Uses of Interface
org.apache.solr.analytics.value.BooleanValue
-
Packages that use BooleanValue 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 BooleanValue in org.apache.solr.analytics.function.field
Classes in org.apache.solr.analytics.function.field that implement BooleanValue Modifier and Type Class Description class
BooleanField
An analytics wrapper for a single-valuedBoolField
with DocValues enabled. -
Uses of BooleanValue in org.apache.solr.analytics.function.mapping
Methods in org.apache.solr.analytics.function.mapping that return BooleanValue Modifier and Type Method Description static BooleanValue
LambdaFunction. createBooleanLambdaFunction(String name, LambdaFunction.TwoBoolInBoolOutLambda lambda, BooleanValue[] params)
Forwards the creation of the function toLambdaFunction.createBooleanLambdaFunction(String, TwoBoolInBoolOutLambda, BooleanValue[], boolean)
, using true for the last argument (allMustExist
).static BooleanValue
LambdaFunction. createBooleanLambdaFunction(String name, LambdaFunction.TwoBoolInBoolOutLambda lambda, BooleanValue[] params, boolean allMustExist)
Creates a function that associatively (order is guaranteed) reduces multiple single-value boolean expressions into a single-value boolean expression for each document.static BooleanValue
LambdaFunction. createBooleanLambdaFunction(String name, LambdaFunction.TwoBoolInBoolOutLambda lambda, BooleanValueStream param)
Creates a function that takes in a multi-valued boolean expression and returns a single-valued boolean expression.Methods in org.apache.solr.analytics.function.mapping with parameters of type BooleanValue Modifier and Type Method Description static BooleanValue
LambdaFunction. createBooleanLambdaFunction(String name, LambdaFunction.TwoBoolInBoolOutLambda lambda, BooleanValue[] params)
Forwards the creation of the function toLambdaFunction.createBooleanLambdaFunction(String, TwoBoolInBoolOutLambda, BooleanValue[], boolean)
, using true for the last argument (allMustExist
).static BooleanValue
LambdaFunction. createBooleanLambdaFunction(String name, LambdaFunction.TwoBoolInBoolOutLambda lambda, BooleanValue[] params, boolean allMustExist)
Creates a function that associatively (order is guaranteed) reduces multiple single-value boolean expressions into a single-value boolean expression for each document.Constructors in org.apache.solr.analytics.function.mapping with parameters of type BooleanValue Constructor Description IfFunction(BooleanValue ifExpr, AnalyticsValueStream thenExpr, AnalyticsValueStream elseExpr)
-
Uses of BooleanValue in org.apache.solr.analytics.value
Subinterfaces of BooleanValue in org.apache.solr.analytics.value Modifier and Type Interface Description static interface
BooleanValue.CastingBooleanValue
An interface that represents all of the types aBooleanValue
should be able to cast to.Classes in org.apache.solr.analytics.value that implement BooleanValue Modifier and Type Class Description static class
BooleanValue.AbstractBooleanValue
An abstract base forBooleanValue.CastingBooleanValue
that automatically casts to all types ifgetBoolean()
andAnalyticsValue.exists()
are implemented. -
Uses of BooleanValue in org.apache.solr.analytics.value.constant
Classes in org.apache.solr.analytics.value.constant that implement BooleanValue Modifier and Type Class Description class
ConstantBooleanValue
A constantBooleanValue
.
-