Interface RootBlock

All Superinterfaces:
Block
All Known Implementing Classes:
RootBlockV1

public interface RootBlock
extends Block
  • Method Details

    • type

      static String type​(byte[] bytes)
    • sorted

      boolean sorted()
    • pathFormat

      String pathFormat()
    • branchBlockType

      String branchBlockType()
    • leafBlockType

      String leafBlockType()
    • valueBlockType

      String valueBlockType()
    • branchBlockCompressor

      String branchBlockCompressor()
    • leafBlockCompressor

      String leafBlockCompressor()
    • valueBlockCompressor

      String valueBlockCompressor()
    • branchBytesPerFile

      int branchBytesPerFile()
    • leafBytesPerFile

      int leafBytesPerFile()
    • valueBytesPerFile

      int valueBytesPerFile()
    • branchBlocksPerFile

      int branchBlocksPerFile()
    • leafBlocksPerFile

      int leafBlocksPerFile()
    • valueBlocksPerFile

      int valueBlocksPerFile()
    • numItems

      long numItems()
    • numBranchBlocks

      int numBranchBlocks()
    • numBranchBlocks

      int numBranchBlocks​(int level)
    • numLeafBlocks

      int numLeafBlocks()
    • numColumns

      int numColumns()
    • numValueBlocks

      int numValueBlocks​(int column)
    • numValueBlocks

      int numValueBlocks()
    • numBranchLevels

      int numBranchLevels()
    • maxBranchLevel

      default int maxBranchLevel()
    • numRootBytesEncoded

      long numRootBytesEncoded()
    • numBranchBytesEncoded

      long numBranchBytesEncoded()
    • numLeafBytesEncoded

      long numLeafBytesEncoded()
    • numValueBytesEncoded

      long numValueBytesEncoded()
    • totalBytesEncoded

      default long totalBytesEncoded()
    • numBranchBytesCompressed

      long numBranchBytesCompressed()
    • numLeafBytesCompressed

      long numLeafBytesCompressed()
    • numValueBytesCompressed

      long numValueBytesCompressed()
    • totalBytesCompressed

      default long totalBytesCompressed()
    • writeStartTimeMs

      long writeStartTimeMs()
    • writeStartAgo

      default Duration writeStartAgo()
    • writeDurationMs

      long writeDurationMs()
    • writeDuration

      default Duration writeDuration()
    • branchFileId

      default int branchFileId​(int level, int blockId)
    • leafFileId

      default int leafFileId​(int blockId)
    • valueFileId

      default int valueFileId​(int blockId)
    • rootBranchBlockEnding

      int rootBranchBlockEnding()
    • rootBranchBlockKey

      default BlockKey rootBranchBlockKey​(SnapshotKey snapshotKey)
    • numDictionaryEntries

      int numDictionaryEntries()
    • dictionaryKey

      byte[] dictionaryKey​(int index)
    • dictionaryValue

      byte[] dictionaryValue​(int index)
    • toKeyValueStrings

      default LinkedHashMap<String,​String> toKeyValueStrings()