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

Packages that use DocValuesProducer
org.apache.lucene.codecs: Codecs API: API for customization of the encoding and structure of the index.
org.apache.lucene.codecs.lucene80: Components from the Lucene 8.0 index format See `org.apache.lucene.codecs.lucene84` for an overview of the index format.
org.apache.lucene.codecs.perfield: Postings format that can delegate to different formats per-field.
org.apache.lucene.index: Code to maintain and access indices.

### Uses of DocValuesProducer in org.apache.lucene.codecs

Methods in org.apache.lucene.codecs that return DocValuesProducer
`abstract DocValuesProducer` DocValuesFormat.`fieldsProducer(SegmentReadState state)` Returns a `DocValuesProducer` to read docvalues from the index.
`DocValuesProducer` DocValuesProducer.`getMergeInstance()` Returns an instance optimized for merging.

Methods in org.apache.lucene.codecs with parameters of type DocValuesProducer
`abstract void` DocValuesConsumer.`addBinaryField(FieldInfo field, DocValuesProducer valuesProducer)` Writes binary docvalues for a field.
`abstract void` DocValuesConsumer.`addNumericField(FieldInfo field, DocValuesProducer valuesProducer)` Writes numeric docvalues for a field.
`abstract void` DocValuesConsumer.`addSortedField(FieldInfo field, DocValuesProducer valuesProducer)` Writes pre-sorted binary docvalues for a field.
`abstract void` DocValuesConsumer.`addSortedNumericField(FieldInfo field, DocValuesProducer valuesProducer)` Writes pre-sorted numeric docvalues for a field
`abstract void` DocValuesConsumer.`addSortedSetField(FieldInfo field, DocValuesProducer valuesProducer)` Writes pre-sorted set docvalues for a field

### Uses of DocValuesProducer in org.apache.lucene.codecs.lucene80

Methods in org.apache.lucene.codecs.lucene80 that return DocValuesProducer
`DocValuesProducer` Lucene80DocValuesFormat.`fieldsProducer(SegmentReadState state)`

### Uses of DocValuesProducer in org.apache.lucene.codecs.perfield

Methods in org.apache.lucene.codecs.perfield that return DocValuesProducer
`DocValuesProducer` PerFieldDocValuesFormat.`fieldsProducer(SegmentReadState state)`

### Uses of DocValuesProducer in org.apache.lucene.index

Subclasses of DocValuesProducer in org.apache.lucene.index
`class` `EmptyDocValuesProducer` Abstract base class implementing a `DocValuesProducer` that has no doc values.

Fields in org.apache.lucene.index declared as DocValuesProducer
`DocValuesProducer[]` MergeState.`docValuesProducers` DocValues producers being merged

Methods in org.apache.lucene.index that return DocValuesProducer
`DocValuesProducer` SegmentReader.`getDocValuesReader()`
`DocValuesProducer` FilterCodecReader.`getDocValuesReader()`
`abstract DocValuesProducer` CodecReader.`getDocValuesReader()` Expert: retrieve underlying DocValuesProducer