Package org.apache.lucene.index
Class SlowCodecReaderWrapper
- java.lang.Object
-
- org.apache.lucene.index.SlowCodecReaderWrapper
-
public final class SlowCodecReaderWrapper extends java.lang.ObjectWraps arbitrary readers for merging. Note that this can cause slow and memory-intensive merges. Consider usingFilterCodecReaderinstead.
-
-
Constructor Summary
Constructors Modifier Constructor Description privateSlowCodecReaderWrapper()No instantiation
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description private static PointsReaderpointValuesToReader(LeafReader reader)private static DocValuesProducerreaderToDocValuesProducer(LeafReader reader)private static FieldsProducerreaderToFieldsProducer(LeafReader reader)private static NormsProducerreaderToNormsProducer(LeafReader reader)private static StoredFieldsReaderreaderToStoredFieldsReader(LeafReader reader)private static TermVectorsReaderreaderToTermVectorsReader(LeafReader reader)static CodecReaderwrap(LeafReader reader)Returns aCodecReaderview of reader.
-
-
-
Method Detail
-
wrap
public static CodecReader wrap(LeafReader reader) throws java.io.IOException
Returns aCodecReaderview of reader.If
readeris already aCodecReader, it is returned directly. Otherwise, a (slow) view is returned.- Throws:
java.io.IOException
-
pointValuesToReader
private static PointsReader pointValuesToReader(LeafReader reader)
-
readerToNormsProducer
private static NormsProducer readerToNormsProducer(LeafReader reader)
-
readerToDocValuesProducer
private static DocValuesProducer readerToDocValuesProducer(LeafReader reader)
-
readerToStoredFieldsReader
private static StoredFieldsReader readerToStoredFieldsReader(LeafReader reader)
-
readerToTermVectorsReader
private static TermVectorsReader readerToTermVectorsReader(LeafReader reader)
-
readerToFieldsProducer
private static FieldsProducer readerToFieldsProducer(LeafReader reader) throws java.io.IOException
- Throws:
java.io.IOException
-
-