# Hierarchy For Package org.apache.lucene.queries.function.valuesource

Package Hierarchies:

- All Packages

## Class Hierarchy

- java.lang.Object
  - org.apache.lucene.queries.function.FunctionValues
    - org.apache.lucene.queries.function.valuesource.MultiFunction.Values
  - org.apache.lucene.queries.function.ValueSource
    - org.apache.lucene.queries.function.valuesource.BoolFunction
      - org.apache.lucene.queries.function.valuesource.ComparisonBoolFunction
      - org.apache.lucene.queries.function.valuesource.IfFunction
      - org.apache.lucene.queries.function.valuesource.MultiBoolFunction
      - org.apache.lucene.queries.function.valuesource.SimpleBoolFunction
    - org.apache.lucene.queries.function.valuesource.ConstNumberSource
      - org.apache.lucene.queries.function.valuesource.ConstValueSource
      - org.apache.lucene.queries.function.valuesource.DoubleConstValueSource
    - org.apache.lucene.queries.function.valuesource.DocFreqValueSource
      - org.apache.lucene.queries.function.valuesource.IDFValueSource
      - org.apache.lucene.queries.function.valuesource.TermFreqValueSource
        - org.apache.lucene.queries.function.valuesource.TFValueSource
    - org.apache.lucene.queries.function.valuesource.DualFloatFunction
      - org.apache.lucene.queries.function.valuesource.DivFloatFunction
      - org.apache.lucene.queries.function.valuesource.PowFloatFunction
    - org.apache.lucene.queries.function.valuesource.FieldCacheSource
      - org.apache.lucene.queries.function.valuesource.BytesRefFieldSource
      - org.apache.lucene.queries.function.valuesource.DoubleFieldSource
        - org.apache.lucene.queries.function.valuesource.MultiValuedDoubleFieldSource
      - org.apache.lucene.queries.function.valuesource.EnumFieldSource
      - org.apache.lucene.queries.function.valuesource.FloatFieldSource
        - org.apache.lucene.queries.function.valuesource.MultiValuedFloatFieldSource
      - org.apache.lucene.queries.function.valuesource.IntFieldSource
        - org.apache.lucene.queries.function.valuesource.MultiValuedIntFieldSource
      - org.apache.lucene.queries.function.valuesource.JoinDocFreqValueSource
      - org.apache.lucene.queries.function.valuesource.LongFieldSource
        - org.apache.lucene.queries.function.valuesource.MultiValuedLongFieldSource
      - org.apache.lucene.queries.function.valuesource.SortedSetFieldSource
    - org.apache.lucene.queries.function.valuesource.LinearFloatFunction
    - org.apache.lucene.queries.function.valuesource.LiteralValueSource
    - org.apache.lucene.queries.function.valuesource.MaxDocValueSource
    - org.apache.lucene.queries.function.valuesource.MultiFloatFunction
      - org.apache.lucene.queries.function.valuesource.MaxFloatFunction
      - org.apache.lucene.queries.function.valuesource.MinFloatFunction
      - org.apache.lucene.queries.function.valuesource.ProductFloatFunction
      - org.apache.lucene.queries.function.valuesource.SumFloatFunction
    - org.apache.lucene.queries.function.valuesource.MultiFunction
      - org.apache.lucene.queries.function.valuesource.DefFunction
    - org.apache.lucene.queries.function.valuesource.MultiValueSource
      - org.apache.lucene.queries.function.valuesource.VectorValueSource
    - org.apache.lucene.queries.function.valuesource.NormValueSource
    - org.apache.lucene.queries.function.valuesource.NumDocsValueSource
    - org.apache.lucene.queries.function.valuesource.QueryValueSource
    - org.apache.lucene.queries.function.valuesource.RangeMapFloatFunction
    - org.apache.lucene.queries.function.valuesource.ReciprocalFloatFunction
    - org.apache.lucene.queries.function.valuesource.ScaleFloatFunction
    - org.apache.lucene.queries.function.valuesource.SingleFunction
      - org.apache.lucene.queries.function.valuesource.SimpleFloatFunction
    - org.apache.lucene.queries.function.valuesource.SumTotalTermFreqValueSource
    - org.apache.lucene.queries.function.valuesource.TotalTermFreqValueSource