Package com.yahoo.search.grouping.request
@ExportPackage
@PublicApi
package com.yahoo.search.grouping.request
-
ClassDescriptionThis class represents an add-function in a
GroupingExpression
.This class represents an aggregated value in aGroupingExpression
.This is a grouping operation that processes the input list as a whole, as opposed toEachOperation
which processes each element of that list separately.This class represents an and-function in aGroupingExpression
.Represents access of array element in a document attribute in aGroupingExpression
.This class represents a document attribute function in aGroupingExpression
.This class represents a lookup in a map attribute in aGroupingExpression
.This class represents a document attribute value in aGroupingExpression
.This class represents an average-aggregator in aGroupingExpression
.This class represents a min-function in aGroupingExpression
.This class represents a constantBoolean
value in aGroupingExpression
.This is a helper class for resolving buckets to a list ofGroupingExpression
objects.This class represents a bucket in aPredefinedFunction
.This class represents a cat-function in aGroupingExpression
.ConstantValue<T extends Comparable>This class represents a constant value in aGroupingExpression
.This class compares two constant values, and takes into account that one of the arguments may be the very special infinity value.This class represents an count-aggregator in aGroupingExpression
.This class represents a timestamp-formatter function in aGroupingExpression
.This class represents a day-of-month timestamp-function in aGroupingExpression
.This class represents a day-of-week timestamp-function in aGroupingExpression
.This class represents a day-of-year timestamp-function in aGroupingExpression
.This class represents debug_wait function in aGroupingExpression
.This class represents a div-function in aGroupingExpression
.This class represents a document id specific value in aGroupingExpression
.This class represents a document value in aGroupingExpression
.This class represents aDouble
bucket in aPredefinedFunction
.This class represents a predefined bucket-function in aGroupingExpression
for expressions that evaluate to a double.This class represents a constantDouble
value in aGroupingExpression
.This is a grouping operation that processes each element of the input list separately, as opposed toAllOperation
which processes that list as a whole.This interface defines the necessary callback to recursively visit allGroupingExpression
objects in aGroupingOperation
.This class represents a fixed-width bucket-function in aGroupingExpression
.This class represents a function in aGroupingExpression
.This class represents an expression in aGroupingOperation
.This is the abstract super class of bothGroupingOperation
andGroupingExpression
.A single node in a grouping operation tree.This class represents an hour-of-day timestamp-function in aGroupingExpression
.This class represents an Infinite value that may be used as a bucket size specifier.This class represents an infinite value in aGroupingExpression
.This class represents a lookup in a multivalue document attribute in aGroupingExpression
.This class represents aLong
bucket in aPredefinedFunction
.This class represents a predefined bucket-function in aGroupingExpression
for expressions that evaluate to a long.This class represents a constantLong
value in aGroupingExpression
.Represents the math.floor(expression) functionDefines the different types of math functions that are available.This is a helper class for resolving arithmetic operations overGroupingExpression
objects.This class represents an maximum-aggregator in aGroupingExpression
.This class represents a max-function in aGroupingExpression
.This class represents an md5-function in aGroupingExpression
.This class represents an minimum-aggregator in aGroupingExpression
.A min-function in aGroupingExpression
.This class represents a minute-of-hour timestamp-function in aGroupingExpression
.This class represents a mod-function in aGroupingExpression
.This class represents a month-of-year timestamp-function in aGroupingExpression
.This class represents a mul-function in aGroupingExpression
.This class represents a negate-function in aGroupingExpression
.This class represents a now-function in aGroupingExpression
.This class represents an or-function in aGroupingExpression
.This class represents a predefined bucket-function in aGroupingExpression
.This class represents aRawValue
bucket in aPredefinedFunction
.This class represents a buffer of byte values to be used as a backing buffer for raw buckets.This class represents a predefined bucket-function in aGroupingExpression
for expressions that evaluate to a raw.This class represents a raw value in aGroupingExpression
.This class represents a document relevance score in aGroupingExpression
.This class represents a reverse-function in aGroupingExpression
.This class represents a second-of-minute timestamp-function in aGroupingExpression
.This class represents a size-function in aGroupingExpression
.This class represents a sort-function in aGroupingExpression
.This class represents an stddev-aggregator in aGroupingExpression
.This class represents a strcat-function in aGroupingExpression
.This class represents aString
bucket in aPredefinedFunction
.This class represents a predefined bucket-function in aGroupingExpression
for expressions that evaluate to a string.This class represents a constantString
value in aGroupingExpression
.This class represents a strcat-function in aGroupingExpression
.This class represents a div-function in aGroupingExpression
.This class represents an sum-aggregator in aGroupingExpression
.This class represents a document summary in aGroupingExpression
.This abstract class is a factory for timestamp functions in aGroupingExpression
.Defines the different types of timestamps-functions that are available.This class represents a todouble-function in aGroupingExpression
.This class represents a tolong-function in aGroupingExpression
.This class represents a toraw-function in aGroupingExpression
.This class represents a tolong-function in aGroupingExpression
.This class represents an uca-function in aGroupingExpression
.This class represents an xor-aggregator in aGroupingExpression
.This class represents an xor-function in aGroupingExpression
.This class represents an xor-function in aGroupingExpression
.This class represents a year timestamp-function in aGroupingExpression
.