Class UniformSplitRot13PostingsFormat
java.lang.Object
org.apache.lucene.codecs.PostingsFormat
org.apache.lucene.tests.codecs.uniformsplit.UniformSplitRot13PostingsFormat
- All Implemented Interfaces:
NamedSPILoader.NamedSPI
- Direct Known Subclasses:
STUniformSplitRot13PostingsFormat
UniformSplitPostingsFormat with block encoding using ROT13 cypher.-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic booleanstatic booleanstatic booleanprotected final booleanstatic booleanstatic booleanFields inherited from class org.apache.lucene.codecs.PostingsFormat
EMPTY -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedUniformSplitRot13PostingsFormat(String name, boolean dictionaryOnHeap) -
Method Summary
Modifier and TypeMethodDescriptionprotected FieldsConsumercreateFieldsConsumer(SegmentWriteState segmentWriteState, PostingsWriterBase postingsWriter) protected FieldsProducercreateFieldsProducer(SegmentReadState segmentReadState, PostingsReaderBase postingsReader) fieldsConsumer(SegmentWriteState segmentWriteState) fieldsProducer(SegmentReadState segmentReadState) protected BlockDecoderprotected BlockEncoderprotected voidprotected voidprotected voidstatic voidMethods inherited from class org.apache.lucene.codecs.PostingsFormat
availablePostingsFormats, forName, getName, reloadPostingsFormats, toString
-
Field Details
-
encoderCalled
public static volatile boolean encoderCalled -
decoderCalled
public static volatile boolean decoderCalled -
blocksEncoded
public static volatile boolean blocksEncoded -
fieldsMetadataEncoded
public static volatile boolean fieldsMetadataEncoded -
dictionaryEncoded
public static volatile boolean dictionaryEncoded -
dictionaryOnHeap
protected final boolean dictionaryOnHeap
-
-
Constructor Details
-
UniformSplitRot13PostingsFormat
public UniformSplitRot13PostingsFormat() -
UniformSplitRot13PostingsFormat
-
-
Method Details
-
resetEncodingFlags
public static void resetEncodingFlags() -
fieldsConsumer
- Specified by:
fieldsConsumerin classPostingsFormat- Throws:
IOException
-
createFieldsConsumer
protected FieldsConsumer createFieldsConsumer(SegmentWriteState segmentWriteState, PostingsWriterBase postingsWriter) throws IOException - Throws:
IOException
-
recordBlockEncodingCall
protected void recordBlockEncodingCall() -
recordFieldsMetadataEncodingCall
protected void recordFieldsMetadataEncodingCall() -
recordDictionaryEncodingCall
protected void recordDictionaryEncodingCall() -
getBlockEncoder
-
fieldsProducer
- Specified by:
fieldsProducerin classPostingsFormat- Throws:
IOException
-
createFieldsProducer
protected FieldsProducer createFieldsProducer(SegmentReadState segmentReadState, PostingsReaderBase postingsReader) throws IOException - Throws:
IOException
-
getBlockDecoder
-