Class SnapshotWriterConfig

java.lang.Object
io.datarouter.filesystem.snapshot.writer.SnapshotWriterConfig

public class SnapshotWriterConfig
extends Object
  • Field Details

    • sorted

      public final boolean sorted
    • numColumns

      public final int numColumns
    • batchQueueLength

      public final int batchQueueLength
    • numThreads

      public final int numThreads
    • logPeriodMs

      public final long logPeriodMs
    • compressorConcatChunks

      public final boolean compressorConcatChunks
    • persist

      public final boolean persist
    • updateCache

      public final boolean updateCache
    • pathsSupplier

      public final Supplier<SnapshotPaths> pathsSupplier
    • leafEncoderChunkSize

      public final int leafEncoderChunkSize
    • branchBlockSize

      public final int branchBlockSize
    • leafBlockSize

      public final int leafBlockSize
    • valueBlockSize

      public final int valueBlockSize
    • branchBytesPerFile

      public final int branchBytesPerFile
    • leafBytesPerFile

      public final int leafBytesPerFile
    • valueBytesPerFile

      public final int valueBytesPerFile
    • branchBlocksPerFile

      public final int branchBlocksPerFile
    • leafBlocksPerFile

      public final int leafBlocksPerFile
    • valueBlocksPerFile

      public final int valueBlocksPerFile
    • rootBlockEncoderSupplier

      public final Supplier<RootBlockEncoder> rootBlockEncoderSupplier
    • branchBlockEncoderFactory

      public final Function<Integer,​BranchBlockEncoder> branchBlockEncoderFactory
    • leafBlockEncoderSupplier

      public final Supplier<LeafBlockEncoder> leafBlockEncoderSupplier
    • valueBlockEncoderSupplier

      public final Supplier<ValueBlockEncoder> valueBlockEncoderSupplier
    • branchBlockCompressor

      public final BlockCompressor branchBlockCompressor
    • leafBlockCompressor

      public final BlockCompressor leafBlockCompressor
    • valueBlockCompressor

      public final BlockCompressor valueBlockCompressor
  • Constructor Details

  • Method Details

    • columnIds

      public io.datarouter.scanner.Scanner<Integer> columnIds()