public class GroupByNode extends ValueExpressionListBaseNode<AssignmentNode>
QueryNodeBase.AnnotationsDEFAULT_INITIAL_CAPACITY| Constructor and Description |
|---|
GroupByNode() |
GroupByNode(BOp[] args,
Map<String,Object> anns)
Shallow copy constructor.
|
GroupByNode(GroupByNode op)
Deep copy constructor.
|
| Modifier and Type | Method and Description |
|---|---|
void |
addGroupByVar(VarNode var) |
boolean |
equals(Object o)
true if all arguments and annotations are the same. |
IValueExpression[] |
getValueExpressions()
Return the
IValueExpressions for this GroupByNode. |
String |
toString(int indent)
The contract of this method at this level is under-specified.
|
addExpr, getExpr, isEmpty, iterator, sizegetQueryHints, toStringaddExplainHint, getExplainHints, getQueryHint, getQueryHint, getQueryHintAsBoolean, getQueryHintAsBoolean, getQueryHintAsInteger, replaceAllWith, setQueryHint, setQueryHintsaddArg, addArg, addArgIfAbsent, annotations, annotationsEqual, argIterator, args, arity, clearProperty, copyAll, get, getProperty, indexOf, removeArg, replaceWith, setArg, setArgs, setId, setProperty, setUnboundProperty, toArray, toArrayannotationsEqual, annotationsToString, annotationsToString, annotationValueToString, checkArgs, clone, getEvaluationContext, getId, getProperty, getRequiredProperty, hashCode, indent, isController, mutation, shortenName, toShortStringfinalize, getClass, notify, notifyAll, wait, wait, waitannotations, argIterator, args, arity, clone, get, getEvaluationContext, getId, getProperty, getRequiredProperty, isController, setProperty, toArray, toArray, toShortStringgetPropertypublic GroupByNode()
public GroupByNode(GroupByNode op)
public void addGroupByVar(VarNode var)
public IValueExpression[] getValueExpressions()
IValueExpressions for this GroupByNode.public String toString(int indent)
CoreBaseBOpCoreBaseBOp.toString()
Or:
- return a pretty-print representation of the object with indent
Note that the former contract may or may not include recursive descent through a tree-like
object, whereas the latter almost certainly does.toString in interface BOptoString in interface IQueryNodetoString in class CoreBaseBOppublic boolean equals(Object o)
CoreBaseBOptrue if all arguments and annotations are the same.equals in class CoreBaseBOpCopyright © 2006–2019 SYSTAP, LLC DBA Blazegraph. All rights reserved.