@ExportPackage @PublicApi
Interface | Description |
---|---|
ExpressionVisitor |
This interface defines the necessary callback to recursively visit all
GroupingExpression objects in a GroupingOperation . |
Class | Description |
---|---|
AddFunction |
This class represents an add-function in a
GroupingExpression . |
AggregatorNode |
This class represents an aggregated value in a
GroupingExpression . |
AllOperation |
This is a grouping operation that processes the input list as a whole, as opposed to
EachOperation which
processes each element of that list separately. |
AndFunction |
This class represents an and-function in a
GroupingExpression . |
ArrayAtLookup |
Represents access of array element in a document attribute in a
GroupingExpression . |
AttributeFunction |
This class represents a document attribute function in a
GroupingExpression . |
AttributeValue |
This class represents a document attribute value in a
GroupingExpression . |
AvgAggregator |
This class represents an average-aggregator in a
GroupingExpression . |
AvgFunction |
This class represents a min-function in a
GroupingExpression . |
BooleanValue |
This class represents a constant
Boolean value in a GroupingExpression . |
BucketResolver |
This is a helper class for resolving buckets to a list of
GroupingExpression objects. |
BucketValue |
This class represents a bucket in a
PredefinedFunction . |
CatFunction |
This class represents a cat-function in a
GroupingExpression . |
ConstantValue<T extends Comparable> |
This class represents a constant value in a
GroupingExpression . |
ConstantValueComparator |
This class compares two constant values, and takes into account that one of
the arguments may be the very special infinity value.
|
CountAggregator |
This class represents an count-aggregator in a
GroupingExpression . |
DateFunction |
This class represents a timestamp-formatter function in a
GroupingExpression . |
DayOfMonthFunction |
This class represents a day-of-month timestamp-function in a
GroupingExpression . |
DayOfWeekFunction |
This class represents a day-of-week timestamp-function in a
GroupingExpression . |
DayOfYearFunction |
This class represents a day-of-year timestamp-function in a
GroupingExpression . |
DebugWaitFunction |
This class represents debug_wait function in a
GroupingExpression . |
DivFunction |
This class represents a div-function in a
GroupingExpression . |
DocIdNsSpecificValue |
This class represents a document id specific value in a
GroupingExpression . |
DocumentValue |
This class represents a document value in a
GroupingExpression . |
DoubleBucket |
This class represents a
Double bucket in a PredefinedFunction . |
DoublePredefined |
This class represents a predefined bucket-function in a
GroupingExpression for expressions that evaluate to a
double. |
DoubleValue |
This class represents a constant
Double value in a GroupingExpression . |
EachOperation |
This is a grouping operation that processes each element of the input list separately, as opposed to
AllOperation which processes that list as a whole. |
FixedWidthFunction |
This class represents a fixed-width bucket-function in a
GroupingExpression . |
FunctionNode |
This class represents a function in a
GroupingExpression . |
GroupingExpression |
This class represents an expression in a
GroupingOperation . |
GroupingNode |
This is the abstract super class of both
GroupingOperation and GroupingExpression . |
GroupingOperation |
This class represents a single node in a grouping operation tree.
|
HourOfDayFunction |
This class represents an hour-of-day timestamp-function in a
GroupingExpression . |
Infinite |
This class represents an Infinite value that may be used as a bucket
size specifier.
|
InfiniteValue |
This class represents an infinite value in a
GroupingExpression . |
InterpolatedLookup |
This class represents a lookup in a multivalue document
attribute in a
GroupingExpression . |
LongBucket |
This class represents a
Long bucket in a PredefinedFunction . |
LongPredefined |
This class represents a predefined bucket-function in a
GroupingExpression for expressions that evaluate to a
long. |
LongValue |
This class represents a constant
Long value in a GroupingExpression . |
MathACosFunction | |
MathACosHFunction | |
MathASinFunction | |
MathASinHFunction | |
MathATanFunction | |
MathATanHFunction | |
MathCbrtFunction | |
MathCosFunction | |
MathCosHFunction | |
MathExpFunction | |
MathFloorFunction |
represents the math.floor(expression) function
|
MathFunctions | |
MathHypotFunction | |
MathLog10Function | |
MathLog1pFunction | |
MathLogFunction | |
MathPowFunction | |
MathResolver |
This is a helper class for resolving arithmetic operations over
GroupingExpression objects. |
MathResolver.Item | |
MathSinFunction | |
MathSinHFunction | |
MathSqrtFunction | |
MathTanFunction | |
MathTanHFunction | |
MaxAggregator |
This class represents an maximum-aggregator in a
GroupingExpression . |
MaxFunction |
This class represents a max-function in a
GroupingExpression . |
Md5Function |
This class represents an md5-function in a
GroupingExpression . |
MinAggregator |
This class represents an minimum-aggregator in a
GroupingExpression . |
MinFunction |
This class represents a min-function in a
GroupingExpression . |
MinuteOfHourFunction |
This class represents a minute-of-hour timestamp-function in a
GroupingExpression . |
ModFunction |
This class represents a mod-function in a
GroupingExpression . |
MonthOfYearFunction |
This class represents a month-of-year timestamp-function in a
GroupingExpression . |
MulFunction |
This class represents a mul-function in a
GroupingExpression . |
NegFunction |
This class represents a negate-function in a
GroupingExpression . |
NormalizeSubjectFunction | |
NowFunction |
This class represents a now-function in a
GroupingExpression . |
OrFunction |
This class represents an or-function in a
GroupingExpression . |
PredefinedFunction |
This class represents a predefined bucket-function in a
GroupingExpression . |
RawBucket |
This class represents a
RawValue bucket in a PredefinedFunction . |
RawBuffer |
This class represents a buffer of byte values to be used as a backing buffer
for raw buckets.
|
RawPredefined |
This class represents a predefined bucket-function in a
GroupingExpression for expressions that evaluate to a
raw. |
RawValue |
This class represents a raw value in a
GroupingExpression . |
RelevanceValue |
This class represents a document relevance score in a
GroupingExpression . |
ReverseFunction |
This class represents a reverse-function in a
GroupingExpression . |
SecondOfMinuteFunction |
This class represents a second-of-minute timestamp-function in a
GroupingExpression . |
SizeFunction |
This class represents a size-function in a
GroupingExpression . |
SortFunction |
This class represents a sort-function in a
GroupingExpression . |
StandardDeviationAggregator |
This class represents an stddev-aggregator in a
GroupingExpression . |
StrCatFunction |
This class represents a strcat-function in a
GroupingExpression . |
StringBucket |
This class represents a
String bucket in a PredefinedFunction . |
StringPredefined |
This class represents a predefined bucket-function in a
GroupingExpression for expressions that evaluate to a
string. |
StringValue |
This class represents a constant
String value in a GroupingExpression . |
StrLenFunction |
This class represents a strcat-function in a
GroupingExpression . |
SubFunction |
This class represents a div-function in a
GroupingExpression . |
SumAggregator |
This class represents an sum-aggregator in a
GroupingExpression . |
SummaryValue |
This class represents a document summary in a
GroupingExpression . |
TimeFunctions |
This abstract class is a factory for timestamp functions in a
GroupingExpression . |
ToDoubleFunction |
This class represents a todouble-function in a
GroupingExpression . |
ToLongFunction |
This class represents a tolong-function in a
GroupingExpression . |
ToRawFunction |
This class represents a toraw-function in a
GroupingExpression . |
ToStringFunction |
This class represents a tolong-function in a
GroupingExpression . |
UcaFunction |
This class represents an uca-function in a
GroupingExpression . |
XorAggregator |
This class represents an xor-aggregator in a
GroupingExpression . |
XorBitFunction |
This class represents an xor-function in a
GroupingExpression . |
XorFunction |
This class represents an xor-function in a
GroupingExpression . |
YearFunction |
This class represents a year timestamp-function in a
GroupingExpression . |
YmumValue |
This class represents a document checksum in a
GroupingExpression . |
ZCurveXFunction | |
ZCurveYFunction |
Enum | Description |
---|---|
MathFunctions.Function |
Defines the different types of math functions that are available.
|
MathResolver.Type | |
TimeFunctions.Type |
Defines the different types of timestamps-functions that are available.
|
Copyright © 2018. All rights reserved.