@Override final public FunctionNode visit(ASTCount node, Object data) throws VisitorException { return aggregate(node, FunctionRegistry.COUNT); }
@Override final public FunctionNode visit(ASTSum node, Object data) throws VisitorException { return aggregate(node, FunctionRegistry.SUM); }
@Override final public FunctionNode visit(ASTSample node, Object data) throws VisitorException { return aggregate(node, FunctionRegistry.SAMPLE); }
@Override final public FunctionNode visit(ASTSum node, Object data) throws VisitorException { return aggregate(node, FunctionRegistry.SUM); }
@Override final public FunctionNode visit(ASTMin node, Object data) throws VisitorException { return aggregate(node, FunctionRegistry.MIN); }
@Override final public FunctionNode visit(ASTMax node, Object data) throws VisitorException { return aggregate(node, FunctionRegistry.MAX); }
@Override final public FunctionNode visit(ASTAvg node, Object data) throws VisitorException { return aggregate(node, FunctionRegistry.AVERAGE); }
@Override final public FunctionNode visit(ASTSample node, Object data) throws VisitorException { return aggregate(node, FunctionRegistry.SAMPLE); }
@Override final public FunctionNode visit(ASTCount node, Object data) throws VisitorException { return aggregate(node, FunctionRegistry.COUNT); }
@Override final public FunctionNode visit(ASTMax node, Object data) throws VisitorException { return aggregate(node, FunctionRegistry.MAX); }
@Override final public FunctionNode visit(ASTMin node, Object data) throws VisitorException { return aggregate(node, FunctionRegistry.MIN); }
@Override final public FunctionNode visit(ASTAvg node, Object data) throws VisitorException { return aggregate(node, FunctionRegistry.AVERAGE); }