@@ -26,7 +26,10 @@ import { QueryTermContext } from "./GenericSqlParser.js";
2626import { QueryPrimaryContext } from "./GenericSqlParser.js" ;
2727import { QuerySpecificationContext } from "./GenericSqlParser.js" ;
2828import { SetQuantifierContext } from "./GenericSqlParser.js" ;
29- import { SelectItemContext } from "./GenericSqlParser.js" ;
29+ import { SelectExpressionElementContext } from "./GenericSqlParser.js" ;
30+ import { SelectStarElementContext } from "./GenericSqlParser.js" ;
31+ import { SelectAllElementContext } from "./GenericSqlParser.js" ;
32+ import { SelectEmptyElementContext } from "./GenericSqlParser.js" ;
3033import { FromClauseContext } from "./GenericSqlParser.js" ;
3134import { SimpleRelationContext } from "./GenericSqlParser.js" ;
3235import { JoinRelationContext } from "./GenericSqlParser.js" ;
@@ -48,6 +51,7 @@ import { DeleteStatementContext } from "./GenericSqlParser.js";
4851import { CreateTableStatementContext } from "./GenericSqlParser.js" ;
4952import { TableElementContext } from "./GenericSqlParser.js" ;
5053import { ColumnDefinitionContext } from "./GenericSqlParser.js" ;
54+ import { ColumnRefCreateContext } from "./GenericSqlParser.js" ;
5155import { TableConstraintContext } from "./GenericSqlParser.js" ;
5256import { AlterTableStatementContext } from "./GenericSqlParser.js" ;
5357import { DropTableStatementContext } from "./GenericSqlParser.js" ;
@@ -95,8 +99,11 @@ import { BinaryLiteralContext } from "./GenericSqlParser.js";
9599import { IdentifierContext } from "./GenericSqlParser.js" ;
96100import { QualifiedNameContext } from "./GenericSqlParser.js" ;
97101import { ColumnRefContext } from "./GenericSqlParser.js" ;
102+ import { ColumnNameContext } from "./GenericSqlParser.js" ;
103+ import { EmptyColumnContext } from "./GenericSqlParser.js" ;
98104import { TableNameContext } from "./GenericSqlParser.js" ;
99105import { TableNameCreateContext } from "./GenericSqlParser.js" ;
106+ import { FunctionNameContext } from "./GenericSqlParser.js" ;
100107import { NonReservedContext } from "./GenericSqlParser.js" ;
101108
102109
@@ -300,15 +307,53 @@ export class GenericSqlListener implements ParseTreeListener {
300307 */
301308 exitSetQuantifier ?: ( ctx : SetQuantifierContext ) => void ;
302309 /**
303- * Enter a parse tree produced by `GenericSqlParser.selectItem`.
310+ * Enter a parse tree produced by the `selectExpressionElement`
311+ * labeled alternative in `GenericSqlParser.selectItem`.
304312 * @param ctx the parse tree
305313 */
306- enterSelectItem ?: ( ctx : SelectItemContext ) => void ;
314+ enterSelectExpressionElement ?: ( ctx : SelectExpressionElementContext ) => void ;
307315 /**
308- * Exit a parse tree produced by `GenericSqlParser.selectItem`.
316+ * Exit a parse tree produced by the `selectExpressionElement`
317+ * labeled alternative in `GenericSqlParser.selectItem`.
309318 * @param ctx the parse tree
310319 */
311- exitSelectItem ?: ( ctx : SelectItemContext ) => void ;
320+ exitSelectExpressionElement ?: ( ctx : SelectExpressionElementContext ) => void ;
321+ /**
322+ * Enter a parse tree produced by the `selectStarElement`
323+ * labeled alternative in `GenericSqlParser.selectItem`.
324+ * @param ctx the parse tree
325+ */
326+ enterSelectStarElement ?: ( ctx : SelectStarElementContext ) => void ;
327+ /**
328+ * Exit a parse tree produced by the `selectStarElement`
329+ * labeled alternative in `GenericSqlParser.selectItem`.
330+ * @param ctx the parse tree
331+ */
332+ exitSelectStarElement ?: ( ctx : SelectStarElementContext ) => void ;
333+ /**
334+ * Enter a parse tree produced by the `selectAllElement`
335+ * labeled alternative in `GenericSqlParser.selectItem`.
336+ * @param ctx the parse tree
337+ */
338+ enterSelectAllElement ?: ( ctx : SelectAllElementContext ) => void ;
339+ /**
340+ * Exit a parse tree produced by the `selectAllElement`
341+ * labeled alternative in `GenericSqlParser.selectItem`.
342+ * @param ctx the parse tree
343+ */
344+ exitSelectAllElement ?: ( ctx : SelectAllElementContext ) => void ;
345+ /**
346+ * Enter a parse tree produced by the `selectEmptyElement`
347+ * labeled alternative in `GenericSqlParser.selectItem`.
348+ * @param ctx the parse tree
349+ */
350+ enterSelectEmptyElement ?: ( ctx : SelectEmptyElementContext ) => void ;
351+ /**
352+ * Exit a parse tree produced by the `selectEmptyElement`
353+ * labeled alternative in `GenericSqlParser.selectItem`.
354+ * @param ctx the parse tree
355+ */
356+ exitSelectEmptyElement ?: ( ctx : SelectEmptyElementContext ) => void ;
312357 /**
313358 * Enter a parse tree produced by `GenericSqlParser.fromClause`.
314359 * @param ctx the parse tree
@@ -527,6 +572,16 @@ export class GenericSqlListener implements ParseTreeListener {
527572 * @param ctx the parse tree
528573 */
529574 exitColumnDefinition ?: ( ctx : ColumnDefinitionContext ) => void ;
575+ /**
576+ * Enter a parse tree produced by `GenericSqlParser.columnRefCreate`.
577+ * @param ctx the parse tree
578+ */
579+ enterColumnRefCreate ?: ( ctx : ColumnRefCreateContext ) => void ;
580+ /**
581+ * Exit a parse tree produced by `GenericSqlParser.columnRefCreate`.
582+ * @param ctx the parse tree
583+ */
584+ exitColumnRefCreate ?: ( ctx : ColumnRefCreateContext ) => void ;
530585 /**
531586 * Enter a parse tree produced by `GenericSqlParser.tableConstraint`.
532587 * @param ctx the parse tree
@@ -1063,6 +1118,26 @@ export class GenericSqlListener implements ParseTreeListener {
10631118 * @param ctx the parse tree
10641119 */
10651120 exitColumnRef ?: ( ctx : ColumnRefContext ) => void ;
1121+ /**
1122+ * Enter a parse tree produced by `GenericSqlParser.columnName`.
1123+ * @param ctx the parse tree
1124+ */
1125+ enterColumnName ?: ( ctx : ColumnNameContext ) => void ;
1126+ /**
1127+ * Exit a parse tree produced by `GenericSqlParser.columnName`.
1128+ * @param ctx the parse tree
1129+ */
1130+ exitColumnName ?: ( ctx : ColumnNameContext ) => void ;
1131+ /**
1132+ * Enter a parse tree produced by `GenericSqlParser.emptyColumn`.
1133+ * @param ctx the parse tree
1134+ */
1135+ enterEmptyColumn ?: ( ctx : EmptyColumnContext ) => void ;
1136+ /**
1137+ * Exit a parse tree produced by `GenericSqlParser.emptyColumn`.
1138+ * @param ctx the parse tree
1139+ */
1140+ exitEmptyColumn ?: ( ctx : EmptyColumnContext ) => void ;
10661141 /**
10671142 * Enter a parse tree produced by `GenericSqlParser.tableName`.
10681143 * @param ctx the parse tree
@@ -1083,6 +1158,16 @@ export class GenericSqlListener implements ParseTreeListener {
10831158 * @param ctx the parse tree
10841159 */
10851160 exitTableNameCreate ?: ( ctx : TableNameCreateContext ) => void ;
1161+ /**
1162+ * Enter a parse tree produced by `GenericSqlParser.functionName`.
1163+ * @param ctx the parse tree
1164+ */
1165+ enterFunctionName ?: ( ctx : FunctionNameContext ) => void ;
1166+ /**
1167+ * Exit a parse tree produced by `GenericSqlParser.functionName`.
1168+ * @param ctx the parse tree
1169+ */
1170+ exitFunctionName ?: ( ctx : FunctionNameContext ) => void ;
10861171 /**
10871172 * Enter a parse tree produced by `GenericSqlParser.nonReserved`.
10881173 * @param ctx the parse tree
0 commit comments