## Uses of Class
org.apache.lucene.queries.function.valuesource.FieldCacheSource

- Packages that use FieldCacheSource
  Package | Description
  --- | ---
  org.apache.lucene.queries.function.valuesource | A variety of functions to use with FunctionQuery.

- - ### Uses of FieldCacheSource in org.apache.lucene.queries.function.valuesource

    Subclasses of FieldCacheSource in org.apache.lucene.queries.function.valuesource
    Modifier and Type | Class and Description
    --- | ---
    `class` | `BytesRefFieldSource` An implementation for retrieving `FunctionValues` instances for string based fields.
    `class` | `DoubleFieldSource` Obtains double field values from `LeafReader.getNumericDocValues(java.lang.String)` and makes those values available as other numeric types, casting as needed.
    `class` | `EnumFieldSource` Obtains int field values from `LeafReader.getNumericDocValues(java.lang.String)` and makes those values available as other numeric types, casting as needed.
    `class` | `FloatFieldSource` Obtains float field values from `LeafReader.getNumericDocValues(java.lang.String)` and makes those values available as other numeric types, casting as needed.
    `class` | `IntFieldSource` Obtains int field values from `LeafReader.getNumericDocValues(java.lang.String)` and makes those values available as other numeric types, casting as needed.
    `class` | `JoinDocFreqValueSource` Use a field value and find the Document Frequency within another field.
    `class` | `LongFieldSource` Obtains long field values from `LeafReader.getNumericDocValues(java.lang.String)` and makes those values available as other numeric types, casting as needed.
    `class` | `MultiValuedDoubleFieldSource` Obtains double field values from `LeafReader.getSortedNumericDocValues(java.lang.String)` and using a `SortedNumericSelector` it gives a single-valued ValueSource view of a field.
    `class` | `MultiValuedFloatFieldSource` Obtains float field values from `LeafReader.getSortedNumericDocValues(java.lang.String)` and using a `SortedNumericSelector` it gives a single-valued ValueSource view of a field.
    `class` | `MultiValuedIntFieldSource` Obtains int field values from `LeafReader.getSortedNumericDocValues(java.lang.String)` and using a `SortedNumericSelector` it gives a single-valued ValueSource view of a field.
    `class` | `MultiValuedLongFieldSource` Obtains long field values from `LeafReader.getSortedNumericDocValues(java.lang.String)` and using a `SortedNumericSelector` it gives a single-valued ValueSource view of a field.
    `class` | `SortedSetFieldSource` Retrieves `FunctionValues` instances for multi-valued string based fields.

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