Package | Description |
---|---|
com.yahoo.search.grouping | |
com.yahoo.search.grouping.request | |
com.yahoo.search.grouping.vespa |
Modifier and Type | Method and Description |
---|---|
private static GroupingExpression |
UniqueGroupingSearcher.createGroupOrderingClause(Sorting sortingSpec)
Create a hit ordering clause based on the sorting spec.
|
Modifier and Type | Method and Description |
---|---|
private static List<GroupingExpression> |
UniqueGroupingSearcher.createHitOrderingClause(Sorting sortingSpec)
Create a hit ordering clause based on the sorting spec.
|
Modifier and Type | Method and Description |
---|---|
void |
GroupingValidator.MyVisitor.visitExpression(GroupingExpression exp) |
Modifier and Type | Class and Description |
---|---|
class |
AddFunction
This class represents an add-function in a
GroupingExpression . |
class |
AggregatorNode
This class represents an aggregated value in a
GroupingExpression . |
class |
AndFunction
This class represents an and-function in a
GroupingExpression . |
class |
ArrayAtLookup
Represents access of array element in a document attribute in a
GroupingExpression . |
class |
AttributeFunction
This class represents a document attribute function in a
GroupingExpression . |
class |
AttributeValue
This class represents a document attribute value in a
GroupingExpression . |
class |
AvgAggregator
This class represents an average-aggregator in a
GroupingExpression . |
class |
AvgFunction
This class represents a min-function in a
GroupingExpression . |
class |
BooleanValue
This class represents a constant
Boolean value in a GroupingExpression . |
class |
BucketValue
This class represents a bucket in a
PredefinedFunction . |
class |
CatFunction
This class represents a cat-function in a
GroupingExpression . |
class |
ConstantValue<T extends Comparable>
This class represents a constant value in a
GroupingExpression . |
class |
CountAggregator
This class represents an count-aggregator in a
GroupingExpression . |
class |
DateFunction
This class represents a timestamp-formatter function in a
GroupingExpression . |
class |
DayOfMonthFunction
This class represents a day-of-month timestamp-function in a
GroupingExpression . |
class |
DayOfWeekFunction
This class represents a day-of-week timestamp-function in a
GroupingExpression . |
class |
DayOfYearFunction
This class represents a day-of-year timestamp-function in a
GroupingExpression . |
class |
DebugWaitFunction
This class represents debug_wait function in a
GroupingExpression . |
class |
DivFunction
This class represents a div-function in a
GroupingExpression . |
class |
DocIdNsSpecificValue
This class represents a document id specific value in a
GroupingExpression . |
class |
DocumentValue
This class represents a document value in a
GroupingExpression . |
class |
DoubleBucket
This class represents a
Double bucket in a PredefinedFunction . |
class |
DoublePredefined
This class represents a predefined bucket-function in a
GroupingExpression for expressions that evaluate to a
double. |
class |
DoubleValue
This class represents a constant
Double value in a GroupingExpression . |
class |
FixedWidthFunction
This class represents a fixed-width bucket-function in a
GroupingExpression . |
class |
FunctionNode
This class represents a function in a
GroupingExpression . |
class |
HourOfDayFunction
This class represents an hour-of-day timestamp-function in a
GroupingExpression . |
class |
InfiniteValue
This class represents an infinite value in a
GroupingExpression . |
class |
InterpolatedLookup
This class represents a lookup in a multivalue document
attribute in a
GroupingExpression . |
class |
LongBucket
This class represents a
Long bucket in a PredefinedFunction . |
class |
LongPredefined
This class represents a predefined bucket-function in a
GroupingExpression for expressions that evaluate to a
long. |
class |
LongValue
This class represents a constant
Long value in a GroupingExpression . |
class |
MathACosFunction |
class |
MathACosHFunction |
class |
MathASinFunction |
class |
MathASinHFunction |
class |
MathATanFunction |
class |
MathATanHFunction |
class |
MathCbrtFunction |
class |
MathCosFunction |
class |
MathCosHFunction |
class |
MathExpFunction |
class |
MathFloorFunction
represents the math.floor(expression) function
|
class |
MathHypotFunction |
class |
MathLog10Function |
class |
MathLog1pFunction |
class |
MathLogFunction |
class |
MathPowFunction |
class |
MathSinFunction |
class |
MathSinHFunction |
class |
MathSqrtFunction |
class |
MathTanFunction |
class |
MathTanHFunction |
class |
MaxAggregator
This class represents an maximum-aggregator in a
GroupingExpression . |
class |
MaxFunction
This class represents a max-function in a
GroupingExpression . |
class |
Md5Function
This class represents an md5-function in a
GroupingExpression . |
class |
MinAggregator
This class represents an minimum-aggregator in a
GroupingExpression . |
class |
MinFunction
This class represents a min-function in a
GroupingExpression . |
class |
MinuteOfHourFunction
This class represents a minute-of-hour timestamp-function in a
GroupingExpression . |
class |
ModFunction
This class represents a mod-function in a
GroupingExpression . |
class |
MonthOfYearFunction
This class represents a month-of-year timestamp-function in a
GroupingExpression . |
class |
MulFunction
This class represents a mul-function in a
GroupingExpression . |
class |
NegFunction
This class represents a negate-function in a
GroupingExpression . |
class |
NormalizeSubjectFunction |
class |
NowFunction
This class represents a now-function in a
GroupingExpression . |
class |
OrFunction
This class represents an or-function in a
GroupingExpression . |
class |
PredefinedFunction
This class represents a predefined bucket-function in a
GroupingExpression . |
class |
RawBucket
This class represents a
RawValue bucket in a PredefinedFunction . |
class |
RawPredefined
This class represents a predefined bucket-function in a
GroupingExpression for expressions that evaluate to a
raw. |
class |
RawValue
This class represents a raw value in a
GroupingExpression . |
class |
RelevanceValue
This class represents a document relevance score in a
GroupingExpression . |
class |
ReverseFunction
This class represents a reverse-function in a
GroupingExpression . |
class |
SecondOfMinuteFunction
This class represents a second-of-minute timestamp-function in a
GroupingExpression . |
class |
SizeFunction
This class represents a size-function in a
GroupingExpression . |
class |
SortFunction
This class represents a sort-function in a
GroupingExpression . |
class |
StandardDeviationAggregator
This class represents an stddev-aggregator in a
GroupingExpression . |
class |
StrCatFunction
This class represents a strcat-function in a
GroupingExpression . |
class |
StringBucket
This class represents a
String bucket in a PredefinedFunction . |
class |
StringPredefined
This class represents a predefined bucket-function in a
GroupingExpression for expressions that evaluate to a
string. |
class |
StringValue
This class represents a constant
String value in a GroupingExpression . |
class |
StrLenFunction
This class represents a strcat-function in a
GroupingExpression . |
class |
SubFunction
This class represents a div-function in a
GroupingExpression . |
class |
SumAggregator
This class represents an sum-aggregator in a
GroupingExpression . |
class |
SummaryValue
This class represents a document summary in a
GroupingExpression . |
class |
ToDoubleFunction
This class represents a todouble-function in a
GroupingExpression . |
class |
ToLongFunction
This class represents a tolong-function in a
GroupingExpression . |
class |
ToRawFunction
This class represents a toraw-function in a
GroupingExpression . |
class |
ToStringFunction
This class represents a tolong-function in a
GroupingExpression . |
class |
UcaFunction
This class represents an uca-function in a
GroupingExpression . |
class |
XorAggregator
This class represents an xor-aggregator in a
GroupingExpression . |
class |
XorBitFunction
This class represents an xor-function in a
GroupingExpression . |
class |
XorFunction
This class represents an xor-function in a
GroupingExpression . |
class |
YearFunction
This class represents a year timestamp-function in a
GroupingExpression . |
class |
YmumValue
This class represents a document checksum in a
GroupingExpression . |
class |
ZCurveXFunction |
class |
ZCurveYFunction |
Modifier and Type | Field and Description |
---|---|
private GroupingExpression |
InterpolatedLookup.arg2 |
private GroupingExpression |
ArrayAtLookup.arg2 |
(package private) GroupingExpression |
MathResolver.Item.exp |
private GroupingExpression |
AggregatorNode.exp |
private GroupingExpression |
GroupingOperation.groupBy |
Modifier and Type | Field and Description |
---|---|
private Map<String,GroupingExpression> |
GroupingOperation.alias |
private List<GroupingExpression> |
FunctionNode.args |
private List<GroupingExpression> |
GroupingOperation.orderBy |
private List<GroupingExpression> |
GroupingOperation.outputs |
Modifier and Type | Method and Description |
---|---|
GroupingExpression |
GroupingOperation.getAlias(String id)
Returns the alias associated with the given name.
|
GroupingExpression |
FunctionNode.getArg(int i)
Returns the argument at the given index.
|
GroupingExpression |
AggregatorNode.getExpression()
Returns the expression that this node aggregates on.
|
GroupingExpression |
GroupingOperation.getGroupBy()
Returns the expression assigned as the group-by clause of this.
|
GroupingExpression |
ArrayAtLookup.getIndexArgument()
get the expression to evaluate before indexing
|
GroupingExpression |
InterpolatedLookup.getLookupArgument()
Get the expression that will be evaluated before lookup.
|
GroupingExpression |
GroupingOperation.getOrderBy(int i)
Returns the group-by expression at the given index.
|
GroupingExpression |
GroupingOperation.getOutput(int i)
Returns the output expression at the given index.
|
GroupingExpression |
MathResolver.resolve()
Converts the internal list of operator-expression pairs into a corresponding combined grouping expression.
|
GroupingExpression |
GroupingExpression.setLabel(String label) |
Modifier and Type | Method and Description |
---|---|
private static List<GroupingExpression> |
PredefinedFunction.asList(GroupingExpression exp,
List<? extends BucketValue> args) |
List<GroupingExpression> |
GroupingOperation.getOrderBy()
Returns an immutable view to the order-by clause of this.
|
List<GroupingExpression> |
GroupingOperation.getOutputs()
Returns an immutable view to the output clause of this.
|
Iterator<GroupingExpression> |
FunctionNode.iterator() |
Modifier and Type | Method and Description |
---|---|
GroupingOperation |
GroupingOperation.addOrderBy(GroupingExpression exp)
Adds an expression to the order-by clause of this operation.
|
GroupingOperation |
GroupingOperation.addOutput(GroupingExpression exp)
Adds an expression to the output clause of this operation.
|
private static List<GroupingExpression> |
PredefinedFunction.asList(GroupingExpression exp,
List<? extends BucketValue> args) |
static DateFunction |
TimeFunctions.newDate(GroupingExpression exp)
Creates a new instance of
DateFunction for the given GroupingExpression . |
static DayOfMonthFunction |
TimeFunctions.newDayOfMonth(GroupingExpression exp)
Creates a new instance of
DayOfMonthFunction for the given GroupingExpression . |
static DayOfWeekFunction |
TimeFunctions.newDayOfWeek(GroupingExpression exp)
Creates a new instance of
DayOfWeekFunction for the given GroupingExpression . |
static DayOfYearFunction |
TimeFunctions.newDayOfYear(GroupingExpression exp)
Creates a new instance of
DayOfYearFunction for the given GroupingExpression . |
static HourOfDayFunction |
TimeFunctions.newHourOfDay(GroupingExpression exp)
Creates a new instance of
HourOfDayFunction for the given GroupingExpression . |
static DoublePredefined |
DoublePredefined.newInstance(GroupingExpression exp,
List<DoubleBucket> args)
Constructs a new instance of this class from a list of arguments.
|
static LongPredefined |
LongPredefined.newInstance(GroupingExpression exp,
List<LongBucket> args)
Constructs a new instance of this class from a list of arguments.
|
static RawPredefined |
RawPredefined.newInstance(GroupingExpression exp,
List<RawBucket> args)
Constructs a new instance of this class from a list of arguments.
|
static StringPredefined |
StringPredefined.newInstance(GroupingExpression exp,
List<StringBucket> args)
Constructs a new instance of this class from a list of arguments.
|
static FunctionNode |
MathFunctions.newInstance(MathFunctions.Function type,
GroupingExpression x,
GroupingExpression y) |
static FunctionNode |
TimeFunctions.newInstance(TimeFunctions.Type type,
GroupingExpression exp)
Creates a new timestamp-function of the specified type for the given
GroupingExpression . |
static MinuteOfHourFunction |
TimeFunctions.newMinuteOfHour(GroupingExpression exp)
Creates a new instance of
MinuteOfHourFunction for the given GroupingExpression . |
static MonthOfYearFunction |
TimeFunctions.newMonthOfYear(GroupingExpression exp)
Creates a new instance of
MonthOfYearFunction for the given GroupingExpression . |
static SecondOfMinuteFunction |
TimeFunctions.newSecondOfMinute(GroupingExpression exp)
Creates a new instance of
SecondOfMinuteFunction for the given GroupingExpression . |
static YearFunction |
TimeFunctions.newYear(GroupingExpression exp)
Creates a new instance of
YearFunction for the given GroupingExpression . |
void |
MathResolver.push(MathResolver.Type type,
GroupingExpression exp)
Pushes the given operator-expression pair onto this math resolver.
|
GroupingOperation |
GroupingOperation.putAlias(String id,
GroupingExpression exp)
Registers an alias with this operation.
|
PredefinedFunction |
BucketResolver.resolve(GroupingExpression exp)
Resolves and returns the list of grouping expressions that correspond to the previously pushed buckets.
|
GroupingOperation |
GroupingOperation.setGroupBy(GroupingExpression exp)
Assigns an expressions as the group-by clause of this operation.
|
void |
ExpressionVisitor.visitExpression(GroupingExpression exp)
This method is called for every
GroupingExpression object in the targeted GroupingOperation . |
Modifier and Type | Method and Description |
---|---|
GroupingOperation |
GroupingOperation.addOrderBy(List<GroupingExpression> lst)
Convenience method to call
GroupingOperation.addOrderBy(GroupingExpression) for each element in the given list. |
GroupingOperation |
GroupingOperation.addOutputs(List<GroupingExpression> lst)
Convenience method to call
GroupingOperation.addOutput(GroupingExpression) for each element in the given list. |
static String |
GroupingExpression.asString(List<GroupingExpression> lst)
Returns a string description of the given list of expressions.
|
static ModFunction |
ModFunction.newInstance(List<GroupingExpression> args)
Constructs a new instance of this class from a list of arguments.
|
static AddFunction |
AddFunction.newInstance(List<GroupingExpression> args)
Constructs a new instance of this class from a list of arguments.
|
static StrCatFunction |
StrCatFunction.newInstance(List<GroupingExpression> args)
Constructs a new instance of this class from a list of arguments.
|
static AvgFunction |
AvgFunction.newInstance(List<GroupingExpression> args)
Constructs a new instance of this class from a list of arguments.
|
static MulFunction |
MulFunction.newInstance(List<GroupingExpression> args)
Constructs a new instance of this class from a list of arguments.
|
static XorFunction |
XorFunction.newInstance(List<GroupingExpression> args)
Constructs a new instance of this class from a list of arguments.
|
static SubFunction |
SubFunction.newInstance(List<GroupingExpression> args)
Constructs a new instance of this class from a list of arguments.
|
static AndFunction |
AndFunction.newInstance(List<GroupingExpression> args)
Constructs a new instance of this class from a list of arguments.
|
static MaxFunction |
MaxFunction.newInstance(List<GroupingExpression> args)
Constructs a new instance of this class from a list of arguments.
|
static MinFunction |
MinFunction.newInstance(List<GroupingExpression> args)
Constructs a new instance of this class from a list of arguments.
|
static OrFunction |
OrFunction.newInstance(List<GroupingExpression> args)
Constructs a new instance of this class from a list of arguments.
|
static CatFunction |
CatFunction.newInstance(List<GroupingExpression> args)
Constructs a new instance of this class from a list of arguments.
|
static DivFunction |
DivFunction.newInstance(List<GroupingExpression> args)
Constructs a new instance of this class from a list of arguments.
|
Constructor and Description |
---|
AddFunction(GroupingExpression arg1,
GroupingExpression arg2,
GroupingExpression... argN)
Constructs a new instance of this class.
|
AddFunction(GroupingExpression arg1,
GroupingExpression arg2,
GroupingExpression... argN)
Constructs a new instance of this class.
|
AggregatorNode(String image,
GroupingExpression exp) |
AndFunction(GroupingExpression arg1,
GroupingExpression arg2,
GroupingExpression... argN)
Constructs a new instance of this class.
|
AndFunction(GroupingExpression arg1,
GroupingExpression arg2,
GroupingExpression... argN)
Constructs a new instance of this class.
|
ArrayAtLookup(String attributeName,
GroupingExpression indexArg)
Constructs a new instance of this class.
|
AvgAggregator(GroupingExpression exp)
Constructs a new instance of this class.
|
AvgFunction(GroupingExpression arg1,
GroupingExpression arg2,
GroupingExpression... argN)
Constructs a new instance of this class.
|
AvgFunction(GroupingExpression arg1,
GroupingExpression arg2,
GroupingExpression... argN)
Constructs a new instance of this class.
|
CatFunction(GroupingExpression arg1,
GroupingExpression arg2,
GroupingExpression... argN)
Constructs a new instance of this class.
|
CatFunction(GroupingExpression arg1,
GroupingExpression arg2,
GroupingExpression... argN)
Constructs a new instance of this class.
|
DateFunction(GroupingExpression exp)
Constructs a new instance of this class.
|
DayOfMonthFunction(GroupingExpression exp)
Constructs a new instance of this class.
|
DayOfWeekFunction(GroupingExpression exp)
Constructs a new instance of this class.
|
DayOfYearFunction(GroupingExpression exp)
Constructs a new instance of this class.
|
DebugWaitFunction(GroupingExpression arg1,
DoubleValue arg2,
BooleanValue arg3)
Constructs a new instance of this class.
|
DivFunction(GroupingExpression arg1,
GroupingExpression arg2,
GroupingExpression... argN)
Constructs a new instance of this class.
|
DivFunction(GroupingExpression arg1,
GroupingExpression arg2,
GroupingExpression... argN)
Constructs a new instance of this class.
|
DoublePredefined(GroupingExpression exp,
DoubleBucket arg1,
DoubleBucket... argN)
Constructs a new instance of this class.
|
DoublePredefined(GroupingExpression exp,
List<DoubleBucket> args) |
FixedWidthFunction(GroupingExpression exp,
Number width)
Constructs a new instance of this class.
|
HourOfDayFunction(GroupingExpression exp)
Constructs a new instance of this class.
|
InterpolatedLookup(String attributeName,
GroupingExpression lookupArg)
Constructs a new instance of this class.
|
Item(MathResolver.Type type,
GroupingExpression exp) |
LongPredefined(GroupingExpression exp,
List<LongBucket> args) |
LongPredefined(GroupingExpression exp,
LongBucket arg1,
LongBucket... argN)
Constructs a new instance of this class.
|
MathACosFunction(GroupingExpression exp)
Constructs a new instance of this class.
|
MathACosHFunction(GroupingExpression exp)
Constructs a new instance of this class.
|
MathASinFunction(GroupingExpression exp)
Constructs a new instance of this class.
|
MathASinHFunction(GroupingExpression exp)
Constructs a new instance of this class.
|
MathATanFunction(GroupingExpression exp)
Constructs a new instance of this class.
|
MathATanHFunction(GroupingExpression exp)
Constructs a new instance of this class.
|
MathCbrtFunction(GroupingExpression exp)
Constructs a new instance of this class.
|
MathCosFunction(GroupingExpression exp)
Constructs a new instance of this class.
|
MathCosHFunction(GroupingExpression exp)
Constructs a new instance of this class.
|
MathExpFunction(GroupingExpression exp)
Constructs a new instance of this class.
|
MathFloorFunction(GroupingExpression exp)
Constructs a new instance of this class.
|
MathHypotFunction(GroupingExpression x,
GroupingExpression y)
Constructs a new instance of this class.
|
MathLog10Function(GroupingExpression exp)
Constructs a new instance of this class.
|
MathLog1pFunction(GroupingExpression exp)
Constructs a new instance of this class.
|
MathLogFunction(GroupingExpression exp)
Constructs a new instance of this class.
|
MathPowFunction(GroupingExpression x,
GroupingExpression y)
Constructs a new instance of this class.
|
MathSinFunction(GroupingExpression exp)
Constructs a new instance of this class.
|
MathSinHFunction(GroupingExpression exp)
Constructs a new instance of this class.
|
MathSqrtFunction(GroupingExpression exp)
Constructs a new instance of this class.
|
MathTanFunction(GroupingExpression exp)
Constructs a new instance of this class.
|
MathTanHFunction(GroupingExpression exp)
Constructs a new instance of this class.
|
MaxAggregator(GroupingExpression exp)
Constructs a new instance of this class.
|
MaxFunction(GroupingExpression arg1,
GroupingExpression arg2,
GroupingExpression... argN)
Constructs a new instance of this class.
|
MaxFunction(GroupingExpression arg1,
GroupingExpression arg2,
GroupingExpression... argN)
Constructs a new instance of this class.
|
Md5Function(GroupingExpression exp,
int numBits)
Constructs a new instance of this class.
|
MinAggregator(GroupingExpression exp)
Constructs a new instance of this class.
|
MinFunction(GroupingExpression arg1,
GroupingExpression arg2,
GroupingExpression... argN)
Constructs a new instance of this class.
|
MinFunction(GroupingExpression arg1,
GroupingExpression arg2,
GroupingExpression... argN)
Constructs a new instance of this class.
|
MinuteOfHourFunction(GroupingExpression exp)
Constructs a new instance of this class.
|
ModFunction(GroupingExpression arg1,
GroupingExpression arg2,
GroupingExpression... argN)
Constructs a new instance of this class.
|
ModFunction(GroupingExpression arg1,
GroupingExpression arg2,
GroupingExpression... argN)
Constructs a new instance of this class.
|
MonthOfYearFunction(GroupingExpression exp)
Constructs a new instance of this class.
|
MulFunction(GroupingExpression arg1,
GroupingExpression arg2,
GroupingExpression... argN)
Constructs a new instance of this class.
|
MulFunction(GroupingExpression arg1,
GroupingExpression arg2,
GroupingExpression... argN)
Constructs a new instance of this class.
|
NegFunction(GroupingExpression exp)
Constructs a new instance of this class.
|
NormalizeSubjectFunction(GroupingExpression exp)
Constructs a new instance of this class.
|
OrFunction(GroupingExpression arg1,
GroupingExpression arg2,
GroupingExpression... argN)
Constructs a new instance of this class.
|
OrFunction(GroupingExpression arg1,
GroupingExpression arg2,
GroupingExpression... argN)
Constructs a new instance of this class.
|
PredefinedFunction(GroupingExpression exp,
List<? extends BucketValue> args) |
RawPredefined(GroupingExpression exp,
List<RawBucket> args) |
RawPredefined(GroupingExpression exp,
RawBucket arg1,
RawBucket... argN)
Constructs a new instance of this class.
|
ReverseFunction(GroupingExpression exp)
Constructs a new instance of this class.
|
SecondOfMinuteFunction(GroupingExpression exp)
Constructs a new instance of this class.
|
SizeFunction(GroupingExpression exp)
Constructs a new instance of this class.
|
SortFunction(GroupingExpression exp)
Constructs a new instance of this class.
|
StandardDeviationAggregator(GroupingExpression exp) |
StrCatFunction(GroupingExpression arg1,
GroupingExpression arg2,
GroupingExpression... argN)
Constructs a new instance of this class.
|
StrCatFunction(GroupingExpression arg1,
GroupingExpression arg2,
GroupingExpression... argN)
Constructs a new instance of this class.
|
StringPredefined(GroupingExpression exp,
List<StringBucket> args) |
StringPredefined(GroupingExpression exp,
StringBucket arg1,
StringBucket... argN)
Constructs a new instance of this class.
|
StrLenFunction(GroupingExpression exp)
Constructs a new instance of this class.
|
SubFunction(GroupingExpression arg1,
GroupingExpression arg2,
GroupingExpression... argN)
Constructs a new instance of this class.
|
SubFunction(GroupingExpression arg1,
GroupingExpression arg2,
GroupingExpression... argN)
Constructs a new instance of this class.
|
SumAggregator(GroupingExpression exp)
Constructs a new instance of this class.
|
ToDoubleFunction(GroupingExpression exp)
Constructs a new instance of this class.
|
ToLongFunction(GroupingExpression exp)
Constructs a new instance of this class.
|
ToRawFunction(GroupingExpression exp)
Constructs a new instance of this class.
|
ToStringFunction(GroupingExpression exp)
Constructs a new instance of this class.
|
UcaFunction(GroupingExpression exp,
String locale)
Constructs a new instance of this class.
|
UcaFunction(GroupingExpression exp,
String locale,
String strength)
Constructs a new instance of this class.
|
XorAggregator(GroupingExpression exp)
Constructs a new instance of this class.
|
XorBitFunction(GroupingExpression exp,
int numBits)
Constructs a new instance of this class.
|
XorFunction(GroupingExpression arg1,
GroupingExpression arg2,
GroupingExpression... argN)
Constructs a new instance of this class.
|
XorFunction(GroupingExpression arg1,
GroupingExpression arg2,
GroupingExpression... argN)
Constructs a new instance of this class.
|
YearFunction(GroupingExpression exp)
Constructs a new instance of this class.
|
ZCurveXFunction(GroupingExpression exp)
Constructs a new instance of this class.
|
ZCurveYFunction(GroupingExpression exp)
Constructs a new instance of this class.
|
Constructor and Description |
---|
AddFunction(List<GroupingExpression> args) |
AndFunction(List<GroupingExpression> args) |
AvgFunction(List<GroupingExpression> args) |
CatFunction(List<GroupingExpression> args) |
DivFunction(List<GroupingExpression> args) |
FunctionNode(String image,
List<GroupingExpression> args) |
MaxFunction(List<GroupingExpression> args) |
MinFunction(List<GroupingExpression> args) |
ModFunction(List<GroupingExpression> args) |
MulFunction(List<GroupingExpression> args) |
OrFunction(List<GroupingExpression> args) |
StrCatFunction(List<GroupingExpression> args) |
SubFunction(List<GroupingExpression> args) |
XorFunction(List<GroupingExpression> args) |
Modifier and Type | Method and Description |
---|---|
com.yahoo.searchlib.aggregation.AggregationResult |
ExpressionConverter.toAggregationResult(GroupingExpression exp)
Converts the given ast type grouping expression to a corresponding back-end type aggregation result.
|
private com.yahoo.searchlib.aggregation.AggregationResult |
RequestBuilder.toAggregationResult(GroupingExpression exp,
com.yahoo.searchlib.aggregation.Group group,
RequestBuilder.BuildFrame frame) |
private com.yahoo.searchlib.expression.BucketResultNode |
ExpressionConverter.toBucket(GroupingExpression exp) |
com.yahoo.searchlib.expression.ExpressionNode |
ExpressionConverter.toExpressionNode(GroupingExpression exp)
Converts the given ast type grouping expression to a corresponding back-end type expression.
|
private com.yahoo.searchlib.expression.TimeStampFunctionNode |
ExpressionConverter.toTime(GroupingExpression arg,
com.yahoo.searchlib.expression.TimeStampFunctionNode.TimePart timePart) |
Modifier and Type | Method and Description |
---|---|
private com.yahoo.searchlib.expression.MultiArgFunctionNode |
ExpressionConverter.addArguments(com.yahoo.searchlib.expression.MultiArgFunctionNode ret,
Iterable<GroupingExpression> lst) |
private com.yahoo.searchlib.expression.MultiArgFunctionNode |
ExpressionConverter.toSubNode(Iterable<GroupingExpression> lst) |
Copyright © 2018. All rights reserved.