Hi there-

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 );

... ?


Doug Meil
Director of Engineering
[email protected]

Reply via email to