## Uses of Class
org.apache.lucene.index.SegmentReadState

Packages that use SegmentReadState
org.apache.lucene.codecs: Codecs API: API for customization of the encoding and structure of the index.
org.apache.lucene.codecs.blocktree: BlockTree terms dictionary.
org.apache.lucene.codecs.lucene80: Components from the Lucene 8.0 index format See `org.apache.lucene.codecs.lucene84` for an overview of the index format.
org.apache.lucene.codecs.lucene84: Components from the Lucene 8.4 index format.
org.apache.lucene.codecs.lucene86: Lucene 8.6 file format.
org.apache.lucene.codecs.perfield: Postings format that can delegate to different formats per-field.
org.apache.lucene.index: Code to maintain and access indices.

### Uses of SegmentReadState in org.apache.lucene.codecs

Methods in org.apache.lucene.codecs with parameters of type SegmentReadState
`abstract DocValuesProducer` DocValuesFormat.`fieldsProducer(SegmentReadState state)` Returns a `DocValuesProducer` to read docvalues from the index.
`abstract FieldsProducer` PostingsFormat.`fieldsProducer(SegmentReadState state)` Reads a segment.
`abstract PointsReader` PointsFormat.`fieldsReader(SegmentReadState state)` Reads a segment.
`abstract void` PostingsReaderBase.`init(IndexInput termsIn, SegmentReadState state)` Performs any initialization, such as reading and verifying the header from the provided terms dictionary `IndexInput`.
`abstract NormsProducer` NormsFormat.`normsProducer(SegmentReadState state)` Returns a `NormsProducer` to read norms from the index.

### Uses of SegmentReadState in org.apache.lucene.codecs.blocktree

Constructors in org.apache.lucene.codecs.blocktree with parameters of type SegmentReadState
Constructor and Description
`BlockTreeTermsReader(PostingsReaderBase postingsReader, SegmentReadState state)` Sole constructor.

### Uses of SegmentReadState in org.apache.lucene.codecs.lucene80

Methods in org.apache.lucene.codecs.lucene80 with parameters of type SegmentReadState
`DocValuesProducer` Lucene80DocValuesFormat.`fieldsProducer(SegmentReadState state)`
`NormsProducer` Lucene80NormsFormat.`normsProducer(SegmentReadState state)`

### Uses of SegmentReadState in org.apache.lucene.codecs.lucene84

Methods in org.apache.lucene.codecs.lucene84 with parameters of type SegmentReadState
`FieldsProducer` Lucene84PostingsFormat.`fieldsProducer(SegmentReadState state)`
`void` Lucene84PostingsReader.`init(IndexInput termsIn, SegmentReadState state)`

Constructors in org.apache.lucene.codecs.lucene84 with parameters of type SegmentReadState
Constructor and Description
`Lucene84PostingsReader(SegmentReadState state)` Sole constructor.

### Uses of SegmentReadState in org.apache.lucene.codecs.lucene86

Methods in org.apache.lucene.codecs.lucene86 with parameters of type SegmentReadState
`PointsReader` Lucene86PointsFormat.`fieldsReader(SegmentReadState state)`

Constructors in org.apache.lucene.codecs.lucene86 with parameters of type SegmentReadState
Constructor and Description
`Lucene86PointsReader(SegmentReadState readState)` Sole constructor

### Uses of SegmentReadState in org.apache.lucene.codecs.perfield

Methods in org.apache.lucene.codecs.perfield with parameters of type SegmentReadState
`FieldsProducer` PerFieldPostingsFormat.`fieldsProducer(SegmentReadState state)`
`DocValuesProducer` PerFieldDocValuesFormat.`fieldsProducer(SegmentReadState state)`

### Uses of SegmentReadState in org.apache.lucene.index

Constructors in org.apache.lucene.index with parameters of type SegmentReadState
Constructor and Description
`SegmentReadState(SegmentReadState other, String newSegmentSuffix)` Create a `SegmentReadState`.