## Uses of Class
org.apache.lucene.codecs.BlockTermState

- Packages that use BlockTermState
  Package | Description
  --- | ---
  org.apache.lucene.codecs | Codecs API: API for customization of the encoding and structure of the index.
  org.apache.lucene.codecs.lucene40 | Lucene 4.0 file format.
  org.apache.lucene.codecs.lucene41 | Lucene 4.1 file format.

- - ### Uses of BlockTermState in org.apache.lucene.codecs

    Methods in org.apache.lucene.codecs that return BlockTermState
    Modifier and Type | Method and Description
    --- | ---
    `abstract BlockTermState` | PostingsReaderBase.`newTermState()` Return a newly created empty TermState

    Methods in org.apache.lucene.codecs with parameters of type BlockTermState
    Modifier and Type | Method and Description
    --- | ---
    `abstract DocsEnum` | PostingsReaderBase.`docs(FieldInfo fieldInfo, BlockTermState state, Bits skipDocs, DocsEnum reuse, int flags)` Must fully consume state, since after this call that TermState may be reused.
    `abstract DocsAndPositionsEnum` | PostingsReaderBase.`docsAndPositions(FieldInfo fieldInfo, BlockTermState state, Bits skipDocs, DocsAndPositionsEnum reuse, int flags)` Must fully consume state, since after this call that TermState may be reused.
    `abstract void` | PostingsReaderBase.`nextTerm(FieldInfo fieldInfo, BlockTermState state)` Actually decode metadata for next term
    `abstract void` | PostingsReaderBase.`readTermsBlock(IndexInput termsIn, FieldInfo fieldInfo, BlockTermState termState)` Reads data for all terms in the next block; this method should merely load the byte[] blob but not decode, which is done in `PostingsReaderBase.nextTerm(org.apache.lucene.index.FieldInfo, org.apache.lucene.codecs.BlockTermState)`.

  - ### Uses of BlockTermState in org.apache.lucene.codecs.lucene40

    Methods in org.apache.lucene.codecs.lucene40 that return BlockTermState
    Modifier and Type | Method and Description
    --- | ---
    `BlockTermState` | Lucene40PostingsReader.`newTermState()` Deprecated.

    Methods in org.apache.lucene.codecs.lucene40 with parameters of type BlockTermState
    Modifier and Type | Method and Description
    --- | ---
    `DocsEnum` | Lucene40PostingsReader.`docs(FieldInfo fieldInfo, BlockTermState termState, Bits liveDocs, DocsEnum reuse, int flags)` Deprecated.
    `DocsAndPositionsEnum` | Lucene40PostingsReader.`docsAndPositions(FieldInfo fieldInfo, BlockTermState termState, Bits liveDocs, DocsAndPositionsEnum reuse, int flags)` Deprecated.
    `void` | Lucene40PostingsReader.`nextTerm(FieldInfo fieldInfo, BlockTermState _termState)` Deprecated.
    `void` | Lucene40PostingsReader.`readTermsBlock(IndexInput termsIn, FieldInfo fieldInfo, BlockTermState _termState)` Deprecated.

  - ### Uses of BlockTermState in org.apache.lucene.codecs.lucene41

    Methods in org.apache.lucene.codecs.lucene41 with parameters of type BlockTermState
    Modifier and Type | Method and Description
    --- | ---
    `DocsEnum` | Lucene41PostingsReader.`docs(FieldInfo fieldInfo, BlockTermState termState, Bits liveDocs, DocsEnum reuse, int flags)`
    `DocsAndPositionsEnum` | Lucene41PostingsReader.`docsAndPositions(FieldInfo fieldInfo, BlockTermState termState, Bits liveDocs, DocsAndPositionsEnum reuse, int flags)`
    `void` | Lucene41PostingsReader.`nextTerm(FieldInfo fieldInfo, BlockTermState _termState)`
    `void` | Lucene41PostingsReader.`readTermsBlock(IndexInput termsIn, FieldInfo fieldInfo, BlockTermState _termState)`

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