Uses of Class
org.apache.hadoop.hbase.io.encoding.AbstractDataBlockEncoder

Packages that use AbstractDataBlockEncoder
Package
Description
 
  • Uses of AbstractDataBlockEncoder in org.apache.hadoop.hbase.io.encoding

    Modifier and Type
    Class
    Description
    (package private) class 
    Base class for all data block encoders that use a buffer.
    class 
    Just copy data, do not do any kind of compression.
    class 
    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 
    Encoder similar to DiffKeyDeltaEncoder but supposedly faster.
    class 
    Compress key by storing size of common prefix with previous KeyValue and storing raw size of rest.
    class 
    Store cells following every row's start offset, so we can binary search to a row's cells.