Interface LeafBlockEncoder

All Superinterfaces:
BlockEncoder, DataBlockEncoder
All Known Implementing Classes:
LeafBlockV1Encoder

public interface LeafBlockEncoder
extends DataBlockEncoder
  • Field Details

  • Method Details

    • add

      void add​(int blockId, long keyId, SnapshotEntry entry, int[] valueBlockIds, int[] valueIndexes)
    • firstKey

      byte[] firstKey()
    • assertKeysSorted

      void assertKeysSorted()
    • blockId

      int blockId()
    • firstValueBlockId

      int firstValueBlockId​(int column)
    • numValueBlocks

      int numValueBlocks​(int column)
    • encode

      EncodedBlock encode​(BlockQueue.FileIdsAndEndings[] fileIdsAndEndings)