| 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. 
 | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
DateField
An analytics wrapper for a single-valued  
TrieDateField or DatePointField with DocValues enabled. | 
| Modifier and Type | Method and Description | 
|---|---|
static DateValue | 
LambdaFunction.createDateLambdaFunction(String name,
                        LambdaFunction.TwoLongInLongOutLambda lambda,
                        DateValue[] params)
Forwards the creation of the function to  
LambdaFunction.createDateLambdaFunction(String, TwoLongInLongOutLambda, DateValue[], boolean),
 using  for the last argument (allMustExist). | 
static DateValue | 
LambdaFunction.createDateLambdaFunction(String name,
                        LambdaFunction.TwoLongInLongOutLambda lambda,
                        DateValue[] params,
                        boolean allMustExist)
Creates a function that associatively (order is guaranteed) reduces multiple
 single-value date expressions into a single-value date expression for each document. 
 | 
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. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
static DateValue | 
LambdaFunction.createDateLambdaFunction(String name,
                        LambdaFunction.TwoLongInLongOutLambda lambda,
                        DateValue[] params)
Forwards the creation of the function to  
LambdaFunction.createDateLambdaFunction(String, TwoLongInLongOutLambda, DateValue[], boolean),
 using  for the last argument (allMustExist). | 
static DateValue | 
LambdaFunction.createDateLambdaFunction(String name,
                        LambdaFunction.TwoLongInLongOutLambda lambda,
                        DateValue[] params,
                        boolean allMustExist)
Creates a function that associatively (order is guaranteed) reduces multiple
 single-value date expressions into a single-value date expression for each document. 
 | 
| Modifier and Type | Interface and Description | 
|---|---|
static interface  | 
DateValue.CastingDateValue
An interface that represents all of the types a  
DateValue should be able to cast to. | 
| Modifier and Type | Class and Description | 
|---|---|
static class  | 
DateValue.AbstractDateValue
An abstract base for  
DateValue.CastingDateValue that automatically casts to all types if LongValue.getLong() and AnalyticsValue.exists() are implemented. | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
ConstantDateValue
A constant  
DateValue. | 
Copyright © 2000-2018 Apache Software Foundation. All Rights Reserved.