## Uses of Class
org.apache.lucene.codecs.uniformsplit.FieldMetadata.Serializer

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

    Fields in org.apache.lucene.codecs.uniformsplit declared as FieldMetadata.Serializer
    Modifier and Type | Field | Description
    --- | --- | ---
    `protected FieldMetadata.Serializer` | UniformSplitTermsWriter.`fieldMetadataWriter` |
    `static FieldMetadata.Serializer` | FieldMetadata.Serializer.`INSTANCE` | Stateless singleton.

    Methods in org.apache.lucene.codecs.uniformsplit with parameters of type FieldMetadata.Serializer
    Modifier and Type | Method | Description
    --- | --- | ---
    `protected Collection<FieldMetadata>` | UniformSplitTermsReader.`readEncodedFieldsMetadata​(int numFields, DataInput metadataInput, BlockDecoder blockDecoder, FieldInfos fieldInfos, FieldMetadata.Serializer fieldMetadataReader, int maxNumDocs)` |
    `protected Collection<FieldMetadata>` | UniformSplitTermsReader.`readFieldsMetadata​(IndexInput indexInput, BlockDecoder blockDecoder, FieldInfos fieldInfos, FieldMetadata.Serializer fieldMetadataReader, int maxNumDocs)` |
    `protected Collection<FieldMetadata>` | UniformSplitTermsReader.`readUnencodedFieldsMetadata​(int numFields, DataInput metadataInput, FieldInfos fieldInfos, FieldMetadata.Serializer fieldMetadataReader, int maxNumDocs)` |

    Constructors in org.apache.lucene.codecs.uniformsplit with parameters of type FieldMetadata.Serializer
    Constructor | Description
    --- | ---
    `UniformSplitTermsReader​(PostingsReaderBase postingsReader, SegmentReadState state, BlockDecoder blockDecoder, boolean dictionaryOnHeap, FieldMetadata.Serializer fieldMetadataReader, String codecName, int versionStart, int versionCurrent, String termsBlocksExtension, String dictionaryExtension)` |
    `UniformSplitTermsWriter​(PostingsWriterBase postingsWriter, SegmentWriteState state, int targetNumBlockLines, int deltaNumLines, BlockEncoder blockEncoder, FieldMetadata.Serializer fieldMetadataWriter, String codecName, int versionCurrent, String termsBlocksExtension, String dictionaryExtension)` |

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

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