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

- Packages that use CodecReader
  Package | Description
  --- | ---
  org.apache.lucene.index | Code to maintain and access indices.

- - ### Uses of CodecReader in org.apache.lucene.index

    Subclasses of CodecReader in org.apache.lucene.index
    Modifier and Type | Class and Description
    --- | ---
    `class` | `FilterCodecReader` A `FilterCodecReader` contains another CodecReader, which it uses as its basic source of data, possibly transforming the data along the way or providing additional functionality.
    `class` | `SegmentReader` IndexReader implementation over a single segment.

    Fields in org.apache.lucene.index declared as CodecReader
    Modifier and Type | Field and Description
    --- | ---
    `protected CodecReader` | FilterCodecReader.`in` The underlying CodecReader instance.

    Methods in org.apache.lucene.index that return CodecReader
    Modifier and Type | Method and Description
    --- | ---
    `static CodecReader` | SlowCodecReaderWrapper.`wrap(LeafReader reader)` Returns a `CodecReader` view of reader.

    Methods in org.apache.lucene.index that return types with arguments of type CodecReader
    Modifier and Type | Method and Description
    --- | ---
    `List<CodecReader>` | MergePolicy.OneMerge.`getMergeReaders()` Expert: Get the list of readers to merge.

    Methods in org.apache.lucene.index with parameters of type CodecReader
    Modifier and Type | Method and Description
    --- | ---
    `void` | IndexWriter.`addIndexes(CodecReader... readers)` Merges the provided indexes into this index.
    `long` | TrackingIndexWriter.`addIndexes(CodecReader... readers)` Calls `IndexWriter.addIndexes(CodecReader...)` and returns the generation that reflects this change.
    `static MergeState.DocMap` | MergeState.DocMap.`build(CodecReader reader)` Creates a `MergeState.DocMap` instance appropriate for this reader.
    `static CheckIndex.Status.DocValuesStatus` | CheckIndex.`testDocValues(CodecReader reader, PrintStream infoStream, boolean failFast)` Test docvalues.
    `static CheckIndex.Status.FieldInfoStatus` | CheckIndex.`testFieldInfos(CodecReader reader, PrintStream infoStream, boolean failFast)` Test field infos.
    `static CheckIndex.Status.FieldNormStatus` | CheckIndex.`testFieldNorms(CodecReader reader, PrintStream infoStream, boolean failFast)` Test field norms.
    `static CheckIndex.Status.LiveDocStatus` | CheckIndex.`testLiveDocs(CodecReader reader, PrintStream infoStream, boolean failFast)` Test live docs.
    `static CheckIndex.Status.TermIndexStatus` | CheckIndex.`testPostings(CodecReader reader, PrintStream infoStream)` Test the term index.
    `static CheckIndex.Status.TermIndexStatus` | CheckIndex.`testPostings(CodecReader reader, PrintStream infoStream, boolean verbose, boolean failFast)` Test the term index.
    `static CheckIndex.Status.StoredFieldStatus` | CheckIndex.`testStoredFields(CodecReader reader, PrintStream infoStream, boolean failFast)` Test stored fields.
    `static CheckIndex.Status.TermVectorStatus` | CheckIndex.`testTermVectors(CodecReader reader, PrintStream infoStream)` Test term vectors.
    `static CheckIndex.Status.TermVectorStatus` | CheckIndex.`testTermVectors(CodecReader reader, PrintStream infoStream, boolean verbose, boolean crossCheckTermVectors, boolean failFast)` Test term vectors.

    Constructors in org.apache.lucene.index with parameters of type CodecReader
    Constructor and Description
    `FilterCodecReader(CodecReader in)` Creates a new FilterCodecReader.

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