public abstract class AbstractAggregateOperator extends UnaryValueOperator implements AggregateOperator
arg
Modifier | Constructor and Description |
---|---|
protected |
AbstractAggregateOperator(ValueExpr arg) |
protected |
AbstractAggregateOperator(ValueExpr arg,
boolean distinct) |
Modifier and Type | Method and Description |
---|---|
AbstractAggregateOperator |
clone()
Returns a (deep) clone of this query model node.
|
int |
hashCode() |
boolean |
isDistinct() |
void |
setDistinct(boolean distinct) |
equals, getArg, replaceChildNode, setArg, visitChildren
getParentNode, getSignature, isGraphPatternGroup, nullEquals, replaceNodeInList, replaceWith, setGraphPatternGroup, setParentNode, toString
finalize, getClass, notify, notifyAll, wait, wait, wait
equals, getParentNode, getSignature, replaceChildNode, replaceWith, setParentNode, toString, visit, visitChildren
protected AbstractAggregateOperator(ValueExpr arg)
protected AbstractAggregateOperator(ValueExpr arg, boolean distinct)
public void setDistinct(boolean distinct)
setDistinct
in interface AggregateOperator
public boolean isDistinct()
isDistinct
in interface AggregateOperator
public int hashCode()
hashCode
in class UnaryValueOperator
public AbstractAggregateOperator clone()
QueryModelNode
clone
in interface AggregateOperator
clone
in interface QueryModelNode
clone
in interface ValueExpr
clone
in class UnaryValueOperator
Copyright © 2015-2020 Eclipse Foundation. All Rights Reserved.