Uses of Interface
org.apache.solr.analytics.value.DateValueStream
-
Packages that use DateValueStream 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 DateValueStream in org.apache.solr.analytics.function.field
Classes in org.apache.solr.analytics.function.field that implement DateValueStream Modifier and Type Class Description class
DateField
An analytics wrapper for a single-valuedTrieDateField
orDatePointField
with DocValues enabled.class
DateMultiPointField
An analytics wrapper for a multi-valuedDatePointField
with DocValues enabled.class
DateMultiTrieField
Deprecated.Trie fields are deprecated as of Solr 7.0 -
Uses of DateValueStream in org.apache.solr.analytics.function.mapping
Methods in org.apache.solr.analytics.function.mapping that return DateValueStream Modifier and Type Method Description static DateValueStream
LambdaFunction. createDateLambdaFunction(String name, LambdaFunction.LongInLongOutLambda lambda, DateValueStream param)
Creates a function that takes in either a single or multi valued date expression and returns the same type of expression with the given lambda function applied to every value.static DateValueStream
LambdaFunction. createDateLambdaFunction(String name, LambdaFunction.TwoLongInLongOutLambda lambda, DateValueStream param1, DateValueStream param2)
Creates a function that maps two dates to a single date.Methods in org.apache.solr.analytics.function.mapping with parameters of type DateValueStream Modifier and Type Method Description static DateValueStream
LambdaFunction. createDateLambdaFunction(String name, LambdaFunction.LongInLongOutLambda lambda, DateValueStream param)
Creates a function that takes in either a single or multi valued date expression and returns the same type of expression with the given lambda function applied to every value.static DateValue
LambdaFunction. createDateLambdaFunction(String name, LambdaFunction.TwoLongInLongOutLambda lambda, DateValueStream param)
Creates a function that takes in a multi-valued date expression and returns a single-valued date expression.static DateValueStream
LambdaFunction. createDateLambdaFunction(String name, LambdaFunction.TwoLongInLongOutLambda lambda, DateValueStream param1, DateValueStream param2)
Creates a function that maps two dates to a single date. -
Uses of DateValueStream in org.apache.solr.analytics.value
Subinterfaces of DateValueStream in org.apache.solr.analytics.value Modifier and Type Interface Description interface
DateValue
A single-valued analytics value that can be represented as a date.static interface
DateValue.CastingDateValue
An interface that represents all of the types aDateValue
should be able to cast to.static interface
DateValueStream.CastingDateValueStream
An interface that represents all of the types aDateValueStream
should be able to cast to.Classes in org.apache.solr.analytics.value that implement DateValueStream Modifier and Type Class Description static class
DateValue.AbstractDateValue
An abstract base forDateValue.CastingDateValue
that automatically casts to all types ifLongValue.getLong()
andAnalyticsValue.exists()
are implemented.static class
DateValueStream.AbstractDateValueStream
An abstract base forDateValueStream.CastingDateValueStream
that automatically casts to all types ifLongValueStream.streamLongs(java.util.function.LongConsumer)
is implemented. -
Uses of DateValueStream in org.apache.solr.analytics.value.constant
Classes in org.apache.solr.analytics.value.constant that implement DateValueStream Modifier and Type Class Description class
ConstantDateValue
A constantDateValue
.
-