org.apache.hadoop.hbase.KeyValue.createKeyValueFromKey()方法的使用及代码示例

x33g5p2x  于2022-01-23 转载在 其他  
字(4.8k)|赞(0)|评价(0)|浏览(97)

本文整理了Java中org.apache.hadoop.hbase.KeyValue.createKeyValueFromKey()方法的一些代码示例,展示了KeyValue.createKeyValueFromKey()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。KeyValue.createKeyValueFromKey()方法的具体详情如下:
包路径:org.apache.hadoop.hbase.KeyValue
类名称:KeyValue
方法名:createKeyValueFromKey

KeyValue.createKeyValueFromKey介绍

暂无

代码示例

代码示例来源:origin: co.cask.hbase/hbase

/**
 * @param b
 * @return A KeyValue made of a byte array that holds the key-only part.
 * Needed to convert hfile index members to KeyValues.
 */
public static KeyValue createKeyValueFromKey(final byte [] b) {
 return createKeyValueFromKey(b, 0, b.length);
}

代码示例来源:origin: harbby/presto-connectors

/**
 * @param b
 * @return A KeyValue made of a byte array that holds the key-only part.
 * Needed to convert hfile index members to KeyValues.
 */
public static KeyValue createKeyValueFromKey(final byte [] b) {
 return createKeyValueFromKey(b, 0, b.length);
}

代码示例来源:origin: co.cask.hbase/hbase

/**
 * @param bb
 * @return A KeyValue made of a byte buffer that holds the key-only part.
 * Needed to convert hfile index members to KeyValues.
 */
public static KeyValue createKeyValueFromKey(final ByteBuffer bb) {
 return createKeyValueFromKey(bb.array(), bb.arrayOffset(), bb.limit());
}

代码示例来源:origin: harbby/presto-connectors

/**
 * @param bb
 * @return A KeyValue made of a byte buffer that holds the key-only part.
 * Needed to convert hfile index members to KeyValues.
 */
public static KeyValue createKeyValueFromKey(final ByteBuffer bb) {
 return createKeyValueFromKey(bb.array(), bb.arrayOffset(), bb.limit());
}

代码示例来源:origin: harbby/presto-connectors

/**
 * TODO left from {@link HFile} version 1: move this to StoreFile after
 * Ryan's patch goes in to eliminate {@link KeyValue} here.
 *
 * @return the last row key, or null if the file is empty.
 */
@Override
public byte[] getLastRowKey() {
 byte[] lastKey = getLastKey();
 if (lastKey == null)
  return null;
 return KeyValue.createKeyValueFromKey(lastKey).getRow();
}

代码示例来源:origin: co.cask.hbase/hbase

/**
 * TODO left from {@link HFile} version 1: move this to StoreFile after Ryan's
 * patch goes in to eliminate {@link KeyValue} here.
 *
 * @return the first row key, or null if the file is empty.
 */
@Override
public byte[] getFirstRowKey() {
 byte[] firstKey = getFirstKey();
 if (firstKey == null)
  return null;
 return KeyValue.createKeyValueFromKey(firstKey).getRow();
}

代码示例来源:origin: co.cask.hbase/hbase

/**
 * TODO left from {@link HFile} version 1: move this to StoreFile after
 * Ryan's patch goes in to eliminate {@link KeyValue} here.
 *
 * @return the last row key, or null if the file is empty.
 */
@Override
public byte[] getLastRowKey() {
 byte[] lastKey = getLastKey();
 if (lastKey == null)
  return null;
 return KeyValue.createKeyValueFromKey(lastKey).getRow();
}

代码示例来源:origin: harbby/presto-connectors

/**
 * TODO left from {@link HFile} version 1: move this to StoreFile after Ryan's
 * patch goes in to eliminate {@link KeyValue} here.
 *
 * @return the first row key, or null if the file is empty.
 */
@Override
public byte[] getFirstRowKey() {
 byte[] firstKey = getFirstKey();
 if (firstKey == null)
  return null;
 return KeyValue.createKeyValueFromKey(firstKey).getRow();
}

代码示例来源:origin: co.cask.hbase/hbase

KeyValue mk = KeyValue.createKeyValueFromKey(midkey, 0, midkey.length);
byte [] fk = r.getFirstKey();
KeyValue firstKey = KeyValue.createKeyValueFromKey(fk, 0, fk.length);
byte [] lk = r.getLastKey();
KeyValue lastKey = KeyValue.createKeyValueFromKey(lk, 0, lk.length);

代码示例来源:origin: harbby/presto-connectors

KeyValue mk = KeyValue.createKeyValueFromKey(midkey, 0, midkey.length);
byte [] fk = this.reader.getFirstKey();
KeyValue firstKey = KeyValue.createKeyValueFromKey(fk, 0, fk.length);
byte [] lk = this.reader.getLastKey();
KeyValue lastKey = KeyValue.createKeyValueFromKey(lk, 0, lk.length);

代码示例来源:origin: co.cask.hbase/hbase

hf = HFile.createReader(fs, hfile.getPath(), cacheConf);
 hf.loadFileInfo();
 KeyValue startKv = KeyValue.createKeyValueFromKey(hf.getFirstKey());
 start = startKv.getRow();
 KeyValue endKv = KeyValue.createKeyValueFromKey(hf.getLastKey());
 end = endKv.getRow();
} catch (IOException ioe) {

代码示例来源:origin: harbby/presto-connectors

hf = HFile.createReader(fs, hfile.getPath(), cacheConf, getConf());
 hf.loadFileInfo();
 KeyValue startKv = KeyValue.createKeyValueFromKey(hf.getFirstKey());
 start = startKv.getRow();
 KeyValue endKv = KeyValue.createKeyValueFromKey(hf.getLastKey());
 end = endKv.getRow();
} catch (IOException ioe) {

代码示例来源:origin: co.cask.hbase/hbase

KeyValue firstKV = KeyValue.createKeyValueFromKey(fk, 0, fk.length);
byte [] lk = r.getLastKey();
KeyValue lastKV = KeyValue.createKeyValueFromKey(lk, 0, lk.length);
KeyValue firstOnRow = state.getTargetKey();
if (this.comparator.compareRows(lastKV, firstOnRow) < 0) {

代码示例来源:origin: harbby/presto-connectors

KeyValue firstKV = KeyValue.createKeyValueFromKey(fk, 0, fk.length);
byte [] lk = r.getLastKey();
KeyValue lastKV = KeyValue.createKeyValueFromKey(lk, 0, lk.length);
KeyValue firstOnRow = state.getTargetKey();
if (this.comparator.compareRows(lastKV, firstOnRow) < 0) {

代码示例来源:origin: co.cask.hbase/hbase

byte[] lastKey =
  (lk == null) ? null :
    KeyValue.createKeyValueFromKey(lk).getRow();

代码示例来源:origin: harbby/presto-connectors

byte[] lk = reader.getLastKey();
Preconditions.checkState(lk != null, "Last key can not be null");
byte[] lastKey =  KeyValue.createKeyValueFromKey(lk).getRow();

相关文章

微信公众号

最新文章

更多

KeyValue类方法