## 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.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
    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.lucene80

    Methods in org.apache.lucene.codecs.lucene80 with parameters of type SegmentReadState
    Modifier and Type | Method and Description
    --- | ---
    `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
    Modifier and Type | Method and Description
    --- | ---
    `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
    Modifier and Type | Method and Description
    --- | ---
    `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
    Modifier and Type | Method and Description
    --- | ---
    `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`.

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