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 classDateFieldAn analytics wrapper for a single-valuedTrieDateFieldorDatePointFieldwith DocValues enabled.classDateMultiPointFieldAn analytics wrapper for a multi-valuedDatePointFieldwith DocValues enabled.classDateMultiTrieFieldDeprecated.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 DateValueStreamLambdaFunction. 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 DateValueStreamLambdaFunction. 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 DateValueStreamLambdaFunction. 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 DateValueLambdaFunction. 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 DateValueStreamLambdaFunction. 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 interfaceDateValueA single-valued analytics value that can be represented as a date.static interfaceDateValue.CastingDateValueAn interface that represents all of the types aDateValueshould be able to cast to.static interfaceDateValueStream.CastingDateValueStreamAn interface that represents all of the types aDateValueStreamshould be able to cast to.Classes in org.apache.solr.analytics.value that implement DateValueStream Modifier and Type Class Description static classDateValue.AbstractDateValueAn abstract base forDateValue.CastingDateValuethat automatically casts to all types ifLongValue.getLong()andAnalyticsValue.exists()are implemented.static classDateValueStream.AbstractDateValueStreamAn abstract base forDateValueStream.CastingDateValueStreamthat 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 classConstantDateValueA constantDateValue.
-