|
@@ -549,18 +549,6 @@ interface SqlBaseListener extends ParseTreeListener {
|
|
|
* @param ctx the parse tree
|
|
|
*/
|
|
|
void exitComparison(SqlBaseParser.ComparisonContext ctx);
|
|
|
- /**
|
|
|
- * Enter a parse tree produced by the {@code castOperatorExpression}
|
|
|
- * labeled alternative in {@link SqlBaseParser#valueExpression}.
|
|
|
- * @param ctx the parse tree
|
|
|
- */
|
|
|
- void enterCastOperatorExpression(SqlBaseParser.CastOperatorExpressionContext ctx);
|
|
|
- /**
|
|
|
- * Exit a parse tree produced by the {@code castOperatorExpression}
|
|
|
- * labeled alternative in {@link SqlBaseParser#valueExpression}.
|
|
|
- * @param ctx the parse tree
|
|
|
- */
|
|
|
- void exitCastOperatorExpression(SqlBaseParser.CastOperatorExpressionContext ctx);
|
|
|
/**
|
|
|
* Enter a parse tree produced by the {@code arithmeticBinary}
|
|
|
* labeled alternative in {@link SqlBaseParser#valueExpression}.
|
|
@@ -585,6 +573,18 @@ interface SqlBaseListener extends ParseTreeListener {
|
|
|
* @param ctx the parse tree
|
|
|
*/
|
|
|
void exitArithmeticUnary(SqlBaseParser.ArithmeticUnaryContext ctx);
|
|
|
+ /**
|
|
|
+ * Enter a parse tree produced by the {@code dereference}
|
|
|
+ * labeled alternative in {@link SqlBaseParser#primaryExpression}.
|
|
|
+ * @param ctx the parse tree
|
|
|
+ */
|
|
|
+ void enterDereference(SqlBaseParser.DereferenceContext ctx);
|
|
|
+ /**
|
|
|
+ * Exit a parse tree produced by the {@code dereference}
|
|
|
+ * labeled alternative in {@link SqlBaseParser#primaryExpression}.
|
|
|
+ * @param ctx the parse tree
|
|
|
+ */
|
|
|
+ void exitDereference(SqlBaseParser.DereferenceContext ctx);
|
|
|
/**
|
|
|
* Enter a parse tree produced by the {@code cast}
|
|
|
* labeled alternative in {@link SqlBaseParser#primaryExpression}.
|
|
@@ -598,41 +598,41 @@ interface SqlBaseListener extends ParseTreeListener {
|
|
|
*/
|
|
|
void exitCast(SqlBaseParser.CastContext ctx);
|
|
|
/**
|
|
|
- * Enter a parse tree produced by the {@code extract}
|
|
|
+ * Enter a parse tree produced by the {@code constantDefault}
|
|
|
* labeled alternative in {@link SqlBaseParser#primaryExpression}.
|
|
|
* @param ctx the parse tree
|
|
|
*/
|
|
|
- void enterExtract(SqlBaseParser.ExtractContext ctx);
|
|
|
+ void enterConstantDefault(SqlBaseParser.ConstantDefaultContext ctx);
|
|
|
/**
|
|
|
- * Exit a parse tree produced by the {@code extract}
|
|
|
+ * Exit a parse tree produced by the {@code constantDefault}
|
|
|
* labeled alternative in {@link SqlBaseParser#primaryExpression}.
|
|
|
* @param ctx the parse tree
|
|
|
*/
|
|
|
- void exitExtract(SqlBaseParser.ExtractContext ctx);
|
|
|
+ void exitConstantDefault(SqlBaseParser.ConstantDefaultContext ctx);
|
|
|
/**
|
|
|
- * Enter a parse tree produced by the {@code currentDateTimeFunction}
|
|
|
+ * Enter a parse tree produced by the {@code extract}
|
|
|
* labeled alternative in {@link SqlBaseParser#primaryExpression}.
|
|
|
* @param ctx the parse tree
|
|
|
*/
|
|
|
- void enterCurrentDateTimeFunction(SqlBaseParser.CurrentDateTimeFunctionContext ctx);
|
|
|
+ void enterExtract(SqlBaseParser.ExtractContext ctx);
|
|
|
/**
|
|
|
- * Exit a parse tree produced by the {@code currentDateTimeFunction}
|
|
|
+ * Exit a parse tree produced by the {@code extract}
|
|
|
* labeled alternative in {@link SqlBaseParser#primaryExpression}.
|
|
|
* @param ctx the parse tree
|
|
|
*/
|
|
|
- void exitCurrentDateTimeFunction(SqlBaseParser.CurrentDateTimeFunctionContext ctx);
|
|
|
+ void exitExtract(SqlBaseParser.ExtractContext ctx);
|
|
|
/**
|
|
|
- * Enter a parse tree produced by the {@code constantDefault}
|
|
|
+ * Enter a parse tree produced by the {@code parenthesizedExpression}
|
|
|
* labeled alternative in {@link SqlBaseParser#primaryExpression}.
|
|
|
* @param ctx the parse tree
|
|
|
*/
|
|
|
- void enterConstantDefault(SqlBaseParser.ConstantDefaultContext ctx);
|
|
|
+ void enterParenthesizedExpression(SqlBaseParser.ParenthesizedExpressionContext ctx);
|
|
|
/**
|
|
|
- * Exit a parse tree produced by the {@code constantDefault}
|
|
|
+ * Exit a parse tree produced by the {@code parenthesizedExpression}
|
|
|
* labeled alternative in {@link SqlBaseParser#primaryExpression}.
|
|
|
* @param ctx the parse tree
|
|
|
*/
|
|
|
- void exitConstantDefault(SqlBaseParser.ConstantDefaultContext ctx);
|
|
|
+ void exitParenthesizedExpression(SqlBaseParser.ParenthesizedExpressionContext ctx);
|
|
|
/**
|
|
|
* Enter a parse tree produced by the {@code star}
|
|
|
* labeled alternative in {@link SqlBaseParser#primaryExpression}.
|
|
@@ -646,53 +646,53 @@ interface SqlBaseListener extends ParseTreeListener {
|
|
|
*/
|
|
|
void exitStar(SqlBaseParser.StarContext ctx);
|
|
|
/**
|
|
|
- * Enter a parse tree produced by the {@code function}
|
|
|
+ * Enter a parse tree produced by the {@code castOperatorExpression}
|
|
|
* labeled alternative in {@link SqlBaseParser#primaryExpression}.
|
|
|
* @param ctx the parse tree
|
|
|
*/
|
|
|
- void enterFunction(SqlBaseParser.FunctionContext ctx);
|
|
|
+ void enterCastOperatorExpression(SqlBaseParser.CastOperatorExpressionContext ctx);
|
|
|
/**
|
|
|
- * Exit a parse tree produced by the {@code function}
|
|
|
+ * Exit a parse tree produced by the {@code castOperatorExpression}
|
|
|
* labeled alternative in {@link SqlBaseParser#primaryExpression}.
|
|
|
* @param ctx the parse tree
|
|
|
*/
|
|
|
- void exitFunction(SqlBaseParser.FunctionContext ctx);
|
|
|
+ void exitCastOperatorExpression(SqlBaseParser.CastOperatorExpressionContext ctx);
|
|
|
/**
|
|
|
- * Enter a parse tree produced by the {@code subqueryExpression}
|
|
|
+ * Enter a parse tree produced by the {@code function}
|
|
|
* labeled alternative in {@link SqlBaseParser#primaryExpression}.
|
|
|
* @param ctx the parse tree
|
|
|
*/
|
|
|
- void enterSubqueryExpression(SqlBaseParser.SubqueryExpressionContext ctx);
|
|
|
+ void enterFunction(SqlBaseParser.FunctionContext ctx);
|
|
|
/**
|
|
|
- * Exit a parse tree produced by the {@code subqueryExpression}
|
|
|
+ * Exit a parse tree produced by the {@code function}
|
|
|
* labeled alternative in {@link SqlBaseParser#primaryExpression}.
|
|
|
* @param ctx the parse tree
|
|
|
*/
|
|
|
- void exitSubqueryExpression(SqlBaseParser.SubqueryExpressionContext ctx);
|
|
|
+ void exitFunction(SqlBaseParser.FunctionContext ctx);
|
|
|
/**
|
|
|
- * Enter a parse tree produced by the {@code dereference}
|
|
|
+ * Enter a parse tree produced by the {@code currentDateTimeFunction}
|
|
|
* labeled alternative in {@link SqlBaseParser#primaryExpression}.
|
|
|
* @param ctx the parse tree
|
|
|
*/
|
|
|
- void enterDereference(SqlBaseParser.DereferenceContext ctx);
|
|
|
+ void enterCurrentDateTimeFunction(SqlBaseParser.CurrentDateTimeFunctionContext ctx);
|
|
|
/**
|
|
|
- * Exit a parse tree produced by the {@code dereference}
|
|
|
+ * Exit a parse tree produced by the {@code currentDateTimeFunction}
|
|
|
* labeled alternative in {@link SqlBaseParser#primaryExpression}.
|
|
|
* @param ctx the parse tree
|
|
|
*/
|
|
|
- void exitDereference(SqlBaseParser.DereferenceContext ctx);
|
|
|
+ void exitCurrentDateTimeFunction(SqlBaseParser.CurrentDateTimeFunctionContext ctx);
|
|
|
/**
|
|
|
- * Enter a parse tree produced by the {@code parenthesizedExpression}
|
|
|
+ * Enter a parse tree produced by the {@code subqueryExpression}
|
|
|
* labeled alternative in {@link SqlBaseParser#primaryExpression}.
|
|
|
* @param ctx the parse tree
|
|
|
*/
|
|
|
- void enterParenthesizedExpression(SqlBaseParser.ParenthesizedExpressionContext ctx);
|
|
|
+ void enterSubqueryExpression(SqlBaseParser.SubqueryExpressionContext ctx);
|
|
|
/**
|
|
|
- * Exit a parse tree produced by the {@code parenthesizedExpression}
|
|
|
+ * Exit a parse tree produced by the {@code subqueryExpression}
|
|
|
* labeled alternative in {@link SqlBaseParser#primaryExpression}.
|
|
|
* @param ctx the parse tree
|
|
|
*/
|
|
|
- void exitParenthesizedExpression(SqlBaseParser.ParenthesizedExpressionContext ctx);
|
|
|
+ void exitSubqueryExpression(SqlBaseParser.SubqueryExpressionContext ctx);
|
|
|
/**
|
|
|
* Enter a parse tree produced by {@link SqlBaseParser#builtinDateTimeFunction}.
|
|
|
* @param ctx the parse tree
|