org.openrdf.query.algebra
Interface AggregateOperator

All Superinterfaces:
Cloneable, QueryModelNode, ValueExpr
All Known Implementing Classes:
AggregateOperatorBase, Avg, Count, GroupConcat, Max, Min, Sample, Sum

public interface AggregateOperator
extends ValueExpr

An operator that returns aggregates values.

Author:
David Huynh

Method Summary
 AggregateOperator clone()
          Returns a (deep) clone of this query model node.
 boolean isDistinct()
           
 void setDistinct(boolean distinct)
           
 
Methods inherited from interface org.openrdf.query.algebra.QueryModelNode
equals, getParentNode, getSignature, replaceChildNode, replaceWith, setParentNode, 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 interface QueryModelNode
Specified by:
clone in interface ValueExpr
Returns:
A deep clone of this query model node.


Copyright © 2001-2012 Aduna. All Rights Reserved.