Package org.eclipse.rdf4j.query.algebra
Interface AggregateOperator
- All Superinterfaces:
Cloneable,QueryModelNode,Serializable,ValueExpr
- All Known Implementing Classes:
AbstractAggregateOperator,AggregateFunctionCall,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.booleanvoidsetDistinct(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:QueryModelNodeReturns a (deep) clone of this query model node. This method recursively clones the entire node tree, starting from this nodes.- Specified by:
clonein interfaceQueryModelNode- Specified by:
clonein interfaceValueExpr- Returns:
- A deep clone of this query model node.
-