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

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

Fields in org.apache.lucene.codecs.uniformsplit declared as FieldMetadata
`protected FieldMetadata` BlockWriter.`fieldMetadata`
`protected FieldMetadata` BlockReader.`fieldMetadata`
`protected FieldMetadata` UniformSplitTerms.`fieldMetadata`

Methods in org.apache.lucene.codecs.uniformsplit that return FieldMetadata
`static FieldMetadata` FieldMetadata.`read(DataInput input, FieldInfos fieldInfos)`

Methods in org.apache.lucene.codecs.uniformsplit that return types with arguments of type FieldMetadata
`protected static Collection<FieldMetadata>` UniformSplitTermsReader.`parseFieldsMetadata(IndexInput indexInput, FieldInfos fieldInfos)`

Methods in org.apache.lucene.codecs.uniformsplit with parameters of type FieldMetadata
`protected BlockTermState` UniformSplitTermsWriter.`writePostingLine(TermsEnum termsEnum, FieldMetadata fieldMetadata, NormsProducer normsProducer)` Writes the posting values for the current term in the given `TermsEnum` and updates the `FieldMetadata` stats.

Method parameters in org.apache.lucene.codecs.uniformsplit with type arguments of type FieldMetadata
`protected void` UniformSplitTermsReader.`fillFieldMap(PostingsReaderBase postingsReader, BlockDecoder blockDecoder, IndexInput dictionaryInput, IndexInput blockInput, Collection<FieldMetadata> fieldMetadataCollection, FieldInfos fieldInfos)`

Constructors in org.apache.lucene.codecs.uniformsplit with parameters of type FieldMetadata
Constructor and Description
`BlockReader(Supplier<IndexDictionary.Browser> dictionaryBrowserSupplier, IndexInput blockInput, PostingsReaderBase postingsReader, FieldMetadata fieldMetadata, BlockDecoder blockDecoder)`
`IntersectBlockReader(CompiledAutomaton compiled, BytesRef startTerm, DictionaryBrowserSupplier dictionaryBrowserSupplier, IndexInput blockInput, PostingsReaderBase postingsReader, FieldMetadata fieldMetadata, BlockDecoder blockDecoder)`
`UniformSplitTerms(IndexInput blockInput, FieldMetadata fieldMetadata, PostingsReaderBase postingsReader, BlockDecoder blockDecoder, DictionaryBrowserSupplier dictionaryBrowserSupplier)`
`UniformSplitTerms(IndexInput dictionaryInput, IndexInput blockInput, FieldMetadata fieldMetadata, PostingsReaderBase postingsReader, BlockDecoder blockDecoder)`

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

Fields in org.apache.lucene.codecs.uniformsplit.sharedterms declared as FieldMetadata
`FieldMetadata` FieldMetadataTermState.`fieldMetadata`
`protected FieldMetadata` STUniformSplitTerms.`unionFieldMetadata`

Fields in org.apache.lucene.codecs.uniformsplit.sharedterms with type parameters of type FieldMetadata
`protected Set<FieldMetadata>` STBlockWriter.`fieldsInBlock`

Methods in org.apache.lucene.codecs.uniformsplit.sharedterms that return FieldMetadata
`FieldMetadata` UnionFieldMetadataBuilder.`build()`
`protected FieldMetadata` STUniformSplitTermsReader.`createUnionFieldMetadata(Iterable<FieldMetadata> fieldMetadataIterable)` Creates a virtual `FieldMetadata` that is the union of the given `FieldMetadata`s.

Methods in org.apache.lucene.codecs.uniformsplit.sharedterms with parameters of type FieldMetadata
`UnionFieldMetadataBuilder` UnionFieldMetadataBuilder.`addFieldMetadata(FieldMetadata fieldMetadata)`

Method parameters in org.apache.lucene.codecs.uniformsplit.sharedterms with type arguments of type FieldMetadata
`void` STBlockLine.`collectFields(Collection<FieldMetadata> collector)` Collects the `FieldMetadata` of all fields listed in this line.
`protected FieldMetadata` STUniformSplitTermsReader.`createUnionFieldMetadata(Iterable<FieldMetadata> fieldMetadataIterable)` Creates a virtual `FieldMetadata` that is the union of the given `FieldMetadata`s.
`protected void` STUniformSplitTermsReader.`fillFieldMap(PostingsReaderBase postingsReader, BlockDecoder blockDecoder, IndexInput dictionaryInput, IndexInput blockInput, Collection<FieldMetadata> fieldMetadataCollection, FieldInfos fieldInfos)`

Constructors in org.apache.lucene.codecs.uniformsplit.sharedterms with parameters of type FieldMetadata
Constructor and Description
`FieldMetadataTermState(FieldMetadata fieldMetadata, BlockTermState state)`
`STBlockReader(Supplier<IndexDictionary.Browser> dictionaryBrowserSupplier, IndexInput blockInput, PostingsReaderBase postingsReader, FieldMetadata fieldMetadata, BlockDecoder blockDecoder, FieldInfos fieldInfos)`
`STIntersectBlockReader(CompiledAutomaton compiled, BytesRef startTerm, DictionaryBrowserSupplier dictionaryBrowserSupplier, IndexInput blockInput, PostingsReaderBase postingsReader, FieldMetadata fieldMetadata, BlockDecoder blockDecoder, FieldInfos fieldInfos)`
`STMergingBlockReader(Supplier<IndexDictionary.Browser> dictionaryBrowserSupplier, IndexInput blockInput, PostingsReaderBase postingsReader, FieldMetadata fieldMetadata, BlockDecoder blockDecoder, FieldInfos fieldInfos)`
`STUniformSplitTerms(IndexInput blockInput, FieldMetadata fieldMetadata, FieldMetadata unionFieldMetadata, PostingsReaderBase postingsReader, BlockDecoder blockDecoder, FieldInfos fieldInfos, DictionaryBrowserSupplier dictionaryBrowserSupplier)`