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
public interface AggregateOperator extends ValueExpr
An operator that returns aggregates values.- Author:
- David Huynh
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description AggregateOperator
clone()
Returns a (deep) clone of this query model node.boolean
isDistinct()
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 Detail
-
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.
-
-