Statistics
| Revision:

svn-gvsig-desktop / trunk / org.gvsig.desktop / org.gvsig.desktop.library / org.gvsig.expressionevaluator / org.gvsig.expressionevaluator.lib / org.gvsig.expressionevaluator.lib.impl / src / main / java / org / gvsig / expressionevaluator / impl / symboltable / AggregateSymbolTable.java @ 45041

History | View | Annotate | Download (953 Bytes)

1 43983 jjdelcerro
package org.gvsig.expressionevaluator.impl.symboltable;
2
3
import org.gvsig.expressionevaluator.Function;
4 44712 jjdelcerro
import org.gvsig.expressionevaluator.impl.function.aggregate.CountFunction;
5
import org.gvsig.expressionevaluator.impl.function.aggregate.MaxFunction;
6
import org.gvsig.expressionevaluator.impl.function.aggregate.MinFunction;
7
import org.gvsig.expressionevaluator.impl.function.aggregate.SumFunction;
8 43983 jjdelcerro
import org.gvsig.expressionevaluator.spi.AbstractSymbolTable;
9
10
/**
11
 *
12
 * @author jjdelcerro
13
 */
14 44712 jjdelcerro
public class AggregateSymbolTable extends AbstractSymbolTable {
15
    static final String NAME = Function.GROUP_AGGREGATE;
16 43983 jjdelcerro
17 43987 jjdelcerro
    @SuppressWarnings("OverridableMethodCallInConstructor")
18 44712 jjdelcerro
    public AggregateSymbolTable() {
19 44126 jjdelcerro
        super(NAME);
20 44712 jjdelcerro
21
        this.addFunction(new CountFunction());
22
        this.addFunction(new SumFunction());
23
        this.addFunction(new MinFunction());
24
        this.addFunction(new MaxFunction());
25 43983 jjdelcerro
    }
26
27
}