Class ZstdDictTrainer


  • public class ZstdDictTrainer
    extends java.lang.Object
    • Field Detail

      • allocatedSize

        private final int allocatedSize
      • trainingSamples

        private final java.nio.ByteBuffer trainingSamples
      • sampleSizes

        private final java.util.List<java.lang.Integer> sampleSizes
      • dictSize

        private final int dictSize
      • filledSize

        private long filledSize
    • Constructor Detail

      • ZstdDictTrainer

        public ZstdDictTrainer​(int sampleSize,
                               int dictSize)
    • Method Detail

      • addSample

        public boolean addSample​(byte[] sample)
      • trainSamplesDirect

        public java.nio.ByteBuffer trainSamplesDirect​(boolean legacy)
                                               throws ZstdException
        Throws:
        ZstdException
      • copyToIntArray

        private int[] copyToIntArray​(java.util.List<java.lang.Integer> list)