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
package org.gvsig.expressionevaluator.impl.symboltable;
2

    
3
import org.gvsig.expressionevaluator.Function;
4
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
import org.gvsig.expressionevaluator.spi.AbstractSymbolTable;
9

    
10
/**
11
 *
12
 * @author jjdelcerro
13
 */
14
public class AggregateSymbolTable extends AbstractSymbolTable {
15
    static final String NAME = Function.GROUP_AGGREGATE;
16
    
17
    @SuppressWarnings("OverridableMethodCallInConstructor")
18
    public AggregateSymbolTable() {
19
        super(NAME);
20
                
21
        this.addFunction(new CountFunction());
22
        this.addFunction(new SumFunction());
23
        this.addFunction(new MinFunction());
24
        this.addFunction(new MaxFunction());
25
    }
26
    
27
}