Package org.eclipse.rdf4j.query.algebra
Interface AggregateOperator
- All Superinterfaces:
Cloneable,QueryModelNode,Serializable,ValueExpr
- All Known Implementing Classes:
AbstractAggregateOperator,AbstractNAryAggregateOperator,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, getDoubleMetricActual, getDoubleMetricsActual, getHasNextCallCountActual, getHasNextTimeNanosActual, getHasNextTrueCountActual, getJoinLeftBindingsConsumedActual, getJoinRightBindingsConsumedActual, getJoinRightIteratorsCreatedActual, getLongMetricActual, getLongMetricsActual, getNextCallCountActual, getNextTimeNanosActual, getParentNode, getResultSizeActual, getResultSizeEstimate, getSignature, getSourceRowsFilteredActual, getSourceRowsMatchedActual, getSourceRowsScannedActual, getStringMetricActual, getStringMetricsActual, getTotalTimeNanosActual, isRuntimeTelemetryEnabled, replaceChildNode, replaceWith, setCostEstimate, setDoubleMetricActual, setHasNextCallCountActual, setHasNextTimeNanosActual, setHasNextTrueCountActual, setJoinLeftBindingsConsumedActual, setJoinRightBindingsConsumedActual, setJoinRightIteratorsCreatedActual, setLongMetricActual, setNextCallCountActual, setNextTimeNanosActual, setParentNode, setResultSizeActual, setResultSizeEstimate, setRuntimeTelemetryEnabled, setSourceRowsFilteredActual, setSourceRowsMatchedActual, setSourceRowsScannedActual, setStringMetricActual, 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.
-