# Package org.apache.solr.analytics.util.valuesource

ValueSource function/sources used by analytics component

See: Description

- Class Summary
  Class | Description
  --- | ---
  AbsoluteValueDoubleFunction | `AbsoluteValueDoubleFunction` takes the absolute value of the double value of the source it contains.
  AddDoubleFunction | `AddDoubleFunction` returns the sum of its components.
  ConcatStringFunction | `ConcatStringFunction` concatenates the string values of its components in the order given.
  ConstDateSource | `ConstDateSource` returns a constant date for all documents
  ConstDoubleSource | `ConstDoubleSource` returns a constant double for all documents
  ConstStringSource | `ConstStringSource` returns a constant string for all documents
  DateFieldSource | Extends `LongFieldSource` to have a field source that takes in and returns `Date` values while working with long values internally.
  DateMathFunction | `DateMathFunction` returns a start date modified by a list of DateMath operations.
  DivDoubleFunction | `DivDoubleFunction` returns the quotient of 'a' and 'b'.
  DualDoubleFunction | Abstract `ValueSource` implementation which wraps two ValueSources and applies an extendible double function to their values.
  FilterFieldSource | `DefaultIsMissingFieldSource` wraps a field source to return missing values if the value is equal to the default value.
  LogDoubleFunction | `LogDoubleFunction` returns the log of a double value with a given base.
  MultiDateFunction | Abstract `ValueSource` implementation which wraps multiple ValueSources and applies an extendible date function to their values.
  MultiDoubleFunction | Abstract `ValueSource` implementation which wraps multiple ValueSources and applies an extendible double function to their values.
  MultiplyDoubleFunction | `MultiplyDoubleFunction` returns the product of its components.
  MultiStringFunction | Abstract `ValueSource` implementation which wraps multiple ValueSources and applies an extendible string function to their values.
  NegateDoubleFunction | `NegateDoubleFunction` negates the double value of the source it contains.
  PowDoubleFunction | `PowDoubleFunction` returns 'a' raised to the power of 'b'.
  ReverseStringFunction | `ReverseStringFunction` reverses the string value of the source it contains.
  SingleDoubleFunction | Abstract `ValueSource` implementation which wraps one ValueSource and applies an extendible double function to its values.
  SingleStringFunction | Abstract `ValueSource` implementation which wraps one ValueSource and applies an extendible string function to its values.

## Package org.apache.solr.analytics.util.valuesource Description

ValueSource function/sources used by analytics component

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