Uses of Interface
org.apache.solr.analytics.value.LongValue
-
Packages that use LongValue 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.function.reduction Reduction 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 LongValue in org.apache.solr.analytics.function.field
Classes in org.apache.solr.analytics.function.field that implement LongValue Modifier and Type Class Description classDateFieldAn analytics wrapper for a single-valuedTrieDateFieldorDatePointFieldwith DocValues enabled.classIntFieldAn analytics wrapper for a single-valuedTrieIntFieldorIntPointFieldwith DocValues enabled.classLongFieldAn analytics wrapper for a single-valuedTrieLongFieldorLongPointFieldwith DocValues enabled. -
Uses of LongValue in org.apache.solr.analytics.function.mapping
Methods in org.apache.solr.analytics.function.mapping that return LongValue Modifier and Type Method Description static LongValueLambdaFunction. createLongLambdaFunction(String name, LambdaFunction.TwoLongInLongOutLambda lambda, LongValue[] params)Forwards the creation of the function toLambdaFunction.createLongLambdaFunction(String, TwoLongInLongOutLambda, LongValue[], boolean), using true for the last argument (allMustExist).static LongValueLambdaFunction. createLongLambdaFunction(String name, LambdaFunction.TwoLongInLongOutLambda lambda, LongValue[] params, boolean allMustExist)Creates a function that associatively (order is guaranteed) reduces multiple single-value long expressions into a single-value long expression for each document.static LongValueLambdaFunction. createLongLambdaFunction(String name, LambdaFunction.TwoLongInLongOutLambda lambda, LongValueStream param)Creates a function that takes in a multi-valued long expression and returns a single-valued long expression.Methods in org.apache.solr.analytics.function.mapping with parameters of type LongValue Modifier and Type Method Description static LongValueLambdaFunction. createLongLambdaFunction(String name, LambdaFunction.TwoLongInLongOutLambda lambda, LongValue[] params)Forwards the creation of the function toLambdaFunction.createLongLambdaFunction(String, TwoLongInLongOutLambda, LongValue[], boolean), using true for the last argument (allMustExist).static LongValueLambdaFunction. createLongLambdaFunction(String name, LambdaFunction.TwoLongInLongOutLambda lambda, LongValue[] params, boolean allMustExist)Creates a function that associatively (order is guaranteed) reduces multiple single-value long expressions into a single-value long expression for each document. -
Uses of LongValue in org.apache.solr.analytics.function.reduction
Classes in org.apache.solr.analytics.function.reduction that implement LongValue Modifier and Type Class Description classCountFunctionA reduction function which either counts the number of values that the parameter expression contains, or the number of documents returned if no parameter is given.classDocCountFunctionA reduction function which either counts the number of Solr Documents for which the parameter expression exists, or the number of documents returned if no parameter is given.classMissingFunctionA reduction function which returns the number of documents for which the given expression does not exist.classUniqueFunctionA reduction function which returns the number of unique values of the given expression. -
Uses of LongValue in org.apache.solr.analytics.value
Subinterfaces of LongValue 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 interfaceIntValue.CastingIntValueAn interface that represents all of the types aIntValueshould be able to cast to.static interfaceLongValue.CastingLongValueAn interface that represents all of the types aLongValueshould be able to cast to.Classes in org.apache.solr.analytics.value that implement LongValue Modifier and Type Class Description static classDateValue.AbstractDateValueAn abstract base forDateValue.CastingDateValuethat automatically casts to all types ifgetLong()andAnalyticsValue.exists()are implemented.static classIntValue.AbstractIntValueAn abstract base forIntValue.CastingIntValuethat automatically casts to all types ifIntValue.getInt()andAnalyticsValue.exists()are implemented.static classLongValue.AbstractLongValueAn abstract base forLongValue.CastingLongValuethat automatically casts to all types ifgetLong()andAnalyticsValue.exists()are implemented. -
Uses of LongValue in org.apache.solr.analytics.value.constant
Classes in org.apache.solr.analytics.value.constant that implement LongValue Modifier and Type Class Description classConstantDateValueA constantDateValue.classConstantIntValueA constantIntValue.classConstantLongValueA constantLongValue.
-