Uses of Class
com.yahoo.search.grouping.request.GroupingOperation
Packages that use GroupingOperation
Package
Description
YQL+ integration.
-
Uses of GroupingOperation in com.yahoo.search.grouping
Methods in com.yahoo.search.grouping that return GroupingOperationModifier and TypeMethodDescriptionGroupingRequest.getRootOperation()Returns the rootGroupingOperationthat defines this request.Methods in com.yahoo.search.grouping with parameters of type GroupingOperationModifier and TypeMethodDescriptionstatic voidGroupingQueryParser.createGroupingRequestIn(Query query, GroupingOperation operation, List<Continuation> continuations) GroupingRequest.setRootOperation(GroupingOperation root) Sets the rootGroupingOperationthat defines this request. -
Uses of GroupingOperation in com.yahoo.search.grouping.request
Subclasses of GroupingOperation in com.yahoo.search.grouping.requestModifier and TypeClassDescriptionclassThis is a grouping operation that processes the input list as a whole, as opposed toEachOperationwhich processes each element of that list separately.classThis is a grouping operation that processes each element of the input list separately, as opposed toAllOperationwhich processes that list as a whole.Methods in com.yahoo.search.grouping.request that return GroupingOperationModifier and TypeMethodDescriptionGroupingOperation.addChild(GroupingOperation op) Adds a child grouping node to this.GroupingOperation.addChildren(List<GroupingOperation> lst) Convenience method to calladdChild(GroupingOperation)for each element in the given list.Adds a hint to this.GroupingOperation.addOrderBy(GroupingExpression exp) Adds an expression to the order-by clause of this operation.GroupingOperation.addOrderBy(List<GroupingExpression> list) Convenience method to calladdOrderBy(GroupingExpression)for each element in the given list.GroupingOperation.addOutput(GroupingExpression exp) Adds an expression to the output clause of this operation.GroupingOperation.addOutputs(List<GroupingExpression> lst) Convenience method to calladdOutput(GroupingExpression)for each element in the given list.abstract GroupingOperationGroupingOperation.copy(GroupingOperation parentOfCopy) Returns a deep copy of thisstatic GroupingOperationGroupingOperation.fromString(String str) Convenience method to callfromStringAsList(String)and assert that the list contains exactly one grouping operation.GroupingOperation.getChild(int i) Returns the child operation at the given index.protected GroupingOperationGroupingOperation.getParent()Returns the parent of this, or null if noneGroupingOperation.putAlias(String id, GroupingExpression exp) Registers an alias with this operation.GroupingOperation.setAccuracy(double accuracy) Assigns an accuracy value for this.GroupingOperation.setFilterBy(FilterExpression exp) Assigns anFilterExpressionas the filter-by clause of this operation.GroupingOperation.setForceSinglePass(boolean forceSinglePass) GroupingOperation.setGroupBy(GroupingExpression exp) Assigns an expressions as the group-by clause of this operation.GroupingOperation.setMax(int max) Sets the maximum number of groups to return for this operation.GroupingOperation.setPrecision(int precision) Assigns the precision clause of this.Assigns a string as the where clause of this operation.Methods in com.yahoo.search.grouping.request that return types with arguments of type GroupingOperationModifier and TypeMethodDescriptionstatic List<GroupingOperation>GroupingOperation.fromStringAsList(String string) Parses the given string as a list of grouping operations.GroupingOperation.getChildren()Returns an immutable view to the child list of this node.Methods in com.yahoo.search.grouping.request with parameters of type GroupingOperationModifier and TypeMethodDescriptionGroupingOperation.addChild(GroupingOperation op) Adds a child grouping node to this.AllOperation.copy(GroupingOperation parentOfCopy) EachOperation.copy(GroupingOperation parentOfCopy) abstract GroupingOperationGroupingOperation.copy(GroupingOperation parentOfCopy) Returns a deep copy of thisMethod parameters in com.yahoo.search.grouping.request with type arguments of type GroupingOperationModifier and TypeMethodDescriptionGroupingOperation.addChildren(List<GroupingOperation> lst) Convenience method to calladdChild(GroupingOperation)for each element in the given list.Constructors in com.yahoo.search.grouping.request with parameters of type GroupingOperationModifierConstructorDescriptionprotectedGroupingOperation(GroupingOperation parentOfCopy, String image, String label, List<GroupingExpression> orderBy, List<GroupingExpression> outputs, List<GroupingOperation> children, Map<String, GroupingExpression> aliases, Set<String> hints, GroupingExpression groupBy, FilterExpression filterBy, String where, boolean forceSinglePass, double accuracy, int precision, int level, int max) protectedGroupingOperation(GroupingOperation parentOfCopy, String image, String label, List<GroupingExpression> orderBy, List<GroupingExpression> outputs, List<GroupingOperation> children, Map<String, GroupingExpression> aliases, Set<String> hints, GroupingExpression groupBy, String where, boolean forceSinglePass, double accuracy, int precision, int level, int max) Deprecated.pass a FilterExpression (which can be null) -
Uses of GroupingOperation in com.yahoo.search.grouping.request.parser
Methods in com.yahoo.search.grouping.request.parser that return GroupingOperationModifier and TypeMethodDescriptionfinal GroupingOperationGroupingParser.allOperation(GroupingOperation parent) final GroupingOperationGroupingParser.eachOperation(GroupingOperation parent) final GroupingOperationGroupingParser.operation(GroupingOperation parent) final GroupingOperationGroupingParser.request()final GroupingOperationGroupingParser.root()Methods in com.yahoo.search.grouping.request.parser that return types with arguments of type GroupingOperationMethods in com.yahoo.search.grouping.request.parser with parameters of type GroupingOperationModifier and TypeMethodDescriptionfinal AddFunctionGroupingParser.addFunction(GroupingOperation grp) final GroupingOperationGroupingParser.allOperation(GroupingOperation parent) final AndFunctionGroupingParser.andFunction(GroupingOperation grp) final FilterExpressionGroupingParser.andPredicate(GroupingOperation grp) final ArrayAtLookupGroupingParser.arrayAtLookup(GroupingOperation parent) final GroupingExpressionGroupingParser.avgExpression(GroupingOperation grp) final voidGroupingParser.bucket(GroupingOperation grp, BucketResolver resolver) final CatFunctionGroupingParser.catFunction(GroupingOperation grp) final DebugWaitFunctionGroupingParser.debugWaitFunction(GroupingOperation grp) final DivFunctionGroupingParser.divFunction(GroupingOperation grp) final GroupingOperationGroupingParser.eachOperation(GroupingOperation parent) final GroupingExpressionGroupingParser.exp(GroupingOperation grp) final GroupingExpressionGroupingParser.expAlias(GroupingOperation grp) final List<GroupingExpression>GroupingParser.expList(GroupingOperation grp) final GroupingExpressionGroupingParser.expMath(GroupingOperation grp) final FilterExpressionGroupingParser.filterExp(GroupingOperation grp) final FilterExpressionGroupingParser.filterPrimary(GroupingOperation grp) final FixedWidthFunctionGroupingParser.fixedWidthFunction(GroupingOperation grp) final InterpolatedLookupGroupingParser.interpolatedLookup(GroupingOperation parent) final FunctionNodeGroupingParser.mathFunction(GroupingOperation grp) final GroupingExpressionGroupingParser.maxExpression(GroupingOperation grp) final GroupingExpressionGroupingParser.md5Function(GroupingOperation grp) final GroupingExpressionGroupingParser.minExpression(GroupingOperation grp) final ModFunctionGroupingParser.modFunction(GroupingOperation grp) final MulFunctionGroupingParser.mulFunction(GroupingOperation grp) final GroupingExpressionGroupingParser.negFunction(GroupingOperation grp) final NormalizeSubjectFunctionGroupingParser.normalizeSubjectFunction(GroupingOperation grp) final FilterExpressionGroupingParser.notPredicate(GroupingOperation grp) final GroupingOperationGroupingParser.operation(GroupingOperation parent) final voidGroupingParser.operationBody(GroupingOperation parent) final OrFunctionGroupingParser.orFunction(GroupingOperation grp) final FilterExpressionGroupingParser.orPredicate(GroupingOperation grp) final PredefinedFunctionGroupingParser.predefinedFunction(GroupingOperation grp) final GroupingExpressionGroupingParser.quantilesExpression(GroupingOperation grp) final RangePredicateGroupingParser.rangePredicate(GroupingOperation grp) final RawValueGroupingParser.rawValue(GroupingOperation grp) final RegexPredicateGroupingParser.regexPredicate(GroupingOperation grp) final ReverseFunctionGroupingParser.reverseFunction(GroupingOperation grp) final SizeFunctionGroupingParser.sizeFunction(GroupingOperation grp) final SortFunctionGroupingParser.sortFunction(GroupingOperation grp) GroupingParser.stddevAggregator(GroupingOperation grp) final StrCatFunctionGroupingParser.strCatFunction(GroupingOperation grp) final StrLenFunctionGroupingParser.strLenFunction(GroupingOperation grp) final SubFunctionGroupingParser.subFunction(GroupingOperation grp) final SumAggregatorGroupingParser.sumAggregator(GroupingOperation grp) final FunctionNodeGroupingParser.timeFunction(GroupingOperation grp) final ToDoubleFunctionGroupingParser.toDoubleFunction(GroupingOperation grp) final ToLongFunctionGroupingParser.toLongFunction(GroupingOperation grp) final ToRawFunctionGroupingParser.toRawFunction(GroupingOperation grp) final ToStringFunctionGroupingParser.toStringFunction(GroupingOperation grp) final FunctionNodeGroupingParser.ucaFunction(GroupingOperation grp) final GroupingExpressionGroupingParser.value(GroupingOperation grp) final XorBitFunctionGroupingParser.xorBitFunction(GroupingOperation grp) final GroupingExpressionGroupingParser.xorExpression(GroupingOperation grp) final FunctionNodeGroupingParser.zcurveFunction(GroupingOperation grp) -
Uses of GroupingOperation in com.yahoo.search.yql
Methods in com.yahoo.search.yql that return GroupingOperationConstructors in com.yahoo.search.yql with parameters of type GroupingOperation