Package org.eclipse.rdf4j.query.algebra
Interface AggregateOperator
- All Superinterfaces:
Cloneable
,QueryModelNode
,Serializable
,ValueExpr
- All Known Implementing Classes:
AbstractAggregateOperator
,AggregateFunctionCall
,AggregateOperatorBase
,Avg
,Count
,GroupConcat
,Max
,Min
,Sample
,Sum
An operator that returns aggregates values.
- Author:
- David Huynh
-
Method Summary
Modifier and TypeMethodDescriptionclone()
Returns a (deep) clone of this query model node.boolean
void
setDistinct
(boolean distinct) Methods inherited from interface org.eclipse.rdf4j.query.algebra.QueryModelNode
equals, getCostEstimate, getParentNode, getResultSizeActual, getResultSizeEstimate, getSignature, getTotalTimeNanosActual, replaceChildNode, replaceWith, setCostEstimate, setParentNode, setResultSizeActual, setResultSizeEstimate, setTotalTimeNanosActual, toString, visit, visitChildren
-
Method Details
-
isDistinct
boolean isDistinct() -
setDistinct
void setDistinct(boolean distinct) -
clone
AggregateOperator clone()Description copied from interface:QueryModelNode
Returns a (deep) clone of this query model node. This method recursively clones the entire node tree, starting from this nodes.- Specified by:
clone
in interfaceQueryModelNode
- Specified by:
clone
in interfaceValueExpr
- Returns:
- A deep clone of this query model node.
-