## Uses of Interface
org.apache.lucene.codecs.uniformsplit.BlockEncoder

- Packages that use BlockEncoder
  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 BlockEncoder in org.apache.lucene.codecs.uniformsplit

    Fields in org.apache.lucene.codecs.uniformsplit declared as BlockEncoder
    Modifier and Type | Field | Description
    --- | --- | ---
    `protected BlockEncoder` | BlockWriter.`blockEncoder` |
    `protected BlockEncoder` | UniformSplitPostingsFormat.`blockEncoder` |
    `protected BlockEncoder` | UniformSplitTermsWriter.`blockEncoder` |

    Methods in org.apache.lucene.codecs.uniformsplit with parameters of type BlockEncoder
    Modifier and Type | Method | Description
    --- | --- | ---
    `protected FieldsConsumer` | UniformSplitPostingsFormat.`createUniformSplitTermsWriter​(PostingsWriterBase postingsWriter, SegmentWriteState state, int targetNumBlockLines, int deltaNumLines, BlockEncoder blockEncoder)` |
    `void` | FSTDictionary.`write​(DataOutput output, BlockEncoder blockEncoder)` |
    `void` | IndexDictionary.`write​(DataOutput output, BlockEncoder blockEncoder)` | Writes this dictionary to the provided output.

    Constructors in org.apache.lucene.codecs.uniformsplit with parameters of type BlockEncoder
    Constructor | Description
    --- | ---
    `BlockWriter​(IndexOutput blockOutput, int targetNumBlockLines, int deltaNumLines, BlockEncoder blockEncoder)` |
    `UniformSplitPostingsFormat​(int targetNumBlockLines, int deltaNumLines, BlockEncoder blockEncoder, BlockDecoder blockDecoder, boolean dictionaryOnHeap)` |
    `UniformSplitPostingsFormat​(String name, int targetNumBlockLines, int deltaNumLines, BlockEncoder blockEncoder, BlockDecoder blockDecoder, boolean dictionaryOnHeap)` |
    `UniformSplitTermsWriter​(PostingsWriterBase postingsWriter, SegmentWriteState state, int targetNumBlockLines, int deltaNumLines, BlockEncoder blockEncoder)` |
    `UniformSplitTermsWriter​(PostingsWriterBase postingsWriter, SegmentWriteState state, int targetNumBlockLines, int deltaNumLines, BlockEncoder blockEncoder, FieldMetadata.Serializer fieldMetadataWriter, String codecName, int versionCurrent, String termsBlocksExtension, String dictionaryExtension)` |
    `UniformSplitTermsWriter​(PostingsWriterBase postingsWriter, SegmentWriteState state, BlockEncoder blockEncoder)` |

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

    Methods in org.apache.lucene.codecs.uniformsplit.sharedterms with parameters of type BlockEncoder
    Modifier and Type | Method | Description
    --- | --- | ---
    `protected FieldsConsumer` | STUniformSplitPostingsFormat.`createUniformSplitTermsWriter​(PostingsWriterBase postingsWriter, SegmentWriteState state, int targetNumBlockLines, int deltaNumLines, BlockEncoder blockEncoder)` |

    Constructors in org.apache.lucene.codecs.uniformsplit.sharedterms with parameters of type BlockEncoder
    Constructor | Description
    --- | ---
    `STBlockWriter​(IndexOutput blockOutput, int targetNumBlockLines, int deltaNumLines, BlockEncoder blockEncoder)` |
    `STUniformSplitPostingsFormat​(int targetNumBlockLines, int deltaNumLines, BlockEncoder blockEncoder, BlockDecoder blockDecoder, boolean dictionaryOnHeap)` |
    `STUniformSplitPostingsFormat​(String name, int targetNumBlockLines, int deltaNumLines, BlockEncoder blockEncoder, BlockDecoder blockDecoder, boolean dictionaryOnHeap)` |
    `STUniformSplitTermsWriter​(PostingsWriterBase postingsWriter, SegmentWriteState state, int targetNumBlockLines, int deltaNumLines, BlockEncoder blockEncoder)` |
    `STUniformSplitTermsWriter​(PostingsWriterBase postingsWriter, SegmentWriteState state, int targetNumBlockLines, int deltaNumLines, BlockEncoder blockEncoder, FieldMetadata.Serializer fieldMetadataWriter, String codecName, int versionCurrent, String termsBlocksExtension, String dictionaryExtension)` |
    `STUniformSplitTermsWriter​(PostingsWriterBase postingsWriter, SegmentWriteState state, BlockEncoder blockEncoder)` |