@Override public Node visitParenthesizedExpression(SqlBaseParser.ParenthesizedExpressionContext context) { return visit(context.expression()); }
public PathSpecification createPathSpecification(String expression) { return (PathSpecification) invokeParser("path specification", expression, SqlBaseParser::standalonePathSpecification, new ParsingOptions()); }
public Multimap<Integer, String> process(ATNState currentState, int tokenIndex, RuleContext context) { return process(new ParsingState(currentState, tokenIndex, makeCallStack(context))); }
@Override public Node visitColumnReference(SqlBaseParser.ColumnReferenceContext context) { return visit(context.identifier()); }
@Override public Node visitStandalonePathSpecification(SqlBaseParser.StandalonePathSpecificationContext context) { return visit(context.pathSpecification()); }
@Override public Node visitIsolationLevel(SqlBaseParser.IsolationLevelContext context) { return visit(context.levelOfIsolation()); }
@Override public Node visitFilter(SqlBaseParser.FilterContext context) { return visit(context.booleanExpression()); }
@Override public Node visitStandaloneExpression(SqlBaseParser.StandaloneExpressionContext context) { return visit(context.expression()); }
@Override public Node visitParenthesizedExpression(SqlBaseParser.ParenthesizedExpressionContext context) { return visit(context.expression()); }
@Override public Node visitColumnReference(SqlBaseParser.ColumnReferenceContext context) { return visit(context.identifier()); }
@Override public Node visitStandalonePathSpecification(SqlBaseParser.StandalonePathSpecificationContext context) { return visit(context.pathSpecification()); }
@Override public Node visitIsolationLevel(SqlBaseParser.IsolationLevelContext context) { return visit(context.levelOfIsolation()); }