/** * Note. This stub is to resolve name conflict with ANTLR generated source using org.antlr.v4.runtime.misc.Utils.join */ static <T> String join(T[] array, String separator) { return org.antlr.v4.runtime.misc.Utils.join(array, separator); } }
@Override public void enterCreate_view(Create_viewContext ctx) { throw new ParseCancellationException("Not finishing parse of CREATE VIEW"); }
/** * INCLUDE statement */ @Override public Integer visitInclude_stmt(@NotNull HplsqlParser.Include_stmtContext ctx) { return exec.stmt.include(ctx); }
@Override public void exitComparisonPredicate(@NotNull PQL2Parser.ComparisonPredicateContext ctx) { popNode(); }
@Override public void enterAlter_view(Alter_viewContext ctx) { throw new ParseCancellationException("Not finishing parse of ALTER VIEW"); }
@Override public void exitFloatingPointLiteral(@NotNull PQL2Parser.FloatingPointLiteralContext ctx) { popNode(); }
public class ThrowingErrorListener extends BaseErrorListener { public static final ThrowingErrorListener INSTANCE = new ThrowingErrorListener(); @Override public void syntaxError(Recognizer<?, ?> recognizer, Object offendingSymbol, int line, int charPositionInLine, String msg, RecognitionException e) throws ParseCancellationException { throw new ParseCancellationException("line " + line + ":" + charPositionInLine + " " + msg); } }
@Override public void exitLimit(@NotNull PQL2Parser.LimitContext ctx) { popNode(); }
@Override public void exitOrderByExpression(@NotNull PQL2Parser.OrderByExpressionContext ctx) { popNode(); }
@Override public void exitBooleanOperator(@NotNull PQL2Parser.BooleanOperatorContext ctx) { popNode(); }
@Override public void exitOutputColumn(@NotNull PQL2Parser.OutputColumnContext ctx) { popNode(); }
@Override public void exitIdentifier(@NotNull PQL2Parser.IdentifierContext ctx) { popNode(); }
@Override public void exitStarExpression(@NotNull PQL2Parser.StarExpressionContext ctx) { popNode(); }
@Override public void exitBinaryMathOp(@NotNull PQL2Parser.BinaryMathOpContext ctx) { popNode(); }
@Override public void exitHaving(@NotNull PQL2Parser.HavingContext ctx) { popNode(); }
@Override public void exitWhere(@NotNull PQL2Parser.WhereContext ctx) { popNode(); }
@Override public void exitTopClause(@NotNull PQL2Parser.TopClauseContext ctx) { popNode(); }
@Override public void exitOrderBy(@NotNull PQL2Parser.OrderByContext ctx) { popNode(); }
@Override public void exitBetweenPredicate(@NotNull PQL2Parser.BetweenPredicateContext ctx) { popNode(); }
@Override public void exitRegexpLikePredicate(@NotNull PQL2Parser.RegexpLikePredicateContext ctx) { popNode(); }