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
Modifier and TypeFieldDescriptionstatic boolean
static boolean
static boolean
protected final boolean
static boolean
static boolean
Fields inherited from class org.apache.lucene.codecs.PostingsFormat
EMPTY
-
Constructor Summary
ModifierConstructorDescriptionprotected
UniformSplitRot13PostingsFormat
(String name, boolean dictionaryOnHeap) -
Method Summary
Modifier and TypeMethodDescriptionprotected FieldsConsumer
createFieldsConsumer
(SegmentWriteState segmentWriteState, PostingsWriterBase postingsWriter) protected FieldsProducer
createFieldsProducer
(SegmentReadState segmentReadState, PostingsReaderBase postingsReader) fieldsConsumer
(SegmentWriteState segmentWriteState) fieldsProducer
(SegmentReadState segmentReadState) protected BlockDecoder
protected BlockEncoder
protected void
protected void
protected void
static void
Methods 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:
fieldsConsumer
in 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:
fieldsProducer
in classPostingsFormat
- Throws:
IOException
-
createFieldsProducer
protected FieldsProducer createFieldsProducer(SegmentReadState segmentReadState, PostingsReaderBase postingsReader) throws IOException - Throws:
IOException
-
getBlockDecoder
-