org.axiondb.functions
Interface AggregateFunction

All Superinterfaces:
ConcreteFunction, Function, Selectable, Serializable
All Known Implementing Classes:
AggregateBigDecimalFunction, AverageFunction, CountFunction, MaxFunction, MinFunction, SumFunction

public interface AggregateFunction
extends ConcreteFunction

An aggregate function, which evalutes a collection of Rows.

Version:
$Revision: 1.2 $ $Date: 2002/12/16 23:34:54 $

Method Summary
 Object evaluate(RowDecoratorIterator rows)
           
 
Methods inherited from interface org.axiondb.functions.ConcreteFunction
isValid
 
Methods inherited from interface org.axiondb.Function
addArgument, getAlias, getArgument, getArgumentCount, getName, setAlias, setArgument
 
Methods inherited from interface org.axiondb.Selectable
evaluate, getDataType, getLabel, setVariableContext
 

Method Detail

evaluate

Object evaluate(RowDecoratorIterator rows)
                throws AxionException
Throws:
AxionException