hbase-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Jonathan Gray (JIRA)" <j...@apache.org>
Subject [jira] Created: (HBASE-1937) Add convenience method to Result for obtaining the timestamp of a column
Date Mon, 26 Oct 2009 16:08:59 GMT
Add convenience method to Result for obtaining the timestamp of a column
------------------------------------------------------------------------

                 Key: HBASE-1937
                 URL: https://issues.apache.org/jira/browse/HBASE-1937
             Project: Hadoop HBase
          Issue Type: Improvement
          Components: client
    Affects Versions: 0.20.1
            Reporter: Jonathan Gray
            Priority: Minor
             Fix For: 0.21.0


>From Doug Meil on list:

{quote}
I'd like to suggest a convenience method on Result for getting the timestamp of a value if
it hasn't already been suggested before.

Getting the value is easy from a Result instance...

      byte b[] = r.getValue( Bytes.toBytes("family"), Bytes.toBytes("qualifier") );

... but getting the timestamp from KeyValue is a little tedious...

      KeyValue kv[] = r.raw();
      for (int j = 0; j < kv.length; j++) {

            String col = Bytes.toString( kv[j].getColumn() ) );
            // make sure you get the timestamp from the right column, etc etc.
            long ll = kv[j].getTimestamp();

(etc...)

Is it reasonable to have something like...

      long = r.getTimestamp( family, qualifier );
{quote}

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


Mime
View raw message