hbase-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Jerry He (JIRA)" <j...@apache.org>
Subject [jira] [Created] (HBASE-14882) Provide a Put API that adds the provided family, qualifier, value without coping
Date Wed, 25 Nov 2015 01:09:10 GMT
Jerry He created HBASE-14882:
--------------------------------

             Summary: Provide a Put API that adds the provided family, qualifier, value without
coping
                 Key: HBASE-14882
                 URL: https://issues.apache.org/jira/browse/HBASE-14882
             Project: HBase
          Issue Type: Improvement
            Reporter: Jerry He


In the Put API, we have addImmutable()
{code}
 /**
   * See {@link #addColumn(byte[], byte[], byte[])}. This version expects
   * that the underlying arrays won't change. It's intended
   * for usage internal HBase to and for advanced client applications.
   */
  public Put addImmutable(byte [] family, byte [] qualifier, byte [] value)
{code}

But in the implementation the row, family. qualifier and value are still being copied locally
to create kv.

Hopefully we should provide an API that truely uses immutable family, qualifier and value.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Mime
View raw message