Class CompressingCodec
- java.lang.Object
- 
- org.apache.lucene.codecs.Codec
- 
- org.apache.lucene.codecs.FilterCodec
- 
- org.apache.lucene.tests.codecs.compressing.CompressingCodec
 
 
 
- 
- All Implemented Interfaces:
- NamedSPILoader.NamedSPI
 - Direct Known Subclasses:
- DeflateWithPresetCompressingCodec,- DummyCompressingCodec,- FastCompressingCodec,- FastDecompressionCompressingCodec,- HighCompressionCompressingCodec,- LZ4WithPresetCompressingCodec
 
 public abstract class CompressingCodec extends FilterCodec A codec that usesLucene90CompressingStoredFieldsFormatfor its stored fields and delegates to the default codec for everything else.
- 
- 
Field Summary- 
Fields inherited from class org.apache.lucene.codecs.FilterCodecdelegate
 
- 
 - 
Constructor SummaryConstructors Constructor Description CompressingCodec(String name, String segmentSuffix, CompressionMode compressionMode, int chunkSize, int maxDocsPerChunk, int blockShift)Creates a compressing codec with a given segment suffixCompressingCodec(String name, CompressionMode compressionMode, int chunkSize, int maxDocsPerChunk, int blockSize)Creates a compressing codec with an empty segment suffix
 - 
Method SummaryAll Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static CompressingCodecrandomInstance(Random random)Creates a randomCompressingCodecthat is using an empty segment suffixstatic CompressingCodecrandomInstance(Random random, boolean withSegmentSuffix)Creates a randomCompressingCodecthat is using a segment suffixstatic CompressingCodecrandomInstance(Random random, int chunkSize, int maxDocsPerChunk, boolean withSegmentSuffix, int blockShift)Create a random instance.static CompressingCodecreasonableInstance(Random random)Creates a randomCompressingCodecwith more reasonable parameters for big tests.StoredFieldsFormatstoredFieldsFormat()TermVectorsFormattermVectorsFormat()StringtoString()- 
Methods inherited from class org.apache.lucene.codecs.FilterCodeccompoundFormat, docValuesFormat, fieldInfosFormat, knnVectorsFormat, liveDocsFormat, normsFormat, pointsFormat, postingsFormat, segmentInfoFormat
 - 
Methods inherited from class org.apache.lucene.codecs.CodecavailableCodecs, forName, getDefault, getName, reloadCodecs, setDefault
 
- 
 
- 
- 
- 
Constructor Detail- 
CompressingCodecpublic CompressingCodec(String name, String segmentSuffix, CompressionMode compressionMode, int chunkSize, int maxDocsPerChunk, int blockShift) Creates a compressing codec with a given segment suffix
 - 
CompressingCodecpublic CompressingCodec(String name, CompressionMode compressionMode, int chunkSize, int maxDocsPerChunk, int blockSize) Creates a compressing codec with an empty segment suffix
 
- 
 - 
Method Detail- 
randomInstancepublic static CompressingCodec randomInstance(Random random, int chunkSize, int maxDocsPerChunk, boolean withSegmentSuffix, int blockShift) Create a random instance.
 - 
randomInstancepublic static CompressingCodec randomInstance(Random random) Creates a randomCompressingCodecthat is using an empty segment suffix
 - 
reasonableInstancepublic static CompressingCodec reasonableInstance(Random random) Creates a randomCompressingCodecwith more reasonable parameters for big tests.
 - 
randomInstancepublic static CompressingCodec randomInstance(Random random, boolean withSegmentSuffix) Creates a randomCompressingCodecthat is using a segment suffix
 - 
storedFieldsFormatpublic StoredFieldsFormat storedFieldsFormat() - Overrides:
- storedFieldsFormatin class- FilterCodec
 
 - 
termVectorsFormatpublic TermVectorsFormat termVectorsFormat() - Overrides:
- termVectorsFormatin class- FilterCodec
 
 
- 
 
-