Uses of Interface
org.apache.solr.analytics.value.DoubleValue
-
Packages that use DoubleValue Package Description org.apache.solr.analytics.function.field Fields to use for analytics expressions.org.apache.solr.analytics.function.mapping Mapping functions to use for analytics expressions.org.apache.solr.analytics.function.reduction Reduction functions to use for analytics expressions.org.apache.solr.analytics.value Value types for analytics expressions.org.apache.solr.analytics.value.constant Constant values to be used in analytics expressions. -
-
Uses of DoubleValue in org.apache.solr.analytics.function.field
Classes in org.apache.solr.analytics.function.field that implement DoubleValue Modifier and Type Class Description class
DoubleField
An analytics wrapper for a single-valuedTrieDoubleField
orDoublePointField
with DocValues enabled.class
FloatField
An analytics wrapper for a single-valuedTrieFloatField
orFloatPointField
with DocValues enabled.class
IntField
An analytics wrapper for a single-valuedTrieIntField
orIntPointField
with DocValues enabled.class
LongField
An analytics wrapper for a single-valuedTrieLongField
orLongPointField
with DocValues enabled. -
Uses of DoubleValue in org.apache.solr.analytics.function.mapping
Methods in org.apache.solr.analytics.function.mapping that return DoubleValue Modifier and Type Method Description static DoubleValue
LambdaFunction. createDoubleLambdaFunction(String name, LambdaFunction.TwoDoubleInDoubleOutLambda lambda, DoubleValue[] params)
Forwards the creation of the function toLambdaFunction.createDoubleLambdaFunction(String, TwoDoubleInDoubleOutLambda, DoubleValue[], boolean)
, using true for the last argument (allMustExist
).static DoubleValue
LambdaFunction. createDoubleLambdaFunction(String name, LambdaFunction.TwoDoubleInDoubleOutLambda lambda, DoubleValue[] params, boolean allMustExist)
Creates a function that associatively (order is guaranteed) reduces multiple single-value double expressions into a single-value double expression for each document.static DoubleValue
LambdaFunction. createDoubleLambdaFunction(String name, LambdaFunction.TwoDoubleInDoubleOutLambda lambda, DoubleValueStream param)
Creates a function that takes in a multi-valued double expression and returns a single-valued double expression.Methods in org.apache.solr.analytics.function.mapping with parameters of type DoubleValue Modifier and Type Method Description static DoubleValue
LambdaFunction. createDoubleLambdaFunction(String name, LambdaFunction.TwoDoubleInDoubleOutLambda lambda, DoubleValue[] params)
Forwards the creation of the function toLambdaFunction.createDoubleLambdaFunction(String, TwoDoubleInDoubleOutLambda, DoubleValue[], boolean)
, using true for the last argument (allMustExist
).static DoubleValue
LambdaFunction. createDoubleLambdaFunction(String name, LambdaFunction.TwoDoubleInDoubleOutLambda lambda, DoubleValue[] params, boolean allMustExist)
Creates a function that associatively (order is guaranteed) reduces multiple single-value double expressions into a single-value double expression for each document. -
Uses of DoubleValue in org.apache.solr.analytics.function.reduction
Classes in org.apache.solr.analytics.function.reduction that implement DoubleValue Modifier and Type Class Description class
CountFunction
A reduction function which either counts the number of values that the parameter expression contains, or the number of documents returned if no parameter is given.class
DocCountFunction
A reduction function which either counts the number of Solr Documents for which the parameter expression exists, or the number of documents returned if no parameter is given.class
MeanFunction
A reduction function which returns the mean of the values of the given expression.class
MissingFunction
A reduction function which returns the number of documents for which the given expression does not exist.class
SumFunction
A reduction function which returns the sum of the values of the given expression.class
UniqueFunction
A reduction function which returns the number of unique values of the given expression. -
Uses of DoubleValue in org.apache.solr.analytics.value
Subinterfaces of DoubleValue in org.apache.solr.analytics.value Modifier and Type Interface Description static interface
DoubleValue.CastingDoubleValue
An interface that represents all of the types aDoubleValue
should be able to cast to.static interface
FloatValue.CastingFloatValue
An interface that represents all of the types aFloatValue
should be able to cast to.static interface
IntValue.CastingIntValue
An interface that represents all of the types aIntValue
should be able to cast to.static interface
LongValue.CastingLongValue
An interface that represents all of the types aLongValue
should be able to cast to.Classes in org.apache.solr.analytics.value that implement DoubleValue Modifier and Type Class Description static class
DoubleValue.AbstractDoubleValue
An abstract base forDoubleValue.CastingDoubleValue
that automatically casts to all types ifgetDouble()
andAnalyticsValue.exists()
are implemented.static class
FloatValue.AbstractFloatValue
An abstract base forFloatValue.CastingFloatValue
that automatically casts to all types ifFloatValue.getFloat()
andAnalyticsValue.exists()
are implemented.static class
IntValue.AbstractIntValue
An abstract base forIntValue.CastingIntValue
that automatically casts to all types ifIntValue.getInt()
andAnalyticsValue.exists()
are implemented.static class
LongValue.AbstractLongValue
An abstract base forLongValue.CastingLongValue
that automatically casts to all types ifLongValue.getLong()
andAnalyticsValue.exists()
are implemented. -
Uses of DoubleValue in org.apache.solr.analytics.value.constant
Classes in org.apache.solr.analytics.value.constant that implement DoubleValue Modifier and Type Class Description class
ConstantDoubleValue
A constantDoubleValue
.class
ConstantFloatValue
A constantFloatValue
.class
ConstantIntValue
A constantIntValue
.class
ConstantLongValue
A constantLongValue
.
-