Uses of Interface
org.apache.solr.analytics.value.FloatValue
-
Packages that use FloatValue 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.value Value types for analytics expressions.org.apache.solr.analytics.value.constant Constant values to be used in analytics expressions. -
-
Uses of FloatValue in org.apache.solr.analytics.function.field
Classes in org.apache.solr.analytics.function.field that implement FloatValue Modifier and Type Class Description 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. -
Uses of FloatValue in org.apache.solr.analytics.function.mapping
Methods in org.apache.solr.analytics.function.mapping that return FloatValue Modifier and Type Method Description static FloatValue
LambdaFunction. createFloatLambdaFunction(String name, LambdaFunction.TwoFloatInFloatOutLambda lambda, FloatValue[] params)
Forwards the creation of the function toLambdaFunction.createFloatLambdaFunction(String, TwoFloatInFloatOutLambda, FloatValue[], boolean)
, using true for the last argument (allMustExist
).static FloatValue
LambdaFunction. createFloatLambdaFunction(String name, LambdaFunction.TwoFloatInFloatOutLambda lambda, FloatValue[] params, boolean allMustExist)
Creates a function that associatively (order is guaranteed) reduces multiple single-value float expressions into a single-value float expression for each document.static FloatValue
LambdaFunction. createFloatLambdaFunction(String name, LambdaFunction.TwoFloatInFloatOutLambda lambda, FloatValueStream param)
Creates a function that takes in a multi-valued float expression and returns a single-valued float expression.Methods in org.apache.solr.analytics.function.mapping with parameters of type FloatValue Modifier and Type Method Description static FloatValue
LambdaFunction. createFloatLambdaFunction(String name, LambdaFunction.TwoFloatInFloatOutLambda lambda, FloatValue[] params)
Forwards the creation of the function toLambdaFunction.createFloatLambdaFunction(String, TwoFloatInFloatOutLambda, FloatValue[], boolean)
, using true for the last argument (allMustExist
).static FloatValue
LambdaFunction. createFloatLambdaFunction(String name, LambdaFunction.TwoFloatInFloatOutLambda lambda, FloatValue[] params, boolean allMustExist)
Creates a function that associatively (order is guaranteed) reduces multiple single-value float expressions into a single-value float expression for each document. -
Uses of FloatValue in org.apache.solr.analytics.value
Subinterfaces of FloatValue in org.apache.solr.analytics.value Modifier and Type Interface Description 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.Classes in org.apache.solr.analytics.value that implement FloatValue Modifier and Type Class Description static class
FloatValue.AbstractFloatValue
An abstract base forFloatValue.CastingFloatValue
that automatically casts to all types ifgetFloat()
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. -
Uses of FloatValue in org.apache.solr.analytics.value.constant
Classes in org.apache.solr.analytics.value.constant that implement FloatValue Modifier and Type Class Description class
ConstantFloatValue
A constantFloatValue
.class
ConstantIntValue
A constantIntValue
.
-