UNPKG

dt-sql-parser

Version:

SQL Parsers for BigData, built with antlr4

998 lines 215 kB
import { ErrorNode, ParseTreeListener, ParserRuleContext, TerminalNode } from "antlr4ng"; import { ProgramContext } from "./PostgreSqlParser.js"; import { SingleStmtContext } from "./PostgreSqlParser.js"; import { StmtContext } from "./PostgreSqlParser.js"; import { CallstmtContext } from "./PostgreSqlParser.js"; import { CreaterolestmtContext } from "./PostgreSqlParser.js"; import { AlteroptroleelemContext } from "./PostgreSqlParser.js"; import { CreateoptroleelemContext } from "./PostgreSqlParser.js"; import { CreateuserstmtContext } from "./PostgreSqlParser.js"; import { AlterrolestmtContext } from "./PostgreSqlParser.js"; import { AlterrolesetstmtContext } from "./PostgreSqlParser.js"; import { AlterroutinestmtContext } from "./PostgreSqlParser.js"; import { Alter_routine_cluaseContext } from "./PostgreSqlParser.js"; import { Routine_actionContext } from "./PostgreSqlParser.js"; import { CreategroupstmtContext } from "./PostgreSqlParser.js"; import { AltergroupstmtContext } from "./PostgreSqlParser.js"; import { CreateschemastmtContext } from "./PostgreSqlParser.js"; import { SchemaNameCreateContext } from "./PostgreSqlParser.js"; import { Schema_stmtContext } from "./PostgreSqlParser.js"; import { VariablesetstmtContext } from "./PostgreSqlParser.js"; import { Set_restContext } from "./PostgreSqlParser.js"; import { Generic_setContext } from "./PostgreSqlParser.js"; import { Set_rest_moreContext } from "./PostgreSqlParser.js"; import { Var_nameContext } from "./PostgreSqlParser.js"; import { Var_listContext } from "./PostgreSqlParser.js"; import { Var_valueContext } from "./PostgreSqlParser.js"; import { Iso_levelContext } from "./PostgreSqlParser.js"; import { Opt_boolean_or_string_columnContext } from "./PostgreSqlParser.js"; import { Opt_boolean_or_stringContext } from "./PostgreSqlParser.js"; import { Zone_valueContext } from "./PostgreSqlParser.js"; import { Nonreservedword_or_sconstContext } from "./PostgreSqlParser.js"; import { VariableresetstmtContext } from "./PostgreSqlParser.js"; import { Reset_restContext } from "./PostgreSqlParser.js"; import { SetresetclauseContext } from "./PostgreSqlParser.js"; import { FunctionsetresetclauseContext } from "./PostgreSqlParser.js"; import { VariableshowstmtContext } from "./PostgreSqlParser.js"; import { ConstraintssetstmtContext } from "./PostgreSqlParser.js"; import { CheckpointstmtContext } from "./PostgreSqlParser.js"; import { DiscardstmtContext } from "./PostgreSqlParser.js"; import { AltertablestmtContext } from "./PostgreSqlParser.js"; import { Alter_table_cmdsContext } from "./PostgreSqlParser.js"; import { Partition_bound_specContext } from "./PostgreSqlParser.js"; import { Partition_bound_cluaseContext } from "./PostgreSqlParser.js"; import { Partition_bound_chooseContext } from "./PostgreSqlParser.js"; import { Partition_with_cluaseContext } from "./PostgreSqlParser.js"; import { Partition_cmdContext } from "./PostgreSqlParser.js"; import { Index_partition_cmdContext } from "./PostgreSqlParser.js"; import { Alter_table_cmdContext } from "./PostgreSqlParser.js"; import { Alter_column_defaultContext } from "./PostgreSqlParser.js"; import { Opt_drop_behaviorContext } from "./PostgreSqlParser.js"; import { Opt_collate_clauseContext } from "./PostgreSqlParser.js"; import { ReloptionsContext } from "./PostgreSqlParser.js"; import { Opt_reloptionsContext } from "./PostgreSqlParser.js"; import { Reloption_elemContext } from "./PostgreSqlParser.js"; import { PartitionboundspecContext } from "./PostgreSqlParser.js"; import { AltercompositetypestmtContext } from "./PostgreSqlParser.js"; import { Alter_type_cmdContext } from "./PostgreSqlParser.js"; import { CloseportalstmtContext } from "./PostgreSqlParser.js"; import { CopystmtContext } from "./PostgreSqlParser.js"; import { Copy_optionsContext } from "./PostgreSqlParser.js"; import { Copy_generic_opt_elemContext } from "./PostgreSqlParser.js"; import { ColumnCreateTableContext } from "./PostgreSqlParser.js"; import { OpttempContext } from "./PostgreSqlParser.js"; import { OpttypedtableelementlistContext } from "./PostgreSqlParser.js"; import { TableelementlistContext } from "./PostgreSqlParser.js"; import { TableelementContext } from "./PostgreSqlParser.js"; import { TypedtableelementContext } from "./PostgreSqlParser.js"; import { Column_defContext } from "./PostgreSqlParser.js"; import { ColconstraintContext } from "./PostgreSqlParser.js"; import { ColconstraintelemContext } from "./PostgreSqlParser.js"; import { Generated_whenContext } from "./PostgreSqlParser.js"; import { TablelikeoptionContext } from "./PostgreSqlParser.js"; import { ConstraintelemContext } from "./PostgreSqlParser.js"; import { Opt_column_listContext } from "./PostgreSqlParser.js"; import { Opt_column_list_createContext } from "./PostgreSqlParser.js"; import { Column_listContext } from "./PostgreSqlParser.js"; import { Opt_c_includeContext } from "./PostgreSqlParser.js"; import { Key_matchContext } from "./PostgreSqlParser.js"; import { ExclusionconstraintelemContext } from "./PostgreSqlParser.js"; import { Key_actionsContext } from "./PostgreSqlParser.js"; import { Key_updateContext } from "./PostgreSqlParser.js"; import { Key_deleteContext } from "./PostgreSqlParser.js"; import { Key_actionContext } from "./PostgreSqlParser.js"; import { OptinheritContext } from "./PostgreSqlParser.js"; import { PartitionspecContext } from "./PostgreSqlParser.js"; import { Part_elemContext } from "./PostgreSqlParser.js"; import { Table_access_method_clauseContext } from "./PostgreSqlParser.js"; import { OptwithContext } from "./PostgreSqlParser.js"; import { OncommitoptionContext } from "./PostgreSqlParser.js"; import { OpttablespaceContext } from "./PostgreSqlParser.js"; import { OptconstablespaceContext } from "./PostgreSqlParser.js"; import { ExistingindexContext } from "./PostgreSqlParser.js"; import { CreatestatsstmtContext } from "./PostgreSqlParser.js"; import { AlterstatsstmtContext } from "./PostgreSqlParser.js"; import { QueryCreateTableContext } from "./PostgreSqlParser.js"; import { Create_as_targetContext } from "./PostgreSqlParser.js"; import { Opt_with_dataContext } from "./PostgreSqlParser.js"; import { CreateMaterializedViewContext } from "./PostgreSqlParser.js"; import { RefreshmatviewstmtContext } from "./PostgreSqlParser.js"; import { CreateseqstmtContext } from "./PostgreSqlParser.js"; import { AlterseqstmtContext } from "./PostgreSqlParser.js"; import { SeqoptelemContext } from "./PostgreSqlParser.js"; import { NumericonlyContext } from "./PostgreSqlParser.js"; import { CreateplangstmtContext } from "./PostgreSqlParser.js"; import { CreatetablespacestmtContext } from "./PostgreSqlParser.js"; import { CreateextensionstmtContext } from "./PostgreSqlParser.js"; import { AlterextensionstmtContext } from "./PostgreSqlParser.js"; import { AlterextensioncontentsstmtContext } from "./PostgreSqlParser.js"; import { CreatefdwstmtContext } from "./PostgreSqlParser.js"; import { Fdw_optionContext } from "./PostgreSqlParser.js"; import { AlterfdwstmtContext } from "./PostgreSqlParser.js"; import { Create_generic_optionsContext } from "./PostgreSqlParser.js"; import { Alter_generic_optionsContext } from "./PostgreSqlParser.js"; import { Alter_generic_option_elemContext } from "./PostgreSqlParser.js"; import { Generic_option_elemContext } from "./PostgreSqlParser.js"; import { CreateforeignserverstmtContext } from "./PostgreSqlParser.js"; import { Foreign_server_versionContext } from "./PostgreSqlParser.js"; import { AlterforeignserverstmtContext } from "./PostgreSqlParser.js"; import { CreateForeignTableContext } from "./PostgreSqlParser.js"; import { CreatePartitionForeignTableContext } from "./PostgreSqlParser.js"; import { ImportforeignschemastmtContext } from "./PostgreSqlParser.js"; import { CreateusermappingstmtContext } from "./PostgreSqlParser.js"; import { AlterusermappingstmtContext } from "./PostgreSqlParser.js"; import { CreatepolicystmtContext } from "./PostgreSqlParser.js"; import { AlterpolicystmtContext } from "./PostgreSqlParser.js"; import { AlterprocedurestmtContext } from "./PostgreSqlParser.js"; import { Procedure_actionContext } from "./PostgreSqlParser.js"; import { RowsecurityoptionalexprContext } from "./PostgreSqlParser.js"; import { RowsecurityoptionalwithcheckContext } from "./PostgreSqlParser.js"; import { CreateamstmtContext } from "./PostgreSqlParser.js"; import { CreatetrigstmtContext } from "./PostgreSqlParser.js"; import { TriggeractiontimeContext } from "./PostgreSqlParser.js"; import { TriggereventsContext } from "./PostgreSqlParser.js"; import { TriggeroneeventContext } from "./PostgreSqlParser.js"; import { TriggerwhenContext } from "./PostgreSqlParser.js"; import { Function_or_procedureContext } from "./PostgreSqlParser.js"; import { TriggerfuncargsContext } from "./PostgreSqlParser.js"; import { TriggerfuncargContext } from "./PostgreSqlParser.js"; import { ConstraintattributeElemContext } from "./PostgreSqlParser.js"; import { CreateeventtrigstmtContext } from "./PostgreSqlParser.js"; import { Event_trigger_when_itemContext } from "./PostgreSqlParser.js"; import { AltereventtrigstmtContext } from "./PostgreSqlParser.js"; import { CreateassertionstmtContext } from "./PostgreSqlParser.js"; import { DefinestmtContext } from "./PostgreSqlParser.js"; import { DefinitionContext } from "./PostgreSqlParser.js"; import { Def_elemContext } from "./PostgreSqlParser.js"; import { Def_argContext } from "./PostgreSqlParser.js"; import { Old_aggr_elemContext } from "./PostgreSqlParser.js"; import { AlterenumstmtContext } from "./PostgreSqlParser.js"; import { Opt_if_not_existsContext } from "./PostgreSqlParser.js"; import { CreateopclassstmtContext } from "./PostgreSqlParser.js"; import { Opclass_itemContext } from "./PostgreSqlParser.js"; import { CreateopfamilystmtContext } from "./PostgreSqlParser.js"; import { AlteropfamilystmtContext } from "./PostgreSqlParser.js"; import { Opclass_dropContext } from "./PostgreSqlParser.js"; import { ReassignownedstmtContext } from "./PostgreSqlParser.js"; import { DropstmtContext } from "./PostgreSqlParser.js"; import { Object_type_any_nameContext } from "./PostgreSqlParser.js"; import { Object_type_nameContext } from "./PostgreSqlParser.js"; import { Any_name_listContext } from "./PostgreSqlParser.js"; import { Any_nameContext } from "./PostgreSqlParser.js"; import { AttrsContext } from "./PostgreSqlParser.js"; import { TruncatestmtContext } from "./PostgreSqlParser.js"; import { Truncate_tableContext } from "./PostgreSqlParser.js"; import { CommentstmtContext } from "./PostgreSqlParser.js"; import { SeclabelstmtContext } from "./PostgreSqlParser.js"; import { FetchstmtContext } from "./PostgreSqlParser.js"; import { Fetch_argsContext } from "./PostgreSqlParser.js"; import { From_inContext } from "./PostgreSqlParser.js"; import { GrantstmtContext } from "./PostgreSqlParser.js"; import { RevokestmtContext } from "./PostgreSqlParser.js"; import { PrivilegesContext } from "./PostgreSqlParser.js"; import { BeforeprivilegeselectContext } from "./PostgreSqlParser.js"; import { PrivilegeContext } from "./PostgreSqlParser.js"; import { Privilege_targetContext } from "./PostgreSqlParser.js"; import { Grantee_listContext } from "./PostgreSqlParser.js"; import { GrantrolestmtContext } from "./PostgreSqlParser.js"; import { RevokerolestmtContext } from "./PostgreSqlParser.js"; import { AlterdefaultprivilegesstmtContext } from "./PostgreSqlParser.js"; import { DefaclactionContext } from "./PostgreSqlParser.js"; import { Defacl_privilege_targetContext } from "./PostgreSqlParser.js"; import { IndexstmtContext } from "./PostgreSqlParser.js"; import { Index_paramsContext } from "./PostgreSqlParser.js"; import { Index_elemContext } from "./PostgreSqlParser.js"; import { CreatefunctionstmtContext } from "./PostgreSqlParser.js"; import { Opt_or_replaceContext } from "./PostgreSqlParser.js"; import { Func_argsContext } from "./PostgreSqlParser.js"; import { Func_args_listContext } from "./PostgreSqlParser.js"; import { Routine_with_argtypes_listContext } from "./PostgreSqlParser.js"; import { Routine_with_argtypesContext } from "./PostgreSqlParser.js"; import { Procedure_with_argtypes_listContext } from "./PostgreSqlParser.js"; import { Procedure_with_argtypesContext } from "./PostgreSqlParser.js"; import { Function_with_argtypes_listContext } from "./PostgreSqlParser.js"; import { Function_with_argtypesContext } from "./PostgreSqlParser.js"; import { Func_argContext } from "./PostgreSqlParser.js"; import { Arg_classContext } from "./PostgreSqlParser.js"; import { Func_typeContext } from "./PostgreSqlParser.js"; import { Func_arg_with_defaultContext } from "./PostgreSqlParser.js"; import { Aggr_argsContext } from "./PostgreSqlParser.js"; import { Aggregate_with_argtypesContext } from "./PostgreSqlParser.js"; import { Common_func_opt_itemContext } from "./PostgreSqlParser.js"; import { Createfunc_opt_itemContext } from "./PostgreSqlParser.js"; import { Opt_definitionContext } from "./PostgreSqlParser.js"; import { Table_func_columnContext } from "./PostgreSqlParser.js"; import { AlterfunctionstmtContext } from "./PostgreSqlParser.js"; import { RemovefuncstmtContext } from "./PostgreSqlParser.js"; import { RemoveaggrstmtContext } from "./PostgreSqlParser.js"; import { RemoveoperstmtContext } from "./PostgreSqlParser.js"; import { Oper_argtypesContext } from "./PostgreSqlParser.js"; import { Any_operatorContext } from "./PostgreSqlParser.js"; import { Operator_with_argtypesContext } from "./PostgreSqlParser.js"; import { DostmtContext } from "./PostgreSqlParser.js"; import { CreatecaststmtContext } from "./PostgreSqlParser.js"; import { Opt_if_existsContext } from "./PostgreSqlParser.js"; import { CreatetransformstmtContext } from "./PostgreSqlParser.js"; import { Sql_with_functionContext } from "./PostgreSqlParser.js"; import { ReindexstmtContext } from "./PostgreSqlParser.js"; import { AltertblspcstmtContext } from "./PostgreSqlParser.js"; import { RenamestmtContext } from "./PostgreSqlParser.js"; import { AlterobjectdependsstmtContext } from "./PostgreSqlParser.js"; import { AlterobjectschemastmtContext } from "./PostgreSqlParser.js"; import { AlteroperatorstmtContext } from "./PostgreSqlParser.js"; import { Operator_def_listContext } from "./PostgreSqlParser.js"; import { Operator_def_elemContext } from "./PostgreSqlParser.js"; import { AltertypestmtContext } from "./PostgreSqlParser.js"; import { AlterownerstmtContext } from "./PostgreSqlParser.js"; import { CreatepublicationstmtContext } from "./PostgreSqlParser.js"; import { AlterpublicationstmtContext } from "./PostgreSqlParser.js"; import { CreatesubscriptionstmtContext } from "./PostgreSqlParser.js"; import { AltersubscriptionstmtContext } from "./PostgreSqlParser.js"; import { RulestmtContext } from "./PostgreSqlParser.js"; import { RuleactionstmtContext } from "./PostgreSqlParser.js"; import { NotifystmtContext } from "./PostgreSqlParser.js"; import { Notify_payloadContext } from "./PostgreSqlParser.js"; import { ListenstmtContext } from "./PostgreSqlParser.js"; import { UnlistenstmtContext } from "./PostgreSqlParser.js"; import { TransactionstmtContext } from "./PostgreSqlParser.js"; import { Opt_transactionContext } from "./PostgreSqlParser.js"; import { Transaction_mode_itemContext } from "./PostgreSqlParser.js"; import { Transaction_mode_listContext } from "./PostgreSqlParser.js"; import { CreateViewContext } from "./PostgreSqlParser.js"; import { LoadstmtContext } from "./PostgreSqlParser.js"; import { CreateDatabaseContext } from "./PostgreSqlParser.js"; import { Createdb_opt_itemContext } from "./PostgreSqlParser.js"; import { AlterdatabasestmtContext } from "./PostgreSqlParser.js"; import { AlterdatabasesetstmtContext } from "./PostgreSqlParser.js"; import { AltercollationstmtContext } from "./PostgreSqlParser.js"; import { AltersystemstmtContext } from "./PostgreSqlParser.js"; import { CreatedomainstmtContext } from "./PostgreSqlParser.js"; import { AlterdomainstmtContext } from "./PostgreSqlParser.js"; import { AltertsdictionarystmtContext } from "./PostgreSqlParser.js"; import { AltertsconfigurationstmtContext } from "./PostgreSqlParser.js"; import { CreateconversionstmtContext } from "./PostgreSqlParser.js"; import { ClusterstmtContext } from "./PostgreSqlParser.js"; import { VacuumstmtContext } from "./PostgreSqlParser.js"; import { AnalyzestmtContext } from "./PostgreSqlParser.js"; import { Analyze_keywordContext } from "./PostgreSqlParser.js"; import { Vac_analyze_option_elemContext } from "./PostgreSqlParser.js"; import { Analyze_option_elemContext } from "./PostgreSqlParser.js"; import { Opt_verboseContext } from "./PostgreSqlParser.js"; import { Vacuum_relationContext } from "./PostgreSqlParser.js"; import { Vacuum_relation_listContext } from "./PostgreSqlParser.js"; import { ExplainstmtContext } from "./PostgreSqlParser.js"; import { ExplainablestmtContext } from "./PostgreSqlParser.js"; import { Explain_option_listContext } from "./PostgreSqlParser.js"; import { PreparestmtContext } from "./PostgreSqlParser.js"; import { Prep_type_clauseContext } from "./PostgreSqlParser.js"; import { PreparablestmtContext } from "./PostgreSqlParser.js"; import { ExecutestmtContext } from "./PostgreSqlParser.js"; import { Execute_param_clauseContext } from "./PostgreSqlParser.js"; import { DeallocatestmtContext } from "./PostgreSqlParser.js"; import { InsertStatementContext } from "./PostgreSqlParser.js"; import { Insert_restContext } from "./PostgreSqlParser.js"; import { Insert_column_listContext } from "./PostgreSqlParser.js"; import { Insert_column_itemContext } from "./PostgreSqlParser.js"; import { Returning_clauseContext } from "./PostgreSqlParser.js"; import { DeletestmtContext } from "./PostgreSqlParser.js"; import { LockstmtContext } from "./PostgreSqlParser.js"; import { UpdatestmtContext } from "./PostgreSqlParser.js"; import { Set_clause_listContext } from "./PostgreSqlParser.js"; import { Set_clauseContext } from "./PostgreSqlParser.js"; import { DeclarecursorstmtContext } from "./PostgreSqlParser.js"; import { SelectStatementContext } from "./PostgreSqlParser.js"; import { Select_with_parensContext } from "./PostgreSqlParser.js"; import { Select_no_parensContext } from "./PostgreSqlParser.js"; import { Select_clauseContext } from "./PostgreSqlParser.js"; import { Simple_selectContext } from "./PostgreSqlParser.js"; import { Set_operator_with_all_or_distinctContext } from "./PostgreSqlParser.js"; import { With_clauseContext } from "./PostgreSqlParser.js"; import { Common_table_exprContext } from "./PostgreSqlParser.js"; import { Search_cluaseContext } from "./PostgreSqlParser.js"; import { Cycle_cluaseContext } from "./PostgreSqlParser.js"; import { Into_clauseContext } from "./PostgreSqlParser.js"; import { OpttempTableNameContext } from "./PostgreSqlParser.js"; import { Distinct_clauseContext } from "./PostgreSqlParser.js"; import { Sort_clauseContext } from "./PostgreSqlParser.js"; import { SortbyContext } from "./PostgreSqlParser.js"; import { Select_limitContext } from "./PostgreSqlParser.js"; import { Limit_clauseContext } from "./PostgreSqlParser.js"; import { Fetch_clauseContext } from "./PostgreSqlParser.js"; import { Offset_clauseContext } from "./PostgreSqlParser.js"; import { Select_fetch_first_valueContext } from "./PostgreSqlParser.js"; import { Group_clauseContext } from "./PostgreSqlParser.js"; import { Group_by_listContext } from "./PostgreSqlParser.js"; import { Group_by_itemContext } from "./PostgreSqlParser.js"; import { For_locking_clauseContext } from "./PostgreSqlParser.js"; import { Values_clauseContext } from "./PostgreSqlParser.js"; import { From_clauseContext } from "./PostgreSqlParser.js"; import { From_listContext } from "./PostgreSqlParser.js"; import { Table_refContext } from "./PostgreSqlParser.js"; import { Alias_clauseContext } from "./PostgreSqlParser.js"; import { Func_alias_clauseContext } from "./PostgreSqlParser.js"; import { Join_typeContext } from "./PostgreSqlParser.js"; import { Join_qualContext } from "./PostgreSqlParser.js"; import { Relation_exprContext } from "./PostgreSqlParser.js"; import { Publication_relation_exprContext } from "./PostgreSqlParser.js"; import { Relation_expr_listContext } from "./PostgreSqlParser.js"; import { Relation_expr_opt_aliasContext } from "./PostgreSqlParser.js"; import { Tablesample_clauseContext } from "./PostgreSqlParser.js"; import { Func_tableContext } from "./PostgreSqlParser.js"; import { Rowsfrom_itemContext } from "./PostgreSqlParser.js"; import { Where_clauseContext } from "./PostgreSqlParser.js"; import { Where_or_current_clauseContext } from "./PostgreSqlParser.js"; import { TablefuncelementlistContext } from "./PostgreSqlParser.js"; import { TablefuncelementContext } from "./PostgreSqlParser.js"; import { XmltableContext } from "./PostgreSqlParser.js"; import { Xmltable_column_elContext } from "./PostgreSqlParser.js"; import { Xml_namespace_elContext } from "./PostgreSqlParser.js"; import { TypenameContext } from "./PostgreSqlParser.js"; import { SimpletypenameContext } from "./PostgreSqlParser.js"; import { ConsttypenameContext } from "./PostgreSqlParser.js"; import { NumericContext } from "./PostgreSqlParser.js"; import { Opt_floatContext } from "./PostgreSqlParser.js"; import { BitContext } from "./PostgreSqlParser.js"; import { CharacterContext } from "./PostgreSqlParser.js"; import { ConstdatetimeContext } from "./PostgreSqlParser.js"; import { Opt_intervalContext } from "./PostgreSqlParser.js"; import { Interval_secondContext } from "./PostgreSqlParser.js"; import { ComparisonOperatorContext } from "./PostgreSqlParser.js"; import { ExpressionContext } from "./PostgreSqlParser.js"; import { LogicalNotContext } from "./PostgreSqlParser.js"; import { PredicatedContext } from "./PostgreSqlParser.js"; import { LogicalBinaryContext } from "./PostgreSqlParser.js"; import { ComparisonContext } from "./PostgreSqlParser.js"; import { QuantifiedComparisonContext } from "./PostgreSqlParser.js"; import { BetweenContext } from "./PostgreSqlParser.js"; import { InListContext } from "./PostgreSqlParser.js"; import { InSubqueryContext } from "./PostgreSqlParser.js"; import { LikeContext } from "./PostgreSqlParser.js"; import { NullPredicateContext } from "./PostgreSqlParser.js"; import { DistinctFromContext } from "./PostgreSqlParser.js"; import { ValueExpressionDefaultContext } from "./PostgreSqlParser.js"; import { ConcatenationContext } from "./PostgreSqlParser.js"; import { ArithmeticBinaryContext } from "./PostgreSqlParser.js"; import { ArithmeticUnaryContext } from "./PostgreSqlParser.js"; import { AtTimeZoneContext } from "./PostgreSqlParser.js"; import { PrimaryExpressionContext } from "./PostgreSqlParser.js"; import { Func_applicationContext } from "./PostgreSqlParser.js"; import { Func_exprContext } from "./PostgreSqlParser.js"; import { Func_expr_windowlessContext } from "./PostgreSqlParser.js"; import { Func_expr_common_subexprContext } from "./PostgreSqlParser.js"; import { Xml_attribute_listContext } from "./PostgreSqlParser.js"; import { Xml_attribute_elContext } from "./PostgreSqlParser.js"; import { Document_or_contentContext } from "./PostgreSqlParser.js"; import { Xmlexists_argumentContext } from "./PostgreSqlParser.js"; import { Xml_passing_mechContext } from "./PostgreSqlParser.js"; import { Window_clauseContext } from "./PostgreSqlParser.js"; import { Window_definitionContext } from "./PostgreSqlParser.js"; import { Over_clauseContext } from "./PostgreSqlParser.js"; import { Window_specificationContext } from "./PostgreSqlParser.js"; import { Opt_frame_clauseContext } from "./PostgreSqlParser.js"; import { Frame_boundContext } from "./PostgreSqlParser.js"; import { RowContext } from "./PostgreSqlParser.js"; import { Explicit_rowContext } from "./PostgreSqlParser.js"; import { Sub_typeContext } from "./PostgreSqlParser.js"; import { All_opContext } from "./PostgreSqlParser.js"; import { MathopContext } from "./PostgreSqlParser.js"; import { Qual_opContext } from "./PostgreSqlParser.js"; import { Qual_all_opContext } from "./PostgreSqlParser.js"; import { Subquery_OpContext } from "./PostgreSqlParser.js"; import { Expr_listContext } from "./PostgreSqlParser.js"; import { Column_exprContext } from "./PostgreSqlParser.js"; import { Column_expr_noparenContext } from "./PostgreSqlParser.js"; import { Func_arg_listContext } from "./PostgreSqlParser.js"; import { Func_arg_exprContext } from "./PostgreSqlParser.js"; import { Array_exprContext } from "./PostgreSqlParser.js"; import { Extract_argContext } from "./PostgreSqlParser.js"; import { Unicode_normal_formContext } from "./PostgreSqlParser.js"; import { Substr_listContext } from "./PostgreSqlParser.js"; import { When_clauseContext } from "./PostgreSqlParser.js"; import { Indirection_elContext } from "./PostgreSqlParser.js"; import { IndirectionContext } from "./PostgreSqlParser.js"; import { Opt_indirectionContext } from "./PostgreSqlParser.js"; import { Target_listContext } from "./PostgreSqlParser.js"; import { Target_labelContext } from "./PostgreSqlParser.js"; import { Target_starContext } from "./PostgreSqlParser.js"; import { Qualified_name_listContext } from "./PostgreSqlParser.js"; import { Table_name_listContext } from "./PostgreSqlParser.js"; import { Schema_name_listContext } from "./PostgreSqlParser.js"; import { Database_nameListContext } from "./PostgreSqlParser.js"; import { TablespaceNameCreateContext } from "./PostgreSqlParser.js"; import { TablespaceNameContext } from "./PostgreSqlParser.js"; import { TableNameCreateContext } from "./PostgreSqlParser.js"; import { TableNameContext } from "./PostgreSqlParser.js"; import { ViewNameCreateContext } from "./PostgreSqlParser.js"; import { ViewNameContext } from "./PostgreSqlParser.js"; import { Qualified_nameContext } from "./PostgreSqlParser.js"; import { Tablespace_name_listContext } from "./PostgreSqlParser.js"; import { Name_listContext } from "./PostgreSqlParser.js"; import { DatabaseNameCreateContext } from "./PostgreSqlParser.js"; import { DatabaseNameContext } from "./PostgreSqlParser.js"; import { SchemaNameContext } from "./PostgreSqlParser.js"; import { RoutineNameCreateContext } from "./PostgreSqlParser.js"; import { RoutineNameContext } from "./PostgreSqlParser.js"; import { ProcedureNameContext } from "./PostgreSqlParser.js"; import { ProcedureNameCreateContext } from "./PostgreSqlParser.js"; import { ColumnNameContext } from "./PostgreSqlParser.js"; import { ColumnNameMatchContext } from "./PostgreSqlParser.js"; import { ColumnNameCreateContext } from "./PostgreSqlParser.js"; import { FunctionNameCreateContext } from "./PostgreSqlParser.js"; import { FunctionNameContext } from "./PostgreSqlParser.js"; import { SconstContext } from "./PostgreSqlParser.js"; import { AnysconstContext } from "./PostgreSqlParser.js"; import { SignediconstContext } from "./PostgreSqlParser.js"; import { RolespecContext } from "./PostgreSqlParser.js"; import { Role_listContext } from "./PostgreSqlParser.js"; import { ColidContext } from "./PostgreSqlParser.js"; import { Type_function_nameContext } from "./PostgreSqlParser.js"; import { NonreservedwordContext } from "./PostgreSqlParser.js"; import { CollabelContext } from "./PostgreSqlParser.js"; import { IdentifierContext } from "./PostgreSqlParser.js"; import { Unreserved_keywordContext } from "./PostgreSqlParser.js"; import { Col_name_keywordContext } from "./PostgreSqlParser.js"; import { Type_func_name_keywordContext } from "./PostgreSqlParser.js"; import { Reserved_keywordContext } from "./PostgreSqlParser.js"; import { Pl_blockContext } from "./PostgreSqlParser.js"; import { Label_declContext } from "./PostgreSqlParser.js"; import { Decl_statementContext } from "./PostgreSqlParser.js"; import { Decl_cursor_argContext } from "./PostgreSqlParser.js"; import { Assign_operatorContext } from "./PostgreSqlParser.js"; import { Proc_stmtContext } from "./PostgreSqlParser.js"; import { Stmt_performContext } from "./PostgreSqlParser.js"; import { Stmt_callContext } from "./PostgreSqlParser.js"; import { Stmt_assignContext } from "./PostgreSqlParser.js"; import { Stmt_getdiagContext } from "./PostgreSqlParser.js"; import { Getdiag_list_itemContext } from "./PostgreSqlParser.js"; import { Assign_varContext } from "./PostgreSqlParser.js"; import { Stmt_ifContext } from "./PostgreSqlParser.js"; import { Stmt_elseContext } from "./PostgreSqlParser.js"; import { Stmt_caseContext } from "./PostgreSqlParser.js"; import { Stmt_loop_while_forContext } from "./PostgreSqlParser.js"; import { For_controlContext } from "./PostgreSqlParser.js"; import { Stmt_foreach_aContext } from "./PostgreSqlParser.js"; import { Stmt_exitContext } from "./PostgreSqlParser.js"; import { Stmt_returnContext } from "./PostgreSqlParser.js"; import { Stmt_raiseContext } from "./PostgreSqlParser.js"; import { Opt_raise_using_elemContext } from "./PostgreSqlParser.js"; import { Stmt_assertContext } from "./PostgreSqlParser.js"; import { Loop_bodyContext } from "./PostgreSqlParser.js"; import { Stmt_execsqlContext } from "./PostgreSqlParser.js"; import { Stmt_dynexecuteContext } from "./PostgreSqlParser.js"; import { Opt_execute_intoContext } from "./PostgreSqlParser.js"; import { Stmt_openContext } from "./PostgreSqlParser.js"; import { Opt_open_bound_list_itemContext } from "./PostgreSqlParser.js"; import { Stmt_fetchContext } from "./PostgreSqlParser.js"; import { Opt_fetch_directionContext } from "./PostgreSqlParser.js"; import { Stmt_moveContext } from "./PostgreSqlParser.js"; import { MergestmtContext } from "./PostgreSqlParser.js"; import { Data_sourceContext } from "./PostgreSqlParser.js"; import { Merge_when_clauseContext } from "./PostgreSqlParser.js"; import { Merge_insertContext } from "./PostgreSqlParser.js"; import { Merge_updateContext } from "./PostgreSqlParser.js"; import { Default_values_or_valuesContext } from "./PostgreSqlParser.js"; import { ExprofdefaultContext } from "./PostgreSqlParser.js"; import { Stmt_closeContext } from "./PostgreSqlParser.js"; import { Stmt_nullContext } from "./PostgreSqlParser.js"; import { Stmt_commit_or_rollbackContext } from "./PostgreSqlParser.js"; import { Stmt_setContext } from "./PostgreSqlParser.js"; import { Cursor_variableContext } from "./PostgreSqlParser.js"; import { Exception_sectContext } from "./PostgreSqlParser.js"; import { Proc_conditionContext } from "./PostgreSqlParser.js"; import { Any_identifierContext } from "./PostgreSqlParser.js"; import { Sql_expressionContext } from "./PostgreSqlParser.js"; /** * This interface defines a complete listener for a parse tree produced by * `PostgreSqlParser`. */ export declare class PostgreSqlParserListener implements ParseTreeListener { /** * Enter a parse tree produced by `PostgreSqlParser.program`. * @param ctx the parse tree */ enterProgram?: (ctx: ProgramContext) => void; /** * Exit a parse tree produced by `PostgreSqlParser.program`. * @param ctx the parse tree */ exitProgram?: (ctx: ProgramContext) => void; /** * Enter a parse tree produced by `PostgreSqlParser.singleStmt`. * @param ctx the parse tree */ enterSingleStmt?: (ctx: SingleStmtContext) => void; /** * Exit a parse tree produced by `PostgreSqlParser.singleStmt`. * @param ctx the parse tree */ exitSingleStmt?: (ctx: SingleStmtContext) => void; /** * Enter a parse tree produced by `PostgreSqlParser.stmt`. * @param ctx the parse tree */ enterStmt?: (ctx: StmtContext) => void; /** * Exit a parse tree produced by `PostgreSqlParser.stmt`. * @param ctx the parse tree */ exitStmt?: (ctx: StmtContext) => void; /** * Enter a parse tree produced by `PostgreSqlParser.callstmt`. * @param ctx the parse tree */ enterCallstmt?: (ctx: CallstmtContext) => void; /** * Exit a parse tree produced by `PostgreSqlParser.callstmt`. * @param ctx the parse tree */ exitCallstmt?: (ctx: CallstmtContext) => void; /** * Enter a parse tree produced by `PostgreSqlParser.createrolestmt`. * @param ctx the parse tree */ enterCreaterolestmt?: (ctx: CreaterolestmtContext) => void; /** * Exit a parse tree produced by `PostgreSqlParser.createrolestmt`. * @param ctx the parse tree */ exitCreaterolestmt?: (ctx: CreaterolestmtContext) => void; /** * Enter a parse tree produced by `PostgreSqlParser.alteroptroleelem`. * @param ctx the parse tree */ enterAlteroptroleelem?: (ctx: AlteroptroleelemContext) => void; /** * Exit a parse tree produced by `PostgreSqlParser.alteroptroleelem`. * @param ctx the parse tree */ exitAlteroptroleelem?: (ctx: AlteroptroleelemContext) => void; /** * Enter a parse tree produced by `PostgreSqlParser.createoptroleelem`. * @param ctx the parse tree */ enterCreateoptroleelem?: (ctx: CreateoptroleelemContext) => void; /** * Exit a parse tree produced by `PostgreSqlParser.createoptroleelem`. * @param ctx the parse tree */ exitCreateoptroleelem?: (ctx: CreateoptroleelemContext) => void; /** * Enter a parse tree produced by `PostgreSqlParser.createuserstmt`. * @param ctx the parse tree */ enterCreateuserstmt?: (ctx: CreateuserstmtContext) => void; /** * Exit a parse tree produced by `PostgreSqlParser.createuserstmt`. * @param ctx the parse tree */ exitCreateuserstmt?: (ctx: CreateuserstmtContext) => void; /** * Enter a parse tree produced by `PostgreSqlParser.alterrolestmt`. * @param ctx the parse tree */ enterAlterrolestmt?: (ctx: AlterrolestmtContext) => void; /** * Exit a parse tree produced by `PostgreSqlParser.alterrolestmt`. * @param ctx the parse tree */ exitAlterrolestmt?: (ctx: AlterrolestmtContext) => void; /** * Enter a parse tree produced by `PostgreSqlParser.alterrolesetstmt`. * @param ctx the parse tree */ enterAlterrolesetstmt?: (ctx: AlterrolesetstmtContext) => void; /** * Exit a parse tree produced by `PostgreSqlParser.alterrolesetstmt`. * @param ctx the parse tree */ exitAlterrolesetstmt?: (ctx: AlterrolesetstmtContext) => void; /** * Enter a parse tree produced by `PostgreSqlParser.alterroutinestmt`. * @param ctx the parse tree */ enterAlterroutinestmt?: (ctx: AlterroutinestmtContext) => void; /** * Exit a parse tree produced by `PostgreSqlParser.alterroutinestmt`. * @param ctx the parse tree */ exitAlterroutinestmt?: (ctx: AlterroutinestmtContext) => void; /** * Enter a parse tree produced by `PostgreSqlParser.alter_routine_cluase`. * @param ctx the parse tree */ enterAlter_routine_cluase?: (ctx: Alter_routine_cluaseContext) => void; /** * Exit a parse tree produced by `PostgreSqlParser.alter_routine_cluase`. * @param ctx the parse tree */ exitAlter_routine_cluase?: (ctx: Alter_routine_cluaseContext) => void; /** * Enter a parse tree produced by `PostgreSqlParser.routine_action`. * @param ctx the parse tree */ enterRoutine_action?: (ctx: Routine_actionContext) => void; /** * Exit a parse tree produced by `PostgreSqlParser.routine_action`. * @param ctx the parse tree */ exitRoutine_action?: (ctx: Routine_actionContext) => void; /** * Enter a parse tree produced by `PostgreSqlParser.creategroupstmt`. * @param ctx the parse tree */ enterCreategroupstmt?: (ctx: CreategroupstmtContext) => void; /** * Exit a parse tree produced by `PostgreSqlParser.creategroupstmt`. * @param ctx the parse tree */ exitCreategroupstmt?: (ctx: CreategroupstmtContext) => void; /** * Enter a parse tree produced by `PostgreSqlParser.altergroupstmt`. * @param ctx the parse tree */ enterAltergroupstmt?: (ctx: AltergroupstmtContext) => void; /** * Exit a parse tree produced by `PostgreSqlParser.altergroupstmt`. * @param ctx the parse tree */ exitAltergroupstmt?: (ctx: AltergroupstmtContext) => void; /** * Enter a parse tree produced by `PostgreSqlParser.createschemastmt`. * @param ctx the parse tree */ enterCreateschemastmt?: (ctx: CreateschemastmtContext) => void; /** * Exit a parse tree produced by `PostgreSqlParser.createschemastmt`. * @param ctx the parse tree */ exitCreateschemastmt?: (ctx: CreateschemastmtContext) => void; /** * Enter a parse tree produced by the `schemaNameCreate` * labeled alternative in `PostgreSqlParser.schema_name_create`. * @param ctx the parse tree */ enterSchemaNameCreate?: (ctx: SchemaNameCreateContext) => void; /** * Exit a parse tree produced by the `schemaNameCreate` * labeled alternative in `PostgreSqlParser.schema_name_create`. * @param ctx the parse tree */ exitSchemaNameCreate?: (ctx: SchemaNameCreateContext) => void; /** * Enter a parse tree produced by `PostgreSqlParser.schema_stmt`. * @param ctx the parse tree */ enterSchema_stmt?: (ctx: Schema_stmtContext) => void; /** * Exit a parse tree produced by `PostgreSqlParser.schema_stmt`. * @param ctx the parse tree */ exitSchema_stmt?: (ctx: Schema_stmtContext) => void; /** * Enter a parse tree produced by `PostgreSqlParser.variablesetstmt`. * @param ctx the parse tree */ enterVariablesetstmt?: (ctx: VariablesetstmtContext) => void; /** * Exit a parse tree produced by `PostgreSqlParser.variablesetstmt`. * @param ctx the parse tree */ exitVariablesetstmt?: (ctx: VariablesetstmtContext) => void; /** * Enter a parse tree produced by `PostgreSqlParser.set_rest`. * @param ctx the parse tree */ enterSet_rest?: (ctx: Set_restContext) => void; /** * Exit a parse tree produced by `PostgreSqlParser.set_rest`. * @param ctx the parse tree */ exitSet_rest?: (ctx: Set_restContext) => void; /** * Enter a parse tree produced by `PostgreSqlParser.generic_set`. * @param ctx the parse tree */ enterGeneric_set?: (ctx: Generic_setContext) => void; /** * Exit a parse tree produced by `PostgreSqlParser.generic_set`. * @param ctx the parse tree */ exitGeneric_set?: (ctx: Generic_setContext) => void; /** * Enter a parse tree produced by `PostgreSqlParser.set_rest_more`. * @param ctx the parse tree */ enterSet_rest_more?: (ctx: Set_rest_moreContext) => void; /** * Exit a parse tree produced by `PostgreSqlParser.set_rest_more`. * @param ctx the parse tree */ exitSet_rest_more?: (ctx: Set_rest_moreContext) => void; /** * Enter a parse tree produced by `PostgreSqlParser.var_name`. * @param ctx the parse tree */ enterVar_name?: (ctx: Var_nameContext) => void; /** * Exit a parse tree produced by `PostgreSqlParser.var_name`. * @param ctx the parse tree */ exitVar_name?: (ctx: Var_nameContext) => void; /** * Enter a parse tree produced by `PostgreSqlParser.var_list`. * @param ctx the parse tree */ enterVar_list?: (ctx: Var_listContext) => void; /** * Exit a parse tree produced by `PostgreSqlParser.var_list`. * @param ctx the parse tree */ exitVar_list?: (ctx: Var_listContext) => void; /** * Enter a parse tree produced by `PostgreSqlParser.var_value`. * @param ctx the parse tree */ enterVar_value?: (ctx: Var_valueContext) => void; /** * Exit a parse tree produced by `PostgreSqlParser.var_value`. * @param ctx the parse tree */ exitVar_value?: (ctx: Var_valueContext) => void; /** * Enter a parse tree produced by `PostgreSqlParser.iso_level`. * @param ctx the parse tree */ enterIso_level?: (ctx: Iso_levelContext) => void; /** * Exit a parse tree produced by `PostgreSqlParser.iso_level`. * @param ctx the parse tree */ exitIso_level?: (ctx: Iso_levelContext) => void; /** * Enter a parse tree produced by `PostgreSqlParser.opt_boolean_or_string_column`. * @param ctx the parse tree */ enterOpt_boolean_or_string_column?: (ctx: Opt_boolean_or_string_columnContext) => void; /** * Exit a parse tree produced by `PostgreSqlParser.opt_boolean_or_string_column`. * @param ctx the parse tree */ exitOpt_boolean_or_string_column?: (ctx: Opt_boolean_or_string_columnContext) => void; /** * Enter a parse tree produced by `PostgreSqlParser.opt_boolean_or_string`. * @param ctx the parse tree */ enterOpt_boolean_or_string?: (ctx: Opt_boolean_or_stringContext) => void; /** * Exit a parse tree produced by `PostgreSqlParser.opt_boolean_or_string`. * @param ctx the parse tree */ exitOpt_boolean_or_string?: (ctx: Opt_boolean_or_stringContext) => void; /** * Enter a parse tree produced by `PostgreSqlParser.zone_value`. * @param ctx the parse tree */ enterZone_value?: (ctx: Zone_valueContext) => void; /** * Exit a parse tree produced by `PostgreSqlParser.zone_value`. * @param ctx the parse tree */ exitZone_value?: (ctx: Zone_valueContext) => void; /** * Enter a parse tree produced by `PostgreSqlParser.nonreservedword_or_sconst`. * @param ctx the parse tree */ enterNonreservedword_or_sconst?: (ctx: Nonreservedword_or_sconstContext) => void; /** * Exit a parse tree produced by `PostgreSqlParser.nonreservedword_or_sconst`. * @param ctx the parse tree */ exitNonreservedword_or_sconst?: (ctx: Nonreservedword_or_sconstContext) => void; /** * Enter a parse tree produced by `PostgreSqlParser.variableresetstmt`. * @param ctx the parse tree */ enterVariableresetstmt?: (ctx: VariableresetstmtContext) => void; /** * Exit a parse tree produced by `PostgreSqlParser.variableresetstmt`. * @param ctx the parse tree */ exitVariableresetstmt?: (ctx: VariableresetstmtContext) => void; /** * Enter a parse tree produced by `PostgreSqlParser.reset_rest`. * @param ctx the parse tree */ enterReset_rest?: (ctx: Reset_restContext) => void; /** * Exit a parse tree produced by `PostgreSqlParser.reset_rest`. * @param ctx the parse tree */ exitReset_rest?: (ctx: Reset_restContext) => void; /** * Enter a parse tree produced by `PostgreSqlParser.setresetclause`. * @param ctx the parse tree */ enterSetresetclause?: (ctx: SetresetclauseContext) => void; /** * Exit a parse tree produced by `PostgreSqlParser.setresetclause`. * @param ctx the parse tree */ exitSetresetclause?: (ctx: SetresetclauseContext) => void; /** * Enter a parse tree produced by `PostgreSqlParser.functionsetresetclause`. * @param ctx the parse tree */ enterFunctionsetresetclause?: (ctx: FunctionsetresetclauseContext) => void; /** * Exit a parse tree produced by `PostgreSqlParser.functionsetresetclause`. * @param ctx the parse tree */ exitFunctionsetresetclause?: (ctx: FunctionsetresetclauseContext) => void; /** * Enter a parse tree produced by `PostgreSqlParser.variableshowstmt`. * @param ctx the parse tree */ enterVariableshowstmt?: (ctx: VariableshowstmtContext) => void; /** * Exit a parse tree produced by `PostgreSqlParser.variableshowstmt`. * @param ctx the parse tree */ exitVariableshowstmt?: (ctx: VariableshowstmtContext) => void; /** * Enter a parse tree produced by `PostgreSqlParser.constraintssetstmt`. * @param ctx the parse tree */ enterConstraintssetstmt?: (ctx: ConstraintssetstmtContext) => void; /** * Exit a parse tree produced by `PostgreSqlParser.constraintssetstmt`. * @param ctx the parse tree */ exitConstraintssetstmt?: (ctx: ConstraintssetstmtContext) => void; /** * Enter a parse tree produced by `PostgreSqlParser.checkpointstmt`. * @param ctx the parse tree */ enterCheckpointstmt?: (ctx: CheckpointstmtContext) => void; /** * Exit a parse tree produced by `PostgreSqlParser.checkpointstmt`. * @param ctx the parse tree */ exitCheckpointstmt?: (ctx: CheckpointstmtContext) => void; /** * Enter a parse tree produced by `PostgreSqlParser.discardstmt`. * @param ctx the parse tree */ enterDiscardstmt?: (ctx: DiscardstmtContext) => void; /** * Exit a parse tree produced by `PostgreSqlParser.discardstmt`. * @param ctx the parse tree */ exitDiscardstmt?: (ctx: DiscardstmtContext) => void; /** * Enter a parse tree produced by `PostgreSqlParser.altertablestmt`. * @param ctx the parse tree */ enterAltertablestmt?: (ctx: AltertablestmtContext) => void; /** * Exit a parse tree produced by `PostgreSqlParser.altertablestmt`. * @param ctx the parse tree */ exitAltertablestmt?: (ctx: AltertablestmtContext) => void; /** * Enter a parse tree produced by `PostgreSqlParser.alter_table_cmds`. * @param ctx the parse tree */ enterAlter_table_cmds?: (ctx: Alter_table_cmdsContext) => void; /** * Exit a parse tree produced by `PostgreSqlParser.alter_table_cmds`. * @param ctx the parse tree */ exitAlter_table_cmds?: (ctx: Alter_table_cmdsContext) => void; /** * Enter a parse tree produced by `PostgreSqlParser.partition_bound_spec`. * @param ctx the parse tree */ enterPartition_bound_spec?: (ctx: Partition_bound_specContext) => void; /** * Exit a parse tree produced by `PostgreSqlParser.partition_bound_spec`. * @param ctx the parse tree */ exitPartition_bound_spec?: (ctx: Partition_bound_specContext) => void; /** * Enter a parse tree produced by `PostgreSqlParser.partition_bound_cluase`. * @param ctx the parse tree */ enterPartition_bound_cluase?: (ctx: Partition_bound_cluaseContext) => void; /** * Exit a parse tree produced by `PostgreSqlParser.partition_bound_cluase`. * @param ctx the parse tree */ exitPartition_bound_cluase?: (ctx: Partition_bound_cluaseContext) => void; /** * Enter a parse tree produced by `PostgreSqlParser.partition_bound_choose`. * @param ctx the parse tree */ enterPartition_bound_choose?: (ctx: Partition_bound_chooseContext) => void; /** * Exit a parse tree produced by `PostgreSqlParser.partition_bound_choose`. * @param ctx the parse tree */ exitPartition_bound_choose?: (ctx: Partition_bound_chooseContext) => void; /** * Enter a parse tree produced by `PostgreSqlParser.partition_with_cluase`. * @param ctx the parse tree */ enterPartition_with_cluase?: (ctx: Partition_with_cluaseContext) => void; /** * Exit a parse tree produced by `PostgreSqlParser.partition_with_cluase`. * @param ctx the parse tree */ exitPartition_with_cluase?: (ctx: Partition_with_cluaseContext) => void; /** * Enter a parse tree produced by `PostgreSqlParser.partition_cmd`. * @param ctx the parse tree */ enterPartition_cmd?: (ctx: Partition_cmdContext) => void; /** * Exit a parse tree produced by `PostgreSqlParser.partition_cmd`. * @param ctx the parse tree */ exitPartition_cmd?: (ctx: Partition_cmdContext) => void; /** * Enter a parse tree produced by `PostgreSqlParser.index_partition_cmd`. * @param ctx the parse tree */ enterIndex_partition_cmd?: (ctx: Index_partition_cmdContext) => void; /** * Exit a parse tree produced by `PostgreSqlParser.index_partition_cmd`. * @param ctx the parse tree */ exitIndex_partition_cmd?: (ctx: Index_partition_cmdContext) => void; /** * Enter a parse tree produced by `PostgreSqlParser.alter_table_cmd`. * @param ctx the parse tree */ enterAlter_table_cmd?: (ctx: Alter_table_cmdContext) => void; /** * Exit a parse tree produced by `PostgreSqlParser.alter_table_cmd`. * @param ctx the parse tree */ exitAlter_table_cmd?: (ctx: Alter_table_cmdContext) => void; /** * Enter a parse tree produced by `PostgreSqlParser.alter_column_default`. * @param ctx the parse tree */ enterAlter_column_default?: (ctx: Alter_column_defaultContext) => void; /** * Exit a parse tree produced by `PostgreSqlParser.alter_column_default`. * @param ctx the parse tree */ exitAlter_column_default?: (ctx: Alter_column_defaultContext) => void; /** * Enter a parse tree produced by `PostgreSqlParser.opt_drop_behavior`. * @param ctx the parse tree */ enterOpt_drop_behavior?: (ctx: Opt_drop_behaviorContext) => void; /** * Exit a parse tree produced by `PostgreSqlParser.opt_drop_behavior`. * @param ctx the parse tree */ exitOpt_drop_behavior?: (ctx: Opt_drop_behaviorContext) => void; /** * Enter a parse tree produced by `PostgreSqlParser.opt_collate_clause`. * @param ctx the parse tree */ enterOpt_collate_clause?: (ctx: Opt_collate_clauseContext) => void; /** * Exit a parse tree produced by `PostgreSqlParser.opt_collate_clause`. * @param ctx the parse tree */ exitOpt_collate_clause?: (ctx: Opt_collate_clauseContext) => void; /** * Enter a parse tree produced by `PostgreSqlParser.reloptions`. * @param ctx the parse tree */ enterReloptions?: (ctx: ReloptionsContext) => void; /** * Exit a parse tree produced by `PostgreSqlParser.reloptions`. * @param ctx the pa