org.objectweb.medor.filter.api
Interface AggregateOperator

All Superinterfaces:
java.lang.Cloneable, Cloneable, Expression, Operator, UnaryOperator
All Known Implementing Classes:
BasicAggregateOperator

public interface AggregateOperator
extends UnaryOperator

Author:
Alexandre Lefebvre

Field Summary
 
Fields inherited from interface org.objectweb.medor.filter.api.Operator
ABS, AND, AVG, BITWIZE, CONCAT, CONDAND, CONDOR, COUNT, DIV, EQUAL, FIRSTLOCATE, GREATER, GREATEREQUAL, IN, INDEXEDLOCATE, LENGTH, LOWER, LOWEREQUAL, MAX, MEMBEROF, MIN, MINUS, MOD, MULT, NAV, NOT, NOTEQUAL, NOTMEMBEROF, OR, PLUS, SQRT, SUBSTRING, SUM, UMINUS
 
Method Summary
 boolean getDistinct()
           
 void setDistinct(boolean distinct)
          Sets whether the aggregate operator should be
 
Methods inherited from interface org.objectweb.medor.filter.api.UnaryOperator
getExpression, setExpression
 
Methods inherited from interface org.objectweb.medor.filter.api.Operator
getExpression, getOperandNumber, getOperatorString, setExpression
 
Methods inherited from interface org.objectweb.medor.filter.api.Expression
compileExpression, evaluate, getResult, getType, isCompiled
 
Methods inherited from interface org.objectweb.medor.api.Cloneable
clone
 

Method Detail

setDistinct

public void setDistinct(boolean distinct)
Sets whether the aggregate operator should be

Parameters:
distinct - the new value of the distinct operation

getDistinct

public boolean getDistinct()