Uses of Interface
org.apache.solr.analytics.value.BooleanValueStream
-
Packages that use BooleanValueStream 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 BooleanValueStream in org.apache.solr.analytics.function.field
Classes in org.apache.solr.analytics.function.field that implement BooleanValueStream Modifier and Type Class Description class
BooleanField
An analytics wrapper for a single-valuedBoolField
with DocValues enabled.class
BooleanMultiField
An analytics wrapper for a multi-valuedBoolField
with DocValues enabled. -
Uses of BooleanValueStream in org.apache.solr.analytics.function.mapping
Methods in org.apache.solr.analytics.function.mapping that return BooleanValueStream Modifier and Type Method Description static BooleanValueStream
LambdaFunction. createBooleanLambdaFunction(String name, LambdaFunction.BoolInBoolOutLambda lambda, BooleanValueStream param)
Creates a function that takes in either a single or multi valued boolean expression and returns the same type of expression with the given lambda function applied to every value.static BooleanValueStream
LambdaFunction. createBooleanLambdaFunction(String name, LambdaFunction.TwoBoolInBoolOutLambda lambda, BooleanValueStream param1, BooleanValueStream param2)
Creates a function that maps two booleans to a single boolean.static BooleanValueStream
ComparisonFunction. createComparisonFunction(String name, ComparisonFunction.CompResultFunction comp, AnalyticsValueStream... params)
Create a comparison mapping function, comparing two analytics value (streams) of the same type.Methods in org.apache.solr.analytics.function.mapping with parameters of type BooleanValueStream Modifier and Type Method Description static BooleanValueStream
LambdaFunction. createBooleanLambdaFunction(String name, LambdaFunction.BoolInBoolOutLambda lambda, BooleanValueStream param)
Creates a function that takes in either a single or multi valued boolean expression and returns the same type of expression with the given lambda function applied to every value.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.static BooleanValueStream
LambdaFunction. createBooleanLambdaFunction(String name, LambdaFunction.TwoBoolInBoolOutLambda lambda, BooleanValueStream param1, BooleanValueStream param2)
Creates a function that maps two booleans to a single boolean. -
Uses of BooleanValueStream in org.apache.solr.analytics.value
Subinterfaces of BooleanValueStream in org.apache.solr.analytics.value Modifier and Type Interface Description interface
BooleanValue
A single-valued analytics value that can be represented as a boolean.static interface
BooleanValue.CastingBooleanValue
An interface that represents all of the types aBooleanValue
should be able to cast to.static interface
BooleanValueStream.CastingBooleanValueStream
An interface that represents all of the types aBooleanValueStream
should be able to cast to.Classes in org.apache.solr.analytics.value that implement BooleanValueStream Modifier and Type Class Description static class
BooleanValue.AbstractBooleanValue
An abstract base forBooleanValue.CastingBooleanValue
that automatically casts to all types ifBooleanValue.getBoolean()
andAnalyticsValue.exists()
are implemented.static class
BooleanValueStream.AbstractBooleanValueStream
An abstract base forBooleanValueStream.CastingBooleanValueStream
that automatically casts to all types ifstreamBooleans(org.apache.solr.analytics.util.function.BooleanConsumer)
is implemented. -
Uses of BooleanValueStream in org.apache.solr.analytics.value.constant
Classes in org.apache.solr.analytics.value.constant that implement BooleanValueStream Modifier and Type Class Description class
ConstantBooleanValue
A constantBooleanValue
.
-