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

- Packages that use SegmentReadState
  Package | Description
  --- | ---
  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.lucene50 | Components from the Lucene 5.0 index format See `org.apache.lucene.codecs.lucene53` for an overview of the index format.
  org.apache.lucene.codecs.lucene53 | Components from the Lucene 5.3 index format See `org.apache.lucene.codecs.lucene54` for an overview of the index format.
  org.apache.lucene.codecs.lucene54 | Lucene 5.4 file format.
  org.apache.lucene.codecs.lucene60 | Components from the Lucene 6.0 index 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
    Modifier and Type | Method and Description
    --- | ---
    `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.lucene50

    Methods in org.apache.lucene.codecs.lucene50 with parameters of type SegmentReadState
    Modifier and Type | Method and Description
    --- | ---
    `FieldsProducer` | Lucene50PostingsFormat.`fieldsProducer(SegmentReadState state)`
    `void` | Lucene50PostingsReader.`init(IndexInput termsIn, SegmentReadState state)`

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

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

    Methods in org.apache.lucene.codecs.lucene53 with parameters of type SegmentReadState
    Modifier and Type | Method and Description
    --- | ---
    `NormsProducer` | Lucene53NormsFormat.`normsProducer(SegmentReadState state)`

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

    Methods in org.apache.lucene.codecs.lucene54 with parameters of type SegmentReadState
    Modifier and Type | Method and Description
    --- | ---
    `DocValuesProducer` | Lucene54DocValuesFormat.`fieldsProducer(SegmentReadState state)`

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

    Methods in org.apache.lucene.codecs.lucene60 with parameters of type SegmentReadState
    Modifier and Type | Method and Description
    --- | ---
    `PointsReader` | Lucene60PointsFormat.`fieldsReader(SegmentReadState state)`

    Constructors in org.apache.lucene.codecs.lucene60 with parameters of type SegmentReadState
    Constructor and Description
    `Lucene60PointsReader(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
    Modifier and Type | Method and Description
    --- | ---
    `DocValuesProducer` | PerFieldDocValuesFormat.`fieldsProducer(SegmentReadState state)`
    `FieldsProducer` | PerFieldPostingsFormat.`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`.

Copyright © 2000-2018 Apache Software Foundation. All Rights Reserved.