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 toEachOperationwhich processes each element of that list separately.This class represents an and-function in aGroupingExpression.Represents a logical conjunction (AND) of filter expressions used to match grouping elements.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 constantBooleanvalue in aGroupingExpression.This is a helper class for resolving buckets to a list ofGroupingExpressionobjects.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 aDoublebucket in aPredefinedFunction.This class represents a predefined bucket-function in aGroupingExpressionfor expressions that evaluate to a double.This class represents a constantDoublevalue in aGroupingExpression.This is a grouping operation that processes each element of the input list separately, as opposed toAllOperationwhich processes that list as a whole.This interface defines the necessary callback to recursively visit allGroupingExpressionobjects in aGroupingOperation.Represents the filter expression for 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 bothGroupingOperationandGroupingExpression.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 aLongbucket in aPredefinedFunction.This class represents a predefined bucket-function in aGroupingExpressionfor expressions that evaluate to a long.This class represents a constantLongvalue 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 overGroupingExpressionobjects.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.Represents a logical negation (NOT) of a filter expression used to exclude grouping elements.This class represents a now-function in aGroupingExpression.This class represents an or-function in aGroupingExpression.Represents a logical disjunction (OR) of filter expressions used to match grouping elements.This class represents a predefined bucket-function in aGroupingExpression.This class represents a quantile-aggregator in aGroupingExpression.Represents a filter expression that matches a value from the evaluated expression within a range.This class represents aRawValuebucket 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 aGroupingExpressionfor expressions that evaluate to a raw.This class represents a raw value in aGroupingExpression.Represents a filter expression that matches a value from the evaluated expression against a regex.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 aStringbucket in aPredefinedFunction.This class represents a predefined bucket-function in aGroupingExpressionfor expressions that evaluate to a string.This class represents a constantStringvalue 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.