public class GroupByNode extends ValueExpressionListBaseNode<AssignmentNode>
QueryNodeBase.Annotations
DEFAULT_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
IValueExpression s for this GroupByNode . |
String |
toString(int indent)
The contract of this method at this level is under-specified.
|
addExpr, getExpr, isEmpty, iterator, size
getQueryHints, toString
addExplainHint, getExplainHints, getQueryHint, getQueryHint, getQueryHintAsBoolean, getQueryHintAsBoolean, getQueryHintAsInteger, replaceAllWith, setQueryHint, setQueryHints
addArg, addArg, addArgIfAbsent, annotations, annotationsEqual, argIterator, args, arity, clearProperty, copyAll, get, getProperty, indexOf, removeArg, replaceWith, setArg, setArgs, setId, setProperty, setUnboundProperty, toArray, toArray
annotationsEqual, annotationsToString, annotationsToString, annotationValueToString, checkArgs, clone, getEvaluationContext, getId, getProperty, getRequiredProperty, hashCode, indent, isController, mutation, shortenName, toShortString
finalize, getClass, notify, notifyAll, wait, wait, wait
annotations, argIterator, args, arity, clone, get, getEvaluationContext, getId, getProperty, getRequiredProperty, isController, setProperty, toArray, toArray, toShortString
getProperty
public GroupByNode()
public GroupByNode(GroupByNode op)
public void addGroupByVar(VarNode var)
public IValueExpression[] getValueExpressions()
IValueExpression
s for this GroupByNode
.public String toString(int indent)
CoreBaseBOp
CoreBaseBOp.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 BOp
toString
in interface IQueryNode
toString
in class CoreBaseBOp
public boolean equals(Object o)
CoreBaseBOp
true
if all arguments and annotations are the same.equals
in class CoreBaseBOp
Copyright © 2006–2019 SYSTAP, LLC DBA Blazegraph. All rights reserved.