## Uses of Class
org.apache.lucene.codecs.uniformsplit.BlockLine

- Packages that use BlockLine
  Package | Description
  --- | ---
  org.apache.lucene.codecs.uniformsplit | Pluggable term index / block terms dictionary implementations.
  org.apache.lucene.codecs.uniformsplit.sharedterms | Pluggable term index / block terms dictionary implementations.

- - ### Uses of BlockLine in org.apache.lucene.codecs.uniformsplit

    Fields in org.apache.lucene.codecs.uniformsplit declared as BlockLine
    Modifier and Type | Field and Description
    --- | ---
    `protected BlockLine` | BlockReader.`blockLine` Current block line.
    `protected BlockLine` | BlockReader.`scratchBlockLine`

    Fields in org.apache.lucene.codecs.uniformsplit with type parameters of type BlockLine
    Modifier and Type | Field and Description
    --- | ---
    `protected List<BlockLine>` | BlockWriter.`blockLines`

    Methods in org.apache.lucene.codecs.uniformsplit that return BlockLine
    Modifier and Type | Method and Description
    --- | ---
    `BlockLine` | BlockLine.Serializer.`readLine(DataInput blockInput, boolean isIncrementalEncodingSeed, BlockLine reuse)` Reads the current line.
    `protected BlockLine` | BlockReader.`readLineInBlock()` Reads the current block line.
    `protected BlockLine` | BlockLine.`reset(TermBytes termBytes, int termStateRelativeOffset)` Resets this `BlockLine` to reuse it when reading.

    Methods in org.apache.lucene.codecs.uniformsplit with parameters of type BlockLine
    Modifier and Type | Method and Description
    --- | ---
    `BlockLine` | BlockLine.Serializer.`readLine(DataInput blockInput, boolean isIncrementalEncodingSeed, BlockLine reuse)` Reads the current line.
    `protected void` | BlockWriter.`writeBlockLine(boolean isIncrementalEncodingSeed, BlockLine line, BlockLine previousLine)`
    `void` | BlockLine.Serializer.`writeLine(DataOutput blockOutput, BlockLine line, BlockLine previousLine, int termStateRelativeOffset, boolean isIncrementalEncodingSeed)` Writes a line and its offset to the corresponding term state details in the details region.
    `protected void` | BlockLine.Serializer.`writeLineTermState(DataOutput termStatesOutput, BlockLine line, FieldInfo fieldInfo, DeltaBaseTermStateSerializer encoder)` Writes the term state details of a line in the details region.

    Method parameters in org.apache.lucene.codecs.uniformsplit with type arguments of type BlockLine
    Modifier and Type | Method and Description
    --- | ---
    `protected void` | BlockWriter.`addBlockKey(List<BlockLine> blockLines, IndexDictionary.Builder dictionaryBuilder)` Adds a new block key with its corresponding block file pointer to the `IndexDictionary.Builder` .
    `protected void` | BlockWriter.`writeBlock(List<BlockLine> blockLines, IndexDictionary.Builder dictionaryBuilder)` Writes a block and adds its block key to the dictionary builder.

  - ### Uses of BlockLine in org.apache.lucene.codecs.uniformsplit.sharedterms

    Subclasses of BlockLine in org.apache.lucene.codecs.uniformsplit.sharedterms
    Modifier and Type | Class and Description
    --- | ---
    `class` | `STBlockLine` Represents a term and its details stored in the `BlockTermState`.

    Methods in org.apache.lucene.codecs.uniformsplit.sharedterms with parameters of type BlockLine
    Modifier and Type | Method and Description
    --- | ---
    `protected void` | STBlockWriter.`writeBlockLine(boolean isIncrementalEncodingSeed, BlockLine line, BlockLine previousLine)`

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