Package com.github.luben.zstd
Class ZstdDictTrainer
java.lang.Object
com.github.luben.zstd.ZstdDictTrainer
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final int
private final int
private long
private final ByteBuffer
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionboolean
addSample
(byte[] sample) private int[]
copyToIntArray
(List<Integer> list) byte[]
byte[]
trainSamples
(boolean legacy) trainSamplesDirect
(boolean legacy)
-
Field Details
-
allocatedSize
private final int allocatedSize -
trainingSamples
-
sampleSizes
-
dictSize
private final int dictSize -
filledSize
private long filledSize
-
-
Constructor Details
-
ZstdDictTrainer
public ZstdDictTrainer(int sampleSize, int dictSize)
-
-
Method Details
-
addSample
public boolean addSample(byte[] sample) -
trainSamplesDirect
- Throws:
ZstdException
-
trainSamplesDirect
- Throws:
ZstdException
-
trainSamples
- Throws:
ZstdException
-
trainSamples
- Throws:
ZstdException
-
copyToIntArray
-