Uses of Interface
org.apache.hadoop.hbase.io.encoding.DataBlockEncoder

Packages that use DataBlockEncoder
org.apache.hadoop.hbase.io.encoding   
 

Uses of DataBlockEncoder in org.apache.hadoop.hbase.io.encoding
 

Classes in org.apache.hadoop.hbase.io.encoding that implement DataBlockEncoder
 class CopyKeyDataBlockEncoder
          Just copy data, do not do any kind of compression.
 class DiffKeyDeltaEncoder
          Compress using: - store size of common prefix - save column family once, it is same within HFile - use integer compression for key, value and prefix (7-bit encoding) - use bits to avoid duplication key length, value length and type if it same as previous - store in 3 bits length of timestamp field - allow diff in timestamp instead of actual value Format: - 1 byte: flag - 1-5 bytes: key length (only if FLAG_SAME_KEY_LENGTH is not set in flag) - 1-5 bytes: value length (only if FLAG_SAME_VALUE_LENGTH is not set in flag) - 1-5 bytes: prefix length - ...
 class FastDiffDeltaEncoder
          Encoder similar to DiffKeyDeltaEncoder but supposedly faster.
 class PrefixKeyDeltaEncoder
          Compress key by storing size of common prefix with previous KeyValue and storing raw size of rest.
 

Methods in org.apache.hadoop.hbase.io.encoding that return DataBlockEncoder
protected static DataBlockEncoder DataBlockEncoding.createEncoder(String fullyQualifiedClassName)
           
static DataBlockEncoder DataBlockEncoding.getDataBlockEncoderById(short encoderId)
          Find and create data block encoder for given id;
 DataBlockEncoder DataBlockEncoding.getEncoder()
          Return new data block encoder for given algorithm type.
 

Methods in org.apache.hadoop.hbase.io.encoding with parameters of type DataBlockEncoder
static boolean DataBlockEncoding.isCorrectEncoder(DataBlockEncoder encoder, short encoderId)
          Check if given encoder has this id.
 

Constructors in org.apache.hadoop.hbase.io.encoding with parameters of type DataBlockEncoder
EncodedDataBlock(DataBlockEncoder dataBlockEncoder, DataBlockEncoding encoding, byte[] rawKVs, HFileContext meta)
          Create a buffer which will be encoded using dataBlockEncoder.
 



Copyright © 2007-2015 The Apache Software Foundation. All Rights Reserved.