Interface DataBlockEncoder

All Known Implementing Classes:
AbstractDataBlockEncoder, BufferedDataBlockEncoder, CopyKeyDataBlockEncoder, DiffKeyDeltaEncoder, FastDiffDeltaEncoder, PrefixKeyDeltaEncoder, RowIndexCodecV1

@Private public interface DataBlockEncoder
Encoding of KeyValue. It aims to be fast and efficient using assumptions:
  • the KeyValues are stored sorted by key
  • we know the structure of KeyValue
  • the values are always iterated forward from beginning of block
  • knowledge of Key Value format
It is designed to work fast enough to be feasible as in memory compression.