public final FilterContext filter() throws RecognitionException { FilterContext _localctx = new FilterContext(_ctx, getState()); enterRule(_localctx, 94, RULE_filter); try { enterOuterAlt(_localctx, 1); { setState(1444); match(FILTER); setState(1445); match(T__1); setState(1446); match(WHERE); setState(1447); booleanExpression(0); setState(1448); match(T__2); } } catch (RecognitionException re) { _localctx.exception = re; _errHandler.reportError(this, re); _errHandler.recover(this, re); } finally { exitRule(); } return _localctx; }
public final FilterContext filter() throws RecognitionException { FilterContext _localctx = new FilterContext(_ctx, getState()); enterRule(_localctx, 94, RULE_filter); try { enterOuterAlt(_localctx, 1); { setState(1444); match(FILTER); setState(1445); match(T__1); setState(1446); match(WHERE); setState(1447); booleanExpression(0); setState(1448); match(T__2); } } catch (RecognitionException re) { _localctx.exception = re; _errHandler.reportError(this, re); _errHandler.recover(this, re); } finally { exitRule(); } return _localctx; }
public TerminalNode FILTER() { return getToken(SqlBaseParser.FILTER, 0); } public TerminalNode WHERE() { return getToken(SqlBaseParser.WHERE, 0); }
public TerminalNode WHERE() { return getToken(SqlBaseParser.WHERE, 0); } public BooleanExpressionContext booleanExpression() {
public TerminalNode FILTER() { return getToken(SqlBaseParser.FILTER, 0); } public TerminalNode WHERE() { return getToken(SqlBaseParser.WHERE, 0); }
public TerminalNode WHERE() { return getToken(SqlBaseParser.WHERE, 0); } public BooleanExpressionContext booleanExpression() {
public BooleanExpressionContext booleanExpression() { return getRuleContext(BooleanExpressionContext.class,0); } public FilterContext(ParserRuleContext parent, int invokingState) {
public BooleanExpressionContext booleanExpression() { return getRuleContext(BooleanExpressionContext.class,0); } public FilterContext(ParserRuleContext parent, int invokingState) {
@Override public Node visitFilter(SqlBaseParser.FilterContext context) { return visit(context.booleanExpression()); }
@Override public Node visitFilter(SqlBaseParser.FilterContext context) { return visit(context.booleanExpression()); }