public Object visit(ASTAvg node, Object data) throws VisitorException { return node.childrenAccept(this, data); }
@Override public Object visit(ASTAvg node, Object data) throws VisitorException { ValueExpr ve = (ValueExpr)node.jjtGetChild(0).jjtAccept(this, data); return new Avg(ve, node.isDistinct()); }
final public void Avg() throws ParseException { ASTAvg jjtn000 = new ASTAvg(JJTAVG); boolean jjtc000 = true; jjtree.openNodeScope(jjtn000); case DISTINCT: jj_consume_token(DISTINCT); jjtn000.setDistinct(true); break; default: