sqliteparse

package
v0.13.1 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Aug 8, 2023 License: Apache-2.0 Imports: 11 Imported by: 0

README

SQLite parser based on ANTLR4

Resources

  1. SQLite syntax: https://www.sqlite.org/syntaxdiagrams.html
  2. Grammar file: https://github.com/antlr/grammars-v4/tree/master/sql/sqlite

Run codegen

  1. Install antlr4: https://github.com/antlr/antlr4/blob/master/doc/getting-started.md#unix
  2. Run:
antlr4 -Dlanguage=Go -package sqliteparse -visitor Lexer.g4 Parser.g4 \
  && mv _lexer.go lexer.go \
  && mv _parser.go parser.go \
  && rm *.interp *.tokens

Documentation

Index

Constants

View Source
const (
	LexerSCOL                = 1
	LexerDOT                 = 2
	LexerOPEN_PAR            = 3
	LexerCLOSE_PAR           = 4
	LexerCOMMA               = 5
	LexerASSIGN              = 6
	LexerSTAR                = 7
	LexerPLUS                = 8
	LexerMINUS               = 9
	LexerTILDE               = 10
	LexerPIPE2               = 11
	LexerDIV                 = 12
	LexerMOD                 = 13
	LexerLT2                 = 14
	LexerGT2                 = 15
	LexerAMP                 = 16
	LexerPIPE                = 17
	LexerLT                  = 18
	LexerLT_EQ               = 19
	LexerGT                  = 20
	LexerGT_EQ               = 21
	LexerEQ                  = 22
	LexerNOT_EQ1             = 23
	LexerNOT_EQ2             = 24
	LexerABORT_              = 25
	LexerACTION_             = 26
	LexerADD_                = 27
	LexerAFTER_              = 28
	LexerALL_                = 29
	LexerALTER_              = 30
	LexerANALYZE_            = 31
	LexerAND_                = 32
	LexerAS_                 = 33
	LexerASC_                = 34
	LexerATTACH_             = 35
	LexerAUTOINCREMENT_      = 36
	LexerBEFORE_             = 37
	LexerBEGIN_              = 38
	LexerBETWEEN_            = 39
	LexerBY_                 = 40
	LexerCASCADE_            = 41
	LexerCASE_               = 42
	LexerCAST_               = 43
	LexerCHECK_              = 44
	LexerCOLLATE_            = 45
	LexerCOLUMN_             = 46
	LexerCOMMIT_             = 47
	LexerCONFLICT_           = 48
	LexerCONSTRAINT_         = 49
	LexerCREATE_             = 50
	LexerCROSS_              = 51
	LexerCURRENT_DATE_       = 52
	LexerCURRENT_TIME_       = 53
	LexerCURRENT_TIMESTAMP_  = 54
	LexerDATABASE_           = 55
	LexerDEFAULT_            = 56
	LexerDEFERRABLE_         = 57
	LexerDEFERRED_           = 58
	LexerDELETE_             = 59
	LexerDESC_               = 60
	LexerDETACH_             = 61
	LexerDISTINCT_           = 62
	LexerDROP_               = 63
	LexerEACH_               = 64
	LexerELSE_               = 65
	LexerEND_                = 66
	LexerESCAPE_             = 67
	LexerEXCEPT_             = 68
	LexerEXCLUSIVE_          = 69
	LexerEXISTS_             = 70
	LexerEXPLAIN_            = 71
	LexerFAIL_               = 72
	LexerFOR_                = 73
	LexerFOREIGN_            = 74
	LexerFROM_               = 75
	LexerFULL_               = 76
	LexerGLOB_               = 77
	LexerGROUP_              = 78
	LexerHAVING_             = 79
	LexerIF_                 = 80
	LexerIGNORE_             = 81
	LexerIMMEDIATE_          = 82
	LexerIN_                 = 83
	LexerINDEX_              = 84
	LexerINDEXED_            = 85
	LexerINITIALLY_          = 86
	LexerINNER_              = 87
	LexerINSERT_             = 88
	LexerINSTEAD_            = 89
	LexerINTERSECT_          = 90
	LexerINTO_               = 91
	LexerIS_                 = 92
	LexerISNULL_             = 93
	LexerJOIN_               = 94
	LexerKEY_                = 95
	LexerLEFT_               = 96
	LexerLIKE_               = 97
	LexerLIMIT_              = 98
	LexerMATCH_              = 99
	LexerNATURAL_            = 100
	LexerNO_                 = 101
	LexerNOT_                = 102
	LexerNOTNULL_            = 103
	LexerNULL_               = 104
	LexerOF_                 = 105
	LexerOFFSET_             = 106
	LexerON_                 = 107
	LexerOR_                 = 108
	LexerORDER_              = 109
	LexerOUTER_              = 110
	LexerPLAN_               = 111
	LexerPRAGMA_             = 112
	LexerPRIMARY_            = 113
	LexerQUERY_              = 114
	LexerRAISE_              = 115
	LexerRECURSIVE_          = 116
	LexerREFERENCES_         = 117
	LexerREGEXP_             = 118
	LexerREINDEX_            = 119
	LexerRELEASE_            = 120
	LexerRENAME_             = 121
	LexerREPLACE_            = 122
	LexerRESTRICT_           = 123
	LexerRETURNING_          = 124
	LexerRIGHT_              = 125
	LexerROLLBACK_           = 126
	LexerROW_                = 127
	LexerROWS_               = 128
	LexerSAVEPOINT_          = 129
	LexerSELECT_             = 130
	LexerSET_                = 131
	LexerTABLE_              = 132
	LexerTEMP_               = 133
	LexerTEMPORARY_          = 134
	LexerTHEN_               = 135
	LexerTO_                 = 136
	LexerTRANSACTION_        = 137
	LexerTRIGGER_            = 138
	LexerUNION_              = 139
	LexerUNIQUE_             = 140
	LexerUPDATE_             = 141
	LexerUSING_              = 142
	LexerVACUUM_             = 143
	LexerVALUES_             = 144
	LexerVIEW_               = 145
	LexerVIRTUAL_            = 146
	LexerWHEN_               = 147
	LexerWHERE_              = 148
	LexerWITH_               = 149
	LexerWITHOUT_            = 150
	LexerFIRST_VALUE_        = 151
	LexerOVER_               = 152
	LexerPARTITION_          = 153
	LexerRANGE_              = 154
	LexerPRECEDING_          = 155
	LexerUNBOUNDED_          = 156
	LexerCURRENT_            = 157
	LexerFOLLOWING_          = 158
	LexerCUME_DIST_          = 159
	LexerDENSE_RANK_         = 160
	LexerLAG_                = 161
	LexerLAST_VALUE_         = 162
	LexerLEAD_               = 163
	LexerNTH_VALUE_          = 164
	LexerNTILE_              = 165
	LexerPERCENT_RANK_       = 166
	LexerRANK_               = 167
	LexerROW_NUMBER_         = 168
	LexerGENERATED_          = 169
	LexerALWAYS_             = 170
	LexerSTORED_             = 171
	LexerTRUE_               = 172
	LexerFALSE_              = 173
	LexerWINDOW_             = 174
	LexerNULLS_              = 175
	LexerFIRST_              = 176
	LexerLAST_               = 177
	LexerFILTER_             = 178
	LexerGROUPS_             = 179
	LexerEXCLUDE_            = 180
	LexerTIES_               = 181
	LexerOTHERS_             = 182
	LexerDO_                 = 183
	LexerNOTHING_            = 184
	LexerIDENTIFIER          = 185
	LexerNUMERIC_LITERAL     = 186
	LexerBIND_PARAMETER      = 187
	LexerSTRING_LITERAL      = 188
	LexerBLOB_LITERAL        = 189
	LexerSINGLE_LINE_COMMENT = 190
	LexerMULTILINE_COMMENT   = 191
	LexerSPACES              = 192
	LexerUNEXPECTED_CHAR     = 193
)

Lexer tokens.

View Source
const (
	ParserEOF                 = antlr.TokenEOF
	ParserSCOL                = 1
	ParserDOT                 = 2
	ParserOPEN_PAR            = 3
	ParserCLOSE_PAR           = 4
	ParserCOMMA               = 5
	ParserASSIGN              = 6
	ParserSTAR                = 7
	ParserPLUS                = 8
	ParserMINUS               = 9
	ParserTILDE               = 10
	ParserPIPE2               = 11
	ParserDIV                 = 12
	ParserMOD                 = 13
	ParserLT2                 = 14
	ParserGT2                 = 15
	ParserAMP                 = 16
	ParserPIPE                = 17
	ParserLT                  = 18
	ParserLT_EQ               = 19
	ParserGT                  = 20
	ParserGT_EQ               = 21
	ParserEQ                  = 22
	ParserNOT_EQ1             = 23
	ParserNOT_EQ2             = 24
	ParserABORT_              = 25
	ParserACTION_             = 26
	ParserADD_                = 27
	ParserAFTER_              = 28
	ParserALL_                = 29
	ParserALTER_              = 30
	ParserANALYZE_            = 31
	ParserAND_                = 32
	ParserAS_                 = 33
	ParserASC_                = 34
	ParserATTACH_             = 35
	ParserAUTOINCREMENT_      = 36
	ParserBEFORE_             = 37
	ParserBEGIN_              = 38
	ParserBETWEEN_            = 39
	ParserBY_                 = 40
	ParserCASCADE_            = 41
	ParserCASE_               = 42
	ParserCAST_               = 43
	ParserCHECK_              = 44
	ParserCOLLATE_            = 45
	ParserCOLUMN_             = 46
	ParserCOMMIT_             = 47
	ParserCONFLICT_           = 48
	ParserCONSTRAINT_         = 49
	ParserCREATE_             = 50
	ParserCROSS_              = 51
	ParserCURRENT_DATE_       = 52
	ParserCURRENT_TIME_       = 53
	ParserCURRENT_TIMESTAMP_  = 54
	ParserDATABASE_           = 55
	ParserDEFAULT_            = 56
	ParserDEFERRABLE_         = 57
	ParserDEFERRED_           = 58
	ParserDELETE_             = 59
	ParserDESC_               = 60
	ParserDETACH_             = 61
	ParserDISTINCT_           = 62
	ParserDROP_               = 63
	ParserEACH_               = 64
	ParserELSE_               = 65
	ParserEND_                = 66
	ParserESCAPE_             = 67
	ParserEXCEPT_             = 68
	ParserEXCLUSIVE_          = 69
	ParserEXISTS_             = 70
	ParserEXPLAIN_            = 71
	ParserFAIL_               = 72
	ParserFOR_                = 73
	ParserFOREIGN_            = 74
	ParserFROM_               = 75
	ParserFULL_               = 76
	ParserGLOB_               = 77
	ParserGROUP_              = 78
	ParserHAVING_             = 79
	ParserIF_                 = 80
	ParserIGNORE_             = 81
	ParserIMMEDIATE_          = 82
	ParserIN_                 = 83
	ParserINDEX_              = 84
	ParserINDEXED_            = 85
	ParserINITIALLY_          = 86
	ParserINNER_              = 87
	ParserINSERT_             = 88
	ParserINSTEAD_            = 89
	ParserINTERSECT_          = 90
	ParserINTO_               = 91
	ParserIS_                 = 92
	ParserISNULL_             = 93
	ParserJOIN_               = 94
	ParserKEY_                = 95
	ParserLEFT_               = 96
	ParserLIKE_               = 97
	ParserLIMIT_              = 98
	ParserMATCH_              = 99
	ParserNATURAL_            = 100
	ParserNO_                 = 101
	ParserNOT_                = 102
	ParserNOTNULL_            = 103
	ParserNULL_               = 104
	ParserOF_                 = 105
	ParserOFFSET_             = 106
	ParserON_                 = 107
	ParserOR_                 = 108
	ParserORDER_              = 109
	ParserOUTER_              = 110
	ParserPLAN_               = 111
	ParserPRAGMA_             = 112
	ParserPRIMARY_            = 113
	ParserQUERY_              = 114
	ParserRAISE_              = 115
	ParserRECURSIVE_          = 116
	ParserREFERENCES_         = 117
	ParserREGEXP_             = 118
	ParserREINDEX_            = 119
	ParserRELEASE_            = 120
	ParserRENAME_             = 121
	ParserREPLACE_            = 122
	ParserRESTRICT_           = 123
	ParserRETURNING_          = 124
	ParserRIGHT_              = 125
	ParserROLLBACK_           = 126
	ParserROW_                = 127
	ParserROWS_               = 128
	ParserSAVEPOINT_          = 129
	ParserSELECT_             = 130
	ParserSET_                = 131
	ParserTABLE_              = 132
	ParserTEMP_               = 133
	ParserTEMPORARY_          = 134
	ParserTHEN_               = 135
	ParserTO_                 = 136
	ParserTRANSACTION_        = 137
	ParserTRIGGER_            = 138
	ParserUNION_              = 139
	ParserUNIQUE_             = 140
	ParserUPDATE_             = 141
	ParserUSING_              = 142
	ParserVACUUM_             = 143
	ParserVALUES_             = 144
	ParserVIEW_               = 145
	ParserVIRTUAL_            = 146
	ParserWHEN_               = 147
	ParserWHERE_              = 148
	ParserWITH_               = 149
	ParserWITHOUT_            = 150
	ParserFIRST_VALUE_        = 151
	ParserOVER_               = 152
	ParserPARTITION_          = 153
	ParserRANGE_              = 154
	ParserPRECEDING_          = 155
	ParserUNBOUNDED_          = 156
	ParserCURRENT_            = 157
	ParserFOLLOWING_          = 158
	ParserCUME_DIST_          = 159
	ParserDENSE_RANK_         = 160
	ParserLAG_                = 161
	ParserLAST_VALUE_         = 162
	ParserLEAD_               = 163
	ParserNTH_VALUE_          = 164
	ParserNTILE_              = 165
	ParserPERCENT_RANK_       = 166
	ParserRANK_               = 167
	ParserROW_NUMBER_         = 168
	ParserGENERATED_          = 169
	ParserALWAYS_             = 170
	ParserSTORED_             = 171
	ParserTRUE_               = 172
	ParserFALSE_              = 173
	ParserWINDOW_             = 174
	ParserNULLS_              = 175
	ParserFIRST_              = 176
	ParserLAST_               = 177
	ParserFILTER_             = 178
	ParserGROUPS_             = 179
	ParserEXCLUDE_            = 180
	ParserTIES_               = 181
	ParserOTHERS_             = 182
	ParserDO_                 = 183
	ParserNOTHING_            = 184
	ParserIDENTIFIER          = 185
	ParserNUMERIC_LITERAL     = 186
	ParserBIND_PARAMETER      = 187
	ParserSTRING_LITERAL      = 188
	ParserBLOB_LITERAL        = 189
	ParserSINGLE_LINE_COMMENT = 190
	ParserMULTILINE_COMMENT   = 191
	ParserSPACES              = 192
	ParserUNEXPECTED_CHAR     = 193
)

Parser tokens.

View Source
const (
	ParserRULE_parse                         = 0
	ParserRULE_sql_stmt_list                 = 1
	ParserRULE_sql_stmt                      = 2
	ParserRULE_alter_table_stmt              = 3
	ParserRULE_analyze_stmt                  = 4
	ParserRULE_attach_stmt                   = 5
	ParserRULE_begin_stmt                    = 6
	ParserRULE_commit_stmt                   = 7
	ParserRULE_rollback_stmt                 = 8
	ParserRULE_savepoint_stmt                = 9
	ParserRULE_release_stmt                  = 10
	ParserRULE_create_index_stmt             = 11
	ParserRULE_indexed_column                = 12
	ParserRULE_create_table_stmt             = 13
	ParserRULE_column_def                    = 14
	ParserRULE_type_name                     = 15
	ParserRULE_column_constraint             = 16
	ParserRULE_signed_number                 = 17
	ParserRULE_table_constraint              = 18
	ParserRULE_foreign_key_clause            = 19
	ParserRULE_conflict_clause               = 20
	ParserRULE_create_trigger_stmt           = 21
	ParserRULE_create_view_stmt              = 22
	ParserRULE_create_virtual_table_stmt     = 23
	ParserRULE_with_clause                   = 24
	ParserRULE_cte_table_name                = 25
	ParserRULE_recursive_cte                 = 26
	ParserRULE_common_table_expression       = 27
	ParserRULE_delete_stmt                   = 28
	ParserRULE_delete_stmt_limited           = 29
	ParserRULE_detach_stmt                   = 30
	ParserRULE_drop_stmt                     = 31
	ParserRULE_expr                          = 32
	ParserRULE_raise_function                = 33
	ParserRULE_literal_value                 = 34
	ParserRULE_insert_stmt                   = 35
	ParserRULE_returning_clause              = 36
	ParserRULE_upsert_clause                 = 37
	ParserRULE_pragma_stmt                   = 38
	ParserRULE_pragma_value                  = 39
	ParserRULE_reindex_stmt                  = 40
	ParserRULE_select_stmt                   = 41
	ParserRULE_join_clause                   = 42
	ParserRULE_select_core                   = 43
	ParserRULE_factored_select_stmt          = 44
	ParserRULE_simple_select_stmt            = 45
	ParserRULE_compound_select_stmt          = 46
	ParserRULE_table_or_subquery             = 47
	ParserRULE_result_column                 = 48
	ParserRULE_join_operator                 = 49
	ParserRULE_join_constraint               = 50
	ParserRULE_compound_operator             = 51
	ParserRULE_update_stmt                   = 52
	ParserRULE_assignment_list               = 53
	ParserRULE_assignment                    = 54
	ParserRULE_column_name_list              = 55
	ParserRULE_update_stmt_limited           = 56
	ParserRULE_qualified_table_name          = 57
	ParserRULE_vacuum_stmt                   = 58
	ParserRULE_filter_clause                 = 59
	ParserRULE_window_defn                   = 60
	ParserRULE_over_clause                   = 61
	ParserRULE_frame_spec                    = 62
	ParserRULE_frame_clause                  = 63
	ParserRULE_simple_function_invocation    = 64
	ParserRULE_aggregate_function_invocation = 65
	ParserRULE_window_function_invocation    = 66
	ParserRULE_common_table_stmt             = 67
	ParserRULE_order_by_stmt                 = 68
	ParserRULE_limit_stmt                    = 69
	ParserRULE_ordering_term                 = 70
	ParserRULE_asc_desc                      = 71
	ParserRULE_frame_left                    = 72
	ParserRULE_frame_right                   = 73
	ParserRULE_frame_single                  = 74
	ParserRULE_window_function               = 75
	ParserRULE_offset                        = 76
	ParserRULE_default_value                 = 77
	ParserRULE_partition_by                  = 78
	ParserRULE_order_by_expr                 = 79
	ParserRULE_order_by_expr_asc_desc        = 80
	ParserRULE_expr_asc_desc                 = 81
	ParserRULE_initial_select                = 82
	ParserRULE_recursive_select              = 83
	ParserRULE_unary_operator                = 84
	ParserRULE_error_message                 = 85
	ParserRULE_module_argument               = 86
	ParserRULE_column_alias                  = 87
	ParserRULE_keyword                       = 88
	ParserRULE_name                          = 89
	ParserRULE_function_name                 = 90
	ParserRULE_schema_name                   = 91
	ParserRULE_table_name                    = 92
	ParserRULE_table_or_index_name           = 93
	ParserRULE_column_name                   = 94
	ParserRULE_collation_name                = 95
	ParserRULE_foreign_table                 = 96
	ParserRULE_index_name                    = 97
	ParserRULE_trigger_name                  = 98
	ParserRULE_view_name                     = 99
	ParserRULE_module_name                   = 100
	ParserRULE_pragma_name                   = 101
	ParserRULE_savepoint_name                = 102
	ParserRULE_table_alias                   = 103
	ParserRULE_transaction_name              = 104
	ParserRULE_window_name                   = 105
	ParserRULE_alias                         = 106
	ParserRULE_filename                      = 107
	ParserRULE_base_window_name              = 108
	ParserRULE_simple_func                   = 109
	ParserRULE_aggregate_func                = 110
	ParserRULE_table_function_name           = 111
	ParserRULE_any_name                      = 112
)

Parser rules.

Variables

This section is empty.

Functions

func LexerInit

func LexerInit()

LexerInit initializes any static state used to implement Lexer. By default the static state used to implement the lexer is lazily initialized during the first call to NewLexer(). You can call this function if you wish to initialize the static state ahead of time.

func ParserInit

func ParserInit()

ParserInit initializes any static state used to implement Parser. By default the static state used to implement the parser is lazily initialized during the first call to NewParser(). You can call this function if you wish to initialize the static state ahead of time.

Types

type Aggregate_funcContext

type Aggregate_funcContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewAggregate_funcContext

func NewAggregate_funcContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *Aggregate_funcContext

func NewEmptyAggregate_funcContext

func NewEmptyAggregate_funcContext() *Aggregate_funcContext

func (*Aggregate_funcContext) Accept

func (s *Aggregate_funcContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*Aggregate_funcContext) Any_name

func (*Aggregate_funcContext) EnterRule

func (s *Aggregate_funcContext) EnterRule(listener antlr.ParseTreeListener)

func (*Aggregate_funcContext) ExitRule

func (s *Aggregate_funcContext) ExitRule(listener antlr.ParseTreeListener)

func (*Aggregate_funcContext) GetParser

func (s *Aggregate_funcContext) GetParser() antlr.Parser

func (*Aggregate_funcContext) GetRuleContext

func (s *Aggregate_funcContext) GetRuleContext() antlr.RuleContext

func (*Aggregate_funcContext) IsAggregate_funcContext

func (*Aggregate_funcContext) IsAggregate_funcContext()

func (*Aggregate_funcContext) ToStringTree

func (s *Aggregate_funcContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type Aggregate_function_invocationContext

type Aggregate_function_invocationContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewAggregate_function_invocationContext

func NewAggregate_function_invocationContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *Aggregate_function_invocationContext

func NewEmptyAggregate_function_invocationContext

func NewEmptyAggregate_function_invocationContext() *Aggregate_function_invocationContext

func (*Aggregate_function_invocationContext) Accept

func (s *Aggregate_function_invocationContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*Aggregate_function_invocationContext) Aggregate_func

func (*Aggregate_function_invocationContext) AllCOMMA

func (*Aggregate_function_invocationContext) AllExpr

func (*Aggregate_function_invocationContext) CLOSE_PAR

func (*Aggregate_function_invocationContext) COMMA

func (*Aggregate_function_invocationContext) DISTINCT_

func (*Aggregate_function_invocationContext) EnterRule

func (*Aggregate_function_invocationContext) ExitRule

func (*Aggregate_function_invocationContext) Expr

func (*Aggregate_function_invocationContext) Filter_clause

func (*Aggregate_function_invocationContext) GetParser

func (*Aggregate_function_invocationContext) GetRuleContext

func (*Aggregate_function_invocationContext) IsAggregate_function_invocationContext

func (*Aggregate_function_invocationContext) IsAggregate_function_invocationContext()

func (*Aggregate_function_invocationContext) OPEN_PAR

func (*Aggregate_function_invocationContext) STAR

func (*Aggregate_function_invocationContext) ToStringTree

func (s *Aggregate_function_invocationContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type AliasContext

type AliasContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewAliasContext

func NewAliasContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *AliasContext

func NewEmptyAliasContext

func NewEmptyAliasContext() *AliasContext

func (*AliasContext) Accept

func (s *AliasContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*AliasContext) Any_name

func (s *AliasContext) Any_name() IAny_nameContext

func (*AliasContext) EnterRule

func (s *AliasContext) EnterRule(listener antlr.ParseTreeListener)

func (*AliasContext) ExitRule

func (s *AliasContext) ExitRule(listener antlr.ParseTreeListener)

func (*AliasContext) GetParser

func (s *AliasContext) GetParser() antlr.Parser

func (*AliasContext) GetRuleContext

func (s *AliasContext) GetRuleContext() antlr.RuleContext

func (*AliasContext) IsAliasContext

func (*AliasContext) IsAliasContext()

func (*AliasContext) ToStringTree

func (s *AliasContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type Alter_table_stmtContext

type Alter_table_stmtContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewAlter_table_stmtContext

func NewAlter_table_stmtContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *Alter_table_stmtContext

func NewEmptyAlter_table_stmtContext

func NewEmptyAlter_table_stmtContext() *Alter_table_stmtContext

func (*Alter_table_stmtContext) ADD_

func (*Alter_table_stmtContext) ALTER_

func (*Alter_table_stmtContext) Accept

func (s *Alter_table_stmtContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*Alter_table_stmtContext) AllColumn_name

func (s *Alter_table_stmtContext) AllColumn_name() []IColumn_nameContext

func (*Alter_table_stmtContext) AllTable_name

func (s *Alter_table_stmtContext) AllTable_name() []ITable_nameContext

func (*Alter_table_stmtContext) COLUMN_

func (*Alter_table_stmtContext) Column_def

func (*Alter_table_stmtContext) Column_name

func (*Alter_table_stmtContext) DOT

func (*Alter_table_stmtContext) DROP_

func (*Alter_table_stmtContext) EnterRule

func (s *Alter_table_stmtContext) EnterRule(listener antlr.ParseTreeListener)

func (*Alter_table_stmtContext) ExitRule

func (s *Alter_table_stmtContext) ExitRule(listener antlr.ParseTreeListener)

func (*Alter_table_stmtContext) GetNew_column_name

func (s *Alter_table_stmtContext) GetNew_column_name() IColumn_nameContext

func (*Alter_table_stmtContext) GetNew_table_name

func (s *Alter_table_stmtContext) GetNew_table_name() ITable_nameContext

func (*Alter_table_stmtContext) GetOld_column_name

func (s *Alter_table_stmtContext) GetOld_column_name() IColumn_nameContext

func (*Alter_table_stmtContext) GetParser

func (s *Alter_table_stmtContext) GetParser() antlr.Parser

func (*Alter_table_stmtContext) GetRuleContext

func (s *Alter_table_stmtContext) GetRuleContext() antlr.RuleContext

func (*Alter_table_stmtContext) IsAlter_table_stmtContext

func (*Alter_table_stmtContext) IsAlter_table_stmtContext()

func (*Alter_table_stmtContext) RENAME_

func (*Alter_table_stmtContext) Schema_name

func (*Alter_table_stmtContext) SetNew_column_name

func (s *Alter_table_stmtContext) SetNew_column_name(v IColumn_nameContext)

func (*Alter_table_stmtContext) SetNew_table_name

func (s *Alter_table_stmtContext) SetNew_table_name(v ITable_nameContext)

func (*Alter_table_stmtContext) SetOld_column_name

func (s *Alter_table_stmtContext) SetOld_column_name(v IColumn_nameContext)

func (*Alter_table_stmtContext) TABLE_

func (*Alter_table_stmtContext) TO_

func (*Alter_table_stmtContext) Table_name

func (*Alter_table_stmtContext) ToStringTree

func (s *Alter_table_stmtContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type Analyze_stmtContext

type Analyze_stmtContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewAnalyze_stmtContext

func NewAnalyze_stmtContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *Analyze_stmtContext

func NewEmptyAnalyze_stmtContext

func NewEmptyAnalyze_stmtContext() *Analyze_stmtContext

func (*Analyze_stmtContext) ANALYZE_

func (s *Analyze_stmtContext) ANALYZE_() antlr.TerminalNode

func (*Analyze_stmtContext) Accept

func (s *Analyze_stmtContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*Analyze_stmtContext) DOT

func (*Analyze_stmtContext) EnterRule

func (s *Analyze_stmtContext) EnterRule(listener antlr.ParseTreeListener)

func (*Analyze_stmtContext) ExitRule

func (s *Analyze_stmtContext) ExitRule(listener antlr.ParseTreeListener)

func (*Analyze_stmtContext) GetParser

func (s *Analyze_stmtContext) GetParser() antlr.Parser

func (*Analyze_stmtContext) GetRuleContext

func (s *Analyze_stmtContext) GetRuleContext() antlr.RuleContext

func (*Analyze_stmtContext) IsAnalyze_stmtContext

func (*Analyze_stmtContext) IsAnalyze_stmtContext()

func (*Analyze_stmtContext) Schema_name

func (s *Analyze_stmtContext) Schema_name() ISchema_nameContext

func (*Analyze_stmtContext) Table_or_index_name

func (s *Analyze_stmtContext) Table_or_index_name() ITable_or_index_nameContext

func (*Analyze_stmtContext) ToStringTree

func (s *Analyze_stmtContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type Any_nameContext

type Any_nameContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewAny_nameContext

func NewAny_nameContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *Any_nameContext

func NewEmptyAny_nameContext

func NewEmptyAny_nameContext() *Any_nameContext

func (*Any_nameContext) Accept

func (s *Any_nameContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*Any_nameContext) Any_name

func (s *Any_nameContext) Any_name() IAny_nameContext

func (*Any_nameContext) CLOSE_PAR

func (s *Any_nameContext) CLOSE_PAR() antlr.TerminalNode

func (*Any_nameContext) EnterRule

func (s *Any_nameContext) EnterRule(listener antlr.ParseTreeListener)

func (*Any_nameContext) ExitRule

func (s *Any_nameContext) ExitRule(listener antlr.ParseTreeListener)

func (*Any_nameContext) GetParser

func (s *Any_nameContext) GetParser() antlr.Parser

func (*Any_nameContext) GetRuleContext

func (s *Any_nameContext) GetRuleContext() antlr.RuleContext

func (*Any_nameContext) IDENTIFIER

func (s *Any_nameContext) IDENTIFIER() antlr.TerminalNode

func (*Any_nameContext) IsAny_nameContext

func (*Any_nameContext) IsAny_nameContext()

func (*Any_nameContext) Keyword

func (s *Any_nameContext) Keyword() IKeywordContext

func (*Any_nameContext) OPEN_PAR

func (s *Any_nameContext) OPEN_PAR() antlr.TerminalNode

func (*Any_nameContext) STRING_LITERAL

func (s *Any_nameContext) STRING_LITERAL() antlr.TerminalNode

func (*Any_nameContext) ToStringTree

func (s *Any_nameContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type Asc_descContext

type Asc_descContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewAsc_descContext

func NewAsc_descContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *Asc_descContext

func NewEmptyAsc_descContext

func NewEmptyAsc_descContext() *Asc_descContext

func (*Asc_descContext) ASC_

func (*Asc_descContext) Accept

func (s *Asc_descContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*Asc_descContext) DESC_

func (s *Asc_descContext) DESC_() antlr.TerminalNode

func (*Asc_descContext) EnterRule

func (s *Asc_descContext) EnterRule(listener antlr.ParseTreeListener)

func (*Asc_descContext) ExitRule

func (s *Asc_descContext) ExitRule(listener antlr.ParseTreeListener)

func (*Asc_descContext) GetParser

func (s *Asc_descContext) GetParser() antlr.Parser

func (*Asc_descContext) GetRuleContext

func (s *Asc_descContext) GetRuleContext() antlr.RuleContext

func (*Asc_descContext) IsAsc_descContext

func (*Asc_descContext) IsAsc_descContext()

func (*Asc_descContext) ToStringTree

func (s *Asc_descContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type AssignmentContext added in v0.7.1

type AssignmentContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewAssignmentContext added in v0.7.1

func NewAssignmentContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *AssignmentContext

func NewEmptyAssignmentContext added in v0.7.1

func NewEmptyAssignmentContext() *AssignmentContext

func (*AssignmentContext) ASSIGN added in v0.7.1

func (s *AssignmentContext) ASSIGN() antlr.TerminalNode

func (*AssignmentContext) Accept added in v0.7.1

func (s *AssignmentContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*AssignmentContext) Column_name added in v0.7.1

func (s *AssignmentContext) Column_name() IColumn_nameContext

func (*AssignmentContext) Column_name_list added in v0.7.1

func (s *AssignmentContext) Column_name_list() IColumn_name_listContext

func (*AssignmentContext) EnterRule added in v0.7.1

func (s *AssignmentContext) EnterRule(listener antlr.ParseTreeListener)

func (*AssignmentContext) ExitRule added in v0.7.1

func (s *AssignmentContext) ExitRule(listener antlr.ParseTreeListener)

func (*AssignmentContext) Expr added in v0.7.1

func (s *AssignmentContext) Expr() IExprContext

func (*AssignmentContext) GetParser added in v0.7.1

func (s *AssignmentContext) GetParser() antlr.Parser

func (*AssignmentContext) GetRuleContext added in v0.7.1

func (s *AssignmentContext) GetRuleContext() antlr.RuleContext

func (*AssignmentContext) IsAssignmentContext added in v0.7.1

func (*AssignmentContext) IsAssignmentContext()

func (*AssignmentContext) ToStringTree added in v0.7.1

func (s *AssignmentContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type Assignment_listContext added in v0.7.1

type Assignment_listContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewAssignment_listContext added in v0.7.1

func NewAssignment_listContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *Assignment_listContext

func NewEmptyAssignment_listContext added in v0.7.1

func NewEmptyAssignment_listContext() *Assignment_listContext

func (*Assignment_listContext) Accept added in v0.7.1

func (s *Assignment_listContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*Assignment_listContext) AllAssignment added in v0.7.1

func (s *Assignment_listContext) AllAssignment() []IAssignmentContext

func (*Assignment_listContext) AllCOMMA added in v0.7.1

func (s *Assignment_listContext) AllCOMMA() []antlr.TerminalNode

func (*Assignment_listContext) Assignment added in v0.7.1

func (*Assignment_listContext) COMMA added in v0.7.1

func (*Assignment_listContext) EnterRule added in v0.7.1

func (s *Assignment_listContext) EnterRule(listener antlr.ParseTreeListener)

func (*Assignment_listContext) ExitRule added in v0.7.1

func (s *Assignment_listContext) ExitRule(listener antlr.ParseTreeListener)

func (*Assignment_listContext) GetParser added in v0.7.1

func (s *Assignment_listContext) GetParser() antlr.Parser

func (*Assignment_listContext) GetRuleContext added in v0.7.1

func (s *Assignment_listContext) GetRuleContext() antlr.RuleContext

func (*Assignment_listContext) IsAssignment_listContext added in v0.7.1

func (*Assignment_listContext) IsAssignment_listContext()

func (*Assignment_listContext) ToStringTree added in v0.7.1

func (s *Assignment_listContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type Attach_stmtContext

type Attach_stmtContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewAttach_stmtContext

func NewAttach_stmtContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *Attach_stmtContext

func NewEmptyAttach_stmtContext

func NewEmptyAttach_stmtContext() *Attach_stmtContext

func (*Attach_stmtContext) AS_

func (*Attach_stmtContext) ATTACH_

func (s *Attach_stmtContext) ATTACH_() antlr.TerminalNode

func (*Attach_stmtContext) Accept

func (s *Attach_stmtContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*Attach_stmtContext) DATABASE_

func (s *Attach_stmtContext) DATABASE_() antlr.TerminalNode

func (*Attach_stmtContext) EnterRule

func (s *Attach_stmtContext) EnterRule(listener antlr.ParseTreeListener)

func (*Attach_stmtContext) ExitRule

func (s *Attach_stmtContext) ExitRule(listener antlr.ParseTreeListener)

func (*Attach_stmtContext) Expr

func (s *Attach_stmtContext) Expr() IExprContext

func (*Attach_stmtContext) GetParser

func (s *Attach_stmtContext) GetParser() antlr.Parser

func (*Attach_stmtContext) GetRuleContext

func (s *Attach_stmtContext) GetRuleContext() antlr.RuleContext

func (*Attach_stmtContext) IsAttach_stmtContext

func (*Attach_stmtContext) IsAttach_stmtContext()

func (*Attach_stmtContext) Schema_name

func (s *Attach_stmtContext) Schema_name() ISchema_nameContext

func (*Attach_stmtContext) ToStringTree

func (s *Attach_stmtContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type BaseParserListener

type BaseParserListener struct{}

BaseParserListener is a complete listener for a parse tree produced by Parser.

func (*BaseParserListener) EnterAggregate_func

func (s *BaseParserListener) EnterAggregate_func(ctx *Aggregate_funcContext)

EnterAggregate_func is called when production aggregate_func is entered.

func (*BaseParserListener) EnterAggregate_function_invocation

func (s *BaseParserListener) EnterAggregate_function_invocation(ctx *Aggregate_function_invocationContext)

EnterAggregate_function_invocation is called when production aggregate_function_invocation is entered.

func (*BaseParserListener) EnterAlias

func (s *BaseParserListener) EnterAlias(ctx *AliasContext)

EnterAlias is called when production alias is entered.

func (*BaseParserListener) EnterAlter_table_stmt

func (s *BaseParserListener) EnterAlter_table_stmt(ctx *Alter_table_stmtContext)

EnterAlter_table_stmt is called when production alter_table_stmt is entered.

func (*BaseParserListener) EnterAnalyze_stmt

func (s *BaseParserListener) EnterAnalyze_stmt(ctx *Analyze_stmtContext)

EnterAnalyze_stmt is called when production analyze_stmt is entered.

func (*BaseParserListener) EnterAny_name

func (s *BaseParserListener) EnterAny_name(ctx *Any_nameContext)

EnterAny_name is called when production any_name is entered.

func (*BaseParserListener) EnterAsc_desc

func (s *BaseParserListener) EnterAsc_desc(ctx *Asc_descContext)

EnterAsc_desc is called when production asc_desc is entered.

func (*BaseParserListener) EnterAssignment added in v0.7.1

func (s *BaseParserListener) EnterAssignment(ctx *AssignmentContext)

EnterAssignment is called when production assignment is entered.

func (*BaseParserListener) EnterAssignment_list added in v0.7.1

func (s *BaseParserListener) EnterAssignment_list(ctx *Assignment_listContext)

EnterAssignment_list is called when production assignment_list is entered.

func (*BaseParserListener) EnterAttach_stmt

func (s *BaseParserListener) EnterAttach_stmt(ctx *Attach_stmtContext)

EnterAttach_stmt is called when production attach_stmt is entered.

func (*BaseParserListener) EnterBase_window_name

func (s *BaseParserListener) EnterBase_window_name(ctx *Base_window_nameContext)

EnterBase_window_name is called when production base_window_name is entered.

func (*BaseParserListener) EnterBegin_stmt

func (s *BaseParserListener) EnterBegin_stmt(ctx *Begin_stmtContext)

EnterBegin_stmt is called when production begin_stmt is entered.

func (*BaseParserListener) EnterCollation_name

func (s *BaseParserListener) EnterCollation_name(ctx *Collation_nameContext)

EnterCollation_name is called when production collation_name is entered.

func (*BaseParserListener) EnterColumn_alias

func (s *BaseParserListener) EnterColumn_alias(ctx *Column_aliasContext)

EnterColumn_alias is called when production column_alias is entered.

func (*BaseParserListener) EnterColumn_constraint

func (s *BaseParserListener) EnterColumn_constraint(ctx *Column_constraintContext)

EnterColumn_constraint is called when production column_constraint is entered.

func (*BaseParserListener) EnterColumn_def

func (s *BaseParserListener) EnterColumn_def(ctx *Column_defContext)

EnterColumn_def is called when production column_def is entered.

func (*BaseParserListener) EnterColumn_name

func (s *BaseParserListener) EnterColumn_name(ctx *Column_nameContext)

EnterColumn_name is called when production column_name is entered.

func (*BaseParserListener) EnterColumn_name_list

func (s *BaseParserListener) EnterColumn_name_list(ctx *Column_name_listContext)

EnterColumn_name_list is called when production column_name_list is entered.

func (*BaseParserListener) EnterCommit_stmt

func (s *BaseParserListener) EnterCommit_stmt(ctx *Commit_stmtContext)

EnterCommit_stmt is called when production commit_stmt is entered.

func (*BaseParserListener) EnterCommon_table_expression

func (s *BaseParserListener) EnterCommon_table_expression(ctx *Common_table_expressionContext)

EnterCommon_table_expression is called when production common_table_expression is entered.

func (*BaseParserListener) EnterCommon_table_stmt

func (s *BaseParserListener) EnterCommon_table_stmt(ctx *Common_table_stmtContext)

EnterCommon_table_stmt is called when production common_table_stmt is entered.

func (*BaseParserListener) EnterCompound_operator

func (s *BaseParserListener) EnterCompound_operator(ctx *Compound_operatorContext)

EnterCompound_operator is called when production compound_operator is entered.

func (*BaseParserListener) EnterCompound_select_stmt

func (s *BaseParserListener) EnterCompound_select_stmt(ctx *Compound_select_stmtContext)

EnterCompound_select_stmt is called when production compound_select_stmt is entered.

func (*BaseParserListener) EnterConflict_clause

func (s *BaseParserListener) EnterConflict_clause(ctx *Conflict_clauseContext)

EnterConflict_clause is called when production conflict_clause is entered.

func (*BaseParserListener) EnterCreate_index_stmt

func (s *BaseParserListener) EnterCreate_index_stmt(ctx *Create_index_stmtContext)

EnterCreate_index_stmt is called when production create_index_stmt is entered.

func (*BaseParserListener) EnterCreate_table_stmt

func (s *BaseParserListener) EnterCreate_table_stmt(ctx *Create_table_stmtContext)

EnterCreate_table_stmt is called when production create_table_stmt is entered.

func (*BaseParserListener) EnterCreate_trigger_stmt

func (s *BaseParserListener) EnterCreate_trigger_stmt(ctx *Create_trigger_stmtContext)

EnterCreate_trigger_stmt is called when production create_trigger_stmt is entered.

func (*BaseParserListener) EnterCreate_view_stmt

func (s *BaseParserListener) EnterCreate_view_stmt(ctx *Create_view_stmtContext)

EnterCreate_view_stmt is called when production create_view_stmt is entered.

func (*BaseParserListener) EnterCreate_virtual_table_stmt

func (s *BaseParserListener) EnterCreate_virtual_table_stmt(ctx *Create_virtual_table_stmtContext)

EnterCreate_virtual_table_stmt is called when production create_virtual_table_stmt is entered.

func (*BaseParserListener) EnterCte_table_name

func (s *BaseParserListener) EnterCte_table_name(ctx *Cte_table_nameContext)

EnterCte_table_name is called when production cte_table_name is entered.

func (*BaseParserListener) EnterDefault_value

func (s *BaseParserListener) EnterDefault_value(ctx *Default_valueContext)

EnterDefault_value is called when production default_value is entered.

func (*BaseParserListener) EnterDelete_stmt

func (s *BaseParserListener) EnterDelete_stmt(ctx *Delete_stmtContext)

EnterDelete_stmt is called when production delete_stmt is entered.

func (*BaseParserListener) EnterDelete_stmt_limited

func (s *BaseParserListener) EnterDelete_stmt_limited(ctx *Delete_stmt_limitedContext)

EnterDelete_stmt_limited is called when production delete_stmt_limited is entered.

func (*BaseParserListener) EnterDetach_stmt

func (s *BaseParserListener) EnterDetach_stmt(ctx *Detach_stmtContext)

EnterDetach_stmt is called when production detach_stmt is entered.

func (*BaseParserListener) EnterDrop_stmt

func (s *BaseParserListener) EnterDrop_stmt(ctx *Drop_stmtContext)

EnterDrop_stmt is called when production drop_stmt is entered.

func (*BaseParserListener) EnterError_message

func (s *BaseParserListener) EnterError_message(ctx *Error_messageContext)

EnterError_message is called when production error_message is entered.

func (*BaseParserListener) EnterEveryRule

func (s *BaseParserListener) EnterEveryRule(ctx antlr.ParserRuleContext)

EnterEveryRule is called when any rule is entered.

func (*BaseParserListener) EnterExpr

func (s *BaseParserListener) EnterExpr(ctx *ExprContext)

EnterExpr is called when production expr is entered.

func (*BaseParserListener) EnterExpr_asc_desc

func (s *BaseParserListener) EnterExpr_asc_desc(ctx *Expr_asc_descContext)

EnterExpr_asc_desc is called when production expr_asc_desc is entered.

func (*BaseParserListener) EnterFactored_select_stmt

func (s *BaseParserListener) EnterFactored_select_stmt(ctx *Factored_select_stmtContext)

EnterFactored_select_stmt is called when production factored_select_stmt is entered.

func (*BaseParserListener) EnterFilename

func (s *BaseParserListener) EnterFilename(ctx *FilenameContext)

EnterFilename is called when production filename is entered.

func (*BaseParserListener) EnterFilter_clause

func (s *BaseParserListener) EnterFilter_clause(ctx *Filter_clauseContext)

EnterFilter_clause is called when production filter_clause is entered.

func (*BaseParserListener) EnterForeign_key_clause

func (s *BaseParserListener) EnterForeign_key_clause(ctx *Foreign_key_clauseContext)

EnterForeign_key_clause is called when production foreign_key_clause is entered.

func (*BaseParserListener) EnterForeign_table

func (s *BaseParserListener) EnterForeign_table(ctx *Foreign_tableContext)

EnterForeign_table is called when production foreign_table is entered.

func (*BaseParserListener) EnterFrame_clause

func (s *BaseParserListener) EnterFrame_clause(ctx *Frame_clauseContext)

EnterFrame_clause is called when production frame_clause is entered.

func (*BaseParserListener) EnterFrame_left

func (s *BaseParserListener) EnterFrame_left(ctx *Frame_leftContext)

EnterFrame_left is called when production frame_left is entered.

func (*BaseParserListener) EnterFrame_right

func (s *BaseParserListener) EnterFrame_right(ctx *Frame_rightContext)

EnterFrame_right is called when production frame_right is entered.

func (*BaseParserListener) EnterFrame_single

func (s *BaseParserListener) EnterFrame_single(ctx *Frame_singleContext)

EnterFrame_single is called when production frame_single is entered.

func (*BaseParserListener) EnterFrame_spec

func (s *BaseParserListener) EnterFrame_spec(ctx *Frame_specContext)

EnterFrame_spec is called when production frame_spec is entered.

func (*BaseParserListener) EnterFunction_name

func (s *BaseParserListener) EnterFunction_name(ctx *Function_nameContext)

EnterFunction_name is called when production function_name is entered.

func (*BaseParserListener) EnterIndex_name

func (s *BaseParserListener) EnterIndex_name(ctx *Index_nameContext)

EnterIndex_name is called when production index_name is entered.

func (*BaseParserListener) EnterIndexed_column

func (s *BaseParserListener) EnterIndexed_column(ctx *Indexed_columnContext)

EnterIndexed_column is called when production indexed_column is entered.

func (*BaseParserListener) EnterInitial_select

func (s *BaseParserListener) EnterInitial_select(ctx *Initial_selectContext)

EnterInitial_select is called when production initial_select is entered.

func (*BaseParserListener) EnterInsert_stmt

func (s *BaseParserListener) EnterInsert_stmt(ctx *Insert_stmtContext)

EnterInsert_stmt is called when production insert_stmt is entered.

func (*BaseParserListener) EnterJoin_clause

func (s *BaseParserListener) EnterJoin_clause(ctx *Join_clauseContext)

EnterJoin_clause is called when production join_clause is entered.

func (*BaseParserListener) EnterJoin_constraint

func (s *BaseParserListener) EnterJoin_constraint(ctx *Join_constraintContext)

EnterJoin_constraint is called when production join_constraint is entered.

func (*BaseParserListener) EnterJoin_operator

func (s *BaseParserListener) EnterJoin_operator(ctx *Join_operatorContext)

EnterJoin_operator is called when production join_operator is entered.

func (*BaseParserListener) EnterKeyword

func (s *BaseParserListener) EnterKeyword(ctx *KeywordContext)

EnterKeyword is called when production keyword is entered.

func (*BaseParserListener) EnterLimit_stmt

func (s *BaseParserListener) EnterLimit_stmt(ctx *Limit_stmtContext)

EnterLimit_stmt is called when production limit_stmt is entered.

func (*BaseParserListener) EnterLiteral_value

func (s *BaseParserListener) EnterLiteral_value(ctx *Literal_valueContext)

EnterLiteral_value is called when production literal_value is entered.

func (*BaseParserListener) EnterModule_argument

func (s *BaseParserListener) EnterModule_argument(ctx *Module_argumentContext)

EnterModule_argument is called when production module_argument is entered.

func (*BaseParserListener) EnterModule_name

func (s *BaseParserListener) EnterModule_name(ctx *Module_nameContext)

EnterModule_name is called when production module_name is entered.

func (*BaseParserListener) EnterName

func (s *BaseParserListener) EnterName(ctx *NameContext)

EnterName is called when production name is entered.

func (*BaseParserListener) EnterOffset

func (s *BaseParserListener) EnterOffset(ctx *OffsetContext)

EnterOffset is called when production offset is entered.

func (*BaseParserListener) EnterOrder_by_expr

func (s *BaseParserListener) EnterOrder_by_expr(ctx *Order_by_exprContext)

EnterOrder_by_expr is called when production order_by_expr is entered.

func (*BaseParserListener) EnterOrder_by_expr_asc_desc

func (s *BaseParserListener) EnterOrder_by_expr_asc_desc(ctx *Order_by_expr_asc_descContext)

EnterOrder_by_expr_asc_desc is called when production order_by_expr_asc_desc is entered.

func (*BaseParserListener) EnterOrder_by_stmt

func (s *BaseParserListener) EnterOrder_by_stmt(ctx *Order_by_stmtContext)

EnterOrder_by_stmt is called when production order_by_stmt is entered.

func (*BaseParserListener) EnterOrdering_term

func (s *BaseParserListener) EnterOrdering_term(ctx *Ordering_termContext)

EnterOrdering_term is called when production ordering_term is entered.

func (*BaseParserListener) EnterOver_clause

func (s *BaseParserListener) EnterOver_clause(ctx *Over_clauseContext)

EnterOver_clause is called when production over_clause is entered.

func (*BaseParserListener) EnterParse

func (s *BaseParserListener) EnterParse(ctx *ParseContext)

EnterParse is called when production parse is entered.

func (*BaseParserListener) EnterPartition_by

func (s *BaseParserListener) EnterPartition_by(ctx *Partition_byContext)

EnterPartition_by is called when production partition_by is entered.

func (*BaseParserListener) EnterPragma_name

func (s *BaseParserListener) EnterPragma_name(ctx *Pragma_nameContext)

EnterPragma_name is called when production pragma_name is entered.

func (*BaseParserListener) EnterPragma_stmt

func (s *BaseParserListener) EnterPragma_stmt(ctx *Pragma_stmtContext)

EnterPragma_stmt is called when production pragma_stmt is entered.

func (*BaseParserListener) EnterPragma_value

func (s *BaseParserListener) EnterPragma_value(ctx *Pragma_valueContext)

EnterPragma_value is called when production pragma_value is entered.

func (*BaseParserListener) EnterQualified_table_name

func (s *BaseParserListener) EnterQualified_table_name(ctx *Qualified_table_nameContext)

EnterQualified_table_name is called when production qualified_table_name is entered.

func (*BaseParserListener) EnterRaise_function

func (s *BaseParserListener) EnterRaise_function(ctx *Raise_functionContext)

EnterRaise_function is called when production raise_function is entered.

func (*BaseParserListener) EnterRecursive_cte

func (s *BaseParserListener) EnterRecursive_cte(ctx *Recursive_cteContext)

EnterRecursive_cte is called when production recursive_cte is entered.

func (*BaseParserListener) EnterRecursive_select

func (s *BaseParserListener) EnterRecursive_select(ctx *Recursive_selectContext)

EnterRecursive_select is called when production recursive_select is entered.

func (*BaseParserListener) EnterReindex_stmt

func (s *BaseParserListener) EnterReindex_stmt(ctx *Reindex_stmtContext)

EnterReindex_stmt is called when production reindex_stmt is entered.

func (*BaseParserListener) EnterRelease_stmt

func (s *BaseParserListener) EnterRelease_stmt(ctx *Release_stmtContext)

EnterRelease_stmt is called when production release_stmt is entered.

func (*BaseParserListener) EnterResult_column

func (s *BaseParserListener) EnterResult_column(ctx *Result_columnContext)

EnterResult_column is called when production result_column is entered.

func (*BaseParserListener) EnterReturning_clause

func (s *BaseParserListener) EnterReturning_clause(ctx *Returning_clauseContext)

EnterReturning_clause is called when production returning_clause is entered.

func (*BaseParserListener) EnterRollback_stmt

func (s *BaseParserListener) EnterRollback_stmt(ctx *Rollback_stmtContext)

EnterRollback_stmt is called when production rollback_stmt is entered.

func (*BaseParserListener) EnterSavepoint_name

func (s *BaseParserListener) EnterSavepoint_name(ctx *Savepoint_nameContext)

EnterSavepoint_name is called when production savepoint_name is entered.

func (*BaseParserListener) EnterSavepoint_stmt

func (s *BaseParserListener) EnterSavepoint_stmt(ctx *Savepoint_stmtContext)

EnterSavepoint_stmt is called when production savepoint_stmt is entered.

func (*BaseParserListener) EnterSchema_name

func (s *BaseParserListener) EnterSchema_name(ctx *Schema_nameContext)

EnterSchema_name is called when production schema_name is entered.

func (*BaseParserListener) EnterSelect_core

func (s *BaseParserListener) EnterSelect_core(ctx *Select_coreContext)

EnterSelect_core is called when production select_core is entered.

func (*BaseParserListener) EnterSelect_stmt

func (s *BaseParserListener) EnterSelect_stmt(ctx *Select_stmtContext)

EnterSelect_stmt is called when production select_stmt is entered.

func (*BaseParserListener) EnterSigned_number

func (s *BaseParserListener) EnterSigned_number(ctx *Signed_numberContext)

EnterSigned_number is called when production signed_number is entered.

func (*BaseParserListener) EnterSimple_func

func (s *BaseParserListener) EnterSimple_func(ctx *Simple_funcContext)

EnterSimple_func is called when production simple_func is entered.

func (*BaseParserListener) EnterSimple_function_invocation

func (s *BaseParserListener) EnterSimple_function_invocation(ctx *Simple_function_invocationContext)

EnterSimple_function_invocation is called when production simple_function_invocation is entered.

func (*BaseParserListener) EnterSimple_select_stmt

func (s *BaseParserListener) EnterSimple_select_stmt(ctx *Simple_select_stmtContext)

EnterSimple_select_stmt is called when production simple_select_stmt is entered.

func (*BaseParserListener) EnterSql_stmt

func (s *BaseParserListener) EnterSql_stmt(ctx *Sql_stmtContext)

EnterSql_stmt is called when production sql_stmt is entered.

func (*BaseParserListener) EnterSql_stmt_list

func (s *BaseParserListener) EnterSql_stmt_list(ctx *Sql_stmt_listContext)

EnterSql_stmt_list is called when production sql_stmt_list is entered.

func (*BaseParserListener) EnterTable_alias

func (s *BaseParserListener) EnterTable_alias(ctx *Table_aliasContext)

EnterTable_alias is called when production table_alias is entered.

func (*BaseParserListener) EnterTable_constraint

func (s *BaseParserListener) EnterTable_constraint(ctx *Table_constraintContext)

EnterTable_constraint is called when production table_constraint is entered.

func (*BaseParserListener) EnterTable_function_name

func (s *BaseParserListener) EnterTable_function_name(ctx *Table_function_nameContext)

EnterTable_function_name is called when production table_function_name is entered.

func (*BaseParserListener) EnterTable_name

func (s *BaseParserListener) EnterTable_name(ctx *Table_nameContext)

EnterTable_name is called when production table_name is entered.

func (*BaseParserListener) EnterTable_or_index_name

func (s *BaseParserListener) EnterTable_or_index_name(ctx *Table_or_index_nameContext)

EnterTable_or_index_name is called when production table_or_index_name is entered.

func (*BaseParserListener) EnterTable_or_subquery

func (s *BaseParserListener) EnterTable_or_subquery(ctx *Table_or_subqueryContext)

EnterTable_or_subquery is called when production table_or_subquery is entered.

func (*BaseParserListener) EnterTransaction_name

func (s *BaseParserListener) EnterTransaction_name(ctx *Transaction_nameContext)

EnterTransaction_name is called when production transaction_name is entered.

func (*BaseParserListener) EnterTrigger_name

func (s *BaseParserListener) EnterTrigger_name(ctx *Trigger_nameContext)

EnterTrigger_name is called when production trigger_name is entered.

func (*BaseParserListener) EnterType_name

func (s *BaseParserListener) EnterType_name(ctx *Type_nameContext)

EnterType_name is called when production type_name is entered.

func (*BaseParserListener) EnterUnary_operator

func (s *BaseParserListener) EnterUnary_operator(ctx *Unary_operatorContext)

EnterUnary_operator is called when production unary_operator is entered.

func (*BaseParserListener) EnterUpdate_stmt

func (s *BaseParserListener) EnterUpdate_stmt(ctx *Update_stmtContext)

EnterUpdate_stmt is called when production update_stmt is entered.

func (*BaseParserListener) EnterUpdate_stmt_limited

func (s *BaseParserListener) EnterUpdate_stmt_limited(ctx *Update_stmt_limitedContext)

EnterUpdate_stmt_limited is called when production update_stmt_limited is entered.

func (*BaseParserListener) EnterUpsert_clause

func (s *BaseParserListener) EnterUpsert_clause(ctx *Upsert_clauseContext)

EnterUpsert_clause is called when production upsert_clause is entered.

func (*BaseParserListener) EnterVacuum_stmt

func (s *BaseParserListener) EnterVacuum_stmt(ctx *Vacuum_stmtContext)

EnterVacuum_stmt is called when production vacuum_stmt is entered.

func (*BaseParserListener) EnterView_name

func (s *BaseParserListener) EnterView_name(ctx *View_nameContext)

EnterView_name is called when production view_name is entered.

func (*BaseParserListener) EnterWindow_defn

func (s *BaseParserListener) EnterWindow_defn(ctx *Window_defnContext)

EnterWindow_defn is called when production window_defn is entered.

func (*BaseParserListener) EnterWindow_function

func (s *BaseParserListener) EnterWindow_function(ctx *Window_functionContext)

EnterWindow_function is called when production window_function is entered.

func (*BaseParserListener) EnterWindow_function_invocation

func (s *BaseParserListener) EnterWindow_function_invocation(ctx *Window_function_invocationContext)

EnterWindow_function_invocation is called when production window_function_invocation is entered.

func (*BaseParserListener) EnterWindow_name

func (s *BaseParserListener) EnterWindow_name(ctx *Window_nameContext)

EnterWindow_name is called when production window_name is entered.

func (*BaseParserListener) EnterWith_clause

func (s *BaseParserListener) EnterWith_clause(ctx *With_clauseContext)

EnterWith_clause is called when production with_clause is entered.

func (*BaseParserListener) ExitAggregate_func

func (s *BaseParserListener) ExitAggregate_func(ctx *Aggregate_funcContext)

ExitAggregate_func is called when production aggregate_func is exited.

func (*BaseParserListener) ExitAggregate_function_invocation

func (s *BaseParserListener) ExitAggregate_function_invocation(ctx *Aggregate_function_invocationContext)

ExitAggregate_function_invocation is called when production aggregate_function_invocation is exited.

func (*BaseParserListener) ExitAlias

func (s *BaseParserListener) ExitAlias(ctx *AliasContext)

ExitAlias is called when production alias is exited.

func (*BaseParserListener) ExitAlter_table_stmt

func (s *BaseParserListener) ExitAlter_table_stmt(ctx *Alter_table_stmtContext)

ExitAlter_table_stmt is called when production alter_table_stmt is exited.

func (*BaseParserListener) ExitAnalyze_stmt

func (s *BaseParserListener) ExitAnalyze_stmt(ctx *Analyze_stmtContext)

ExitAnalyze_stmt is called when production analyze_stmt is exited.

func (*BaseParserListener) ExitAny_name

func (s *BaseParserListener) ExitAny_name(ctx *Any_nameContext)

ExitAny_name is called when production any_name is exited.

func (*BaseParserListener) ExitAsc_desc

func (s *BaseParserListener) ExitAsc_desc(ctx *Asc_descContext)

ExitAsc_desc is called when production asc_desc is exited.

func (*BaseParserListener) ExitAssignment added in v0.7.1

func (s *BaseParserListener) ExitAssignment(ctx *AssignmentContext)

ExitAssignment is called when production assignment is exited.

func (*BaseParserListener) ExitAssignment_list added in v0.7.1

func (s *BaseParserListener) ExitAssignment_list(ctx *Assignment_listContext)

ExitAssignment_list is called when production assignment_list is exited.

func (*BaseParserListener) ExitAttach_stmt

func (s *BaseParserListener) ExitAttach_stmt(ctx *Attach_stmtContext)

ExitAttach_stmt is called when production attach_stmt is exited.

func (*BaseParserListener) ExitBase_window_name

func (s *BaseParserListener) ExitBase_window_name(ctx *Base_window_nameContext)

ExitBase_window_name is called when production base_window_name is exited.

func (*BaseParserListener) ExitBegin_stmt

func (s *BaseParserListener) ExitBegin_stmt(ctx *Begin_stmtContext)

ExitBegin_stmt is called when production begin_stmt is exited.

func (*BaseParserListener) ExitCollation_name

func (s *BaseParserListener) ExitCollation_name(ctx *Collation_nameContext)

ExitCollation_name is called when production collation_name is exited.

func (*BaseParserListener) ExitColumn_alias

func (s *BaseParserListener) ExitColumn_alias(ctx *Column_aliasContext)

ExitColumn_alias is called when production column_alias is exited.

func (*BaseParserListener) ExitColumn_constraint

func (s *BaseParserListener) ExitColumn_constraint(ctx *Column_constraintContext)

ExitColumn_constraint is called when production column_constraint is exited.

func (*BaseParserListener) ExitColumn_def

func (s *BaseParserListener) ExitColumn_def(ctx *Column_defContext)

ExitColumn_def is called when production column_def is exited.

func (*BaseParserListener) ExitColumn_name

func (s *BaseParserListener) ExitColumn_name(ctx *Column_nameContext)

ExitColumn_name is called when production column_name is exited.

func (*BaseParserListener) ExitColumn_name_list

func (s *BaseParserListener) ExitColumn_name_list(ctx *Column_name_listContext)

ExitColumn_name_list is called when production column_name_list is exited.

func (*BaseParserListener) ExitCommit_stmt

func (s *BaseParserListener) ExitCommit_stmt(ctx *Commit_stmtContext)

ExitCommit_stmt is called when production commit_stmt is exited.

func (*BaseParserListener) ExitCommon_table_expression

func (s *BaseParserListener) ExitCommon_table_expression(ctx *Common_table_expressionContext)

ExitCommon_table_expression is called when production common_table_expression is exited.

func (*BaseParserListener) ExitCommon_table_stmt

func (s *BaseParserListener) ExitCommon_table_stmt(ctx *Common_table_stmtContext)

ExitCommon_table_stmt is called when production common_table_stmt is exited.

func (*BaseParserListener) ExitCompound_operator

func (s *BaseParserListener) ExitCompound_operator(ctx *Compound_operatorContext)

ExitCompound_operator is called when production compound_operator is exited.

func (*BaseParserListener) ExitCompound_select_stmt

func (s *BaseParserListener) ExitCompound_select_stmt(ctx *Compound_select_stmtContext)

ExitCompound_select_stmt is called when production compound_select_stmt is exited.

func (*BaseParserListener) ExitConflict_clause

func (s *BaseParserListener) ExitConflict_clause(ctx *Conflict_clauseContext)

ExitConflict_clause is called when production conflict_clause is exited.

func (*BaseParserListener) ExitCreate_index_stmt

func (s *BaseParserListener) ExitCreate_index_stmt(ctx *Create_index_stmtContext)

ExitCreate_index_stmt is called when production create_index_stmt is exited.

func (*BaseParserListener) ExitCreate_table_stmt

func (s *BaseParserListener) ExitCreate_table_stmt(ctx *Create_table_stmtContext)

ExitCreate_table_stmt is called when production create_table_stmt is exited.

func (*BaseParserListener) ExitCreate_trigger_stmt

func (s *BaseParserListener) ExitCreate_trigger_stmt(ctx *Create_trigger_stmtContext)

ExitCreate_trigger_stmt is called when production create_trigger_stmt is exited.

func (*BaseParserListener) ExitCreate_view_stmt

func (s *BaseParserListener) ExitCreate_view_stmt(ctx *Create_view_stmtContext)

ExitCreate_view_stmt is called when production create_view_stmt is exited.

func (*BaseParserListener) ExitCreate_virtual_table_stmt

func (s *BaseParserListener) ExitCreate_virtual_table_stmt(ctx *Create_virtual_table_stmtContext)

ExitCreate_virtual_table_stmt is called when production create_virtual_table_stmt is exited.

func (*BaseParserListener) ExitCte_table_name

func (s *BaseParserListener) ExitCte_table_name(ctx *Cte_table_nameContext)

ExitCte_table_name is called when production cte_table_name is exited.

func (*BaseParserListener) ExitDefault_value

func (s *BaseParserListener) ExitDefault_value(ctx *Default_valueContext)

ExitDefault_value is called when production default_value is exited.

func (*BaseParserListener) ExitDelete_stmt

func (s *BaseParserListener) ExitDelete_stmt(ctx *Delete_stmtContext)

ExitDelete_stmt is called when production delete_stmt is exited.

func (*BaseParserListener) ExitDelete_stmt_limited

func (s *BaseParserListener) ExitDelete_stmt_limited(ctx *Delete_stmt_limitedContext)

ExitDelete_stmt_limited is called when production delete_stmt_limited is exited.

func (*BaseParserListener) ExitDetach_stmt

func (s *BaseParserListener) ExitDetach_stmt(ctx *Detach_stmtContext)

ExitDetach_stmt is called when production detach_stmt is exited.

func (*BaseParserListener) ExitDrop_stmt

func (s *BaseParserListener) ExitDrop_stmt(ctx *Drop_stmtContext)

ExitDrop_stmt is called when production drop_stmt is exited.

func (*BaseParserListener) ExitError_message

func (s *BaseParserListener) ExitError_message(ctx *Error_messageContext)

ExitError_message is called when production error_message is exited.

func (*BaseParserListener) ExitEveryRule

func (s *BaseParserListener) ExitEveryRule(ctx antlr.ParserRuleContext)

ExitEveryRule is called when any rule is exited.

func (*BaseParserListener) ExitExpr

func (s *BaseParserListener) ExitExpr(ctx *ExprContext)

ExitExpr is called when production expr is exited.

func (*BaseParserListener) ExitExpr_asc_desc

func (s *BaseParserListener) ExitExpr_asc_desc(ctx *Expr_asc_descContext)

ExitExpr_asc_desc is called when production expr_asc_desc is exited.

func (*BaseParserListener) ExitFactored_select_stmt

func (s *BaseParserListener) ExitFactored_select_stmt(ctx *Factored_select_stmtContext)

ExitFactored_select_stmt is called when production factored_select_stmt is exited.

func (*BaseParserListener) ExitFilename

func (s *BaseParserListener) ExitFilename(ctx *FilenameContext)

ExitFilename is called when production filename is exited.

func (*BaseParserListener) ExitFilter_clause

func (s *BaseParserListener) ExitFilter_clause(ctx *Filter_clauseContext)

ExitFilter_clause is called when production filter_clause is exited.

func (*BaseParserListener) ExitForeign_key_clause

func (s *BaseParserListener) ExitForeign_key_clause(ctx *Foreign_key_clauseContext)

ExitForeign_key_clause is called when production foreign_key_clause is exited.

func (*BaseParserListener) ExitForeign_table

func (s *BaseParserListener) ExitForeign_table(ctx *Foreign_tableContext)

ExitForeign_table is called when production foreign_table is exited.

func (*BaseParserListener) ExitFrame_clause

func (s *BaseParserListener) ExitFrame_clause(ctx *Frame_clauseContext)

ExitFrame_clause is called when production frame_clause is exited.

func (*BaseParserListener) ExitFrame_left

func (s *BaseParserListener) ExitFrame_left(ctx *Frame_leftContext)

ExitFrame_left is called when production frame_left is exited.

func (*BaseParserListener) ExitFrame_right

func (s *BaseParserListener) ExitFrame_right(ctx *Frame_rightContext)

ExitFrame_right is called when production frame_right is exited.

func (*BaseParserListener) ExitFrame_single

func (s *BaseParserListener) ExitFrame_single(ctx *Frame_singleContext)

ExitFrame_single is called when production frame_single is exited.

func (*BaseParserListener) ExitFrame_spec

func (s *BaseParserListener) ExitFrame_spec(ctx *Frame_specContext)

ExitFrame_spec is called when production frame_spec is exited.

func (*BaseParserListener) ExitFunction_name

func (s *BaseParserListener) ExitFunction_name(ctx *Function_nameContext)

ExitFunction_name is called when production function_name is exited.

func (*BaseParserListener) ExitIndex_name

func (s *BaseParserListener) ExitIndex_name(ctx *Index_nameContext)

ExitIndex_name is called when production index_name is exited.

func (*BaseParserListener) ExitIndexed_column

func (s *BaseParserListener) ExitIndexed_column(ctx *Indexed_columnContext)

ExitIndexed_column is called when production indexed_column is exited.

func (*BaseParserListener) ExitInitial_select

func (s *BaseParserListener) ExitInitial_select(ctx *Initial_selectContext)

ExitInitial_select is called when production initial_select is exited.

func (*BaseParserListener) ExitInsert_stmt

func (s *BaseParserListener) ExitInsert_stmt(ctx *Insert_stmtContext)

ExitInsert_stmt is called when production insert_stmt is exited.

func (*BaseParserListener) ExitJoin_clause

func (s *BaseParserListener) ExitJoin_clause(ctx *Join_clauseContext)

ExitJoin_clause is called when production join_clause is exited.

func (*BaseParserListener) ExitJoin_constraint

func (s *BaseParserListener) ExitJoin_constraint(ctx *Join_constraintContext)

ExitJoin_constraint is called when production join_constraint is exited.

func (*BaseParserListener) ExitJoin_operator

func (s *BaseParserListener) ExitJoin_operator(ctx *Join_operatorContext)

ExitJoin_operator is called when production join_operator is exited.

func (*BaseParserListener) ExitKeyword

func (s *BaseParserListener) ExitKeyword(ctx *KeywordContext)

ExitKeyword is called when production keyword is exited.

func (*BaseParserListener) ExitLimit_stmt

func (s *BaseParserListener) ExitLimit_stmt(ctx *Limit_stmtContext)

ExitLimit_stmt is called when production limit_stmt is exited.

func (*BaseParserListener) ExitLiteral_value

func (s *BaseParserListener) ExitLiteral_value(ctx *Literal_valueContext)

ExitLiteral_value is called when production literal_value is exited.

func (*BaseParserListener) ExitModule_argument

func (s *BaseParserListener) ExitModule_argument(ctx *Module_argumentContext)

ExitModule_argument is called when production module_argument is exited.

func (*BaseParserListener) ExitModule_name

func (s *BaseParserListener) ExitModule_name(ctx *Module_nameContext)

ExitModule_name is called when production module_name is exited.

func (*BaseParserListener) ExitName

func (s *BaseParserListener) ExitName(ctx *NameContext)

ExitName is called when production name is exited.

func (*BaseParserListener) ExitOffset

func (s *BaseParserListener) ExitOffset(ctx *OffsetContext)

ExitOffset is called when production offset is exited.

func (*BaseParserListener) ExitOrder_by_expr

func (s *BaseParserListener) ExitOrder_by_expr(ctx *Order_by_exprContext)

ExitOrder_by_expr is called when production order_by_expr is exited.

func (*BaseParserListener) ExitOrder_by_expr_asc_desc

func (s *BaseParserListener) ExitOrder_by_expr_asc_desc(ctx *Order_by_expr_asc_descContext)

ExitOrder_by_expr_asc_desc is called when production order_by_expr_asc_desc is exited.

func (*BaseParserListener) ExitOrder_by_stmt

func (s *BaseParserListener) ExitOrder_by_stmt(ctx *Order_by_stmtContext)

ExitOrder_by_stmt is called when production order_by_stmt is exited.

func (*BaseParserListener) ExitOrdering_term

func (s *BaseParserListener) ExitOrdering_term(ctx *Ordering_termContext)

ExitOrdering_term is called when production ordering_term is exited.

func (*BaseParserListener) ExitOver_clause

func (s *BaseParserListener) ExitOver_clause(ctx *Over_clauseContext)

ExitOver_clause is called when production over_clause is exited.

func (*BaseParserListener) ExitParse

func (s *BaseParserListener) ExitParse(ctx *ParseContext)

ExitParse is called when production parse is exited.

func (*BaseParserListener) ExitPartition_by

func (s *BaseParserListener) ExitPartition_by(ctx *Partition_byContext)

ExitPartition_by is called when production partition_by is exited.

func (*BaseParserListener) ExitPragma_name

func (s *BaseParserListener) ExitPragma_name(ctx *Pragma_nameContext)

ExitPragma_name is called when production pragma_name is exited.

func (*BaseParserListener) ExitPragma_stmt

func (s *BaseParserListener) ExitPragma_stmt(ctx *Pragma_stmtContext)

ExitPragma_stmt is called when production pragma_stmt is exited.

func (*BaseParserListener) ExitPragma_value

func (s *BaseParserListener) ExitPragma_value(ctx *Pragma_valueContext)

ExitPragma_value is called when production pragma_value is exited.

func (*BaseParserListener) ExitQualified_table_name

func (s *BaseParserListener) ExitQualified_table_name(ctx *Qualified_table_nameContext)

ExitQualified_table_name is called when production qualified_table_name is exited.

func (*BaseParserListener) ExitRaise_function

func (s *BaseParserListener) ExitRaise_function(ctx *Raise_functionContext)

ExitRaise_function is called when production raise_function is exited.

func (*BaseParserListener) ExitRecursive_cte

func (s *BaseParserListener) ExitRecursive_cte(ctx *Recursive_cteContext)

ExitRecursive_cte is called when production recursive_cte is exited.

func (*BaseParserListener) ExitRecursive_select

func (s *BaseParserListener) ExitRecursive_select(ctx *Recursive_selectContext)

ExitRecursive_select is called when production recursive_select is exited.

func (*BaseParserListener) ExitReindex_stmt

func (s *BaseParserListener) ExitReindex_stmt(ctx *Reindex_stmtContext)

ExitReindex_stmt is called when production reindex_stmt is exited.

func (*BaseParserListener) ExitRelease_stmt

func (s *BaseParserListener) ExitRelease_stmt(ctx *Release_stmtContext)

ExitRelease_stmt is called when production release_stmt is exited.

func (*BaseParserListener) ExitResult_column

func (s *BaseParserListener) ExitResult_column(ctx *Result_columnContext)

ExitResult_column is called when production result_column is exited.

func (*BaseParserListener) ExitReturning_clause

func (s *BaseParserListener) ExitReturning_clause(ctx *Returning_clauseContext)

ExitReturning_clause is called when production returning_clause is exited.

func (*BaseParserListener) ExitRollback_stmt

func (s *BaseParserListener) ExitRollback_stmt(ctx *Rollback_stmtContext)

ExitRollback_stmt is called when production rollback_stmt is exited.

func (*BaseParserListener) ExitSavepoint_name

func (s *BaseParserListener) ExitSavepoint_name(ctx *Savepoint_nameContext)

ExitSavepoint_name is called when production savepoint_name is exited.

func (*BaseParserListener) ExitSavepoint_stmt

func (s *BaseParserListener) ExitSavepoint_stmt(ctx *Savepoint_stmtContext)

ExitSavepoint_stmt is called when production savepoint_stmt is exited.

func (*BaseParserListener) ExitSchema_name

func (s *BaseParserListener) ExitSchema_name(ctx *Schema_nameContext)

ExitSchema_name is called when production schema_name is exited.

func (*BaseParserListener) ExitSelect_core

func (s *BaseParserListener) ExitSelect_core(ctx *Select_coreContext)

ExitSelect_core is called when production select_core is exited.

func (*BaseParserListener) ExitSelect_stmt

func (s *BaseParserListener) ExitSelect_stmt(ctx *Select_stmtContext)

ExitSelect_stmt is called when production select_stmt is exited.

func (*BaseParserListener) ExitSigned_number

func (s *BaseParserListener) ExitSigned_number(ctx *Signed_numberContext)

ExitSigned_number is called when production signed_number is exited.

func (*BaseParserListener) ExitSimple_func

func (s *BaseParserListener) ExitSimple_func(ctx *Simple_funcContext)

ExitSimple_func is called when production simple_func is exited.

func (*BaseParserListener) ExitSimple_function_invocation

func (s *BaseParserListener) ExitSimple_function_invocation(ctx *Simple_function_invocationContext)

ExitSimple_function_invocation is called when production simple_function_invocation is exited.

func (*BaseParserListener) ExitSimple_select_stmt

func (s *BaseParserListener) ExitSimple_select_stmt(ctx *Simple_select_stmtContext)

ExitSimple_select_stmt is called when production simple_select_stmt is exited.

func (*BaseParserListener) ExitSql_stmt

func (s *BaseParserListener) ExitSql_stmt(ctx *Sql_stmtContext)

ExitSql_stmt is called when production sql_stmt is exited.

func (*BaseParserListener) ExitSql_stmt_list

func (s *BaseParserListener) ExitSql_stmt_list(ctx *Sql_stmt_listContext)

ExitSql_stmt_list is called when production sql_stmt_list is exited.

func (*BaseParserListener) ExitTable_alias

func (s *BaseParserListener) ExitTable_alias(ctx *Table_aliasContext)

ExitTable_alias is called when production table_alias is exited.

func (*BaseParserListener) ExitTable_constraint

func (s *BaseParserListener) ExitTable_constraint(ctx *Table_constraintContext)

ExitTable_constraint is called when production table_constraint is exited.

func (*BaseParserListener) ExitTable_function_name

func (s *BaseParserListener) ExitTable_function_name(ctx *Table_function_nameContext)

ExitTable_function_name is called when production table_function_name is exited.

func (*BaseParserListener) ExitTable_name

func (s *BaseParserListener) ExitTable_name(ctx *Table_nameContext)

ExitTable_name is called when production table_name is exited.

func (*BaseParserListener) ExitTable_or_index_name

func (s *BaseParserListener) ExitTable_or_index_name(ctx *Table_or_index_nameContext)

ExitTable_or_index_name is called when production table_or_index_name is exited.

func (*BaseParserListener) ExitTable_or_subquery

func (s *BaseParserListener) ExitTable_or_subquery(ctx *Table_or_subqueryContext)

ExitTable_or_subquery is called when production table_or_subquery is exited.

func (*BaseParserListener) ExitTransaction_name

func (s *BaseParserListener) ExitTransaction_name(ctx *Transaction_nameContext)

ExitTransaction_name is called when production transaction_name is exited.

func (*BaseParserListener) ExitTrigger_name

func (s *BaseParserListener) ExitTrigger_name(ctx *Trigger_nameContext)

ExitTrigger_name is called when production trigger_name is exited.

func (*BaseParserListener) ExitType_name

func (s *BaseParserListener) ExitType_name(ctx *Type_nameContext)

ExitType_name is called when production type_name is exited.

func (*BaseParserListener) ExitUnary_operator

func (s *BaseParserListener) ExitUnary_operator(ctx *Unary_operatorContext)

ExitUnary_operator is called when production unary_operator is exited.

func (*BaseParserListener) ExitUpdate_stmt

func (s *BaseParserListener) ExitUpdate_stmt(ctx *Update_stmtContext)

ExitUpdate_stmt is called when production update_stmt is exited.

func (*BaseParserListener) ExitUpdate_stmt_limited

func (s *BaseParserListener) ExitUpdate_stmt_limited(ctx *Update_stmt_limitedContext)

ExitUpdate_stmt_limited is called when production update_stmt_limited is exited.

func (*BaseParserListener) ExitUpsert_clause

func (s *BaseParserListener) ExitUpsert_clause(ctx *Upsert_clauseContext)

ExitUpsert_clause is called when production upsert_clause is exited.

func (*BaseParserListener) ExitVacuum_stmt

func (s *BaseParserListener) ExitVacuum_stmt(ctx *Vacuum_stmtContext)

ExitVacuum_stmt is called when production vacuum_stmt is exited.

func (*BaseParserListener) ExitView_name

func (s *BaseParserListener) ExitView_name(ctx *View_nameContext)

ExitView_name is called when production view_name is exited.

func (*BaseParserListener) ExitWindow_defn

func (s *BaseParserListener) ExitWindow_defn(ctx *Window_defnContext)

ExitWindow_defn is called when production window_defn is exited.

func (*BaseParserListener) ExitWindow_function

func (s *BaseParserListener) ExitWindow_function(ctx *Window_functionContext)

ExitWindow_function is called when production window_function is exited.

func (*BaseParserListener) ExitWindow_function_invocation

func (s *BaseParserListener) ExitWindow_function_invocation(ctx *Window_function_invocationContext)

ExitWindow_function_invocation is called when production window_function_invocation is exited.

func (*BaseParserListener) ExitWindow_name

func (s *BaseParserListener) ExitWindow_name(ctx *Window_nameContext)

ExitWindow_name is called when production window_name is exited.

func (*BaseParserListener) ExitWith_clause

func (s *BaseParserListener) ExitWith_clause(ctx *With_clauseContext)

ExitWith_clause is called when production with_clause is exited.

func (*BaseParserListener) VisitErrorNode

func (s *BaseParserListener) VisitErrorNode(node antlr.ErrorNode)

VisitErrorNode is called when an error node is visited.

func (*BaseParserListener) VisitTerminal

func (s *BaseParserListener) VisitTerminal(node antlr.TerminalNode)

VisitTerminal is called when a terminal node is visited.

type BaseParserVisitor

type BaseParserVisitor struct {
	*antlr.BaseParseTreeVisitor
}

func (*BaseParserVisitor) VisitAggregate_func

func (v *BaseParserVisitor) VisitAggregate_func(ctx *Aggregate_funcContext) interface{}

func (*BaseParserVisitor) VisitAggregate_function_invocation

func (v *BaseParserVisitor) VisitAggregate_function_invocation(ctx *Aggregate_function_invocationContext) interface{}

func (*BaseParserVisitor) VisitAlias

func (v *BaseParserVisitor) VisitAlias(ctx *AliasContext) interface{}

func (*BaseParserVisitor) VisitAlter_table_stmt

func (v *BaseParserVisitor) VisitAlter_table_stmt(ctx *Alter_table_stmtContext) interface{}

func (*BaseParserVisitor) VisitAnalyze_stmt

func (v *BaseParserVisitor) VisitAnalyze_stmt(ctx *Analyze_stmtContext) interface{}

func (*BaseParserVisitor) VisitAny_name

func (v *BaseParserVisitor) VisitAny_name(ctx *Any_nameContext) interface{}

func (*BaseParserVisitor) VisitAsc_desc

func (v *BaseParserVisitor) VisitAsc_desc(ctx *Asc_descContext) interface{}

func (*BaseParserVisitor) VisitAssignment added in v0.7.1

func (v *BaseParserVisitor) VisitAssignment(ctx *AssignmentContext) interface{}

func (*BaseParserVisitor) VisitAssignment_list added in v0.7.1

func (v *BaseParserVisitor) VisitAssignment_list(ctx *Assignment_listContext) interface{}

func (*BaseParserVisitor) VisitAttach_stmt

func (v *BaseParserVisitor) VisitAttach_stmt(ctx *Attach_stmtContext) interface{}

func (*BaseParserVisitor) VisitBase_window_name

func (v *BaseParserVisitor) VisitBase_window_name(ctx *Base_window_nameContext) interface{}

func (*BaseParserVisitor) VisitBegin_stmt

func (v *BaseParserVisitor) VisitBegin_stmt(ctx *Begin_stmtContext) interface{}

func (*BaseParserVisitor) VisitCollation_name

func (v *BaseParserVisitor) VisitCollation_name(ctx *Collation_nameContext) interface{}

func (*BaseParserVisitor) VisitColumn_alias

func (v *BaseParserVisitor) VisitColumn_alias(ctx *Column_aliasContext) interface{}

func (*BaseParserVisitor) VisitColumn_constraint

func (v *BaseParserVisitor) VisitColumn_constraint(ctx *Column_constraintContext) interface{}

func (*BaseParserVisitor) VisitColumn_def

func (v *BaseParserVisitor) VisitColumn_def(ctx *Column_defContext) interface{}

func (*BaseParserVisitor) VisitColumn_name

func (v *BaseParserVisitor) VisitColumn_name(ctx *Column_nameContext) interface{}

func (*BaseParserVisitor) VisitColumn_name_list

func (v *BaseParserVisitor) VisitColumn_name_list(ctx *Column_name_listContext) interface{}

func (*BaseParserVisitor) VisitCommit_stmt

func (v *BaseParserVisitor) VisitCommit_stmt(ctx *Commit_stmtContext) interface{}

func (*BaseParserVisitor) VisitCommon_table_expression

func (v *BaseParserVisitor) VisitCommon_table_expression(ctx *Common_table_expressionContext) interface{}

func (*BaseParserVisitor) VisitCommon_table_stmt

func (v *BaseParserVisitor) VisitCommon_table_stmt(ctx *Common_table_stmtContext) interface{}

func (*BaseParserVisitor) VisitCompound_operator

func (v *BaseParserVisitor) VisitCompound_operator(ctx *Compound_operatorContext) interface{}

func (*BaseParserVisitor) VisitCompound_select_stmt

func (v *BaseParserVisitor) VisitCompound_select_stmt(ctx *Compound_select_stmtContext) interface{}

func (*BaseParserVisitor) VisitConflict_clause

func (v *BaseParserVisitor) VisitConflict_clause(ctx *Conflict_clauseContext) interface{}

func (*BaseParserVisitor) VisitCreate_index_stmt

func (v *BaseParserVisitor) VisitCreate_index_stmt(ctx *Create_index_stmtContext) interface{}

func (*BaseParserVisitor) VisitCreate_table_stmt

func (v *BaseParserVisitor) VisitCreate_table_stmt(ctx *Create_table_stmtContext) interface{}

func (*BaseParserVisitor) VisitCreate_trigger_stmt

func (v *BaseParserVisitor) VisitCreate_trigger_stmt(ctx *Create_trigger_stmtContext) interface{}

func (*BaseParserVisitor) VisitCreate_view_stmt

func (v *BaseParserVisitor) VisitCreate_view_stmt(ctx *Create_view_stmtContext) interface{}

func (*BaseParserVisitor) VisitCreate_virtual_table_stmt

func (v *BaseParserVisitor) VisitCreate_virtual_table_stmt(ctx *Create_virtual_table_stmtContext) interface{}

func (*BaseParserVisitor) VisitCte_table_name

func (v *BaseParserVisitor) VisitCte_table_name(ctx *Cte_table_nameContext) interface{}

func (*BaseParserVisitor) VisitDefault_value

func (v *BaseParserVisitor) VisitDefault_value(ctx *Default_valueContext) interface{}

func (*BaseParserVisitor) VisitDelete_stmt

func (v *BaseParserVisitor) VisitDelete_stmt(ctx *Delete_stmtContext) interface{}

func (*BaseParserVisitor) VisitDelete_stmt_limited

func (v *BaseParserVisitor) VisitDelete_stmt_limited(ctx *Delete_stmt_limitedContext) interface{}

func (*BaseParserVisitor) VisitDetach_stmt

func (v *BaseParserVisitor) VisitDetach_stmt(ctx *Detach_stmtContext) interface{}

func (*BaseParserVisitor) VisitDrop_stmt

func (v *BaseParserVisitor) VisitDrop_stmt(ctx *Drop_stmtContext) interface{}

func (*BaseParserVisitor) VisitError_message

func (v *BaseParserVisitor) VisitError_message(ctx *Error_messageContext) interface{}

func (*BaseParserVisitor) VisitExpr

func (v *BaseParserVisitor) VisitExpr(ctx *ExprContext) interface{}

func (*BaseParserVisitor) VisitExpr_asc_desc

func (v *BaseParserVisitor) VisitExpr_asc_desc(ctx *Expr_asc_descContext) interface{}

func (*BaseParserVisitor) VisitFactored_select_stmt

func (v *BaseParserVisitor) VisitFactored_select_stmt(ctx *Factored_select_stmtContext) interface{}

func (*BaseParserVisitor) VisitFilename

func (v *BaseParserVisitor) VisitFilename(ctx *FilenameContext) interface{}

func (*BaseParserVisitor) VisitFilter_clause

func (v *BaseParserVisitor) VisitFilter_clause(ctx *Filter_clauseContext) interface{}

func (*BaseParserVisitor) VisitForeign_key_clause

func (v *BaseParserVisitor) VisitForeign_key_clause(ctx *Foreign_key_clauseContext) interface{}

func (*BaseParserVisitor) VisitForeign_table

func (v *BaseParserVisitor) VisitForeign_table(ctx *Foreign_tableContext) interface{}

func (*BaseParserVisitor) VisitFrame_clause

func (v *BaseParserVisitor) VisitFrame_clause(ctx *Frame_clauseContext) interface{}

func (*BaseParserVisitor) VisitFrame_left

func (v *BaseParserVisitor) VisitFrame_left(ctx *Frame_leftContext) interface{}

func (*BaseParserVisitor) VisitFrame_right

func (v *BaseParserVisitor) VisitFrame_right(ctx *Frame_rightContext) interface{}

func (*BaseParserVisitor) VisitFrame_single

func (v *BaseParserVisitor) VisitFrame_single(ctx *Frame_singleContext) interface{}

func (*BaseParserVisitor) VisitFrame_spec

func (v *BaseParserVisitor) VisitFrame_spec(ctx *Frame_specContext) interface{}

func (*BaseParserVisitor) VisitFunction_name

func (v *BaseParserVisitor) VisitFunction_name(ctx *Function_nameContext) interface{}

func (*BaseParserVisitor) VisitIndex_name

func (v *BaseParserVisitor) VisitIndex_name(ctx *Index_nameContext) interface{}

func (*BaseParserVisitor) VisitIndexed_column

func (v *BaseParserVisitor) VisitIndexed_column(ctx *Indexed_columnContext) interface{}

func (*BaseParserVisitor) VisitInitial_select

func (v *BaseParserVisitor) VisitInitial_select(ctx *Initial_selectContext) interface{}

func (*BaseParserVisitor) VisitInsert_stmt

func (v *BaseParserVisitor) VisitInsert_stmt(ctx *Insert_stmtContext) interface{}

func (*BaseParserVisitor) VisitJoin_clause

func (v *BaseParserVisitor) VisitJoin_clause(ctx *Join_clauseContext) interface{}

func (*BaseParserVisitor) VisitJoin_constraint

func (v *BaseParserVisitor) VisitJoin_constraint(ctx *Join_constraintContext) interface{}

func (*BaseParserVisitor) VisitJoin_operator

func (v *BaseParserVisitor) VisitJoin_operator(ctx *Join_operatorContext) interface{}

func (*BaseParserVisitor) VisitKeyword

func (v *BaseParserVisitor) VisitKeyword(ctx *KeywordContext) interface{}

func (*BaseParserVisitor) VisitLimit_stmt

func (v *BaseParserVisitor) VisitLimit_stmt(ctx *Limit_stmtContext) interface{}

func (*BaseParserVisitor) VisitLiteral_value

func (v *BaseParserVisitor) VisitLiteral_value(ctx *Literal_valueContext) interface{}

func (*BaseParserVisitor) VisitModule_argument

func (v *BaseParserVisitor) VisitModule_argument(ctx *Module_argumentContext) interface{}

func (*BaseParserVisitor) VisitModule_name

func (v *BaseParserVisitor) VisitModule_name(ctx *Module_nameContext) interface{}

func (*BaseParserVisitor) VisitName

func (v *BaseParserVisitor) VisitName(ctx *NameContext) interface{}

func (*BaseParserVisitor) VisitOffset

func (v *BaseParserVisitor) VisitOffset(ctx *OffsetContext) interface{}

func (*BaseParserVisitor) VisitOrder_by_expr

func (v *BaseParserVisitor) VisitOrder_by_expr(ctx *Order_by_exprContext) interface{}

func (*BaseParserVisitor) VisitOrder_by_expr_asc_desc

func (v *BaseParserVisitor) VisitOrder_by_expr_asc_desc(ctx *Order_by_expr_asc_descContext) interface{}

func (*BaseParserVisitor) VisitOrder_by_stmt

func (v *BaseParserVisitor) VisitOrder_by_stmt(ctx *Order_by_stmtContext) interface{}

func (*BaseParserVisitor) VisitOrdering_term

func (v *BaseParserVisitor) VisitOrdering_term(ctx *Ordering_termContext) interface{}

func (*BaseParserVisitor) VisitOver_clause

func (v *BaseParserVisitor) VisitOver_clause(ctx *Over_clauseContext) interface{}

func (*BaseParserVisitor) VisitParse

func (v *BaseParserVisitor) VisitParse(ctx *ParseContext) interface{}

func (*BaseParserVisitor) VisitPartition_by

func (v *BaseParserVisitor) VisitPartition_by(ctx *Partition_byContext) interface{}

func (*BaseParserVisitor) VisitPragma_name

func (v *BaseParserVisitor) VisitPragma_name(ctx *Pragma_nameContext) interface{}

func (*BaseParserVisitor) VisitPragma_stmt

func (v *BaseParserVisitor) VisitPragma_stmt(ctx *Pragma_stmtContext) interface{}

func (*BaseParserVisitor) VisitPragma_value

func (v *BaseParserVisitor) VisitPragma_value(ctx *Pragma_valueContext) interface{}

func (*BaseParserVisitor) VisitQualified_table_name

func (v *BaseParserVisitor) VisitQualified_table_name(ctx *Qualified_table_nameContext) interface{}

func (*BaseParserVisitor) VisitRaise_function

func (v *BaseParserVisitor) VisitRaise_function(ctx *Raise_functionContext) interface{}

func (*BaseParserVisitor) VisitRecursive_cte

func (v *BaseParserVisitor) VisitRecursive_cte(ctx *Recursive_cteContext) interface{}

func (*BaseParserVisitor) VisitRecursive_select

func (v *BaseParserVisitor) VisitRecursive_select(ctx *Recursive_selectContext) interface{}

func (*BaseParserVisitor) VisitReindex_stmt

func (v *BaseParserVisitor) VisitReindex_stmt(ctx *Reindex_stmtContext) interface{}

func (*BaseParserVisitor) VisitRelease_stmt

func (v *BaseParserVisitor) VisitRelease_stmt(ctx *Release_stmtContext) interface{}

func (*BaseParserVisitor) VisitResult_column

func (v *BaseParserVisitor) VisitResult_column(ctx *Result_columnContext) interface{}

func (*BaseParserVisitor) VisitReturning_clause

func (v *BaseParserVisitor) VisitReturning_clause(ctx *Returning_clauseContext) interface{}

func (*BaseParserVisitor) VisitRollback_stmt

func (v *BaseParserVisitor) VisitRollback_stmt(ctx *Rollback_stmtContext) interface{}

func (*BaseParserVisitor) VisitSavepoint_name

func (v *BaseParserVisitor) VisitSavepoint_name(ctx *Savepoint_nameContext) interface{}

func (*BaseParserVisitor) VisitSavepoint_stmt

func (v *BaseParserVisitor) VisitSavepoint_stmt(ctx *Savepoint_stmtContext) interface{}

func (*BaseParserVisitor) VisitSchema_name

func (v *BaseParserVisitor) VisitSchema_name(ctx *Schema_nameContext) interface{}

func (*BaseParserVisitor) VisitSelect_core

func (v *BaseParserVisitor) VisitSelect_core(ctx *Select_coreContext) interface{}

func (*BaseParserVisitor) VisitSelect_stmt

func (v *BaseParserVisitor) VisitSelect_stmt(ctx *Select_stmtContext) interface{}

func (*BaseParserVisitor) VisitSigned_number

func (v *BaseParserVisitor) VisitSigned_number(ctx *Signed_numberContext) interface{}

func (*BaseParserVisitor) VisitSimple_func

func (v *BaseParserVisitor) VisitSimple_func(ctx *Simple_funcContext) interface{}

func (*BaseParserVisitor) VisitSimple_function_invocation

func (v *BaseParserVisitor) VisitSimple_function_invocation(ctx *Simple_function_invocationContext) interface{}

func (*BaseParserVisitor) VisitSimple_select_stmt

func (v *BaseParserVisitor) VisitSimple_select_stmt(ctx *Simple_select_stmtContext) interface{}

func (*BaseParserVisitor) VisitSql_stmt

func (v *BaseParserVisitor) VisitSql_stmt(ctx *Sql_stmtContext) interface{}

func (*BaseParserVisitor) VisitSql_stmt_list

func (v *BaseParserVisitor) VisitSql_stmt_list(ctx *Sql_stmt_listContext) interface{}

func (*BaseParserVisitor) VisitTable_alias

func (v *BaseParserVisitor) VisitTable_alias(ctx *Table_aliasContext) interface{}

func (*BaseParserVisitor) VisitTable_constraint

func (v *BaseParserVisitor) VisitTable_constraint(ctx *Table_constraintContext) interface{}

func (*BaseParserVisitor) VisitTable_function_name

func (v *BaseParserVisitor) VisitTable_function_name(ctx *Table_function_nameContext) interface{}

func (*BaseParserVisitor) VisitTable_name

func (v *BaseParserVisitor) VisitTable_name(ctx *Table_nameContext) interface{}

func (*BaseParserVisitor) VisitTable_or_index_name

func (v *BaseParserVisitor) VisitTable_or_index_name(ctx *Table_or_index_nameContext) interface{}

func (*BaseParserVisitor) VisitTable_or_subquery

func (v *BaseParserVisitor) VisitTable_or_subquery(ctx *Table_or_subqueryContext) interface{}

func (*BaseParserVisitor) VisitTransaction_name

func (v *BaseParserVisitor) VisitTransaction_name(ctx *Transaction_nameContext) interface{}

func (*BaseParserVisitor) VisitTrigger_name

func (v *BaseParserVisitor) VisitTrigger_name(ctx *Trigger_nameContext) interface{}

func (*BaseParserVisitor) VisitType_name

func (v *BaseParserVisitor) VisitType_name(ctx *Type_nameContext) interface{}

func (*BaseParserVisitor) VisitUnary_operator

func (v *BaseParserVisitor) VisitUnary_operator(ctx *Unary_operatorContext) interface{}

func (*BaseParserVisitor) VisitUpdate_stmt

func (v *BaseParserVisitor) VisitUpdate_stmt(ctx *Update_stmtContext) interface{}

func (*BaseParserVisitor) VisitUpdate_stmt_limited

func (v *BaseParserVisitor) VisitUpdate_stmt_limited(ctx *Update_stmt_limitedContext) interface{}

func (*BaseParserVisitor) VisitUpsert_clause

func (v *BaseParserVisitor) VisitUpsert_clause(ctx *Upsert_clauseContext) interface{}

func (*BaseParserVisitor) VisitVacuum_stmt

func (v *BaseParserVisitor) VisitVacuum_stmt(ctx *Vacuum_stmtContext) interface{}

func (*BaseParserVisitor) VisitView_name

func (v *BaseParserVisitor) VisitView_name(ctx *View_nameContext) interface{}

func (*BaseParserVisitor) VisitWindow_defn

func (v *BaseParserVisitor) VisitWindow_defn(ctx *Window_defnContext) interface{}

func (*BaseParserVisitor) VisitWindow_function

func (v *BaseParserVisitor) VisitWindow_function(ctx *Window_functionContext) interface{}

func (*BaseParserVisitor) VisitWindow_function_invocation

func (v *BaseParserVisitor) VisitWindow_function_invocation(ctx *Window_function_invocationContext) interface{}

func (*BaseParserVisitor) VisitWindow_name

func (v *BaseParserVisitor) VisitWindow_name(ctx *Window_nameContext) interface{}

func (*BaseParserVisitor) VisitWith_clause

func (v *BaseParserVisitor) VisitWith_clause(ctx *With_clauseContext) interface{}

type Base_window_nameContext

type Base_window_nameContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewBase_window_nameContext

func NewBase_window_nameContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *Base_window_nameContext

func NewEmptyBase_window_nameContext

func NewEmptyBase_window_nameContext() *Base_window_nameContext

func (*Base_window_nameContext) Accept

func (s *Base_window_nameContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*Base_window_nameContext) Any_name

func (*Base_window_nameContext) EnterRule

func (s *Base_window_nameContext) EnterRule(listener antlr.ParseTreeListener)

func (*Base_window_nameContext) ExitRule

func (s *Base_window_nameContext) ExitRule(listener antlr.ParseTreeListener)

func (*Base_window_nameContext) GetParser

func (s *Base_window_nameContext) GetParser() antlr.Parser

func (*Base_window_nameContext) GetRuleContext

func (s *Base_window_nameContext) GetRuleContext() antlr.RuleContext

func (*Base_window_nameContext) IsBase_window_nameContext

func (*Base_window_nameContext) IsBase_window_nameContext()

func (*Base_window_nameContext) ToStringTree

func (s *Base_window_nameContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type Begin_stmtContext

type Begin_stmtContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewBegin_stmtContext

func NewBegin_stmtContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *Begin_stmtContext

func NewEmptyBegin_stmtContext

func NewEmptyBegin_stmtContext() *Begin_stmtContext

func (*Begin_stmtContext) Accept

func (s *Begin_stmtContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*Begin_stmtContext) BEGIN_

func (s *Begin_stmtContext) BEGIN_() antlr.TerminalNode

func (*Begin_stmtContext) DEFERRED_

func (s *Begin_stmtContext) DEFERRED_() antlr.TerminalNode

func (*Begin_stmtContext) EXCLUSIVE_

func (s *Begin_stmtContext) EXCLUSIVE_() antlr.TerminalNode

func (*Begin_stmtContext) EnterRule

func (s *Begin_stmtContext) EnterRule(listener antlr.ParseTreeListener)

func (*Begin_stmtContext) ExitRule

func (s *Begin_stmtContext) ExitRule(listener antlr.ParseTreeListener)

func (*Begin_stmtContext) GetParser

func (s *Begin_stmtContext) GetParser() antlr.Parser

func (*Begin_stmtContext) GetRuleContext

func (s *Begin_stmtContext) GetRuleContext() antlr.RuleContext

func (*Begin_stmtContext) IMMEDIATE_

func (s *Begin_stmtContext) IMMEDIATE_() antlr.TerminalNode

func (*Begin_stmtContext) IsBegin_stmtContext

func (*Begin_stmtContext) IsBegin_stmtContext()

func (*Begin_stmtContext) TRANSACTION_

func (s *Begin_stmtContext) TRANSACTION_() antlr.TerminalNode

func (*Begin_stmtContext) ToStringTree

func (s *Begin_stmtContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

func (*Begin_stmtContext) Transaction_name

func (s *Begin_stmtContext) Transaction_name() ITransaction_nameContext

type Collation_nameContext

type Collation_nameContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewCollation_nameContext

func NewCollation_nameContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *Collation_nameContext

func NewEmptyCollation_nameContext

func NewEmptyCollation_nameContext() *Collation_nameContext

func (*Collation_nameContext) Accept

func (s *Collation_nameContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*Collation_nameContext) Any_name

func (*Collation_nameContext) EnterRule

func (s *Collation_nameContext) EnterRule(listener antlr.ParseTreeListener)

func (*Collation_nameContext) ExitRule

func (s *Collation_nameContext) ExitRule(listener antlr.ParseTreeListener)

func (*Collation_nameContext) GetParser

func (s *Collation_nameContext) GetParser() antlr.Parser

func (*Collation_nameContext) GetRuleContext

func (s *Collation_nameContext) GetRuleContext() antlr.RuleContext

func (*Collation_nameContext) IsCollation_nameContext

func (*Collation_nameContext) IsCollation_nameContext()

func (*Collation_nameContext) ToStringTree

func (s *Collation_nameContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type Column_aliasContext

type Column_aliasContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewColumn_aliasContext

func NewColumn_aliasContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *Column_aliasContext

func NewEmptyColumn_aliasContext

func NewEmptyColumn_aliasContext() *Column_aliasContext

func (*Column_aliasContext) Accept

func (s *Column_aliasContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*Column_aliasContext) EnterRule

func (s *Column_aliasContext) EnterRule(listener antlr.ParseTreeListener)

func (*Column_aliasContext) ExitRule

func (s *Column_aliasContext) ExitRule(listener antlr.ParseTreeListener)

func (*Column_aliasContext) GetParser

func (s *Column_aliasContext) GetParser() antlr.Parser

func (*Column_aliasContext) GetRuleContext

func (s *Column_aliasContext) GetRuleContext() antlr.RuleContext

func (*Column_aliasContext) IDENTIFIER

func (s *Column_aliasContext) IDENTIFIER() antlr.TerminalNode

func (*Column_aliasContext) IsColumn_aliasContext

func (*Column_aliasContext) IsColumn_aliasContext()

func (*Column_aliasContext) STRING_LITERAL

func (s *Column_aliasContext) STRING_LITERAL() antlr.TerminalNode

func (*Column_aliasContext) ToStringTree

func (s *Column_aliasContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type Column_constraintContext

type Column_constraintContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewColumn_constraintContext

func NewColumn_constraintContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *Column_constraintContext

func NewEmptyColumn_constraintContext

func NewEmptyColumn_constraintContext() *Column_constraintContext

func (*Column_constraintContext) ALWAYS_

func (*Column_constraintContext) AS_

func (*Column_constraintContext) AUTOINCREMENT_

func (s *Column_constraintContext) AUTOINCREMENT_() antlr.TerminalNode

func (*Column_constraintContext) Accept

func (s *Column_constraintContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*Column_constraintContext) Asc_desc

func (*Column_constraintContext) CHECK_

func (*Column_constraintContext) CLOSE_PAR

func (*Column_constraintContext) COLLATE_

func (*Column_constraintContext) CONSTRAINT_

func (s *Column_constraintContext) CONSTRAINT_() antlr.TerminalNode

func (*Column_constraintContext) Collation_name

func (*Column_constraintContext) Conflict_clause

func (*Column_constraintContext) DEFAULT_

func (*Column_constraintContext) EnterRule

func (s *Column_constraintContext) EnterRule(listener antlr.ParseTreeListener)

func (*Column_constraintContext) ExitRule

func (s *Column_constraintContext) ExitRule(listener antlr.ParseTreeListener)

func (*Column_constraintContext) Expr

func (*Column_constraintContext) Foreign_key_clause

func (s *Column_constraintContext) Foreign_key_clause() IForeign_key_clauseContext

func (*Column_constraintContext) GENERATED_

func (*Column_constraintContext) GetParser

func (s *Column_constraintContext) GetParser() antlr.Parser

func (*Column_constraintContext) GetRuleContext

func (s *Column_constraintContext) GetRuleContext() antlr.RuleContext

func (*Column_constraintContext) IsColumn_constraintContext

func (*Column_constraintContext) IsColumn_constraintContext()

func (*Column_constraintContext) KEY_

func (*Column_constraintContext) Literal_value

func (*Column_constraintContext) NOT_

func (*Column_constraintContext) NULL_

func (*Column_constraintContext) Name

func (*Column_constraintContext) OPEN_PAR

func (*Column_constraintContext) PRIMARY_

func (*Column_constraintContext) STORED_

func (*Column_constraintContext) Signed_number

func (*Column_constraintContext) ToStringTree

func (s *Column_constraintContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

func (*Column_constraintContext) UNIQUE_

func (*Column_constraintContext) VIRTUAL_

type Column_defContext

type Column_defContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewColumn_defContext

func NewColumn_defContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *Column_defContext

func NewEmptyColumn_defContext

func NewEmptyColumn_defContext() *Column_defContext

func (*Column_defContext) Accept

func (s *Column_defContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*Column_defContext) AllColumn_constraint

func (s *Column_defContext) AllColumn_constraint() []IColumn_constraintContext

func (*Column_defContext) Column_constraint

func (s *Column_defContext) Column_constraint(i int) IColumn_constraintContext

func (*Column_defContext) Column_name

func (s *Column_defContext) Column_name() IColumn_nameContext

func (*Column_defContext) EnterRule

func (s *Column_defContext) EnterRule(listener antlr.ParseTreeListener)

func (*Column_defContext) ExitRule

func (s *Column_defContext) ExitRule(listener antlr.ParseTreeListener)

func (*Column_defContext) GetParser

func (s *Column_defContext) GetParser() antlr.Parser

func (*Column_defContext) GetRuleContext

func (s *Column_defContext) GetRuleContext() antlr.RuleContext

func (*Column_defContext) IsColumn_defContext

func (*Column_defContext) IsColumn_defContext()

func (*Column_defContext) ToStringTree

func (s *Column_defContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

func (*Column_defContext) Type_name

func (s *Column_defContext) Type_name() IType_nameContext

type Column_nameContext

type Column_nameContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewColumn_nameContext

func NewColumn_nameContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *Column_nameContext

func NewEmptyColumn_nameContext

func NewEmptyColumn_nameContext() *Column_nameContext

func (*Column_nameContext) Accept

func (s *Column_nameContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*Column_nameContext) Any_name

func (s *Column_nameContext) Any_name() IAny_nameContext

func (*Column_nameContext) EnterRule

func (s *Column_nameContext) EnterRule(listener antlr.ParseTreeListener)

func (*Column_nameContext) ExitRule

func (s *Column_nameContext) ExitRule(listener antlr.ParseTreeListener)

func (*Column_nameContext) GetParser

func (s *Column_nameContext) GetParser() antlr.Parser

func (*Column_nameContext) GetRuleContext

func (s *Column_nameContext) GetRuleContext() antlr.RuleContext

func (*Column_nameContext) IsColumn_nameContext

func (*Column_nameContext) IsColumn_nameContext()

func (*Column_nameContext) ToStringTree

func (s *Column_nameContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type Column_name_listContext

type Column_name_listContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewColumn_name_listContext

func NewColumn_name_listContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *Column_name_listContext

func NewEmptyColumn_name_listContext

func NewEmptyColumn_name_listContext() *Column_name_listContext

func (*Column_name_listContext) Accept

func (s *Column_name_listContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*Column_name_listContext) AllCOMMA

func (s *Column_name_listContext) AllCOMMA() []antlr.TerminalNode

func (*Column_name_listContext) AllColumn_name

func (s *Column_name_listContext) AllColumn_name() []IColumn_nameContext

func (*Column_name_listContext) CLOSE_PAR

func (*Column_name_listContext) COMMA

func (*Column_name_listContext) Column_name

func (*Column_name_listContext) EnterRule

func (s *Column_name_listContext) EnterRule(listener antlr.ParseTreeListener)

func (*Column_name_listContext) ExitRule

func (s *Column_name_listContext) ExitRule(listener antlr.ParseTreeListener)

func (*Column_name_listContext) GetParser

func (s *Column_name_listContext) GetParser() antlr.Parser

func (*Column_name_listContext) GetRuleContext

func (s *Column_name_listContext) GetRuleContext() antlr.RuleContext

func (*Column_name_listContext) IsColumn_name_listContext

func (*Column_name_listContext) IsColumn_name_listContext()

func (*Column_name_listContext) OPEN_PAR

func (*Column_name_listContext) ToStringTree

func (s *Column_name_listContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type Commit_stmtContext

type Commit_stmtContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewCommit_stmtContext

func NewCommit_stmtContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *Commit_stmtContext

func NewEmptyCommit_stmtContext

func NewEmptyCommit_stmtContext() *Commit_stmtContext

func (*Commit_stmtContext) Accept

func (s *Commit_stmtContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*Commit_stmtContext) COMMIT_

func (s *Commit_stmtContext) COMMIT_() antlr.TerminalNode

func (*Commit_stmtContext) END_

func (*Commit_stmtContext) EnterRule

func (s *Commit_stmtContext) EnterRule(listener antlr.ParseTreeListener)

func (*Commit_stmtContext) ExitRule

func (s *Commit_stmtContext) ExitRule(listener antlr.ParseTreeListener)

func (*Commit_stmtContext) GetParser

func (s *Commit_stmtContext) GetParser() antlr.Parser

func (*Commit_stmtContext) GetRuleContext

func (s *Commit_stmtContext) GetRuleContext() antlr.RuleContext

func (*Commit_stmtContext) IsCommit_stmtContext

func (*Commit_stmtContext) IsCommit_stmtContext()

func (*Commit_stmtContext) TRANSACTION_

func (s *Commit_stmtContext) TRANSACTION_() antlr.TerminalNode

func (*Commit_stmtContext) ToStringTree

func (s *Commit_stmtContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type Common_table_expressionContext

type Common_table_expressionContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewCommon_table_expressionContext

func NewCommon_table_expressionContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *Common_table_expressionContext

func NewEmptyCommon_table_expressionContext

func NewEmptyCommon_table_expressionContext() *Common_table_expressionContext

func (*Common_table_expressionContext) AS_

func (*Common_table_expressionContext) Accept

func (s *Common_table_expressionContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*Common_table_expressionContext) AllCLOSE_PAR

func (*Common_table_expressionContext) AllCOMMA

func (*Common_table_expressionContext) AllColumn_name

func (*Common_table_expressionContext) AllOPEN_PAR

func (*Common_table_expressionContext) CLOSE_PAR

func (*Common_table_expressionContext) COMMA

func (*Common_table_expressionContext) Column_name

func (*Common_table_expressionContext) EnterRule

func (*Common_table_expressionContext) ExitRule

func (*Common_table_expressionContext) GetParser

func (*Common_table_expressionContext) GetRuleContext

func (s *Common_table_expressionContext) GetRuleContext() antlr.RuleContext

func (*Common_table_expressionContext) IsCommon_table_expressionContext

func (*Common_table_expressionContext) IsCommon_table_expressionContext()

func (*Common_table_expressionContext) OPEN_PAR

func (*Common_table_expressionContext) Select_stmt

func (*Common_table_expressionContext) Table_name

func (*Common_table_expressionContext) ToStringTree

func (s *Common_table_expressionContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type Common_table_stmtContext

type Common_table_stmtContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewCommon_table_stmtContext

func NewCommon_table_stmtContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *Common_table_stmtContext

func NewEmptyCommon_table_stmtContext

func NewEmptyCommon_table_stmtContext() *Common_table_stmtContext

func (*Common_table_stmtContext) Accept

func (s *Common_table_stmtContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*Common_table_stmtContext) AllCOMMA

func (*Common_table_stmtContext) AllCommon_table_expression

func (s *Common_table_stmtContext) AllCommon_table_expression() []ICommon_table_expressionContext

func (*Common_table_stmtContext) COMMA

func (*Common_table_stmtContext) Common_table_expression

func (s *Common_table_stmtContext) Common_table_expression(i int) ICommon_table_expressionContext

func (*Common_table_stmtContext) EnterRule

func (s *Common_table_stmtContext) EnterRule(listener antlr.ParseTreeListener)

func (*Common_table_stmtContext) ExitRule

func (s *Common_table_stmtContext) ExitRule(listener antlr.ParseTreeListener)

func (*Common_table_stmtContext) GetParser

func (s *Common_table_stmtContext) GetParser() antlr.Parser

func (*Common_table_stmtContext) GetRuleContext

func (s *Common_table_stmtContext) GetRuleContext() antlr.RuleContext

func (*Common_table_stmtContext) IsCommon_table_stmtContext

func (*Common_table_stmtContext) IsCommon_table_stmtContext()

func (*Common_table_stmtContext) RECURSIVE_

func (*Common_table_stmtContext) ToStringTree

func (s *Common_table_stmtContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

func (*Common_table_stmtContext) WITH_

type Compound_operatorContext

type Compound_operatorContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewCompound_operatorContext

func NewCompound_operatorContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *Compound_operatorContext

func NewEmptyCompound_operatorContext

func NewEmptyCompound_operatorContext() *Compound_operatorContext

func (*Compound_operatorContext) ALL_

func (*Compound_operatorContext) Accept

func (s *Compound_operatorContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*Compound_operatorContext) EXCEPT_

func (*Compound_operatorContext) EnterRule

func (s *Compound_operatorContext) EnterRule(listener antlr.ParseTreeListener)

func (*Compound_operatorContext) ExitRule

func (s *Compound_operatorContext) ExitRule(listener antlr.ParseTreeListener)

func (*Compound_operatorContext) GetParser

func (s *Compound_operatorContext) GetParser() antlr.Parser

func (*Compound_operatorContext) GetRuleContext

func (s *Compound_operatorContext) GetRuleContext() antlr.RuleContext

func (*Compound_operatorContext) INTERSECT_

func (*Compound_operatorContext) IsCompound_operatorContext

func (*Compound_operatorContext) IsCompound_operatorContext()

func (*Compound_operatorContext) ToStringTree

func (s *Compound_operatorContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

func (*Compound_operatorContext) UNION_

type Compound_select_stmtContext

type Compound_select_stmtContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewCompound_select_stmtContext

func NewCompound_select_stmtContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *Compound_select_stmtContext

func NewEmptyCompound_select_stmtContext

func NewEmptyCompound_select_stmtContext() *Compound_select_stmtContext

func (*Compound_select_stmtContext) ALL_

func (*Compound_select_stmtContext) Accept

func (s *Compound_select_stmtContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*Compound_select_stmtContext) AllALL_

func (*Compound_select_stmtContext) AllEXCEPT_

func (*Compound_select_stmtContext) AllINTERSECT_

func (s *Compound_select_stmtContext) AllINTERSECT_() []antlr.TerminalNode

func (*Compound_select_stmtContext) AllSelect_core

func (s *Compound_select_stmtContext) AllSelect_core() []ISelect_coreContext

func (*Compound_select_stmtContext) AllUNION_

func (*Compound_select_stmtContext) Common_table_stmt

func (*Compound_select_stmtContext) EXCEPT_

func (*Compound_select_stmtContext) EnterRule

func (s *Compound_select_stmtContext) EnterRule(listener antlr.ParseTreeListener)

func (*Compound_select_stmtContext) ExitRule

func (s *Compound_select_stmtContext) ExitRule(listener antlr.ParseTreeListener)

func (*Compound_select_stmtContext) GetParser

func (s *Compound_select_stmtContext) GetParser() antlr.Parser

func (*Compound_select_stmtContext) GetRuleContext

func (s *Compound_select_stmtContext) GetRuleContext() antlr.RuleContext

func (*Compound_select_stmtContext) INTERSECT_

func (*Compound_select_stmtContext) IsCompound_select_stmtContext

func (*Compound_select_stmtContext) IsCompound_select_stmtContext()

func (*Compound_select_stmtContext) Limit_stmt

func (*Compound_select_stmtContext) Order_by_stmt

func (*Compound_select_stmtContext) Select_core

func (*Compound_select_stmtContext) ToStringTree

func (s *Compound_select_stmtContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

func (*Compound_select_stmtContext) UNION_

type Conflict_clauseContext

type Conflict_clauseContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewConflict_clauseContext

func NewConflict_clauseContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *Conflict_clauseContext

func NewEmptyConflict_clauseContext

func NewEmptyConflict_clauseContext() *Conflict_clauseContext

func (*Conflict_clauseContext) ABORT_

func (*Conflict_clauseContext) Accept

func (s *Conflict_clauseContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*Conflict_clauseContext) CONFLICT_

func (s *Conflict_clauseContext) CONFLICT_() antlr.TerminalNode

func (*Conflict_clauseContext) EnterRule

func (s *Conflict_clauseContext) EnterRule(listener antlr.ParseTreeListener)

func (*Conflict_clauseContext) ExitRule

func (s *Conflict_clauseContext) ExitRule(listener antlr.ParseTreeListener)

func (*Conflict_clauseContext) FAIL_

func (*Conflict_clauseContext) GetParser

func (s *Conflict_clauseContext) GetParser() antlr.Parser

func (*Conflict_clauseContext) GetRuleContext

func (s *Conflict_clauseContext) GetRuleContext() antlr.RuleContext

func (*Conflict_clauseContext) IGNORE_

func (*Conflict_clauseContext) IsConflict_clauseContext

func (*Conflict_clauseContext) IsConflict_clauseContext()

func (*Conflict_clauseContext) ON_

func (*Conflict_clauseContext) REPLACE_

func (*Conflict_clauseContext) ROLLBACK_

func (s *Conflict_clauseContext) ROLLBACK_() antlr.TerminalNode

func (*Conflict_clauseContext) ToStringTree

func (s *Conflict_clauseContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type Create_index_stmtContext

type Create_index_stmtContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewCreate_index_stmtContext

func NewCreate_index_stmtContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *Create_index_stmtContext

func NewEmptyCreate_index_stmtContext

func NewEmptyCreate_index_stmtContext() *Create_index_stmtContext

func (*Create_index_stmtContext) Accept

func (s *Create_index_stmtContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*Create_index_stmtContext) AllCOMMA

func (*Create_index_stmtContext) AllIndexed_column

func (s *Create_index_stmtContext) AllIndexed_column() []IIndexed_columnContext

func (*Create_index_stmtContext) CLOSE_PAR

func (*Create_index_stmtContext) COMMA

func (*Create_index_stmtContext) CREATE_

func (*Create_index_stmtContext) DOT

func (*Create_index_stmtContext) EXISTS_

func (*Create_index_stmtContext) EnterRule

func (s *Create_index_stmtContext) EnterRule(listener antlr.ParseTreeListener)

func (*Create_index_stmtContext) ExitRule

func (s *Create_index_stmtContext) ExitRule(listener antlr.ParseTreeListener)

func (*Create_index_stmtContext) Expr

func (*Create_index_stmtContext) GetParser

func (s *Create_index_stmtContext) GetParser() antlr.Parser

func (*Create_index_stmtContext) GetRuleContext

func (s *Create_index_stmtContext) GetRuleContext() antlr.RuleContext

func (*Create_index_stmtContext) IF_

func (*Create_index_stmtContext) INDEX_

func (*Create_index_stmtContext) Index_name

func (*Create_index_stmtContext) Indexed_column

func (*Create_index_stmtContext) IsCreate_index_stmtContext

func (*Create_index_stmtContext) IsCreate_index_stmtContext()

func (*Create_index_stmtContext) NOT_

func (*Create_index_stmtContext) ON_

func (*Create_index_stmtContext) OPEN_PAR

func (*Create_index_stmtContext) Schema_name

func (*Create_index_stmtContext) Table_name

func (*Create_index_stmtContext) ToStringTree

func (s *Create_index_stmtContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

func (*Create_index_stmtContext) UNIQUE_

func (*Create_index_stmtContext) WHERE_

type Create_table_stmtContext

type Create_table_stmtContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewCreate_table_stmtContext

func NewCreate_table_stmtContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *Create_table_stmtContext

func NewEmptyCreate_table_stmtContext

func NewEmptyCreate_table_stmtContext() *Create_table_stmtContext

func (*Create_table_stmtContext) AS_

func (*Create_table_stmtContext) Accept

func (s *Create_table_stmtContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*Create_table_stmtContext) AllCOMMA

func (*Create_table_stmtContext) AllColumn_def

func (s *Create_table_stmtContext) AllColumn_def() []IColumn_defContext

func (*Create_table_stmtContext) AllTable_constraint

func (s *Create_table_stmtContext) AllTable_constraint() []ITable_constraintContext

func (*Create_table_stmtContext) CLOSE_PAR

func (*Create_table_stmtContext) COMMA

func (*Create_table_stmtContext) CREATE_

func (*Create_table_stmtContext) Column_def

func (*Create_table_stmtContext) DOT

func (*Create_table_stmtContext) EXISTS_

func (*Create_table_stmtContext) EnterRule

func (s *Create_table_stmtContext) EnterRule(listener antlr.ParseTreeListener)

func (*Create_table_stmtContext) ExitRule

func (s *Create_table_stmtContext) ExitRule(listener antlr.ParseTreeListener)

func (*Create_table_stmtContext) GetParser

func (s *Create_table_stmtContext) GetParser() antlr.Parser

func (*Create_table_stmtContext) GetRow_ROW_ID

func (s *Create_table_stmtContext) GetRow_ROW_ID() antlr.Token

func (*Create_table_stmtContext) GetRuleContext

func (s *Create_table_stmtContext) GetRuleContext() antlr.RuleContext

func (*Create_table_stmtContext) IDENTIFIER

func (*Create_table_stmtContext) IF_

func (*Create_table_stmtContext) IsCreate_table_stmtContext

func (*Create_table_stmtContext) IsCreate_table_stmtContext()

func (*Create_table_stmtContext) NOT_

func (*Create_table_stmtContext) OPEN_PAR

func (*Create_table_stmtContext) Schema_name

func (*Create_table_stmtContext) Select_stmt

func (*Create_table_stmtContext) SetRow_ROW_ID

func (s *Create_table_stmtContext) SetRow_ROW_ID(v antlr.Token)

func (*Create_table_stmtContext) TABLE_

func (*Create_table_stmtContext) TEMPORARY_

func (*Create_table_stmtContext) TEMP_

func (*Create_table_stmtContext) Table_constraint

func (s *Create_table_stmtContext) Table_constraint(i int) ITable_constraintContext

func (*Create_table_stmtContext) Table_name

func (*Create_table_stmtContext) ToStringTree

func (s *Create_table_stmtContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

func (*Create_table_stmtContext) WITHOUT_

type Create_trigger_stmtContext

type Create_trigger_stmtContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewCreate_trigger_stmtContext

func NewCreate_trigger_stmtContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *Create_trigger_stmtContext

func NewEmptyCreate_trigger_stmtContext

func NewEmptyCreate_trigger_stmtContext() *Create_trigger_stmtContext

func (*Create_trigger_stmtContext) AFTER_

func (*Create_trigger_stmtContext) Accept

func (s *Create_trigger_stmtContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*Create_trigger_stmtContext) AllCOMMA

func (*Create_trigger_stmtContext) AllColumn_name

func (s *Create_trigger_stmtContext) AllColumn_name() []IColumn_nameContext

func (*Create_trigger_stmtContext) AllDelete_stmt

func (s *Create_trigger_stmtContext) AllDelete_stmt() []IDelete_stmtContext

func (*Create_trigger_stmtContext) AllInsert_stmt

func (s *Create_trigger_stmtContext) AllInsert_stmt() []IInsert_stmtContext

func (*Create_trigger_stmtContext) AllOF_

func (*Create_trigger_stmtContext) AllSCOL

func (*Create_trigger_stmtContext) AllSelect_stmt

func (s *Create_trigger_stmtContext) AllSelect_stmt() []ISelect_stmtContext

func (*Create_trigger_stmtContext) AllUpdate_stmt

func (s *Create_trigger_stmtContext) AllUpdate_stmt() []IUpdate_stmtContext

func (*Create_trigger_stmtContext) BEFORE_

func (*Create_trigger_stmtContext) BEGIN_

func (*Create_trigger_stmtContext) COMMA

func (*Create_trigger_stmtContext) CREATE_

func (*Create_trigger_stmtContext) Column_name

func (*Create_trigger_stmtContext) DELETE_

func (*Create_trigger_stmtContext) DOT

func (*Create_trigger_stmtContext) Delete_stmt

func (*Create_trigger_stmtContext) EACH_

func (*Create_trigger_stmtContext) END_

func (*Create_trigger_stmtContext) EXISTS_

func (*Create_trigger_stmtContext) EnterRule

func (s *Create_trigger_stmtContext) EnterRule(listener antlr.ParseTreeListener)

func (*Create_trigger_stmtContext) ExitRule

func (s *Create_trigger_stmtContext) ExitRule(listener antlr.ParseTreeListener)

func (*Create_trigger_stmtContext) Expr

func (*Create_trigger_stmtContext) FOR_

func (*Create_trigger_stmtContext) GetParser

func (s *Create_trigger_stmtContext) GetParser() antlr.Parser

func (*Create_trigger_stmtContext) GetRuleContext

func (s *Create_trigger_stmtContext) GetRuleContext() antlr.RuleContext

func (*Create_trigger_stmtContext) IF_

func (*Create_trigger_stmtContext) INSERT_

func (*Create_trigger_stmtContext) INSTEAD_

func (*Create_trigger_stmtContext) Insert_stmt

func (*Create_trigger_stmtContext) IsCreate_trigger_stmtContext

func (*Create_trigger_stmtContext) IsCreate_trigger_stmtContext()

func (*Create_trigger_stmtContext) NOT_

func (*Create_trigger_stmtContext) OF_

func (*Create_trigger_stmtContext) ON_

func (*Create_trigger_stmtContext) ROW_

func (*Create_trigger_stmtContext) SCOL

func (*Create_trigger_stmtContext) Schema_name

func (*Create_trigger_stmtContext) Select_stmt

func (*Create_trigger_stmtContext) TEMPORARY_

func (*Create_trigger_stmtContext) TEMP_

func (*Create_trigger_stmtContext) TRIGGER_

func (*Create_trigger_stmtContext) Table_name

func (*Create_trigger_stmtContext) ToStringTree

func (s *Create_trigger_stmtContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

func (*Create_trigger_stmtContext) Trigger_name

func (*Create_trigger_stmtContext) UPDATE_

func (*Create_trigger_stmtContext) Update_stmt

func (*Create_trigger_stmtContext) WHEN_

type Create_view_stmtContext

type Create_view_stmtContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewCreate_view_stmtContext

func NewCreate_view_stmtContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *Create_view_stmtContext

func NewEmptyCreate_view_stmtContext

func NewEmptyCreate_view_stmtContext() *Create_view_stmtContext

func (*Create_view_stmtContext) AS_

func (*Create_view_stmtContext) Accept

func (s *Create_view_stmtContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*Create_view_stmtContext) AllCOMMA

func (s *Create_view_stmtContext) AllCOMMA() []antlr.TerminalNode

func (*Create_view_stmtContext) AllColumn_name

func (s *Create_view_stmtContext) AllColumn_name() []IColumn_nameContext

func (*Create_view_stmtContext) CLOSE_PAR

func (*Create_view_stmtContext) COMMA

func (*Create_view_stmtContext) CREATE_

func (*Create_view_stmtContext) Column_name

func (*Create_view_stmtContext) DOT

func (*Create_view_stmtContext) EXISTS_

func (*Create_view_stmtContext) EnterRule

func (s *Create_view_stmtContext) EnterRule(listener antlr.ParseTreeListener)

func (*Create_view_stmtContext) ExitRule

func (s *Create_view_stmtContext) ExitRule(listener antlr.ParseTreeListener)

func (*Create_view_stmtContext) GetParser

func (s *Create_view_stmtContext) GetParser() antlr.Parser

func (*Create_view_stmtContext) GetRuleContext

func (s *Create_view_stmtContext) GetRuleContext() antlr.RuleContext

func (*Create_view_stmtContext) IF_

func (*Create_view_stmtContext) IsCreate_view_stmtContext

func (*Create_view_stmtContext) IsCreate_view_stmtContext()

func (*Create_view_stmtContext) NOT_

func (*Create_view_stmtContext) OPEN_PAR

func (*Create_view_stmtContext) Schema_name

func (*Create_view_stmtContext) Select_stmt

func (*Create_view_stmtContext) TEMPORARY_

func (s *Create_view_stmtContext) TEMPORARY_() antlr.TerminalNode

func (*Create_view_stmtContext) TEMP_

func (*Create_view_stmtContext) ToStringTree

func (s *Create_view_stmtContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

func (*Create_view_stmtContext) VIEW_

func (*Create_view_stmtContext) View_name

type Create_virtual_table_stmtContext

type Create_virtual_table_stmtContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewCreate_virtual_table_stmtContext

func NewCreate_virtual_table_stmtContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *Create_virtual_table_stmtContext

func NewEmptyCreate_virtual_table_stmtContext

func NewEmptyCreate_virtual_table_stmtContext() *Create_virtual_table_stmtContext

func (*Create_virtual_table_stmtContext) Accept

func (s *Create_virtual_table_stmtContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*Create_virtual_table_stmtContext) AllCOMMA

func (*Create_virtual_table_stmtContext) AllModule_argument

func (*Create_virtual_table_stmtContext) CLOSE_PAR

func (*Create_virtual_table_stmtContext) COMMA

func (*Create_virtual_table_stmtContext) CREATE_

func (*Create_virtual_table_stmtContext) DOT

func (*Create_virtual_table_stmtContext) EXISTS_

func (*Create_virtual_table_stmtContext) EnterRule

func (*Create_virtual_table_stmtContext) ExitRule

func (*Create_virtual_table_stmtContext) GetParser

func (*Create_virtual_table_stmtContext) GetRuleContext

func (*Create_virtual_table_stmtContext) IF_

func (*Create_virtual_table_stmtContext) IsCreate_virtual_table_stmtContext

func (*Create_virtual_table_stmtContext) IsCreate_virtual_table_stmtContext()

func (*Create_virtual_table_stmtContext) Module_argument

func (*Create_virtual_table_stmtContext) Module_name

func (*Create_virtual_table_stmtContext) NOT_

func (*Create_virtual_table_stmtContext) OPEN_PAR

func (*Create_virtual_table_stmtContext) Schema_name

func (*Create_virtual_table_stmtContext) TABLE_

func (*Create_virtual_table_stmtContext) Table_name

func (*Create_virtual_table_stmtContext) ToStringTree

func (s *Create_virtual_table_stmtContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

func (*Create_virtual_table_stmtContext) USING_

func (*Create_virtual_table_stmtContext) VIRTUAL_

type Cte_table_nameContext

type Cte_table_nameContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewCte_table_nameContext

func NewCte_table_nameContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *Cte_table_nameContext

func NewEmptyCte_table_nameContext

func NewEmptyCte_table_nameContext() *Cte_table_nameContext

func (*Cte_table_nameContext) Accept

func (s *Cte_table_nameContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*Cte_table_nameContext) AllCOMMA

func (s *Cte_table_nameContext) AllCOMMA() []antlr.TerminalNode

func (*Cte_table_nameContext) AllColumn_name

func (s *Cte_table_nameContext) AllColumn_name() []IColumn_nameContext

func (*Cte_table_nameContext) CLOSE_PAR

func (s *Cte_table_nameContext) CLOSE_PAR() antlr.TerminalNode

func (*Cte_table_nameContext) COMMA

func (*Cte_table_nameContext) Column_name

func (s *Cte_table_nameContext) Column_name(i int) IColumn_nameContext

func (*Cte_table_nameContext) EnterRule

func (s *Cte_table_nameContext) EnterRule(listener antlr.ParseTreeListener)

func (*Cte_table_nameContext) ExitRule

func (s *Cte_table_nameContext) ExitRule(listener antlr.ParseTreeListener)

func (*Cte_table_nameContext) GetParser

func (s *Cte_table_nameContext) GetParser() antlr.Parser

func (*Cte_table_nameContext) GetRuleContext

func (s *Cte_table_nameContext) GetRuleContext() antlr.RuleContext

func (*Cte_table_nameContext) IsCte_table_nameContext

func (*Cte_table_nameContext) IsCte_table_nameContext()

func (*Cte_table_nameContext) OPEN_PAR

func (*Cte_table_nameContext) Table_name

func (s *Cte_table_nameContext) Table_name() ITable_nameContext

func (*Cte_table_nameContext) ToStringTree

func (s *Cte_table_nameContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type Default_valueContext

type Default_valueContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewDefault_valueContext

func NewDefault_valueContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *Default_valueContext

func NewEmptyDefault_valueContext

func NewEmptyDefault_valueContext() *Default_valueContext

func (*Default_valueContext) Accept

func (s *Default_valueContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*Default_valueContext) COMMA

func (*Default_valueContext) EnterRule

func (s *Default_valueContext) EnterRule(listener antlr.ParseTreeListener)

func (*Default_valueContext) ExitRule

func (s *Default_valueContext) ExitRule(listener antlr.ParseTreeListener)

func (*Default_valueContext) GetParser

func (s *Default_valueContext) GetParser() antlr.Parser

func (*Default_valueContext) GetRuleContext

func (s *Default_valueContext) GetRuleContext() antlr.RuleContext

func (*Default_valueContext) IsDefault_valueContext

func (*Default_valueContext) IsDefault_valueContext()

func (*Default_valueContext) Signed_number

func (s *Default_valueContext) Signed_number() ISigned_numberContext

func (*Default_valueContext) ToStringTree

func (s *Default_valueContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type Delete_stmtContext

type Delete_stmtContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewDelete_stmtContext

func NewDelete_stmtContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *Delete_stmtContext

func NewEmptyDelete_stmtContext

func NewEmptyDelete_stmtContext() *Delete_stmtContext

func (*Delete_stmtContext) Accept

func (s *Delete_stmtContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*Delete_stmtContext) DELETE_

func (s *Delete_stmtContext) DELETE_() antlr.TerminalNode

func (*Delete_stmtContext) EnterRule

func (s *Delete_stmtContext) EnterRule(listener antlr.ParseTreeListener)

func (*Delete_stmtContext) ExitRule

func (s *Delete_stmtContext) ExitRule(listener antlr.ParseTreeListener)

func (*Delete_stmtContext) Expr

func (s *Delete_stmtContext) Expr() IExprContext

func (*Delete_stmtContext) FROM_

func (*Delete_stmtContext) GetParser

func (s *Delete_stmtContext) GetParser() antlr.Parser

func (*Delete_stmtContext) GetRuleContext

func (s *Delete_stmtContext) GetRuleContext() antlr.RuleContext

func (*Delete_stmtContext) IsDelete_stmtContext

func (*Delete_stmtContext) IsDelete_stmtContext()

func (*Delete_stmtContext) Qualified_table_name

func (s *Delete_stmtContext) Qualified_table_name() IQualified_table_nameContext

func (*Delete_stmtContext) Returning_clause

func (s *Delete_stmtContext) Returning_clause() IReturning_clauseContext

func (*Delete_stmtContext) ToStringTree

func (s *Delete_stmtContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

func (*Delete_stmtContext) WHERE_

func (*Delete_stmtContext) With_clause

func (s *Delete_stmtContext) With_clause() IWith_clauseContext

type Delete_stmt_limitedContext

type Delete_stmt_limitedContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewDelete_stmt_limitedContext

func NewDelete_stmt_limitedContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *Delete_stmt_limitedContext

func NewEmptyDelete_stmt_limitedContext

func NewEmptyDelete_stmt_limitedContext() *Delete_stmt_limitedContext

func (*Delete_stmt_limitedContext) Accept

func (s *Delete_stmt_limitedContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*Delete_stmt_limitedContext) DELETE_

func (*Delete_stmt_limitedContext) EnterRule

func (s *Delete_stmt_limitedContext) EnterRule(listener antlr.ParseTreeListener)

func (*Delete_stmt_limitedContext) ExitRule

func (s *Delete_stmt_limitedContext) ExitRule(listener antlr.ParseTreeListener)

func (*Delete_stmt_limitedContext) Expr

func (*Delete_stmt_limitedContext) FROM_

func (*Delete_stmt_limitedContext) GetParser

func (s *Delete_stmt_limitedContext) GetParser() antlr.Parser

func (*Delete_stmt_limitedContext) GetRuleContext

func (s *Delete_stmt_limitedContext) GetRuleContext() antlr.RuleContext

func (*Delete_stmt_limitedContext) IsDelete_stmt_limitedContext

func (*Delete_stmt_limitedContext) IsDelete_stmt_limitedContext()

func (*Delete_stmt_limitedContext) Limit_stmt

func (*Delete_stmt_limitedContext) Order_by_stmt

func (*Delete_stmt_limitedContext) Qualified_table_name

func (s *Delete_stmt_limitedContext) Qualified_table_name() IQualified_table_nameContext

func (*Delete_stmt_limitedContext) Returning_clause

func (*Delete_stmt_limitedContext) ToStringTree

func (s *Delete_stmt_limitedContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

func (*Delete_stmt_limitedContext) WHERE_

func (*Delete_stmt_limitedContext) With_clause

type Detach_stmtContext

type Detach_stmtContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewDetach_stmtContext

func NewDetach_stmtContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *Detach_stmtContext

func NewEmptyDetach_stmtContext

func NewEmptyDetach_stmtContext() *Detach_stmtContext

func (*Detach_stmtContext) Accept

func (s *Detach_stmtContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*Detach_stmtContext) DATABASE_

func (s *Detach_stmtContext) DATABASE_() antlr.TerminalNode

func (*Detach_stmtContext) DETACH_

func (s *Detach_stmtContext) DETACH_() antlr.TerminalNode

func (*Detach_stmtContext) EnterRule

func (s *Detach_stmtContext) EnterRule(listener antlr.ParseTreeListener)

func (*Detach_stmtContext) ExitRule

func (s *Detach_stmtContext) ExitRule(listener antlr.ParseTreeListener)

func (*Detach_stmtContext) GetParser

func (s *Detach_stmtContext) GetParser() antlr.Parser

func (*Detach_stmtContext) GetRuleContext

func (s *Detach_stmtContext) GetRuleContext() antlr.RuleContext

func (*Detach_stmtContext) IsDetach_stmtContext

func (*Detach_stmtContext) IsDetach_stmtContext()

func (*Detach_stmtContext) Schema_name

func (s *Detach_stmtContext) Schema_name() ISchema_nameContext

func (*Detach_stmtContext) ToStringTree

func (s *Detach_stmtContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type Drop_stmtContext

type Drop_stmtContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewDrop_stmtContext

func NewDrop_stmtContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *Drop_stmtContext

func NewEmptyDrop_stmtContext

func NewEmptyDrop_stmtContext() *Drop_stmtContext

func (*Drop_stmtContext) Accept

func (s *Drop_stmtContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*Drop_stmtContext) Any_name

func (s *Drop_stmtContext) Any_name() IAny_nameContext

func (*Drop_stmtContext) DOT

func (*Drop_stmtContext) DROP_

func (s *Drop_stmtContext) DROP_() antlr.TerminalNode

func (*Drop_stmtContext) EXISTS_

func (s *Drop_stmtContext) EXISTS_() antlr.TerminalNode

func (*Drop_stmtContext) EnterRule

func (s *Drop_stmtContext) EnterRule(listener antlr.ParseTreeListener)

func (*Drop_stmtContext) ExitRule

func (s *Drop_stmtContext) ExitRule(listener antlr.ParseTreeListener)

func (*Drop_stmtContext) GetObject

func (s *Drop_stmtContext) GetObject() antlr.Token

func (*Drop_stmtContext) GetParser

func (s *Drop_stmtContext) GetParser() antlr.Parser

func (*Drop_stmtContext) GetRuleContext

func (s *Drop_stmtContext) GetRuleContext() antlr.RuleContext

func (*Drop_stmtContext) IF_

func (*Drop_stmtContext) INDEX_

func (s *Drop_stmtContext) INDEX_() antlr.TerminalNode

func (*Drop_stmtContext) IsDrop_stmtContext

func (*Drop_stmtContext) IsDrop_stmtContext()

func (*Drop_stmtContext) Schema_name

func (s *Drop_stmtContext) Schema_name() ISchema_nameContext

func (*Drop_stmtContext) SetObject

func (s *Drop_stmtContext) SetObject(v antlr.Token)

func (*Drop_stmtContext) TABLE_

func (s *Drop_stmtContext) TABLE_() antlr.TerminalNode

func (*Drop_stmtContext) TRIGGER_

func (s *Drop_stmtContext) TRIGGER_() antlr.TerminalNode

func (*Drop_stmtContext) ToStringTree

func (s *Drop_stmtContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

func (*Drop_stmtContext) VIEW_

func (s *Drop_stmtContext) VIEW_() antlr.TerminalNode

type Error_messageContext

type Error_messageContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyError_messageContext

func NewEmptyError_messageContext() *Error_messageContext

func NewError_messageContext

func NewError_messageContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *Error_messageContext

func (*Error_messageContext) Accept

func (s *Error_messageContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*Error_messageContext) EnterRule

func (s *Error_messageContext) EnterRule(listener antlr.ParseTreeListener)

func (*Error_messageContext) ExitRule

func (s *Error_messageContext) ExitRule(listener antlr.ParseTreeListener)

func (*Error_messageContext) GetParser

func (s *Error_messageContext) GetParser() antlr.Parser

func (*Error_messageContext) GetRuleContext

func (s *Error_messageContext) GetRuleContext() antlr.RuleContext

func (*Error_messageContext) IsError_messageContext

func (*Error_messageContext) IsError_messageContext()

func (*Error_messageContext) STRING_LITERAL

func (s *Error_messageContext) STRING_LITERAL() antlr.TerminalNode

func (*Error_messageContext) ToStringTree

func (s *Error_messageContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type ExprContext

type ExprContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyExprContext

func NewEmptyExprContext() *ExprContext

func NewExprContext

func NewExprContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ExprContext

func (*ExprContext) AMP

func (s *ExprContext) AMP() antlr.TerminalNode

func (*ExprContext) AND_

func (s *ExprContext) AND_() antlr.TerminalNode

func (*ExprContext) ASSIGN

func (s *ExprContext) ASSIGN() antlr.TerminalNode

func (*ExprContext) AS_

func (s *ExprContext) AS_() antlr.TerminalNode

func (*ExprContext) Accept

func (s *ExprContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*ExprContext) AllCOMMA

func (s *ExprContext) AllCOMMA() []antlr.TerminalNode

func (*ExprContext) AllDOT

func (s *ExprContext) AllDOT() []antlr.TerminalNode

func (*ExprContext) AllExpr

func (s *ExprContext) AllExpr() []IExprContext

func (*ExprContext) AllTHEN_

func (s *ExprContext) AllTHEN_() []antlr.TerminalNode

func (*ExprContext) AllWHEN_

func (s *ExprContext) AllWHEN_() []antlr.TerminalNode

func (*ExprContext) BETWEEN_

func (s *ExprContext) BETWEEN_() antlr.TerminalNode

func (*ExprContext) BIND_PARAMETER

func (s *ExprContext) BIND_PARAMETER() antlr.TerminalNode

func (*ExprContext) CASE_

func (s *ExprContext) CASE_() antlr.TerminalNode

func (*ExprContext) CAST_

func (s *ExprContext) CAST_() antlr.TerminalNode

func (*ExprContext) CLOSE_PAR

func (s *ExprContext) CLOSE_PAR() antlr.TerminalNode

func (*ExprContext) COLLATE_

func (s *ExprContext) COLLATE_() antlr.TerminalNode

func (*ExprContext) COMMA

func (s *ExprContext) COMMA(i int) antlr.TerminalNode

func (*ExprContext) Collation_name

func (s *ExprContext) Collation_name() ICollation_nameContext

func (*ExprContext) Column_name

func (s *ExprContext) Column_name() IColumn_nameContext

func (*ExprContext) DISTINCT_

func (s *ExprContext) DISTINCT_() antlr.TerminalNode

func (*ExprContext) DIV

func (s *ExprContext) DIV() antlr.TerminalNode

func (*ExprContext) DOT

func (s *ExprContext) DOT(i int) antlr.TerminalNode

func (*ExprContext) ELSE_

func (s *ExprContext) ELSE_() antlr.TerminalNode

func (*ExprContext) END_

func (s *ExprContext) END_() antlr.TerminalNode

func (*ExprContext) EQ

func (s *ExprContext) EQ() antlr.TerminalNode

func (*ExprContext) ESCAPE_

func (s *ExprContext) ESCAPE_() antlr.TerminalNode

func (*ExprContext) EXISTS_

func (s *ExprContext) EXISTS_() antlr.TerminalNode

func (*ExprContext) EnterRule

func (s *ExprContext) EnterRule(listener antlr.ParseTreeListener)

func (*ExprContext) ExitRule

func (s *ExprContext) ExitRule(listener antlr.ParseTreeListener)

func (*ExprContext) Expr

func (s *ExprContext) Expr(i int) IExprContext

func (*ExprContext) Filter_clause

func (s *ExprContext) Filter_clause() IFilter_clauseContext

func (*ExprContext) Function_name

func (s *ExprContext) Function_name() IFunction_nameContext

func (*ExprContext) GLOB_

func (s *ExprContext) GLOB_() antlr.TerminalNode

func (*ExprContext) GT

func (s *ExprContext) GT() antlr.TerminalNode

func (*ExprContext) GT2

func (s *ExprContext) GT2() antlr.TerminalNode

func (*ExprContext) GT_EQ

func (s *ExprContext) GT_EQ() antlr.TerminalNode

func (*ExprContext) GetParser

func (s *ExprContext) GetParser() antlr.Parser

func (*ExprContext) GetRuleContext

func (s *ExprContext) GetRuleContext() antlr.RuleContext

func (*ExprContext) IN_

func (s *ExprContext) IN_() antlr.TerminalNode

func (*ExprContext) ISNULL_

func (s *ExprContext) ISNULL_() antlr.TerminalNode

func (*ExprContext) IS_

func (s *ExprContext) IS_() antlr.TerminalNode

func (*ExprContext) IsExprContext

func (*ExprContext) IsExprContext()

func (*ExprContext) LIKE_

func (s *ExprContext) LIKE_() antlr.TerminalNode

func (*ExprContext) LT

func (s *ExprContext) LT() antlr.TerminalNode

func (*ExprContext) LT2

func (s *ExprContext) LT2() antlr.TerminalNode

func (*ExprContext) LT_EQ

func (s *ExprContext) LT_EQ() antlr.TerminalNode

func (*ExprContext) Literal_value

func (s *ExprContext) Literal_value() ILiteral_valueContext

func (*ExprContext) MATCH_

func (s *ExprContext) MATCH_() antlr.TerminalNode

func (*ExprContext) MINUS

func (s *ExprContext) MINUS() antlr.TerminalNode

func (*ExprContext) MOD

func (s *ExprContext) MOD() antlr.TerminalNode

func (*ExprContext) NOTNULL_

func (s *ExprContext) NOTNULL_() antlr.TerminalNode

func (*ExprContext) NOT_

func (s *ExprContext) NOT_() antlr.TerminalNode

func (*ExprContext) NOT_EQ1

func (s *ExprContext) NOT_EQ1() antlr.TerminalNode

func (*ExprContext) NOT_EQ2

func (s *ExprContext) NOT_EQ2() antlr.TerminalNode

func (*ExprContext) NULL_

func (s *ExprContext) NULL_() antlr.TerminalNode

func (*ExprContext) OPEN_PAR

func (s *ExprContext) OPEN_PAR() antlr.TerminalNode

func (*ExprContext) OR_

func (s *ExprContext) OR_() antlr.TerminalNode

func (*ExprContext) Over_clause

func (s *ExprContext) Over_clause() IOver_clauseContext

func (*ExprContext) PIPE

func (s *ExprContext) PIPE() antlr.TerminalNode

func (*ExprContext) PIPE2

func (s *ExprContext) PIPE2() antlr.TerminalNode

func (*ExprContext) PLUS

func (s *ExprContext) PLUS() antlr.TerminalNode

func (*ExprContext) REGEXP_

func (s *ExprContext) REGEXP_() antlr.TerminalNode

func (*ExprContext) Raise_function

func (s *ExprContext) Raise_function() IRaise_functionContext

func (*ExprContext) STAR

func (s *ExprContext) STAR() antlr.TerminalNode

func (*ExprContext) Schema_name

func (s *ExprContext) Schema_name() ISchema_nameContext

func (*ExprContext) Select_stmt

func (s *ExprContext) Select_stmt() ISelect_stmtContext

func (*ExprContext) THEN_

func (s *ExprContext) THEN_(i int) antlr.TerminalNode

func (*ExprContext) Table_function_name

func (s *ExprContext) Table_function_name() ITable_function_nameContext

func (*ExprContext) Table_name

func (s *ExprContext) Table_name() ITable_nameContext

func (*ExprContext) ToStringTree

func (s *ExprContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

func (*ExprContext) Type_name

func (s *ExprContext) Type_name() IType_nameContext

func (*ExprContext) Unary_operator

func (s *ExprContext) Unary_operator() IUnary_operatorContext

func (*ExprContext) WHEN_

func (s *ExprContext) WHEN_(i int) antlr.TerminalNode

type Expr_asc_descContext

type Expr_asc_descContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyExpr_asc_descContext

func NewEmptyExpr_asc_descContext() *Expr_asc_descContext

func NewExpr_asc_descContext

func NewExpr_asc_descContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *Expr_asc_descContext

func (*Expr_asc_descContext) Accept

func (s *Expr_asc_descContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*Expr_asc_descContext) AllAsc_desc

func (s *Expr_asc_descContext) AllAsc_desc() []IAsc_descContext

func (*Expr_asc_descContext) AllCOMMA

func (s *Expr_asc_descContext) AllCOMMA() []antlr.TerminalNode

func (*Expr_asc_descContext) AllExpr

func (s *Expr_asc_descContext) AllExpr() []IExprContext

func (*Expr_asc_descContext) Asc_desc

func (s *Expr_asc_descContext) Asc_desc(i int) IAsc_descContext

func (*Expr_asc_descContext) COMMA

func (*Expr_asc_descContext) EnterRule

func (s *Expr_asc_descContext) EnterRule(listener antlr.ParseTreeListener)

func (*Expr_asc_descContext) ExitRule

func (s *Expr_asc_descContext) ExitRule(listener antlr.ParseTreeListener)

func (*Expr_asc_descContext) Expr

func (*Expr_asc_descContext) GetParser

func (s *Expr_asc_descContext) GetParser() antlr.Parser

func (*Expr_asc_descContext) GetRuleContext

func (s *Expr_asc_descContext) GetRuleContext() antlr.RuleContext

func (*Expr_asc_descContext) IsExpr_asc_descContext

func (*Expr_asc_descContext) IsExpr_asc_descContext()

func (*Expr_asc_descContext) ToStringTree

func (s *Expr_asc_descContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type Factored_select_stmtContext

type Factored_select_stmtContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyFactored_select_stmtContext

func NewEmptyFactored_select_stmtContext() *Factored_select_stmtContext

func NewFactored_select_stmtContext

func NewFactored_select_stmtContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *Factored_select_stmtContext

func (*Factored_select_stmtContext) Accept

func (s *Factored_select_stmtContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*Factored_select_stmtContext) EnterRule

func (s *Factored_select_stmtContext) EnterRule(listener antlr.ParseTreeListener)

func (*Factored_select_stmtContext) ExitRule

func (s *Factored_select_stmtContext) ExitRule(listener antlr.ParseTreeListener)

func (*Factored_select_stmtContext) GetParser

func (s *Factored_select_stmtContext) GetParser() antlr.Parser

func (*Factored_select_stmtContext) GetRuleContext

func (s *Factored_select_stmtContext) GetRuleContext() antlr.RuleContext

func (*Factored_select_stmtContext) IsFactored_select_stmtContext

func (*Factored_select_stmtContext) IsFactored_select_stmtContext()

func (*Factored_select_stmtContext) Select_stmt

func (*Factored_select_stmtContext) ToStringTree

func (s *Factored_select_stmtContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type FileParser added in v0.7.1

type FileParser struct{}

FileParser implements the sqlparse.Parser

func (*FileParser) ColumnFilledBefore added in v0.7.1

func (p *FileParser) ColumnFilledBefore(f migrate.File, t *schema.Table, c *schema.Column, pos int) (bool, error)

ColumnFilledBefore checks if the column was filled before the given position.

func (*FileParser) CreateViewAfter added in v0.10.0

func (p *FileParser) CreateViewAfter(f migrate.File, old, new string, pos int) (bool, error)

CreateViewAfter checks if a view was created after the position with the given name to a table.

func (*FileParser) FixChange added in v0.7.1

func (p *FileParser) FixChange(_ migrate.Driver, s string, changes schema.Changes) (schema.Changes, error)

FixChange fixes the changes according to the given statement.

type FilenameContext

type FilenameContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyFilenameContext

func NewEmptyFilenameContext() *FilenameContext

func NewFilenameContext

func NewFilenameContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *FilenameContext

func (*FilenameContext) Accept

func (s *FilenameContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*FilenameContext) Any_name

func (s *FilenameContext) Any_name() IAny_nameContext

func (*FilenameContext) EnterRule

func (s *FilenameContext) EnterRule(listener antlr.ParseTreeListener)

func (*FilenameContext) ExitRule

func (s *FilenameContext) ExitRule(listener antlr.ParseTreeListener)

func (*FilenameContext) GetParser

func (s *FilenameContext) GetParser() antlr.Parser

func (*FilenameContext) GetRuleContext

func (s *FilenameContext) GetRuleContext() antlr.RuleContext

func (*FilenameContext) IsFilenameContext

func (*FilenameContext) IsFilenameContext()

func (*FilenameContext) ToStringTree

func (s *FilenameContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type Filter_clauseContext

type Filter_clauseContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyFilter_clauseContext

func NewEmptyFilter_clauseContext() *Filter_clauseContext

func NewFilter_clauseContext

func NewFilter_clauseContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *Filter_clauseContext

func (*Filter_clauseContext) Accept

func (s *Filter_clauseContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*Filter_clauseContext) CLOSE_PAR

func (s *Filter_clauseContext) CLOSE_PAR() antlr.TerminalNode

func (*Filter_clauseContext) EnterRule

func (s *Filter_clauseContext) EnterRule(listener antlr.ParseTreeListener)

func (*Filter_clauseContext) ExitRule

func (s *Filter_clauseContext) ExitRule(listener antlr.ParseTreeListener)

func (*Filter_clauseContext) Expr

func (*Filter_clauseContext) FILTER_

func (*Filter_clauseContext) GetParser

func (s *Filter_clauseContext) GetParser() antlr.Parser

func (*Filter_clauseContext) GetRuleContext

func (s *Filter_clauseContext) GetRuleContext() antlr.RuleContext

func (*Filter_clauseContext) IsFilter_clauseContext

func (*Filter_clauseContext) IsFilter_clauseContext()

func (*Filter_clauseContext) OPEN_PAR

func (s *Filter_clauseContext) OPEN_PAR() antlr.TerminalNode

func (*Filter_clauseContext) ToStringTree

func (s *Filter_clauseContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

func (*Filter_clauseContext) WHERE_

type Foreign_key_clauseContext

type Foreign_key_clauseContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyForeign_key_clauseContext

func NewEmptyForeign_key_clauseContext() *Foreign_key_clauseContext

func NewForeign_key_clauseContext

func NewForeign_key_clauseContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *Foreign_key_clauseContext

func (*Foreign_key_clauseContext) ACTION_

func (*Foreign_key_clauseContext) Accept

func (s *Foreign_key_clauseContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*Foreign_key_clauseContext) AllACTION_

func (s *Foreign_key_clauseContext) AllACTION_() []antlr.TerminalNode

func (*Foreign_key_clauseContext) AllCASCADE_

func (s *Foreign_key_clauseContext) AllCASCADE_() []antlr.TerminalNode

func (*Foreign_key_clauseContext) AllCOMMA

func (*Foreign_key_clauseContext) AllColumn_name

func (s *Foreign_key_clauseContext) AllColumn_name() []IColumn_nameContext

func (*Foreign_key_clauseContext) AllDEFAULT_

func (s *Foreign_key_clauseContext) AllDEFAULT_() []antlr.TerminalNode

func (*Foreign_key_clauseContext) AllDELETE_

func (s *Foreign_key_clauseContext) AllDELETE_() []antlr.TerminalNode

func (*Foreign_key_clauseContext) AllMATCH_

func (s *Foreign_key_clauseContext) AllMATCH_() []antlr.TerminalNode

func (*Foreign_key_clauseContext) AllNO_

func (*Foreign_key_clauseContext) AllNULL_

func (*Foreign_key_clauseContext) AllName

func (s *Foreign_key_clauseContext) AllName() []INameContext

func (*Foreign_key_clauseContext) AllON_

func (*Foreign_key_clauseContext) AllRESTRICT_

func (s *Foreign_key_clauseContext) AllRESTRICT_() []antlr.TerminalNode

func (*Foreign_key_clauseContext) AllSET_

func (*Foreign_key_clauseContext) AllUPDATE_

func (s *Foreign_key_clauseContext) AllUPDATE_() []antlr.TerminalNode

func (*Foreign_key_clauseContext) CASCADE_

func (*Foreign_key_clauseContext) CLOSE_PAR

func (*Foreign_key_clauseContext) COMMA

func (*Foreign_key_clauseContext) Column_name

func (*Foreign_key_clauseContext) DEFAULT_

func (*Foreign_key_clauseContext) DEFERRABLE_

func (s *Foreign_key_clauseContext) DEFERRABLE_() antlr.TerminalNode

func (*Foreign_key_clauseContext) DEFERRED_

func (*Foreign_key_clauseContext) DELETE_

func (*Foreign_key_clauseContext) EnterRule

func (s *Foreign_key_clauseContext) EnterRule(listener antlr.ParseTreeListener)

func (*Foreign_key_clauseContext) ExitRule

func (s *Foreign_key_clauseContext) ExitRule(listener antlr.ParseTreeListener)

func (*Foreign_key_clauseContext) Foreign_table

func (*Foreign_key_clauseContext) GetParser

func (s *Foreign_key_clauseContext) GetParser() antlr.Parser

func (*Foreign_key_clauseContext) GetRuleContext

func (s *Foreign_key_clauseContext) GetRuleContext() antlr.RuleContext

func (*Foreign_key_clauseContext) IMMEDIATE_

func (*Foreign_key_clauseContext) INITIALLY_

func (*Foreign_key_clauseContext) IsForeign_key_clauseContext

func (*Foreign_key_clauseContext) IsForeign_key_clauseContext()

func (*Foreign_key_clauseContext) MATCH_

func (*Foreign_key_clauseContext) NOT_

func (*Foreign_key_clauseContext) NO_

func (*Foreign_key_clauseContext) NULL_

func (*Foreign_key_clauseContext) Name

func (*Foreign_key_clauseContext) ON_

func (*Foreign_key_clauseContext) OPEN_PAR

func (*Foreign_key_clauseContext) REFERENCES_

func (s *Foreign_key_clauseContext) REFERENCES_() antlr.TerminalNode

func (*Foreign_key_clauseContext) RESTRICT_

func (*Foreign_key_clauseContext) SET_

func (*Foreign_key_clauseContext) ToStringTree

func (s *Foreign_key_clauseContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

func (*Foreign_key_clauseContext) UPDATE_

type Foreign_tableContext

type Foreign_tableContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyForeign_tableContext

func NewEmptyForeign_tableContext() *Foreign_tableContext

func NewForeign_tableContext

func NewForeign_tableContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *Foreign_tableContext

func (*Foreign_tableContext) Accept

func (s *Foreign_tableContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*Foreign_tableContext) Any_name

func (s *Foreign_tableContext) Any_name() IAny_nameContext

func (*Foreign_tableContext) EnterRule

func (s *Foreign_tableContext) EnterRule(listener antlr.ParseTreeListener)

func (*Foreign_tableContext) ExitRule

func (s *Foreign_tableContext) ExitRule(listener antlr.ParseTreeListener)

func (*Foreign_tableContext) GetParser

func (s *Foreign_tableContext) GetParser() antlr.Parser

func (*Foreign_tableContext) GetRuleContext

func (s *Foreign_tableContext) GetRuleContext() antlr.RuleContext

func (*Foreign_tableContext) IsForeign_tableContext

func (*Foreign_tableContext) IsForeign_tableContext()

func (*Foreign_tableContext) ToStringTree

func (s *Foreign_tableContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type Frame_clauseContext

type Frame_clauseContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyFrame_clauseContext

func NewEmptyFrame_clauseContext() *Frame_clauseContext

func NewFrame_clauseContext

func NewFrame_clauseContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *Frame_clauseContext

func (*Frame_clauseContext) AND_

func (*Frame_clauseContext) Accept

func (s *Frame_clauseContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*Frame_clauseContext) BETWEEN_

func (s *Frame_clauseContext) BETWEEN_() antlr.TerminalNode

func (*Frame_clauseContext) EnterRule

func (s *Frame_clauseContext) EnterRule(listener antlr.ParseTreeListener)

func (*Frame_clauseContext) ExitRule

func (s *Frame_clauseContext) ExitRule(listener antlr.ParseTreeListener)

func (*Frame_clauseContext) Frame_left

func (s *Frame_clauseContext) Frame_left() IFrame_leftContext

func (*Frame_clauseContext) Frame_right

func (s *Frame_clauseContext) Frame_right() IFrame_rightContext

func (*Frame_clauseContext) Frame_single

func (s *Frame_clauseContext) Frame_single() IFrame_singleContext

func (*Frame_clauseContext) GROUPS_

func (s *Frame_clauseContext) GROUPS_() antlr.TerminalNode

func (*Frame_clauseContext) GetParser

func (s *Frame_clauseContext) GetParser() antlr.Parser

func (*Frame_clauseContext) GetRuleContext

func (s *Frame_clauseContext) GetRuleContext() antlr.RuleContext

func (*Frame_clauseContext) IsFrame_clauseContext

func (*Frame_clauseContext) IsFrame_clauseContext()

func (*Frame_clauseContext) RANGE_

func (*Frame_clauseContext) ROWS_

func (*Frame_clauseContext) ToStringTree

func (s *Frame_clauseContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type Frame_leftContext

type Frame_leftContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyFrame_leftContext

func NewEmptyFrame_leftContext() *Frame_leftContext

func NewFrame_leftContext

func NewFrame_leftContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *Frame_leftContext

func (*Frame_leftContext) Accept

func (s *Frame_leftContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*Frame_leftContext) CURRENT_

func (s *Frame_leftContext) CURRENT_() antlr.TerminalNode

func (*Frame_leftContext) EnterRule

func (s *Frame_leftContext) EnterRule(listener antlr.ParseTreeListener)

func (*Frame_leftContext) ExitRule

func (s *Frame_leftContext) ExitRule(listener antlr.ParseTreeListener)

func (*Frame_leftContext) Expr

func (s *Frame_leftContext) Expr() IExprContext

func (*Frame_leftContext) FOLLOWING_

func (s *Frame_leftContext) FOLLOWING_() antlr.TerminalNode

func (*Frame_leftContext) GetParser

func (s *Frame_leftContext) GetParser() antlr.Parser

func (*Frame_leftContext) GetRuleContext

func (s *Frame_leftContext) GetRuleContext() antlr.RuleContext

func (*Frame_leftContext) IsFrame_leftContext

func (*Frame_leftContext) IsFrame_leftContext()

func (*Frame_leftContext) PRECEDING_

func (s *Frame_leftContext) PRECEDING_() antlr.TerminalNode

func (*Frame_leftContext) ROW_

func (*Frame_leftContext) ToStringTree

func (s *Frame_leftContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

func (*Frame_leftContext) UNBOUNDED_

func (s *Frame_leftContext) UNBOUNDED_() antlr.TerminalNode

type Frame_rightContext

type Frame_rightContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyFrame_rightContext

func NewEmptyFrame_rightContext() *Frame_rightContext

func NewFrame_rightContext

func NewFrame_rightContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *Frame_rightContext

func (*Frame_rightContext) Accept

func (s *Frame_rightContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*Frame_rightContext) CURRENT_

func (s *Frame_rightContext) CURRENT_() antlr.TerminalNode

func (*Frame_rightContext) EnterRule

func (s *Frame_rightContext) EnterRule(listener antlr.ParseTreeListener)

func (*Frame_rightContext) ExitRule

func (s *Frame_rightContext) ExitRule(listener antlr.ParseTreeListener)

func (*Frame_rightContext) Expr

func (s *Frame_rightContext) Expr() IExprContext

func (*Frame_rightContext) FOLLOWING_

func (s *Frame_rightContext) FOLLOWING_() antlr.TerminalNode

func (*Frame_rightContext) GetParser

func (s *Frame_rightContext) GetParser() antlr.Parser

func (*Frame_rightContext) GetRuleContext

func (s *Frame_rightContext) GetRuleContext() antlr.RuleContext

func (*Frame_rightContext) IsFrame_rightContext

func (*Frame_rightContext) IsFrame_rightContext()

func (*Frame_rightContext) PRECEDING_

func (s *Frame_rightContext) PRECEDING_() antlr.TerminalNode

func (*Frame_rightContext) ROW_

func (*Frame_rightContext) ToStringTree

func (s *Frame_rightContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

func (*Frame_rightContext) UNBOUNDED_

func (s *Frame_rightContext) UNBOUNDED_() antlr.TerminalNode

type Frame_singleContext

type Frame_singleContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyFrame_singleContext

func NewEmptyFrame_singleContext() *Frame_singleContext

func NewFrame_singleContext

func NewFrame_singleContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *Frame_singleContext

func (*Frame_singleContext) Accept

func (s *Frame_singleContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*Frame_singleContext) CURRENT_

func (s *Frame_singleContext) CURRENT_() antlr.TerminalNode

func (*Frame_singleContext) EnterRule

func (s *Frame_singleContext) EnterRule(listener antlr.ParseTreeListener)

func (*Frame_singleContext) ExitRule

func (s *Frame_singleContext) ExitRule(listener antlr.ParseTreeListener)

func (*Frame_singleContext) Expr

func (*Frame_singleContext) GetParser

func (s *Frame_singleContext) GetParser() antlr.Parser

func (*Frame_singleContext) GetRuleContext

func (s *Frame_singleContext) GetRuleContext() antlr.RuleContext

func (*Frame_singleContext) IsFrame_singleContext

func (*Frame_singleContext) IsFrame_singleContext()

func (*Frame_singleContext) PRECEDING_

func (s *Frame_singleContext) PRECEDING_() antlr.TerminalNode

func (*Frame_singleContext) ROW_

func (*Frame_singleContext) ToStringTree

func (s *Frame_singleContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

func (*Frame_singleContext) UNBOUNDED_

func (s *Frame_singleContext) UNBOUNDED_() antlr.TerminalNode

type Frame_specContext

type Frame_specContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyFrame_specContext

func NewEmptyFrame_specContext() *Frame_specContext

func NewFrame_specContext

func NewFrame_specContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *Frame_specContext

func (*Frame_specContext) Accept

func (s *Frame_specContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*Frame_specContext) CURRENT_

func (s *Frame_specContext) CURRENT_() antlr.TerminalNode

func (*Frame_specContext) EXCLUDE_

func (s *Frame_specContext) EXCLUDE_() antlr.TerminalNode

func (*Frame_specContext) EnterRule

func (s *Frame_specContext) EnterRule(listener antlr.ParseTreeListener)

func (*Frame_specContext) ExitRule

func (s *Frame_specContext) ExitRule(listener antlr.ParseTreeListener)

func (*Frame_specContext) Frame_clause

func (s *Frame_specContext) Frame_clause() IFrame_clauseContext

func (*Frame_specContext) GROUP_

func (s *Frame_specContext) GROUP_() antlr.TerminalNode

func (*Frame_specContext) GetParser

func (s *Frame_specContext) GetParser() antlr.Parser

func (*Frame_specContext) GetRuleContext

func (s *Frame_specContext) GetRuleContext() antlr.RuleContext

func (*Frame_specContext) IsFrame_specContext

func (*Frame_specContext) IsFrame_specContext()

func (*Frame_specContext) NO_

func (*Frame_specContext) OTHERS_

func (s *Frame_specContext) OTHERS_() antlr.TerminalNode

func (*Frame_specContext) ROW_

func (*Frame_specContext) TIES_

func (*Frame_specContext) ToStringTree

func (s *Frame_specContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type Function_nameContext

type Function_nameContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyFunction_nameContext

func NewEmptyFunction_nameContext() *Function_nameContext

func NewFunction_nameContext

func NewFunction_nameContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *Function_nameContext

func (*Function_nameContext) Accept

func (s *Function_nameContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*Function_nameContext) Any_name

func (s *Function_nameContext) Any_name() IAny_nameContext

func (*Function_nameContext) EnterRule

func (s *Function_nameContext) EnterRule(listener antlr.ParseTreeListener)

func (*Function_nameContext) ExitRule

func (s *Function_nameContext) ExitRule(listener antlr.ParseTreeListener)

func (*Function_nameContext) GetParser

func (s *Function_nameContext) GetParser() antlr.Parser

func (*Function_nameContext) GetRuleContext

func (s *Function_nameContext) GetRuleContext() antlr.RuleContext

func (*Function_nameContext) IsFunction_nameContext

func (*Function_nameContext) IsFunction_nameContext()

func (*Function_nameContext) ToStringTree

func (s *Function_nameContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type IAggregate_funcContext

type IAggregate_funcContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsAggregate_funcContext differentiates from other interfaces.
	IsAggregate_funcContext()
}

IAggregate_funcContext is an interface to support dynamic dispatch.

type IAggregate_function_invocationContext

type IAggregate_function_invocationContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsAggregate_function_invocationContext differentiates from other interfaces.
	IsAggregate_function_invocationContext()
}

IAggregate_function_invocationContext is an interface to support dynamic dispatch.

type IAliasContext

type IAliasContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsAliasContext differentiates from other interfaces.
	IsAliasContext()
}

IAliasContext is an interface to support dynamic dispatch.

type IAlter_table_stmtContext

type IAlter_table_stmtContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// GetNew_table_name returns the new_table_name rule contexts.
	GetNew_table_name() ITable_nameContext

	// GetOld_column_name returns the old_column_name rule contexts.
	GetOld_column_name() IColumn_nameContext

	// GetNew_column_name returns the new_column_name rule contexts.
	GetNew_column_name() IColumn_nameContext

	// SetNew_table_name sets the new_table_name rule contexts.
	SetNew_table_name(ITable_nameContext)

	// SetOld_column_name sets the old_column_name rule contexts.
	SetOld_column_name(IColumn_nameContext)

	// SetNew_column_name sets the new_column_name rule contexts.
	SetNew_column_name(IColumn_nameContext)

	// IsAlter_table_stmtContext differentiates from other interfaces.
	IsAlter_table_stmtContext()
}

IAlter_table_stmtContext is an interface to support dynamic dispatch.

type IAnalyze_stmtContext

type IAnalyze_stmtContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsAnalyze_stmtContext differentiates from other interfaces.
	IsAnalyze_stmtContext()
}

IAnalyze_stmtContext is an interface to support dynamic dispatch.

type IAny_nameContext

type IAny_nameContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsAny_nameContext differentiates from other interfaces.
	IsAny_nameContext()
}

IAny_nameContext is an interface to support dynamic dispatch.

type IAsc_descContext

type IAsc_descContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsAsc_descContext differentiates from other interfaces.
	IsAsc_descContext()
}

IAsc_descContext is an interface to support dynamic dispatch.

type IAssignmentContext added in v0.7.1

type IAssignmentContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsAssignmentContext differentiates from other interfaces.
	IsAssignmentContext()
}

IAssignmentContext is an interface to support dynamic dispatch.

type IAssignment_listContext added in v0.7.1

type IAssignment_listContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsAssignment_listContext differentiates from other interfaces.
	IsAssignment_listContext()
}

IAssignment_listContext is an interface to support dynamic dispatch.

type IAttach_stmtContext

type IAttach_stmtContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsAttach_stmtContext differentiates from other interfaces.
	IsAttach_stmtContext()
}

IAttach_stmtContext is an interface to support dynamic dispatch.

type IBase_window_nameContext

type IBase_window_nameContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsBase_window_nameContext differentiates from other interfaces.
	IsBase_window_nameContext()
}

IBase_window_nameContext is an interface to support dynamic dispatch.

type IBegin_stmtContext

type IBegin_stmtContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsBegin_stmtContext differentiates from other interfaces.
	IsBegin_stmtContext()
}

IBegin_stmtContext is an interface to support dynamic dispatch.

type ICollation_nameContext

type ICollation_nameContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsCollation_nameContext differentiates from other interfaces.
	IsCollation_nameContext()
}

ICollation_nameContext is an interface to support dynamic dispatch.

type IColumn_aliasContext

type IColumn_aliasContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsColumn_aliasContext differentiates from other interfaces.
	IsColumn_aliasContext()
}

IColumn_aliasContext is an interface to support dynamic dispatch.

type IColumn_constraintContext

type IColumn_constraintContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsColumn_constraintContext differentiates from other interfaces.
	IsColumn_constraintContext()
}

IColumn_constraintContext is an interface to support dynamic dispatch.

type IColumn_defContext

type IColumn_defContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsColumn_defContext differentiates from other interfaces.
	IsColumn_defContext()
}

IColumn_defContext is an interface to support dynamic dispatch.

type IColumn_nameContext

type IColumn_nameContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsColumn_nameContext differentiates from other interfaces.
	IsColumn_nameContext()
}

IColumn_nameContext is an interface to support dynamic dispatch.

type IColumn_name_listContext

type IColumn_name_listContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsColumn_name_listContext differentiates from other interfaces.
	IsColumn_name_listContext()
}

IColumn_name_listContext is an interface to support dynamic dispatch.

type ICommit_stmtContext

type ICommit_stmtContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsCommit_stmtContext differentiates from other interfaces.
	IsCommit_stmtContext()
}

ICommit_stmtContext is an interface to support dynamic dispatch.

type ICommon_table_expressionContext

type ICommon_table_expressionContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsCommon_table_expressionContext differentiates from other interfaces.
	IsCommon_table_expressionContext()
}

ICommon_table_expressionContext is an interface to support dynamic dispatch.

type ICommon_table_stmtContext

type ICommon_table_stmtContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsCommon_table_stmtContext differentiates from other interfaces.
	IsCommon_table_stmtContext()
}

ICommon_table_stmtContext is an interface to support dynamic dispatch.

type ICompound_operatorContext

type ICompound_operatorContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsCompound_operatorContext differentiates from other interfaces.
	IsCompound_operatorContext()
}

ICompound_operatorContext is an interface to support dynamic dispatch.

type ICompound_select_stmtContext

type ICompound_select_stmtContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsCompound_select_stmtContext differentiates from other interfaces.
	IsCompound_select_stmtContext()
}

ICompound_select_stmtContext is an interface to support dynamic dispatch.

type IConflict_clauseContext

type IConflict_clauseContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsConflict_clauseContext differentiates from other interfaces.
	IsConflict_clauseContext()
}

IConflict_clauseContext is an interface to support dynamic dispatch.

type ICreate_index_stmtContext

type ICreate_index_stmtContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsCreate_index_stmtContext differentiates from other interfaces.
	IsCreate_index_stmtContext()
}

ICreate_index_stmtContext is an interface to support dynamic dispatch.

type ICreate_table_stmtContext

type ICreate_table_stmtContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// GetRow_ROW_ID returns the row_ROW_ID token.
	GetRow_ROW_ID() antlr.Token

	// SetRow_ROW_ID sets the row_ROW_ID token.
	SetRow_ROW_ID(antlr.Token)

	// IsCreate_table_stmtContext differentiates from other interfaces.
	IsCreate_table_stmtContext()
}

ICreate_table_stmtContext is an interface to support dynamic dispatch.

type ICreate_trigger_stmtContext

type ICreate_trigger_stmtContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsCreate_trigger_stmtContext differentiates from other interfaces.
	IsCreate_trigger_stmtContext()
}

ICreate_trigger_stmtContext is an interface to support dynamic dispatch.

type ICreate_view_stmtContext

type ICreate_view_stmtContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsCreate_view_stmtContext differentiates from other interfaces.
	IsCreate_view_stmtContext()
}

ICreate_view_stmtContext is an interface to support dynamic dispatch.

type ICreate_virtual_table_stmtContext

type ICreate_virtual_table_stmtContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsCreate_virtual_table_stmtContext differentiates from other interfaces.
	IsCreate_virtual_table_stmtContext()
}

ICreate_virtual_table_stmtContext is an interface to support dynamic dispatch.

type ICte_table_nameContext

type ICte_table_nameContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsCte_table_nameContext differentiates from other interfaces.
	IsCte_table_nameContext()
}

ICte_table_nameContext is an interface to support dynamic dispatch.

type IDefault_valueContext

type IDefault_valueContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsDefault_valueContext differentiates from other interfaces.
	IsDefault_valueContext()
}

IDefault_valueContext is an interface to support dynamic dispatch.

type IDelete_stmtContext

type IDelete_stmtContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsDelete_stmtContext differentiates from other interfaces.
	IsDelete_stmtContext()
}

IDelete_stmtContext is an interface to support dynamic dispatch.

type IDelete_stmt_limitedContext

type IDelete_stmt_limitedContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsDelete_stmt_limitedContext differentiates from other interfaces.
	IsDelete_stmt_limitedContext()
}

IDelete_stmt_limitedContext is an interface to support dynamic dispatch.

type IDetach_stmtContext

type IDetach_stmtContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsDetach_stmtContext differentiates from other interfaces.
	IsDetach_stmtContext()
}

IDetach_stmtContext is an interface to support dynamic dispatch.

type IDrop_stmtContext

type IDrop_stmtContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// GetObject returns the object token.
	GetObject() antlr.Token

	// SetObject sets the object token.
	SetObject(antlr.Token)

	// IsDrop_stmtContext differentiates from other interfaces.
	IsDrop_stmtContext()
}

IDrop_stmtContext is an interface to support dynamic dispatch.

type IError_messageContext

type IError_messageContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsError_messageContext differentiates from other interfaces.
	IsError_messageContext()
}

IError_messageContext is an interface to support dynamic dispatch.

type IExprContext

type IExprContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsExprContext differentiates from other interfaces.
	IsExprContext()
}

IExprContext is an interface to support dynamic dispatch.

type IExpr_asc_descContext

type IExpr_asc_descContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsExpr_asc_descContext differentiates from other interfaces.
	IsExpr_asc_descContext()
}

IExpr_asc_descContext is an interface to support dynamic dispatch.

type IFactored_select_stmtContext

type IFactored_select_stmtContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsFactored_select_stmtContext differentiates from other interfaces.
	IsFactored_select_stmtContext()
}

IFactored_select_stmtContext is an interface to support dynamic dispatch.

type IFilenameContext

type IFilenameContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsFilenameContext differentiates from other interfaces.
	IsFilenameContext()
}

IFilenameContext is an interface to support dynamic dispatch.

type IFilter_clauseContext

type IFilter_clauseContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsFilter_clauseContext differentiates from other interfaces.
	IsFilter_clauseContext()
}

IFilter_clauseContext is an interface to support dynamic dispatch.

type IForeign_key_clauseContext

type IForeign_key_clauseContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsForeign_key_clauseContext differentiates from other interfaces.
	IsForeign_key_clauseContext()
}

IForeign_key_clauseContext is an interface to support dynamic dispatch.

type IForeign_tableContext

type IForeign_tableContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsForeign_tableContext differentiates from other interfaces.
	IsForeign_tableContext()
}

IForeign_tableContext is an interface to support dynamic dispatch.

type IFrame_clauseContext

type IFrame_clauseContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsFrame_clauseContext differentiates from other interfaces.
	IsFrame_clauseContext()
}

IFrame_clauseContext is an interface to support dynamic dispatch.

type IFrame_leftContext

type IFrame_leftContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsFrame_leftContext differentiates from other interfaces.
	IsFrame_leftContext()
}

IFrame_leftContext is an interface to support dynamic dispatch.

type IFrame_rightContext

type IFrame_rightContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsFrame_rightContext differentiates from other interfaces.
	IsFrame_rightContext()
}

IFrame_rightContext is an interface to support dynamic dispatch.

type IFrame_singleContext

type IFrame_singleContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsFrame_singleContext differentiates from other interfaces.
	IsFrame_singleContext()
}

IFrame_singleContext is an interface to support dynamic dispatch.

type IFrame_specContext

type IFrame_specContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsFrame_specContext differentiates from other interfaces.
	IsFrame_specContext()
}

IFrame_specContext is an interface to support dynamic dispatch.

type IFunction_nameContext

type IFunction_nameContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsFunction_nameContext differentiates from other interfaces.
	IsFunction_nameContext()
}

IFunction_nameContext is an interface to support dynamic dispatch.

type IIndex_nameContext

type IIndex_nameContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsIndex_nameContext differentiates from other interfaces.
	IsIndex_nameContext()
}

IIndex_nameContext is an interface to support dynamic dispatch.

type IIndexed_columnContext

type IIndexed_columnContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsIndexed_columnContext differentiates from other interfaces.
	IsIndexed_columnContext()
}

IIndexed_columnContext is an interface to support dynamic dispatch.

type IInitial_selectContext

type IInitial_selectContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsInitial_selectContext differentiates from other interfaces.
	IsInitial_selectContext()
}

IInitial_selectContext is an interface to support dynamic dispatch.

type IInsert_stmtContext

type IInsert_stmtContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsInsert_stmtContext differentiates from other interfaces.
	IsInsert_stmtContext()
}

IInsert_stmtContext is an interface to support dynamic dispatch.

type IJoin_clauseContext

type IJoin_clauseContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsJoin_clauseContext differentiates from other interfaces.
	IsJoin_clauseContext()
}

IJoin_clauseContext is an interface to support dynamic dispatch.

type IJoin_constraintContext

type IJoin_constraintContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsJoin_constraintContext differentiates from other interfaces.
	IsJoin_constraintContext()
}

IJoin_constraintContext is an interface to support dynamic dispatch.

type IJoin_operatorContext

type IJoin_operatorContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsJoin_operatorContext differentiates from other interfaces.
	IsJoin_operatorContext()
}

IJoin_operatorContext is an interface to support dynamic dispatch.

type IKeywordContext

type IKeywordContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsKeywordContext differentiates from other interfaces.
	IsKeywordContext()
}

IKeywordContext is an interface to support dynamic dispatch.

type ILimit_stmtContext

type ILimit_stmtContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsLimit_stmtContext differentiates from other interfaces.
	IsLimit_stmtContext()
}

ILimit_stmtContext is an interface to support dynamic dispatch.

type ILiteral_valueContext

type ILiteral_valueContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsLiteral_valueContext differentiates from other interfaces.
	IsLiteral_valueContext()
}

ILiteral_valueContext is an interface to support dynamic dispatch.

type IModule_argumentContext

type IModule_argumentContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsModule_argumentContext differentiates from other interfaces.
	IsModule_argumentContext()
}

IModule_argumentContext is an interface to support dynamic dispatch.

type IModule_nameContext

type IModule_nameContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsModule_nameContext differentiates from other interfaces.
	IsModule_nameContext()
}

IModule_nameContext is an interface to support dynamic dispatch.

type INameContext

type INameContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsNameContext differentiates from other interfaces.
	IsNameContext()
}

INameContext is an interface to support dynamic dispatch.

type IOffsetContext

type IOffsetContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsOffsetContext differentiates from other interfaces.
	IsOffsetContext()
}

IOffsetContext is an interface to support dynamic dispatch.

type IOrder_by_exprContext

type IOrder_by_exprContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsOrder_by_exprContext differentiates from other interfaces.
	IsOrder_by_exprContext()
}

IOrder_by_exprContext is an interface to support dynamic dispatch.

type IOrder_by_expr_asc_descContext

type IOrder_by_expr_asc_descContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsOrder_by_expr_asc_descContext differentiates from other interfaces.
	IsOrder_by_expr_asc_descContext()
}

IOrder_by_expr_asc_descContext is an interface to support dynamic dispatch.

type IOrder_by_stmtContext

type IOrder_by_stmtContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsOrder_by_stmtContext differentiates from other interfaces.
	IsOrder_by_stmtContext()
}

IOrder_by_stmtContext is an interface to support dynamic dispatch.

type IOrdering_termContext

type IOrdering_termContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsOrdering_termContext differentiates from other interfaces.
	IsOrdering_termContext()
}

IOrdering_termContext is an interface to support dynamic dispatch.

type IOver_clauseContext

type IOver_clauseContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsOver_clauseContext differentiates from other interfaces.
	IsOver_clauseContext()
}

IOver_clauseContext is an interface to support dynamic dispatch.

type IParseContext

type IParseContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsParseContext differentiates from other interfaces.
	IsParseContext()
}

IParseContext is an interface to support dynamic dispatch.

type IPartition_byContext

type IPartition_byContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsPartition_byContext differentiates from other interfaces.
	IsPartition_byContext()
}

IPartition_byContext is an interface to support dynamic dispatch.

type IPragma_nameContext

type IPragma_nameContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsPragma_nameContext differentiates from other interfaces.
	IsPragma_nameContext()
}

IPragma_nameContext is an interface to support dynamic dispatch.

type IPragma_stmtContext

type IPragma_stmtContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsPragma_stmtContext differentiates from other interfaces.
	IsPragma_stmtContext()
}

IPragma_stmtContext is an interface to support dynamic dispatch.

type IPragma_valueContext

type IPragma_valueContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsPragma_valueContext differentiates from other interfaces.
	IsPragma_valueContext()
}

IPragma_valueContext is an interface to support dynamic dispatch.

type IQualified_table_nameContext

type IQualified_table_nameContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsQualified_table_nameContext differentiates from other interfaces.
	IsQualified_table_nameContext()
}

IQualified_table_nameContext is an interface to support dynamic dispatch.

type IRaise_functionContext

type IRaise_functionContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsRaise_functionContext differentiates from other interfaces.
	IsRaise_functionContext()
}

IRaise_functionContext is an interface to support dynamic dispatch.

type IRecursive_cteContext

type IRecursive_cteContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsRecursive_cteContext differentiates from other interfaces.
	IsRecursive_cteContext()
}

IRecursive_cteContext is an interface to support dynamic dispatch.

type IRecursive_selectContext

type IRecursive_selectContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsRecursive_selectContext differentiates from other interfaces.
	IsRecursive_selectContext()
}

IRecursive_selectContext is an interface to support dynamic dispatch.

type IReindex_stmtContext

type IReindex_stmtContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsReindex_stmtContext differentiates from other interfaces.
	IsReindex_stmtContext()
}

IReindex_stmtContext is an interface to support dynamic dispatch.

type IRelease_stmtContext

type IRelease_stmtContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsRelease_stmtContext differentiates from other interfaces.
	IsRelease_stmtContext()
}

IRelease_stmtContext is an interface to support dynamic dispatch.

type IResult_columnContext

type IResult_columnContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsResult_columnContext differentiates from other interfaces.
	IsResult_columnContext()
}

IResult_columnContext is an interface to support dynamic dispatch.

type IReturning_clauseContext

type IReturning_clauseContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsReturning_clauseContext differentiates from other interfaces.
	IsReturning_clauseContext()
}

IReturning_clauseContext is an interface to support dynamic dispatch.

type IRollback_stmtContext

type IRollback_stmtContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsRollback_stmtContext differentiates from other interfaces.
	IsRollback_stmtContext()
}

IRollback_stmtContext is an interface to support dynamic dispatch.

type ISavepoint_nameContext

type ISavepoint_nameContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsSavepoint_nameContext differentiates from other interfaces.
	IsSavepoint_nameContext()
}

ISavepoint_nameContext is an interface to support dynamic dispatch.

type ISavepoint_stmtContext

type ISavepoint_stmtContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsSavepoint_stmtContext differentiates from other interfaces.
	IsSavepoint_stmtContext()
}

ISavepoint_stmtContext is an interface to support dynamic dispatch.

type ISchema_nameContext

type ISchema_nameContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsSchema_nameContext differentiates from other interfaces.
	IsSchema_nameContext()
}

ISchema_nameContext is an interface to support dynamic dispatch.

type ISelect_coreContext

type ISelect_coreContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsSelect_coreContext differentiates from other interfaces.
	IsSelect_coreContext()
}

ISelect_coreContext is an interface to support dynamic dispatch.

type ISelect_stmtContext

type ISelect_stmtContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsSelect_stmtContext differentiates from other interfaces.
	IsSelect_stmtContext()
}

ISelect_stmtContext is an interface to support dynamic dispatch.

type ISigned_numberContext

type ISigned_numberContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsSigned_numberContext differentiates from other interfaces.
	IsSigned_numberContext()
}

ISigned_numberContext is an interface to support dynamic dispatch.

type ISimple_funcContext

type ISimple_funcContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsSimple_funcContext differentiates from other interfaces.
	IsSimple_funcContext()
}

ISimple_funcContext is an interface to support dynamic dispatch.

type ISimple_function_invocationContext

type ISimple_function_invocationContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsSimple_function_invocationContext differentiates from other interfaces.
	IsSimple_function_invocationContext()
}

ISimple_function_invocationContext is an interface to support dynamic dispatch.

type ISimple_select_stmtContext

type ISimple_select_stmtContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsSimple_select_stmtContext differentiates from other interfaces.
	IsSimple_select_stmtContext()
}

ISimple_select_stmtContext is an interface to support dynamic dispatch.

type ISql_stmtContext

type ISql_stmtContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsSql_stmtContext differentiates from other interfaces.
	IsSql_stmtContext()
}

ISql_stmtContext is an interface to support dynamic dispatch.

type ISql_stmt_listContext

type ISql_stmt_listContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsSql_stmt_listContext differentiates from other interfaces.
	IsSql_stmt_listContext()
}

ISql_stmt_listContext is an interface to support dynamic dispatch.

type ITable_aliasContext

type ITable_aliasContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsTable_aliasContext differentiates from other interfaces.
	IsTable_aliasContext()
}

ITable_aliasContext is an interface to support dynamic dispatch.

type ITable_constraintContext

type ITable_constraintContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsTable_constraintContext differentiates from other interfaces.
	IsTable_constraintContext()
}

ITable_constraintContext is an interface to support dynamic dispatch.

type ITable_function_nameContext

type ITable_function_nameContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsTable_function_nameContext differentiates from other interfaces.
	IsTable_function_nameContext()
}

ITable_function_nameContext is an interface to support dynamic dispatch.

type ITable_nameContext

type ITable_nameContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsTable_nameContext differentiates from other interfaces.
	IsTable_nameContext()
}

ITable_nameContext is an interface to support dynamic dispatch.

type ITable_or_index_nameContext

type ITable_or_index_nameContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsTable_or_index_nameContext differentiates from other interfaces.
	IsTable_or_index_nameContext()
}

ITable_or_index_nameContext is an interface to support dynamic dispatch.

type ITable_or_subqueryContext

type ITable_or_subqueryContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsTable_or_subqueryContext differentiates from other interfaces.
	IsTable_or_subqueryContext()
}

ITable_or_subqueryContext is an interface to support dynamic dispatch.

type ITransaction_nameContext

type ITransaction_nameContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsTransaction_nameContext differentiates from other interfaces.
	IsTransaction_nameContext()
}

ITransaction_nameContext is an interface to support dynamic dispatch.

type ITrigger_nameContext

type ITrigger_nameContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsTrigger_nameContext differentiates from other interfaces.
	IsTrigger_nameContext()
}

ITrigger_nameContext is an interface to support dynamic dispatch.

type IType_nameContext

type IType_nameContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsType_nameContext differentiates from other interfaces.
	IsType_nameContext()
}

IType_nameContext is an interface to support dynamic dispatch.

type IUnary_operatorContext

type IUnary_operatorContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsUnary_operatorContext differentiates from other interfaces.
	IsUnary_operatorContext()
}

IUnary_operatorContext is an interface to support dynamic dispatch.

type IUpdate_stmtContext

type IUpdate_stmtContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// GetWhere returns the where rule contexts.
	GetWhere() IExprContext

	// SetWhere sets the where rule contexts.
	SetWhere(IExprContext)

	// IsUpdate_stmtContext differentiates from other interfaces.
	IsUpdate_stmtContext()
}

IUpdate_stmtContext is an interface to support dynamic dispatch.

type IUpdate_stmt_limitedContext

type IUpdate_stmt_limitedContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsUpdate_stmt_limitedContext differentiates from other interfaces.
	IsUpdate_stmt_limitedContext()
}

IUpdate_stmt_limitedContext is an interface to support dynamic dispatch.

type IUpsert_clauseContext

type IUpsert_clauseContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsUpsert_clauseContext differentiates from other interfaces.
	IsUpsert_clauseContext()
}

IUpsert_clauseContext is an interface to support dynamic dispatch.

type IVacuum_stmtContext

type IVacuum_stmtContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsVacuum_stmtContext differentiates from other interfaces.
	IsVacuum_stmtContext()
}

IVacuum_stmtContext is an interface to support dynamic dispatch.

type IView_nameContext

type IView_nameContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsView_nameContext differentiates from other interfaces.
	IsView_nameContext()
}

IView_nameContext is an interface to support dynamic dispatch.

type IWindow_defnContext

type IWindow_defnContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsWindow_defnContext differentiates from other interfaces.
	IsWindow_defnContext()
}

IWindow_defnContext is an interface to support dynamic dispatch.

type IWindow_functionContext

type IWindow_functionContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsWindow_functionContext differentiates from other interfaces.
	IsWindow_functionContext()
}

IWindow_functionContext is an interface to support dynamic dispatch.

type IWindow_function_invocationContext

type IWindow_function_invocationContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsWindow_function_invocationContext differentiates from other interfaces.
	IsWindow_function_invocationContext()
}

IWindow_function_invocationContext is an interface to support dynamic dispatch.

type IWindow_nameContext

type IWindow_nameContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsWindow_nameContext differentiates from other interfaces.
	IsWindow_nameContext()
}

IWindow_nameContext is an interface to support dynamic dispatch.

type IWith_clauseContext

type IWith_clauseContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsWith_clauseContext differentiates from other interfaces.
	IsWith_clauseContext()
}

IWith_clauseContext is an interface to support dynamic dispatch.

type Index_nameContext

type Index_nameContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyIndex_nameContext

func NewEmptyIndex_nameContext() *Index_nameContext

func NewIndex_nameContext

func NewIndex_nameContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *Index_nameContext

func (*Index_nameContext) Accept

func (s *Index_nameContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*Index_nameContext) Any_name

func (s *Index_nameContext) Any_name() IAny_nameContext

func (*Index_nameContext) EnterRule

func (s *Index_nameContext) EnterRule(listener antlr.ParseTreeListener)

func (*Index_nameContext) ExitRule

func (s *Index_nameContext) ExitRule(listener antlr.ParseTreeListener)

func (*Index_nameContext) GetParser

func (s *Index_nameContext) GetParser() antlr.Parser

func (*Index_nameContext) GetRuleContext

func (s *Index_nameContext) GetRuleContext() antlr.RuleContext

func (*Index_nameContext) IsIndex_nameContext

func (*Index_nameContext) IsIndex_nameContext()

func (*Index_nameContext) ToStringTree

func (s *Index_nameContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type Indexed_columnContext

type Indexed_columnContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyIndexed_columnContext

func NewEmptyIndexed_columnContext() *Indexed_columnContext

func NewIndexed_columnContext

func NewIndexed_columnContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *Indexed_columnContext

func (*Indexed_columnContext) Accept

func (s *Indexed_columnContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*Indexed_columnContext) Asc_desc

func (*Indexed_columnContext) COLLATE_

func (*Indexed_columnContext) Collation_name

func (s *Indexed_columnContext) Collation_name() ICollation_nameContext

func (*Indexed_columnContext) Column_name

func (s *Indexed_columnContext) Column_name() IColumn_nameContext

func (*Indexed_columnContext) EnterRule

func (s *Indexed_columnContext) EnterRule(listener antlr.ParseTreeListener)

func (*Indexed_columnContext) ExitRule

func (s *Indexed_columnContext) ExitRule(listener antlr.ParseTreeListener)

func (*Indexed_columnContext) Expr

func (*Indexed_columnContext) GetParser

func (s *Indexed_columnContext) GetParser() antlr.Parser

func (*Indexed_columnContext) GetRuleContext

func (s *Indexed_columnContext) GetRuleContext() antlr.RuleContext

func (*Indexed_columnContext) IsIndexed_columnContext

func (*Indexed_columnContext) IsIndexed_columnContext()

func (*Indexed_columnContext) ToStringTree

func (s *Indexed_columnContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type Initial_selectContext

type Initial_selectContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyInitial_selectContext

func NewEmptyInitial_selectContext() *Initial_selectContext

func NewInitial_selectContext

func NewInitial_selectContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *Initial_selectContext

func (*Initial_selectContext) Accept

func (s *Initial_selectContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*Initial_selectContext) EnterRule

func (s *Initial_selectContext) EnterRule(listener antlr.ParseTreeListener)

func (*Initial_selectContext) ExitRule

func (s *Initial_selectContext) ExitRule(listener antlr.ParseTreeListener)

func (*Initial_selectContext) GetParser

func (s *Initial_selectContext) GetParser() antlr.Parser

func (*Initial_selectContext) GetRuleContext

func (s *Initial_selectContext) GetRuleContext() antlr.RuleContext

func (*Initial_selectContext) IsInitial_selectContext

func (*Initial_selectContext) IsInitial_selectContext()

func (*Initial_selectContext) Select_stmt

func (s *Initial_selectContext) Select_stmt() ISelect_stmtContext

func (*Initial_selectContext) ToStringTree

func (s *Initial_selectContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type Insert_stmtContext

type Insert_stmtContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyInsert_stmtContext

func NewEmptyInsert_stmtContext() *Insert_stmtContext

func NewInsert_stmtContext

func NewInsert_stmtContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *Insert_stmtContext

func (*Insert_stmtContext) ABORT_

func (*Insert_stmtContext) AS_

func (*Insert_stmtContext) Accept

func (s *Insert_stmtContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*Insert_stmtContext) AllCLOSE_PAR

func (s *Insert_stmtContext) AllCLOSE_PAR() []antlr.TerminalNode

func (*Insert_stmtContext) AllCOMMA

func (s *Insert_stmtContext) AllCOMMA() []antlr.TerminalNode

func (*Insert_stmtContext) AllColumn_name

func (s *Insert_stmtContext) AllColumn_name() []IColumn_nameContext

func (*Insert_stmtContext) AllExpr

func (s *Insert_stmtContext) AllExpr() []IExprContext

func (*Insert_stmtContext) AllOPEN_PAR

func (s *Insert_stmtContext) AllOPEN_PAR() []antlr.TerminalNode

func (*Insert_stmtContext) CLOSE_PAR

func (s *Insert_stmtContext) CLOSE_PAR(i int) antlr.TerminalNode

func (*Insert_stmtContext) COMMA

func (*Insert_stmtContext) Column_name

func (s *Insert_stmtContext) Column_name(i int) IColumn_nameContext

func (*Insert_stmtContext) DEFAULT_

func (s *Insert_stmtContext) DEFAULT_() antlr.TerminalNode

func (*Insert_stmtContext) DOT

func (*Insert_stmtContext) EnterRule

func (s *Insert_stmtContext) EnterRule(listener antlr.ParseTreeListener)

func (*Insert_stmtContext) ExitRule

func (s *Insert_stmtContext) ExitRule(listener antlr.ParseTreeListener)

func (*Insert_stmtContext) Expr

func (s *Insert_stmtContext) Expr(i int) IExprContext

func (*Insert_stmtContext) FAIL_

func (*Insert_stmtContext) GetParser

func (s *Insert_stmtContext) GetParser() antlr.Parser

func (*Insert_stmtContext) GetRuleContext

func (s *Insert_stmtContext) GetRuleContext() antlr.RuleContext

func (*Insert_stmtContext) IGNORE_

func (s *Insert_stmtContext) IGNORE_() antlr.TerminalNode

func (*Insert_stmtContext) INSERT_

func (s *Insert_stmtContext) INSERT_() antlr.TerminalNode

func (*Insert_stmtContext) INTO_

func (*Insert_stmtContext) IsInsert_stmtContext

func (*Insert_stmtContext) IsInsert_stmtContext()

func (*Insert_stmtContext) OPEN_PAR

func (s *Insert_stmtContext) OPEN_PAR(i int) antlr.TerminalNode

func (*Insert_stmtContext) OR_

func (*Insert_stmtContext) REPLACE_

func (s *Insert_stmtContext) REPLACE_() antlr.TerminalNode

func (*Insert_stmtContext) ROLLBACK_

func (s *Insert_stmtContext) ROLLBACK_() antlr.TerminalNode

func (*Insert_stmtContext) Returning_clause

func (s *Insert_stmtContext) Returning_clause() IReturning_clauseContext

func (*Insert_stmtContext) Schema_name

func (s *Insert_stmtContext) Schema_name() ISchema_nameContext

func (*Insert_stmtContext) Select_stmt

func (s *Insert_stmtContext) Select_stmt() ISelect_stmtContext

func (*Insert_stmtContext) Table_alias

func (s *Insert_stmtContext) Table_alias() ITable_aliasContext

func (*Insert_stmtContext) Table_name

func (s *Insert_stmtContext) Table_name() ITable_nameContext

func (*Insert_stmtContext) ToStringTree

func (s *Insert_stmtContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

func (*Insert_stmtContext) Upsert_clause

func (s *Insert_stmtContext) Upsert_clause() IUpsert_clauseContext

func (*Insert_stmtContext) VALUES_

func (s *Insert_stmtContext) VALUES_() antlr.TerminalNode

func (*Insert_stmtContext) With_clause

func (s *Insert_stmtContext) With_clause() IWith_clauseContext

type Join_clauseContext

type Join_clauseContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyJoin_clauseContext

func NewEmptyJoin_clauseContext() *Join_clauseContext

func NewJoin_clauseContext

func NewJoin_clauseContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *Join_clauseContext

func (*Join_clauseContext) Accept

func (s *Join_clauseContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*Join_clauseContext) AllJoin_constraint

func (s *Join_clauseContext) AllJoin_constraint() []IJoin_constraintContext

func (*Join_clauseContext) AllJoin_operator

func (s *Join_clauseContext) AllJoin_operator() []IJoin_operatorContext

func (*Join_clauseContext) AllTable_or_subquery

func (s *Join_clauseContext) AllTable_or_subquery() []ITable_or_subqueryContext

func (*Join_clauseContext) EnterRule

func (s *Join_clauseContext) EnterRule(listener antlr.ParseTreeListener)

func (*Join_clauseContext) ExitRule

func (s *Join_clauseContext) ExitRule(listener antlr.ParseTreeListener)

func (*Join_clauseContext) GetParser

func (s *Join_clauseContext) GetParser() antlr.Parser

func (*Join_clauseContext) GetRuleContext

func (s *Join_clauseContext) GetRuleContext() antlr.RuleContext

func (*Join_clauseContext) IsJoin_clauseContext

func (*Join_clauseContext) IsJoin_clauseContext()

func (*Join_clauseContext) Join_constraint

func (s *Join_clauseContext) Join_constraint(i int) IJoin_constraintContext

func (*Join_clauseContext) Join_operator

func (s *Join_clauseContext) Join_operator(i int) IJoin_operatorContext

func (*Join_clauseContext) Table_or_subquery

func (s *Join_clauseContext) Table_or_subquery(i int) ITable_or_subqueryContext

func (*Join_clauseContext) ToStringTree

func (s *Join_clauseContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type Join_constraintContext

type Join_constraintContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyJoin_constraintContext

func NewEmptyJoin_constraintContext() *Join_constraintContext

func NewJoin_constraintContext

func NewJoin_constraintContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *Join_constraintContext

func (*Join_constraintContext) Accept

func (s *Join_constraintContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*Join_constraintContext) AllCOMMA

func (s *Join_constraintContext) AllCOMMA() []antlr.TerminalNode

func (*Join_constraintContext) AllColumn_name

func (s *Join_constraintContext) AllColumn_name() []IColumn_nameContext

func (*Join_constraintContext) CLOSE_PAR

func (s *Join_constraintContext) CLOSE_PAR() antlr.TerminalNode

func (*Join_constraintContext) COMMA

func (*Join_constraintContext) Column_name

func (*Join_constraintContext) EnterRule

func (s *Join_constraintContext) EnterRule(listener antlr.ParseTreeListener)

func (*Join_constraintContext) ExitRule

func (s *Join_constraintContext) ExitRule(listener antlr.ParseTreeListener)

func (*Join_constraintContext) Expr

func (*Join_constraintContext) GetParser

func (s *Join_constraintContext) GetParser() antlr.Parser

func (*Join_constraintContext) GetRuleContext

func (s *Join_constraintContext) GetRuleContext() antlr.RuleContext

func (*Join_constraintContext) IsJoin_constraintContext

func (*Join_constraintContext) IsJoin_constraintContext()

func (*Join_constraintContext) ON_

func (*Join_constraintContext) OPEN_PAR

func (*Join_constraintContext) ToStringTree

func (s *Join_constraintContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

func (*Join_constraintContext) USING_

type Join_operatorContext

type Join_operatorContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyJoin_operatorContext

func NewEmptyJoin_operatorContext() *Join_operatorContext

func NewJoin_operatorContext

func NewJoin_operatorContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *Join_operatorContext

func (*Join_operatorContext) Accept

func (s *Join_operatorContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*Join_operatorContext) COMMA

func (*Join_operatorContext) CROSS_

func (*Join_operatorContext) EnterRule

func (s *Join_operatorContext) EnterRule(listener antlr.ParseTreeListener)

func (*Join_operatorContext) ExitRule

func (s *Join_operatorContext) ExitRule(listener antlr.ParseTreeListener)

func (*Join_operatorContext) GetParser

func (s *Join_operatorContext) GetParser() antlr.Parser

func (*Join_operatorContext) GetRuleContext

func (s *Join_operatorContext) GetRuleContext() antlr.RuleContext

func (*Join_operatorContext) INNER_

func (*Join_operatorContext) IsJoin_operatorContext

func (*Join_operatorContext) IsJoin_operatorContext()

func (*Join_operatorContext) JOIN_

func (*Join_operatorContext) LEFT_

func (*Join_operatorContext) NATURAL_

func (s *Join_operatorContext) NATURAL_() antlr.TerminalNode

func (*Join_operatorContext) OUTER_

func (*Join_operatorContext) ToStringTree

func (s *Join_operatorContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type KeywordContext

type KeywordContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyKeywordContext

func NewEmptyKeywordContext() *KeywordContext

func NewKeywordContext

func NewKeywordContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *KeywordContext

func (*KeywordContext) ABORT_

func (s *KeywordContext) ABORT_() antlr.TerminalNode

func (*KeywordContext) ACTION_

func (s *KeywordContext) ACTION_() antlr.TerminalNode

func (*KeywordContext) ADD_

func (s *KeywordContext) ADD_() antlr.TerminalNode

func (*KeywordContext) AFTER_

func (s *KeywordContext) AFTER_() antlr.TerminalNode

func (*KeywordContext) ALL_

func (s *KeywordContext) ALL_() antlr.TerminalNode

func (*KeywordContext) ALTER_

func (s *KeywordContext) ALTER_() antlr.TerminalNode

func (*KeywordContext) ALWAYS_

func (s *KeywordContext) ALWAYS_() antlr.TerminalNode

func (*KeywordContext) ANALYZE_

func (s *KeywordContext) ANALYZE_() antlr.TerminalNode

func (*KeywordContext) AND_

func (s *KeywordContext) AND_() antlr.TerminalNode

func (*KeywordContext) ASC_

func (s *KeywordContext) ASC_() antlr.TerminalNode

func (*KeywordContext) AS_

func (*KeywordContext) ATTACH_

func (s *KeywordContext) ATTACH_() antlr.TerminalNode

func (*KeywordContext) AUTOINCREMENT_

func (s *KeywordContext) AUTOINCREMENT_() antlr.TerminalNode

func (*KeywordContext) Accept

func (s *KeywordContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*KeywordContext) BEFORE_

func (s *KeywordContext) BEFORE_() antlr.TerminalNode

func (*KeywordContext) BEGIN_

func (s *KeywordContext) BEGIN_() antlr.TerminalNode

func (*KeywordContext) BETWEEN_

func (s *KeywordContext) BETWEEN_() antlr.TerminalNode

func (*KeywordContext) BY_

func (*KeywordContext) CASCADE_

func (s *KeywordContext) CASCADE_() antlr.TerminalNode

func (*KeywordContext) CASE_

func (s *KeywordContext) CASE_() antlr.TerminalNode

func (*KeywordContext) CAST_

func (s *KeywordContext) CAST_() antlr.TerminalNode

func (*KeywordContext) CHECK_

func (s *KeywordContext) CHECK_() antlr.TerminalNode

func (*KeywordContext) COLLATE_

func (s *KeywordContext) COLLATE_() antlr.TerminalNode

func (*KeywordContext) COLUMN_

func (s *KeywordContext) COLUMN_() antlr.TerminalNode

func (*KeywordContext) COMMIT_

func (s *KeywordContext) COMMIT_() antlr.TerminalNode

func (*KeywordContext) CONFLICT_

func (s *KeywordContext) CONFLICT_() antlr.TerminalNode

func (*KeywordContext) CONSTRAINT_

func (s *KeywordContext) CONSTRAINT_() antlr.TerminalNode

func (*KeywordContext) CREATE_

func (s *KeywordContext) CREATE_() antlr.TerminalNode

func (*KeywordContext) CROSS_

func (s *KeywordContext) CROSS_() antlr.TerminalNode

func (*KeywordContext) CUME_DIST_

func (s *KeywordContext) CUME_DIST_() antlr.TerminalNode

func (*KeywordContext) CURRENT_

func (s *KeywordContext) CURRENT_() antlr.TerminalNode

func (*KeywordContext) CURRENT_DATE_

func (s *KeywordContext) CURRENT_DATE_() antlr.TerminalNode

func (*KeywordContext) CURRENT_TIMESTAMP_

func (s *KeywordContext) CURRENT_TIMESTAMP_() antlr.TerminalNode

func (*KeywordContext) CURRENT_TIME_

func (s *KeywordContext) CURRENT_TIME_() antlr.TerminalNode

func (*KeywordContext) DATABASE_

func (s *KeywordContext) DATABASE_() antlr.TerminalNode

func (*KeywordContext) DEFAULT_

func (s *KeywordContext) DEFAULT_() antlr.TerminalNode

func (*KeywordContext) DEFERRABLE_

func (s *KeywordContext) DEFERRABLE_() antlr.TerminalNode

func (*KeywordContext) DEFERRED_

func (s *KeywordContext) DEFERRED_() antlr.TerminalNode

func (*KeywordContext) DELETE_

func (s *KeywordContext) DELETE_() antlr.TerminalNode

func (*KeywordContext) DENSE_RANK_

func (s *KeywordContext) DENSE_RANK_() antlr.TerminalNode

func (*KeywordContext) DESC_

func (s *KeywordContext) DESC_() antlr.TerminalNode

func (*KeywordContext) DETACH_

func (s *KeywordContext) DETACH_() antlr.TerminalNode

func (*KeywordContext) DISTINCT_

func (s *KeywordContext) DISTINCT_() antlr.TerminalNode

func (*KeywordContext) DROP_

func (s *KeywordContext) DROP_() antlr.TerminalNode

func (*KeywordContext) EACH_

func (s *KeywordContext) EACH_() antlr.TerminalNode

func (*KeywordContext) ELSE_

func (s *KeywordContext) ELSE_() antlr.TerminalNode

func (*KeywordContext) END_

func (s *KeywordContext) END_() antlr.TerminalNode

func (*KeywordContext) ESCAPE_

func (s *KeywordContext) ESCAPE_() antlr.TerminalNode

func (*KeywordContext) EXCEPT_

func (s *KeywordContext) EXCEPT_() antlr.TerminalNode

func (*KeywordContext) EXCLUDE_

func (s *KeywordContext) EXCLUDE_() antlr.TerminalNode

func (*KeywordContext) EXCLUSIVE_

func (s *KeywordContext) EXCLUSIVE_() antlr.TerminalNode

func (*KeywordContext) EXISTS_

func (s *KeywordContext) EXISTS_() antlr.TerminalNode

func (*KeywordContext) EXPLAIN_

func (s *KeywordContext) EXPLAIN_() antlr.TerminalNode

func (*KeywordContext) EnterRule

func (s *KeywordContext) EnterRule(listener antlr.ParseTreeListener)

func (*KeywordContext) ExitRule

func (s *KeywordContext) ExitRule(listener antlr.ParseTreeListener)

func (*KeywordContext) FAIL_

func (s *KeywordContext) FAIL_() antlr.TerminalNode

func (*KeywordContext) FALSE_

func (s *KeywordContext) FALSE_() antlr.TerminalNode

func (*KeywordContext) FILTER_

func (s *KeywordContext) FILTER_() antlr.TerminalNode

func (*KeywordContext) FIRST_

func (s *KeywordContext) FIRST_() antlr.TerminalNode

func (*KeywordContext) FIRST_VALUE_

func (s *KeywordContext) FIRST_VALUE_() antlr.TerminalNode

func (*KeywordContext) FOLLOWING_

func (s *KeywordContext) FOLLOWING_() antlr.TerminalNode

func (*KeywordContext) FOREIGN_

func (s *KeywordContext) FOREIGN_() antlr.TerminalNode

func (*KeywordContext) FOR_

func (s *KeywordContext) FOR_() antlr.TerminalNode

func (*KeywordContext) FROM_

func (s *KeywordContext) FROM_() antlr.TerminalNode

func (*KeywordContext) FULL_

func (s *KeywordContext) FULL_() antlr.TerminalNode

func (*KeywordContext) GENERATED_

func (s *KeywordContext) GENERATED_() antlr.TerminalNode

func (*KeywordContext) GLOB_

func (s *KeywordContext) GLOB_() antlr.TerminalNode

func (*KeywordContext) GROUPS_

func (s *KeywordContext) GROUPS_() antlr.TerminalNode

func (*KeywordContext) GROUP_

func (s *KeywordContext) GROUP_() antlr.TerminalNode

func (*KeywordContext) GetParser

func (s *KeywordContext) GetParser() antlr.Parser

func (*KeywordContext) GetRuleContext

func (s *KeywordContext) GetRuleContext() antlr.RuleContext

func (*KeywordContext) HAVING_

func (s *KeywordContext) HAVING_() antlr.TerminalNode

func (*KeywordContext) IF_

func (*KeywordContext) IGNORE_

func (s *KeywordContext) IGNORE_() antlr.TerminalNode

func (*KeywordContext) IMMEDIATE_

func (s *KeywordContext) IMMEDIATE_() antlr.TerminalNode

func (*KeywordContext) INDEXED_

func (s *KeywordContext) INDEXED_() antlr.TerminalNode

func (*KeywordContext) INDEX_

func (s *KeywordContext) INDEX_() antlr.TerminalNode

func (*KeywordContext) INITIALLY_

func (s *KeywordContext) INITIALLY_() antlr.TerminalNode

func (*KeywordContext) INNER_

func (s *KeywordContext) INNER_() antlr.TerminalNode

func (*KeywordContext) INSERT_

func (s *KeywordContext) INSERT_() antlr.TerminalNode

func (*KeywordContext) INSTEAD_

func (s *KeywordContext) INSTEAD_() antlr.TerminalNode

func (*KeywordContext) INTERSECT_

func (s *KeywordContext) INTERSECT_() antlr.TerminalNode

func (*KeywordContext) INTO_

func (s *KeywordContext) INTO_() antlr.TerminalNode

func (*KeywordContext) IN_

func (*KeywordContext) ISNULL_

func (s *KeywordContext) ISNULL_() antlr.TerminalNode

func (*KeywordContext) IS_

func (*KeywordContext) IsKeywordContext

func (*KeywordContext) IsKeywordContext()

func (*KeywordContext) JOIN_

func (s *KeywordContext) JOIN_() antlr.TerminalNode

func (*KeywordContext) KEY_

func (s *KeywordContext) KEY_() antlr.TerminalNode

func (*KeywordContext) LAG_

func (s *KeywordContext) LAG_() antlr.TerminalNode

func (*KeywordContext) LAST_

func (s *KeywordContext) LAST_() antlr.TerminalNode

func (*KeywordContext) LAST_VALUE_

func (s *KeywordContext) LAST_VALUE_() antlr.TerminalNode

func (*KeywordContext) LEAD_

func (s *KeywordContext) LEAD_() antlr.TerminalNode

func (*KeywordContext) LEFT_

func (s *KeywordContext) LEFT_() antlr.TerminalNode

func (*KeywordContext) LIKE_

func (s *KeywordContext) LIKE_() antlr.TerminalNode

func (*KeywordContext) LIMIT_

func (s *KeywordContext) LIMIT_() antlr.TerminalNode

func (*KeywordContext) MATCH_

func (s *KeywordContext) MATCH_() antlr.TerminalNode

func (*KeywordContext) NATURAL_

func (s *KeywordContext) NATURAL_() antlr.TerminalNode

func (*KeywordContext) NOTNULL_

func (s *KeywordContext) NOTNULL_() antlr.TerminalNode

func (*KeywordContext) NOT_

func (s *KeywordContext) NOT_() antlr.TerminalNode

func (*KeywordContext) NO_

func (*KeywordContext) NTH_VALUE_

func (s *KeywordContext) NTH_VALUE_() antlr.TerminalNode

func (*KeywordContext) NTILE_

func (s *KeywordContext) NTILE_() antlr.TerminalNode

func (*KeywordContext) NULLS_

func (s *KeywordContext) NULLS_() antlr.TerminalNode

func (*KeywordContext) NULL_

func (s *KeywordContext) NULL_() antlr.TerminalNode

func (*KeywordContext) OFFSET_

func (s *KeywordContext) OFFSET_() antlr.TerminalNode

func (*KeywordContext) OF_

func (*KeywordContext) ON_

func (*KeywordContext) ORDER_

func (s *KeywordContext) ORDER_() antlr.TerminalNode

func (*KeywordContext) OR_

func (*KeywordContext) OUTER_

func (s *KeywordContext) OUTER_() antlr.TerminalNode

func (*KeywordContext) OVER_

func (s *KeywordContext) OVER_() antlr.TerminalNode

func (*KeywordContext) PARTITION_

func (s *KeywordContext) PARTITION_() antlr.TerminalNode

func (*KeywordContext) PERCENT_RANK_

func (s *KeywordContext) PERCENT_RANK_() antlr.TerminalNode

func (*KeywordContext) PLAN_

func (s *KeywordContext) PLAN_() antlr.TerminalNode

func (*KeywordContext) PRAGMA_

func (s *KeywordContext) PRAGMA_() antlr.TerminalNode

func (*KeywordContext) PRECEDING_

func (s *KeywordContext) PRECEDING_() antlr.TerminalNode

func (*KeywordContext) PRIMARY_

func (s *KeywordContext) PRIMARY_() antlr.TerminalNode

func (*KeywordContext) QUERY_

func (s *KeywordContext) QUERY_() antlr.TerminalNode

func (*KeywordContext) RAISE_

func (s *KeywordContext) RAISE_() antlr.TerminalNode

func (*KeywordContext) RANGE_

func (s *KeywordContext) RANGE_() antlr.TerminalNode

func (*KeywordContext) RANK_

func (s *KeywordContext) RANK_() antlr.TerminalNode

func (*KeywordContext) RECURSIVE_

func (s *KeywordContext) RECURSIVE_() antlr.TerminalNode

func (*KeywordContext) REFERENCES_

func (s *KeywordContext) REFERENCES_() antlr.TerminalNode

func (*KeywordContext) REGEXP_

func (s *KeywordContext) REGEXP_() antlr.TerminalNode

func (*KeywordContext) REINDEX_

func (s *KeywordContext) REINDEX_() antlr.TerminalNode

func (*KeywordContext) RELEASE_

func (s *KeywordContext) RELEASE_() antlr.TerminalNode

func (*KeywordContext) RENAME_

func (s *KeywordContext) RENAME_() antlr.TerminalNode

func (*KeywordContext) REPLACE_

func (s *KeywordContext) REPLACE_() antlr.TerminalNode

func (*KeywordContext) RESTRICT_

func (s *KeywordContext) RESTRICT_() antlr.TerminalNode

func (*KeywordContext) RIGHT_

func (s *KeywordContext) RIGHT_() antlr.TerminalNode

func (*KeywordContext) ROLLBACK_

func (s *KeywordContext) ROLLBACK_() antlr.TerminalNode

func (*KeywordContext) ROWS_

func (s *KeywordContext) ROWS_() antlr.TerminalNode

func (*KeywordContext) ROW_

func (s *KeywordContext) ROW_() antlr.TerminalNode

func (*KeywordContext) ROW_NUMBER_

func (s *KeywordContext) ROW_NUMBER_() antlr.TerminalNode

func (*KeywordContext) SAVEPOINT_

func (s *KeywordContext) SAVEPOINT_() antlr.TerminalNode

func (*KeywordContext) SELECT_

func (s *KeywordContext) SELECT_() antlr.TerminalNode

func (*KeywordContext) SET_

func (s *KeywordContext) SET_() antlr.TerminalNode

func (*KeywordContext) STORED_

func (s *KeywordContext) STORED_() antlr.TerminalNode

func (*KeywordContext) TABLE_

func (s *KeywordContext) TABLE_() antlr.TerminalNode

func (*KeywordContext) TEMPORARY_

func (s *KeywordContext) TEMPORARY_() antlr.TerminalNode

func (*KeywordContext) TEMP_

func (s *KeywordContext) TEMP_() antlr.TerminalNode

func (*KeywordContext) THEN_

func (s *KeywordContext) THEN_() antlr.TerminalNode

func (*KeywordContext) TO_

func (*KeywordContext) TRANSACTION_

func (s *KeywordContext) TRANSACTION_() antlr.TerminalNode

func (*KeywordContext) TRIGGER_

func (s *KeywordContext) TRIGGER_() antlr.TerminalNode

func (*KeywordContext) TRUE_

func (s *KeywordContext) TRUE_() antlr.TerminalNode

func (*KeywordContext) ToStringTree

func (s *KeywordContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

func (*KeywordContext) UNBOUNDED_

func (s *KeywordContext) UNBOUNDED_() antlr.TerminalNode

func (*KeywordContext) UNION_

func (s *KeywordContext) UNION_() antlr.TerminalNode

func (*KeywordContext) UNIQUE_

func (s *KeywordContext) UNIQUE_() antlr.TerminalNode

func (*KeywordContext) UPDATE_

func (s *KeywordContext) UPDATE_() antlr.TerminalNode

func (*KeywordContext) USING_

func (s *KeywordContext) USING_() antlr.TerminalNode

func (*KeywordContext) VACUUM_

func (s *KeywordContext) VACUUM_() antlr.TerminalNode

func (*KeywordContext) VALUES_

func (s *KeywordContext) VALUES_() antlr.TerminalNode

func (*KeywordContext) VIEW_

func (s *KeywordContext) VIEW_() antlr.TerminalNode

func (*KeywordContext) VIRTUAL_

func (s *KeywordContext) VIRTUAL_() antlr.TerminalNode

func (*KeywordContext) WHEN_

func (s *KeywordContext) WHEN_() antlr.TerminalNode

func (*KeywordContext) WHERE_

func (s *KeywordContext) WHERE_() antlr.TerminalNode

func (*KeywordContext) WINDOW_

func (s *KeywordContext) WINDOW_() antlr.TerminalNode

func (*KeywordContext) WITHOUT_

func (s *KeywordContext) WITHOUT_() antlr.TerminalNode

func (*KeywordContext) WITH_

func (s *KeywordContext) WITH_() antlr.TerminalNode

type Lexer

type Lexer struct {
	*antlr.BaseLexer
	// contains filtered or unexported fields
}

func NewLexer

func NewLexer(input antlr.CharStream) *Lexer

NewLexer produces a new lexer instance for the optional input antlr.CharStream.

type Limit_stmtContext

type Limit_stmtContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyLimit_stmtContext

func NewEmptyLimit_stmtContext() *Limit_stmtContext

func NewLimit_stmtContext

func NewLimit_stmtContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *Limit_stmtContext

func (*Limit_stmtContext) Accept

func (s *Limit_stmtContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*Limit_stmtContext) AllExpr

func (s *Limit_stmtContext) AllExpr() []IExprContext

func (*Limit_stmtContext) COMMA

func (*Limit_stmtContext) EnterRule

func (s *Limit_stmtContext) EnterRule(listener antlr.ParseTreeListener)

func (*Limit_stmtContext) ExitRule

func (s *Limit_stmtContext) ExitRule(listener antlr.ParseTreeListener)

func (*Limit_stmtContext) Expr

func (s *Limit_stmtContext) Expr(i int) IExprContext

func (*Limit_stmtContext) GetParser

func (s *Limit_stmtContext) GetParser() antlr.Parser

func (*Limit_stmtContext) GetRuleContext

func (s *Limit_stmtContext) GetRuleContext() antlr.RuleContext

func (*Limit_stmtContext) IsLimit_stmtContext

func (*Limit_stmtContext) IsLimit_stmtContext()

func (*Limit_stmtContext) LIMIT_

func (s *Limit_stmtContext) LIMIT_() antlr.TerminalNode

func (*Limit_stmtContext) OFFSET_

func (s *Limit_stmtContext) OFFSET_() antlr.TerminalNode

func (*Limit_stmtContext) ToStringTree

func (s *Limit_stmtContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type Literal_valueContext

type Literal_valueContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyLiteral_valueContext

func NewEmptyLiteral_valueContext() *Literal_valueContext

func NewLiteral_valueContext

func NewLiteral_valueContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *Literal_valueContext

func (*Literal_valueContext) Accept

func (s *Literal_valueContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*Literal_valueContext) BLOB_LITERAL

func (s *Literal_valueContext) BLOB_LITERAL() antlr.TerminalNode

func (*Literal_valueContext) CURRENT_DATE_

func (s *Literal_valueContext) CURRENT_DATE_() antlr.TerminalNode

func (*Literal_valueContext) CURRENT_TIMESTAMP_

func (s *Literal_valueContext) CURRENT_TIMESTAMP_() antlr.TerminalNode

func (*Literal_valueContext) CURRENT_TIME_

func (s *Literal_valueContext) CURRENT_TIME_() antlr.TerminalNode

func (*Literal_valueContext) EnterRule

func (s *Literal_valueContext) EnterRule(listener antlr.ParseTreeListener)

func (*Literal_valueContext) ExitRule

func (s *Literal_valueContext) ExitRule(listener antlr.ParseTreeListener)

func (*Literal_valueContext) FALSE_

func (*Literal_valueContext) GetParser

func (s *Literal_valueContext) GetParser() antlr.Parser

func (*Literal_valueContext) GetRuleContext

func (s *Literal_valueContext) GetRuleContext() antlr.RuleContext

func (*Literal_valueContext) IsLiteral_valueContext

func (*Literal_valueContext) IsLiteral_valueContext()

func (*Literal_valueContext) NULL_

func (*Literal_valueContext) NUMERIC_LITERAL

func (s *Literal_valueContext) NUMERIC_LITERAL() antlr.TerminalNode

func (*Literal_valueContext) STRING_LITERAL

func (s *Literal_valueContext) STRING_LITERAL() antlr.TerminalNode

func (*Literal_valueContext) TRUE_

func (*Literal_valueContext) ToStringTree

func (s *Literal_valueContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type Module_argumentContext

type Module_argumentContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyModule_argumentContext

func NewEmptyModule_argumentContext() *Module_argumentContext

func NewModule_argumentContext

func NewModule_argumentContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *Module_argumentContext

func (*Module_argumentContext) Accept

func (s *Module_argumentContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*Module_argumentContext) Column_def

func (*Module_argumentContext) EnterRule

func (s *Module_argumentContext) EnterRule(listener antlr.ParseTreeListener)

func (*Module_argumentContext) ExitRule

func (s *Module_argumentContext) ExitRule(listener antlr.ParseTreeListener)

func (*Module_argumentContext) Expr

func (*Module_argumentContext) GetParser

func (s *Module_argumentContext) GetParser() antlr.Parser

func (*Module_argumentContext) GetRuleContext

func (s *Module_argumentContext) GetRuleContext() antlr.RuleContext

func (*Module_argumentContext) IsModule_argumentContext

func (*Module_argumentContext) IsModule_argumentContext()

func (*Module_argumentContext) ToStringTree

func (s *Module_argumentContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type Module_nameContext

type Module_nameContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyModule_nameContext

func NewEmptyModule_nameContext() *Module_nameContext

func NewModule_nameContext

func NewModule_nameContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *Module_nameContext

func (*Module_nameContext) Accept

func (s *Module_nameContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*Module_nameContext) Any_name

func (s *Module_nameContext) Any_name() IAny_nameContext

func (*Module_nameContext) EnterRule

func (s *Module_nameContext) EnterRule(listener antlr.ParseTreeListener)

func (*Module_nameContext) ExitRule

func (s *Module_nameContext) ExitRule(listener antlr.ParseTreeListener)

func (*Module_nameContext) GetParser

func (s *Module_nameContext) GetParser() antlr.Parser

func (*Module_nameContext) GetRuleContext

func (s *Module_nameContext) GetRuleContext() antlr.RuleContext

func (*Module_nameContext) IsModule_nameContext

func (*Module_nameContext) IsModule_nameContext()

func (*Module_nameContext) ToStringTree

func (s *Module_nameContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type NameContext

type NameContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyNameContext

func NewEmptyNameContext() *NameContext

func NewNameContext

func NewNameContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *NameContext

func (*NameContext) Accept

func (s *NameContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*NameContext) Any_name

func (s *NameContext) Any_name() IAny_nameContext

func (*NameContext) EnterRule

func (s *NameContext) EnterRule(listener antlr.ParseTreeListener)

func (*NameContext) ExitRule

func (s *NameContext) ExitRule(listener antlr.ParseTreeListener)

func (*NameContext) GetParser

func (s *NameContext) GetParser() antlr.Parser

func (*NameContext) GetRuleContext

func (s *NameContext) GetRuleContext() antlr.RuleContext

func (*NameContext) IsNameContext

func (*NameContext) IsNameContext()

func (*NameContext) ToStringTree

func (s *NameContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type OffsetContext

type OffsetContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyOffsetContext

func NewEmptyOffsetContext() *OffsetContext

func NewOffsetContext

func NewOffsetContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *OffsetContext

func (*OffsetContext) Accept

func (s *OffsetContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*OffsetContext) COMMA

func (s *OffsetContext) COMMA() antlr.TerminalNode

func (*OffsetContext) EnterRule

func (s *OffsetContext) EnterRule(listener antlr.ParseTreeListener)

func (*OffsetContext) ExitRule

func (s *OffsetContext) ExitRule(listener antlr.ParseTreeListener)

func (*OffsetContext) GetParser

func (s *OffsetContext) GetParser() antlr.Parser

func (*OffsetContext) GetRuleContext

func (s *OffsetContext) GetRuleContext() antlr.RuleContext

func (*OffsetContext) IsOffsetContext

func (*OffsetContext) IsOffsetContext()

func (*OffsetContext) Signed_number

func (s *OffsetContext) Signed_number() ISigned_numberContext

func (*OffsetContext) ToStringTree

func (s *OffsetContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type Order_by_exprContext

type Order_by_exprContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyOrder_by_exprContext

func NewEmptyOrder_by_exprContext() *Order_by_exprContext

func NewOrder_by_exprContext

func NewOrder_by_exprContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *Order_by_exprContext

func (*Order_by_exprContext) Accept

func (s *Order_by_exprContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*Order_by_exprContext) AllExpr

func (s *Order_by_exprContext) AllExpr() []IExprContext

func (*Order_by_exprContext) BY_

func (*Order_by_exprContext) EnterRule

func (s *Order_by_exprContext) EnterRule(listener antlr.ParseTreeListener)

func (*Order_by_exprContext) ExitRule

func (s *Order_by_exprContext) ExitRule(listener antlr.ParseTreeListener)

func (*Order_by_exprContext) Expr

func (*Order_by_exprContext) GetParser

func (s *Order_by_exprContext) GetParser() antlr.Parser

func (*Order_by_exprContext) GetRuleContext

func (s *Order_by_exprContext) GetRuleContext() antlr.RuleContext

func (*Order_by_exprContext) IsOrder_by_exprContext

func (*Order_by_exprContext) IsOrder_by_exprContext()

func (*Order_by_exprContext) ORDER_

func (*Order_by_exprContext) ToStringTree

func (s *Order_by_exprContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type Order_by_expr_asc_descContext

type Order_by_expr_asc_descContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyOrder_by_expr_asc_descContext

func NewEmptyOrder_by_expr_asc_descContext() *Order_by_expr_asc_descContext

func NewOrder_by_expr_asc_descContext

func NewOrder_by_expr_asc_descContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *Order_by_expr_asc_descContext

func (*Order_by_expr_asc_descContext) Accept

func (s *Order_by_expr_asc_descContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*Order_by_expr_asc_descContext) BY_

func (*Order_by_expr_asc_descContext) EnterRule

func (s *Order_by_expr_asc_descContext) EnterRule(listener antlr.ParseTreeListener)

func (*Order_by_expr_asc_descContext) ExitRule

func (*Order_by_expr_asc_descContext) Expr_asc_desc

func (*Order_by_expr_asc_descContext) GetParser

func (*Order_by_expr_asc_descContext) GetRuleContext

func (s *Order_by_expr_asc_descContext) GetRuleContext() antlr.RuleContext

func (*Order_by_expr_asc_descContext) IsOrder_by_expr_asc_descContext

func (*Order_by_expr_asc_descContext) IsOrder_by_expr_asc_descContext()

func (*Order_by_expr_asc_descContext) ORDER_

func (*Order_by_expr_asc_descContext) ToStringTree

func (s *Order_by_expr_asc_descContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type Order_by_stmtContext

type Order_by_stmtContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyOrder_by_stmtContext

func NewEmptyOrder_by_stmtContext() *Order_by_stmtContext

func NewOrder_by_stmtContext

func NewOrder_by_stmtContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *Order_by_stmtContext

func (*Order_by_stmtContext) Accept

func (s *Order_by_stmtContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*Order_by_stmtContext) AllCOMMA

func (s *Order_by_stmtContext) AllCOMMA() []antlr.TerminalNode

func (*Order_by_stmtContext) AllOrdering_term

func (s *Order_by_stmtContext) AllOrdering_term() []IOrdering_termContext

func (*Order_by_stmtContext) BY_

func (*Order_by_stmtContext) COMMA

func (*Order_by_stmtContext) EnterRule

func (s *Order_by_stmtContext) EnterRule(listener antlr.ParseTreeListener)

func (*Order_by_stmtContext) ExitRule

func (s *Order_by_stmtContext) ExitRule(listener antlr.ParseTreeListener)

func (*Order_by_stmtContext) GetParser

func (s *Order_by_stmtContext) GetParser() antlr.Parser

func (*Order_by_stmtContext) GetRuleContext

func (s *Order_by_stmtContext) GetRuleContext() antlr.RuleContext

func (*Order_by_stmtContext) IsOrder_by_stmtContext

func (*Order_by_stmtContext) IsOrder_by_stmtContext()

func (*Order_by_stmtContext) ORDER_

func (*Order_by_stmtContext) Ordering_term

func (s *Order_by_stmtContext) Ordering_term(i int) IOrdering_termContext

func (*Order_by_stmtContext) ToStringTree

func (s *Order_by_stmtContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type Ordering_termContext

type Ordering_termContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyOrdering_termContext

func NewEmptyOrdering_termContext() *Ordering_termContext

func NewOrdering_termContext

func NewOrdering_termContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *Ordering_termContext

func (*Ordering_termContext) Accept

func (s *Ordering_termContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*Ordering_termContext) Asc_desc

func (s *Ordering_termContext) Asc_desc() IAsc_descContext

func (*Ordering_termContext) COLLATE_

func (s *Ordering_termContext) COLLATE_() antlr.TerminalNode

func (*Ordering_termContext) Collation_name

func (s *Ordering_termContext) Collation_name() ICollation_nameContext

func (*Ordering_termContext) EnterRule

func (s *Ordering_termContext) EnterRule(listener antlr.ParseTreeListener)

func (*Ordering_termContext) ExitRule

func (s *Ordering_termContext) ExitRule(listener antlr.ParseTreeListener)

func (*Ordering_termContext) Expr

func (*Ordering_termContext) FIRST_

func (*Ordering_termContext) GetParser

func (s *Ordering_termContext) GetParser() antlr.Parser

func (*Ordering_termContext) GetRuleContext

func (s *Ordering_termContext) GetRuleContext() antlr.RuleContext

func (*Ordering_termContext) IsOrdering_termContext

func (*Ordering_termContext) IsOrdering_termContext()

func (*Ordering_termContext) LAST_

func (*Ordering_termContext) NULLS_

func (*Ordering_termContext) ToStringTree

func (s *Ordering_termContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type Over_clauseContext

type Over_clauseContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyOver_clauseContext

func NewEmptyOver_clauseContext() *Over_clauseContext

func NewOver_clauseContext

func NewOver_clauseContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *Over_clauseContext

func (*Over_clauseContext) Accept

func (s *Over_clauseContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*Over_clauseContext) AllBY_

func (s *Over_clauseContext) AllBY_() []antlr.TerminalNode

func (*Over_clauseContext) AllCOMMA

func (s *Over_clauseContext) AllCOMMA() []antlr.TerminalNode

func (*Over_clauseContext) AllExpr

func (s *Over_clauseContext) AllExpr() []IExprContext

func (*Over_clauseContext) AllOrdering_term

func (s *Over_clauseContext) AllOrdering_term() []IOrdering_termContext

func (*Over_clauseContext) BY_

func (*Over_clauseContext) Base_window_name

func (s *Over_clauseContext) Base_window_name() IBase_window_nameContext

func (*Over_clauseContext) CLOSE_PAR

func (s *Over_clauseContext) CLOSE_PAR() antlr.TerminalNode

func (*Over_clauseContext) COMMA

func (*Over_clauseContext) EnterRule

func (s *Over_clauseContext) EnterRule(listener antlr.ParseTreeListener)

func (*Over_clauseContext) ExitRule

func (s *Over_clauseContext) ExitRule(listener antlr.ParseTreeListener)

func (*Over_clauseContext) Expr

func (s *Over_clauseContext) Expr(i int) IExprContext

func (*Over_clauseContext) Frame_spec

func (s *Over_clauseContext) Frame_spec() IFrame_specContext

func (*Over_clauseContext) GetParser

func (s *Over_clauseContext) GetParser() antlr.Parser

func (*Over_clauseContext) GetRuleContext

func (s *Over_clauseContext) GetRuleContext() antlr.RuleContext

func (*Over_clauseContext) IsOver_clauseContext

func (*Over_clauseContext) IsOver_clauseContext()

func (*Over_clauseContext) OPEN_PAR

func (s *Over_clauseContext) OPEN_PAR() antlr.TerminalNode

func (*Over_clauseContext) ORDER_

func (*Over_clauseContext) OVER_

func (*Over_clauseContext) Ordering_term

func (s *Over_clauseContext) Ordering_term(i int) IOrdering_termContext

func (*Over_clauseContext) PARTITION_

func (s *Over_clauseContext) PARTITION_() antlr.TerminalNode

func (*Over_clauseContext) ToStringTree

func (s *Over_clauseContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

func (*Over_clauseContext) Window_name

func (s *Over_clauseContext) Window_name() IWindow_nameContext

type ParseContext

type ParseContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyParseContext

func NewEmptyParseContext() *ParseContext

func NewParseContext

func NewParseContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ParseContext

func (*ParseContext) Accept

func (s *ParseContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*ParseContext) AllSql_stmt_list

func (s *ParseContext) AllSql_stmt_list() []ISql_stmt_listContext

func (*ParseContext) EOF

func (s *ParseContext) EOF() antlr.TerminalNode

func (*ParseContext) EnterRule

func (s *ParseContext) EnterRule(listener antlr.ParseTreeListener)

func (*ParseContext) ExitRule

func (s *ParseContext) ExitRule(listener antlr.ParseTreeListener)

func (*ParseContext) GetParser

func (s *ParseContext) GetParser() antlr.Parser

func (*ParseContext) GetRuleContext

func (s *ParseContext) GetRuleContext() antlr.RuleContext

func (*ParseContext) IsParseContext

func (*ParseContext) IsParseContext()

func (*ParseContext) Sql_stmt_list

func (s *ParseContext) Sql_stmt_list(i int) ISql_stmt_listContext

func (*ParseContext) ToStringTree

func (s *ParseContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type Parser

type Parser struct {
	*antlr.BaseParser
}

func NewParser

func NewParser(input antlr.TokenStream) *Parser

NewParser produces a new parser instance for the optional input antlr.TokenStream.

func (*Parser) Aggregate_func

func (p *Parser) Aggregate_func() (localctx IAggregate_funcContext)

func (*Parser) Aggregate_function_invocation

func (p *Parser) Aggregate_function_invocation() (localctx IAggregate_function_invocationContext)

func (*Parser) Alias

func (p *Parser) Alias() (localctx IAliasContext)

func (*Parser) Alter_table_stmt

func (p *Parser) Alter_table_stmt() (localctx IAlter_table_stmtContext)

func (*Parser) Analyze_stmt

func (p *Parser) Analyze_stmt() (localctx IAnalyze_stmtContext)

func (*Parser) Any_name

func (p *Parser) Any_name() (localctx IAny_nameContext)

func (*Parser) Asc_desc

func (p *Parser) Asc_desc() (localctx IAsc_descContext)

func (*Parser) Assignment added in v0.7.1

func (p *Parser) Assignment() (localctx IAssignmentContext)

func (*Parser) Assignment_list added in v0.7.1

func (p *Parser) Assignment_list() (localctx IAssignment_listContext)

func (*Parser) Attach_stmt

func (p *Parser) Attach_stmt() (localctx IAttach_stmtContext)

func (*Parser) Base_window_name

func (p *Parser) Base_window_name() (localctx IBase_window_nameContext)

func (*Parser) Begin_stmt

func (p *Parser) Begin_stmt() (localctx IBegin_stmtContext)

func (*Parser) Collation_name

func (p *Parser) Collation_name() (localctx ICollation_nameContext)

func (*Parser) Column_alias

func (p *Parser) Column_alias() (localctx IColumn_aliasContext)

func (*Parser) Column_constraint

func (p *Parser) Column_constraint() (localctx IColumn_constraintContext)

func (*Parser) Column_def

func (p *Parser) Column_def() (localctx IColumn_defContext)

func (*Parser) Column_name

func (p *Parser) Column_name() (localctx IColumn_nameContext)

func (*Parser) Column_name_list

func (p *Parser) Column_name_list() (localctx IColumn_name_listContext)

func (*Parser) Commit_stmt

func (p *Parser) Commit_stmt() (localctx ICommit_stmtContext)

func (*Parser) Common_table_expression

func (p *Parser) Common_table_expression() (localctx ICommon_table_expressionContext)

func (*Parser) Common_table_stmt

func (p *Parser) Common_table_stmt() (localctx ICommon_table_stmtContext)

func (*Parser) Compound_operator

func (p *Parser) Compound_operator() (localctx ICompound_operatorContext)

func (*Parser) Compound_select_stmt

func (p *Parser) Compound_select_stmt() (localctx ICompound_select_stmtContext)

func (*Parser) Conflict_clause

func (p *Parser) Conflict_clause() (localctx IConflict_clauseContext)

func (*Parser) Create_index_stmt

func (p *Parser) Create_index_stmt() (localctx ICreate_index_stmtContext)

func (*Parser) Create_table_stmt

func (p *Parser) Create_table_stmt() (localctx ICreate_table_stmtContext)

func (*Parser) Create_trigger_stmt

func (p *Parser) Create_trigger_stmt() (localctx ICreate_trigger_stmtContext)

func (*Parser) Create_view_stmt

func (p *Parser) Create_view_stmt() (localctx ICreate_view_stmtContext)

func (*Parser) Create_virtual_table_stmt

func (p *Parser) Create_virtual_table_stmt() (localctx ICreate_virtual_table_stmtContext)

func (*Parser) Cte_table_name

func (p *Parser) Cte_table_name() (localctx ICte_table_nameContext)

func (*Parser) Default_value

func (p *Parser) Default_value() (localctx IDefault_valueContext)

func (*Parser) Delete_stmt

func (p *Parser) Delete_stmt() (localctx IDelete_stmtContext)

func (*Parser) Delete_stmt_limited

func (p *Parser) Delete_stmt_limited() (localctx IDelete_stmt_limitedContext)

func (*Parser) Detach_stmt

func (p *Parser) Detach_stmt() (localctx IDetach_stmtContext)

func (*Parser) Drop_stmt

func (p *Parser) Drop_stmt() (localctx IDrop_stmtContext)

func (*Parser) Error_message

func (p *Parser) Error_message() (localctx IError_messageContext)

func (*Parser) Expr

func (p *Parser) Expr() (localctx IExprContext)

func (*Parser) Expr_Sempred

func (p *Parser) Expr_Sempred(localctx antlr.RuleContext, predIndex int) bool

func (*Parser) Expr_asc_desc

func (p *Parser) Expr_asc_desc() (localctx IExpr_asc_descContext)

func (*Parser) Factored_select_stmt

func (p *Parser) Factored_select_stmt() (localctx IFactored_select_stmtContext)

func (*Parser) Filename

func (p *Parser) Filename() (localctx IFilenameContext)

func (*Parser) Filter_clause

func (p *Parser) Filter_clause() (localctx IFilter_clauseContext)

func (*Parser) Foreign_key_clause

func (p *Parser) Foreign_key_clause() (localctx IForeign_key_clauseContext)

func (*Parser) Foreign_table

func (p *Parser) Foreign_table() (localctx IForeign_tableContext)

func (*Parser) Frame_clause

func (p *Parser) Frame_clause() (localctx IFrame_clauseContext)

func (*Parser) Frame_left

func (p *Parser) Frame_left() (localctx IFrame_leftContext)

func (*Parser) Frame_right

func (p *Parser) Frame_right() (localctx IFrame_rightContext)

func (*Parser) Frame_single

func (p *Parser) Frame_single() (localctx IFrame_singleContext)

func (*Parser) Frame_spec

func (p *Parser) Frame_spec() (localctx IFrame_specContext)

func (*Parser) Function_name

func (p *Parser) Function_name() (localctx IFunction_nameContext)

func (*Parser) Index_name

func (p *Parser) Index_name() (localctx IIndex_nameContext)

func (*Parser) Indexed_column

func (p *Parser) Indexed_column() (localctx IIndexed_columnContext)

func (*Parser) Initial_select

func (p *Parser) Initial_select() (localctx IInitial_selectContext)

func (*Parser) Insert_stmt

func (p *Parser) Insert_stmt() (localctx IInsert_stmtContext)

func (*Parser) Join_clause

func (p *Parser) Join_clause() (localctx IJoin_clauseContext)

func (*Parser) Join_constraint

func (p *Parser) Join_constraint() (localctx IJoin_constraintContext)

func (*Parser) Join_operator

func (p *Parser) Join_operator() (localctx IJoin_operatorContext)

func (*Parser) Keyword

func (p *Parser) Keyword() (localctx IKeywordContext)

func (*Parser) Limit_stmt

func (p *Parser) Limit_stmt() (localctx ILimit_stmtContext)

func (*Parser) Literal_value

func (p *Parser) Literal_value() (localctx ILiteral_valueContext)

func (*Parser) Module_argument

func (p *Parser) Module_argument() (localctx IModule_argumentContext)

func (*Parser) Module_name

func (p *Parser) Module_name() (localctx IModule_nameContext)

func (*Parser) Name

func (p *Parser) Name() (localctx INameContext)

func (*Parser) Offset

func (p *Parser) Offset() (localctx IOffsetContext)

func (*Parser) Order_by_expr

func (p *Parser) Order_by_expr() (localctx IOrder_by_exprContext)

func (*Parser) Order_by_expr_asc_desc

func (p *Parser) Order_by_expr_asc_desc() (localctx IOrder_by_expr_asc_descContext)

func (*Parser) Order_by_stmt

func (p *Parser) Order_by_stmt() (localctx IOrder_by_stmtContext)

func (*Parser) Ordering_term

func (p *Parser) Ordering_term() (localctx IOrdering_termContext)

func (*Parser) Over_clause

func (p *Parser) Over_clause() (localctx IOver_clauseContext)

func (*Parser) Parse

func (p *Parser) Parse() (localctx IParseContext)

func (*Parser) Partition_by

func (p *Parser) Partition_by() (localctx IPartition_byContext)

func (*Parser) Pragma_name

func (p *Parser) Pragma_name() (localctx IPragma_nameContext)

func (*Parser) Pragma_stmt

func (p *Parser) Pragma_stmt() (localctx IPragma_stmtContext)

func (*Parser) Pragma_value

func (p *Parser) Pragma_value() (localctx IPragma_valueContext)

func (*Parser) Qualified_table_name

func (p *Parser) Qualified_table_name() (localctx IQualified_table_nameContext)

func (*Parser) Raise_function

func (p *Parser) Raise_function() (localctx IRaise_functionContext)

func (*Parser) Recursive_cte

func (p *Parser) Recursive_cte() (localctx IRecursive_cteContext)

func (*Parser) Recursive_select

func (p *Parser) Recursive_select() (localctx IRecursive_selectContext)

func (*Parser) Reindex_stmt

func (p *Parser) Reindex_stmt() (localctx IReindex_stmtContext)

func (*Parser) Release_stmt

func (p *Parser) Release_stmt() (localctx IRelease_stmtContext)

func (*Parser) Result_column

func (p *Parser) Result_column() (localctx IResult_columnContext)

func (*Parser) Returning_clause

func (p *Parser) Returning_clause() (localctx IReturning_clauseContext)

func (*Parser) Rollback_stmt

func (p *Parser) Rollback_stmt() (localctx IRollback_stmtContext)

func (*Parser) Savepoint_name

func (p *Parser) Savepoint_name() (localctx ISavepoint_nameContext)

func (*Parser) Savepoint_stmt

func (p *Parser) Savepoint_stmt() (localctx ISavepoint_stmtContext)

func (*Parser) Schema_name

func (p *Parser) Schema_name() (localctx ISchema_nameContext)

func (*Parser) Select_core

func (p *Parser) Select_core() (localctx ISelect_coreContext)

func (*Parser) Select_stmt

func (p *Parser) Select_stmt() (localctx ISelect_stmtContext)

func (*Parser) Sempred

func (p *Parser) Sempred(localctx antlr.RuleContext, ruleIndex, predIndex int) bool

func (*Parser) Signed_number

func (p *Parser) Signed_number() (localctx ISigned_numberContext)

func (*Parser) Simple_func

func (p *Parser) Simple_func() (localctx ISimple_funcContext)

func (*Parser) Simple_function_invocation

func (p *Parser) Simple_function_invocation() (localctx ISimple_function_invocationContext)

func (*Parser) Simple_select_stmt

func (p *Parser) Simple_select_stmt() (localctx ISimple_select_stmtContext)

func (*Parser) Sql_stmt

func (p *Parser) Sql_stmt() (localctx ISql_stmtContext)

func (*Parser) Sql_stmt_list

func (p *Parser) Sql_stmt_list() (localctx ISql_stmt_listContext)

func (*Parser) Table_alias

func (p *Parser) Table_alias() (localctx ITable_aliasContext)

func (*Parser) Table_constraint

func (p *Parser) Table_constraint() (localctx ITable_constraintContext)

func (*Parser) Table_function_name

func (p *Parser) Table_function_name() (localctx ITable_function_nameContext)

func (*Parser) Table_name

func (p *Parser) Table_name() (localctx ITable_nameContext)

func (*Parser) Table_or_index_name

func (p *Parser) Table_or_index_name() (localctx ITable_or_index_nameContext)

func (*Parser) Table_or_subquery

func (p *Parser) Table_or_subquery() (localctx ITable_or_subqueryContext)

func (*Parser) Transaction_name

func (p *Parser) Transaction_name() (localctx ITransaction_nameContext)

func (*Parser) Trigger_name

func (p *Parser) Trigger_name() (localctx ITrigger_nameContext)

func (*Parser) Type_name

func (p *Parser) Type_name() (localctx IType_nameContext)

func (*Parser) Unary_operator

func (p *Parser) Unary_operator() (localctx IUnary_operatorContext)

func (*Parser) Update_stmt

func (p *Parser) Update_stmt() (localctx IUpdate_stmtContext)

func (*Parser) Update_stmt_limited

func (p *Parser) Update_stmt_limited() (localctx IUpdate_stmt_limitedContext)

func (*Parser) Upsert_clause

func (p *Parser) Upsert_clause() (localctx IUpsert_clauseContext)

func (*Parser) Vacuum_stmt

func (p *Parser) Vacuum_stmt() (localctx IVacuum_stmtContext)

func (*Parser) View_name

func (p *Parser) View_name() (localctx IView_nameContext)

func (*Parser) Window_defn

func (p *Parser) Window_defn() (localctx IWindow_defnContext)

func (*Parser) Window_function

func (p *Parser) Window_function() (localctx IWindow_functionContext)

func (*Parser) Window_function_invocation

func (p *Parser) Window_function_invocation() (localctx IWindow_function_invocationContext)

func (*Parser) Window_name

func (p *Parser) Window_name() (localctx IWindow_nameContext)

func (*Parser) With_clause

func (p *Parser) With_clause() (localctx IWith_clauseContext)

type ParserListener

type ParserListener interface {
	antlr.ParseTreeListener

	// EnterParse is called when entering the parse production.
	EnterParse(c *ParseContext)

	// EnterSql_stmt_list is called when entering the sql_stmt_list production.
	EnterSql_stmt_list(c *Sql_stmt_listContext)

	// EnterSql_stmt is called when entering the sql_stmt production.
	EnterSql_stmt(c *Sql_stmtContext)

	// EnterAlter_table_stmt is called when entering the alter_table_stmt production.
	EnterAlter_table_stmt(c *Alter_table_stmtContext)

	// EnterAnalyze_stmt is called when entering the analyze_stmt production.
	EnterAnalyze_stmt(c *Analyze_stmtContext)

	// EnterAttach_stmt is called when entering the attach_stmt production.
	EnterAttach_stmt(c *Attach_stmtContext)

	// EnterBegin_stmt is called when entering the begin_stmt production.
	EnterBegin_stmt(c *Begin_stmtContext)

	// EnterCommit_stmt is called when entering the commit_stmt production.
	EnterCommit_stmt(c *Commit_stmtContext)

	// EnterRollback_stmt is called when entering the rollback_stmt production.
	EnterRollback_stmt(c *Rollback_stmtContext)

	// EnterSavepoint_stmt is called when entering the savepoint_stmt production.
	EnterSavepoint_stmt(c *Savepoint_stmtContext)

	// EnterRelease_stmt is called when entering the release_stmt production.
	EnterRelease_stmt(c *Release_stmtContext)

	// EnterCreate_index_stmt is called when entering the create_index_stmt production.
	EnterCreate_index_stmt(c *Create_index_stmtContext)

	// EnterIndexed_column is called when entering the indexed_column production.
	EnterIndexed_column(c *Indexed_columnContext)

	// EnterCreate_table_stmt is called when entering the create_table_stmt production.
	EnterCreate_table_stmt(c *Create_table_stmtContext)

	// EnterColumn_def is called when entering the column_def production.
	EnterColumn_def(c *Column_defContext)

	// EnterType_name is called when entering the type_name production.
	EnterType_name(c *Type_nameContext)

	// EnterColumn_constraint is called when entering the column_constraint production.
	EnterColumn_constraint(c *Column_constraintContext)

	// EnterSigned_number is called when entering the signed_number production.
	EnterSigned_number(c *Signed_numberContext)

	// EnterTable_constraint is called when entering the table_constraint production.
	EnterTable_constraint(c *Table_constraintContext)

	// EnterForeign_key_clause is called when entering the foreign_key_clause production.
	EnterForeign_key_clause(c *Foreign_key_clauseContext)

	// EnterConflict_clause is called when entering the conflict_clause production.
	EnterConflict_clause(c *Conflict_clauseContext)

	// EnterCreate_trigger_stmt is called when entering the create_trigger_stmt production.
	EnterCreate_trigger_stmt(c *Create_trigger_stmtContext)

	// EnterCreate_view_stmt is called when entering the create_view_stmt production.
	EnterCreate_view_stmt(c *Create_view_stmtContext)

	// EnterCreate_virtual_table_stmt is called when entering the create_virtual_table_stmt production.
	EnterCreate_virtual_table_stmt(c *Create_virtual_table_stmtContext)

	// EnterWith_clause is called when entering the with_clause production.
	EnterWith_clause(c *With_clauseContext)

	// EnterCte_table_name is called when entering the cte_table_name production.
	EnterCte_table_name(c *Cte_table_nameContext)

	// EnterRecursive_cte is called when entering the recursive_cte production.
	EnterRecursive_cte(c *Recursive_cteContext)

	// EnterCommon_table_expression is called when entering the common_table_expression production.
	EnterCommon_table_expression(c *Common_table_expressionContext)

	// EnterDelete_stmt is called when entering the delete_stmt production.
	EnterDelete_stmt(c *Delete_stmtContext)

	// EnterDelete_stmt_limited is called when entering the delete_stmt_limited production.
	EnterDelete_stmt_limited(c *Delete_stmt_limitedContext)

	// EnterDetach_stmt is called when entering the detach_stmt production.
	EnterDetach_stmt(c *Detach_stmtContext)

	// EnterDrop_stmt is called when entering the drop_stmt production.
	EnterDrop_stmt(c *Drop_stmtContext)

	// EnterExpr is called when entering the expr production.
	EnterExpr(c *ExprContext)

	// EnterRaise_function is called when entering the raise_function production.
	EnterRaise_function(c *Raise_functionContext)

	// EnterLiteral_value is called when entering the literal_value production.
	EnterLiteral_value(c *Literal_valueContext)

	// EnterInsert_stmt is called when entering the insert_stmt production.
	EnterInsert_stmt(c *Insert_stmtContext)

	// EnterReturning_clause is called when entering the returning_clause production.
	EnterReturning_clause(c *Returning_clauseContext)

	// EnterUpsert_clause is called when entering the upsert_clause production.
	EnterUpsert_clause(c *Upsert_clauseContext)

	// EnterPragma_stmt is called when entering the pragma_stmt production.
	EnterPragma_stmt(c *Pragma_stmtContext)

	// EnterPragma_value is called when entering the pragma_value production.
	EnterPragma_value(c *Pragma_valueContext)

	// EnterReindex_stmt is called when entering the reindex_stmt production.
	EnterReindex_stmt(c *Reindex_stmtContext)

	// EnterSelect_stmt is called when entering the select_stmt production.
	EnterSelect_stmt(c *Select_stmtContext)

	// EnterJoin_clause is called when entering the join_clause production.
	EnterJoin_clause(c *Join_clauseContext)

	// EnterSelect_core is called when entering the select_core production.
	EnterSelect_core(c *Select_coreContext)

	// EnterFactored_select_stmt is called when entering the factored_select_stmt production.
	EnterFactored_select_stmt(c *Factored_select_stmtContext)

	// EnterSimple_select_stmt is called when entering the simple_select_stmt production.
	EnterSimple_select_stmt(c *Simple_select_stmtContext)

	// EnterCompound_select_stmt is called when entering the compound_select_stmt production.
	EnterCompound_select_stmt(c *Compound_select_stmtContext)

	// EnterTable_or_subquery is called when entering the table_or_subquery production.
	EnterTable_or_subquery(c *Table_or_subqueryContext)

	// EnterResult_column is called when entering the result_column production.
	EnterResult_column(c *Result_columnContext)

	// EnterJoin_operator is called when entering the join_operator production.
	EnterJoin_operator(c *Join_operatorContext)

	// EnterJoin_constraint is called when entering the join_constraint production.
	EnterJoin_constraint(c *Join_constraintContext)

	// EnterCompound_operator is called when entering the compound_operator production.
	EnterCompound_operator(c *Compound_operatorContext)

	// EnterUpdate_stmt is called when entering the update_stmt production.
	EnterUpdate_stmt(c *Update_stmtContext)

	// EnterAssignment_list is called when entering the assignment_list production.
	EnterAssignment_list(c *Assignment_listContext)

	// EnterAssignment is called when entering the assignment production.
	EnterAssignment(c *AssignmentContext)

	// EnterColumn_name_list is called when entering the column_name_list production.
	EnterColumn_name_list(c *Column_name_listContext)

	// EnterUpdate_stmt_limited is called when entering the update_stmt_limited production.
	EnterUpdate_stmt_limited(c *Update_stmt_limitedContext)

	// EnterQualified_table_name is called when entering the qualified_table_name production.
	EnterQualified_table_name(c *Qualified_table_nameContext)

	// EnterVacuum_stmt is called when entering the vacuum_stmt production.
	EnterVacuum_stmt(c *Vacuum_stmtContext)

	// EnterFilter_clause is called when entering the filter_clause production.
	EnterFilter_clause(c *Filter_clauseContext)

	// EnterWindow_defn is called when entering the window_defn production.
	EnterWindow_defn(c *Window_defnContext)

	// EnterOver_clause is called when entering the over_clause production.
	EnterOver_clause(c *Over_clauseContext)

	// EnterFrame_spec is called when entering the frame_spec production.
	EnterFrame_spec(c *Frame_specContext)

	// EnterFrame_clause is called when entering the frame_clause production.
	EnterFrame_clause(c *Frame_clauseContext)

	// EnterSimple_function_invocation is called when entering the simple_function_invocation production.
	EnterSimple_function_invocation(c *Simple_function_invocationContext)

	// EnterAggregate_function_invocation is called when entering the aggregate_function_invocation production.
	EnterAggregate_function_invocation(c *Aggregate_function_invocationContext)

	// EnterWindow_function_invocation is called when entering the window_function_invocation production.
	EnterWindow_function_invocation(c *Window_function_invocationContext)

	// EnterCommon_table_stmt is called when entering the common_table_stmt production.
	EnterCommon_table_stmt(c *Common_table_stmtContext)

	// EnterOrder_by_stmt is called when entering the order_by_stmt production.
	EnterOrder_by_stmt(c *Order_by_stmtContext)

	// EnterLimit_stmt is called when entering the limit_stmt production.
	EnterLimit_stmt(c *Limit_stmtContext)

	// EnterOrdering_term is called when entering the ordering_term production.
	EnterOrdering_term(c *Ordering_termContext)

	// EnterAsc_desc is called when entering the asc_desc production.
	EnterAsc_desc(c *Asc_descContext)

	// EnterFrame_left is called when entering the frame_left production.
	EnterFrame_left(c *Frame_leftContext)

	// EnterFrame_right is called when entering the frame_right production.
	EnterFrame_right(c *Frame_rightContext)

	// EnterFrame_single is called when entering the frame_single production.
	EnterFrame_single(c *Frame_singleContext)

	// EnterWindow_function is called when entering the window_function production.
	EnterWindow_function(c *Window_functionContext)

	// EnterOffset is called when entering the offset production.
	EnterOffset(c *OffsetContext)

	// EnterDefault_value is called when entering the default_value production.
	EnterDefault_value(c *Default_valueContext)

	// EnterPartition_by is called when entering the partition_by production.
	EnterPartition_by(c *Partition_byContext)

	// EnterOrder_by_expr is called when entering the order_by_expr production.
	EnterOrder_by_expr(c *Order_by_exprContext)

	// EnterOrder_by_expr_asc_desc is called when entering the order_by_expr_asc_desc production.
	EnterOrder_by_expr_asc_desc(c *Order_by_expr_asc_descContext)

	// EnterExpr_asc_desc is called when entering the expr_asc_desc production.
	EnterExpr_asc_desc(c *Expr_asc_descContext)

	// EnterInitial_select is called when entering the initial_select production.
	EnterInitial_select(c *Initial_selectContext)

	// EnterRecursive_select is called when entering the recursive_select production.
	EnterRecursive_select(c *Recursive_selectContext)

	// EnterUnary_operator is called when entering the unary_operator production.
	EnterUnary_operator(c *Unary_operatorContext)

	// EnterError_message is called when entering the error_message production.
	EnterError_message(c *Error_messageContext)

	// EnterModule_argument is called when entering the module_argument production.
	EnterModule_argument(c *Module_argumentContext)

	// EnterColumn_alias is called when entering the column_alias production.
	EnterColumn_alias(c *Column_aliasContext)

	// EnterKeyword is called when entering the keyword production.
	EnterKeyword(c *KeywordContext)

	// EnterName is called when entering the name production.
	EnterName(c *NameContext)

	// EnterFunction_name is called when entering the function_name production.
	EnterFunction_name(c *Function_nameContext)

	// EnterSchema_name is called when entering the schema_name production.
	EnterSchema_name(c *Schema_nameContext)

	// EnterTable_name is called when entering the table_name production.
	EnterTable_name(c *Table_nameContext)

	// EnterTable_or_index_name is called when entering the table_or_index_name production.
	EnterTable_or_index_name(c *Table_or_index_nameContext)

	// EnterColumn_name is called when entering the column_name production.
	EnterColumn_name(c *Column_nameContext)

	// EnterCollation_name is called when entering the collation_name production.
	EnterCollation_name(c *Collation_nameContext)

	// EnterForeign_table is called when entering the foreign_table production.
	EnterForeign_table(c *Foreign_tableContext)

	// EnterIndex_name is called when entering the index_name production.
	EnterIndex_name(c *Index_nameContext)

	// EnterTrigger_name is called when entering the trigger_name production.
	EnterTrigger_name(c *Trigger_nameContext)

	// EnterView_name is called when entering the view_name production.
	EnterView_name(c *View_nameContext)

	// EnterModule_name is called when entering the module_name production.
	EnterModule_name(c *Module_nameContext)

	// EnterPragma_name is called when entering the pragma_name production.
	EnterPragma_name(c *Pragma_nameContext)

	// EnterSavepoint_name is called when entering the savepoint_name production.
	EnterSavepoint_name(c *Savepoint_nameContext)

	// EnterTable_alias is called when entering the table_alias production.
	EnterTable_alias(c *Table_aliasContext)

	// EnterTransaction_name is called when entering the transaction_name production.
	EnterTransaction_name(c *Transaction_nameContext)

	// EnterWindow_name is called when entering the window_name production.
	EnterWindow_name(c *Window_nameContext)

	// EnterAlias is called when entering the alias production.
	EnterAlias(c *AliasContext)

	// EnterFilename is called when entering the filename production.
	EnterFilename(c *FilenameContext)

	// EnterBase_window_name is called when entering the base_window_name production.
	EnterBase_window_name(c *Base_window_nameContext)

	// EnterSimple_func is called when entering the simple_func production.
	EnterSimple_func(c *Simple_funcContext)

	// EnterAggregate_func is called when entering the aggregate_func production.
	EnterAggregate_func(c *Aggregate_funcContext)

	// EnterTable_function_name is called when entering the table_function_name production.
	EnterTable_function_name(c *Table_function_nameContext)

	// EnterAny_name is called when entering the any_name production.
	EnterAny_name(c *Any_nameContext)

	// ExitParse is called when exiting the parse production.
	ExitParse(c *ParseContext)

	// ExitSql_stmt_list is called when exiting the sql_stmt_list production.
	ExitSql_stmt_list(c *Sql_stmt_listContext)

	// ExitSql_stmt is called when exiting the sql_stmt production.
	ExitSql_stmt(c *Sql_stmtContext)

	// ExitAlter_table_stmt is called when exiting the alter_table_stmt production.
	ExitAlter_table_stmt(c *Alter_table_stmtContext)

	// ExitAnalyze_stmt is called when exiting the analyze_stmt production.
	ExitAnalyze_stmt(c *Analyze_stmtContext)

	// ExitAttach_stmt is called when exiting the attach_stmt production.
	ExitAttach_stmt(c *Attach_stmtContext)

	// ExitBegin_stmt is called when exiting the begin_stmt production.
	ExitBegin_stmt(c *Begin_stmtContext)

	// ExitCommit_stmt is called when exiting the commit_stmt production.
	ExitCommit_stmt(c *Commit_stmtContext)

	// ExitRollback_stmt is called when exiting the rollback_stmt production.
	ExitRollback_stmt(c *Rollback_stmtContext)

	// ExitSavepoint_stmt is called when exiting the savepoint_stmt production.
	ExitSavepoint_stmt(c *Savepoint_stmtContext)

	// ExitRelease_stmt is called when exiting the release_stmt production.
	ExitRelease_stmt(c *Release_stmtContext)

	// ExitCreate_index_stmt is called when exiting the create_index_stmt production.
	ExitCreate_index_stmt(c *Create_index_stmtContext)

	// ExitIndexed_column is called when exiting the indexed_column production.
	ExitIndexed_column(c *Indexed_columnContext)

	// ExitCreate_table_stmt is called when exiting the create_table_stmt production.
	ExitCreate_table_stmt(c *Create_table_stmtContext)

	// ExitColumn_def is called when exiting the column_def production.
	ExitColumn_def(c *Column_defContext)

	// ExitType_name is called when exiting the type_name production.
	ExitType_name(c *Type_nameContext)

	// ExitColumn_constraint is called when exiting the column_constraint production.
	ExitColumn_constraint(c *Column_constraintContext)

	// ExitSigned_number is called when exiting the signed_number production.
	ExitSigned_number(c *Signed_numberContext)

	// ExitTable_constraint is called when exiting the table_constraint production.
	ExitTable_constraint(c *Table_constraintContext)

	// ExitForeign_key_clause is called when exiting the foreign_key_clause production.
	ExitForeign_key_clause(c *Foreign_key_clauseContext)

	// ExitConflict_clause is called when exiting the conflict_clause production.
	ExitConflict_clause(c *Conflict_clauseContext)

	// ExitCreate_trigger_stmt is called when exiting the create_trigger_stmt production.
	ExitCreate_trigger_stmt(c *Create_trigger_stmtContext)

	// ExitCreate_view_stmt is called when exiting the create_view_stmt production.
	ExitCreate_view_stmt(c *Create_view_stmtContext)

	// ExitCreate_virtual_table_stmt is called when exiting the create_virtual_table_stmt production.
	ExitCreate_virtual_table_stmt(c *Create_virtual_table_stmtContext)

	// ExitWith_clause is called when exiting the with_clause production.
	ExitWith_clause(c *With_clauseContext)

	// ExitCte_table_name is called when exiting the cte_table_name production.
	ExitCte_table_name(c *Cte_table_nameContext)

	// ExitRecursive_cte is called when exiting the recursive_cte production.
	ExitRecursive_cte(c *Recursive_cteContext)

	// ExitCommon_table_expression is called when exiting the common_table_expression production.
	ExitCommon_table_expression(c *Common_table_expressionContext)

	// ExitDelete_stmt is called when exiting the delete_stmt production.
	ExitDelete_stmt(c *Delete_stmtContext)

	// ExitDelete_stmt_limited is called when exiting the delete_stmt_limited production.
	ExitDelete_stmt_limited(c *Delete_stmt_limitedContext)

	// ExitDetach_stmt is called when exiting the detach_stmt production.
	ExitDetach_stmt(c *Detach_stmtContext)

	// ExitDrop_stmt is called when exiting the drop_stmt production.
	ExitDrop_stmt(c *Drop_stmtContext)

	// ExitExpr is called when exiting the expr production.
	ExitExpr(c *ExprContext)

	// ExitRaise_function is called when exiting the raise_function production.
	ExitRaise_function(c *Raise_functionContext)

	// ExitLiteral_value is called when exiting the literal_value production.
	ExitLiteral_value(c *Literal_valueContext)

	// ExitInsert_stmt is called when exiting the insert_stmt production.
	ExitInsert_stmt(c *Insert_stmtContext)

	// ExitReturning_clause is called when exiting the returning_clause production.
	ExitReturning_clause(c *Returning_clauseContext)

	// ExitUpsert_clause is called when exiting the upsert_clause production.
	ExitUpsert_clause(c *Upsert_clauseContext)

	// ExitPragma_stmt is called when exiting the pragma_stmt production.
	ExitPragma_stmt(c *Pragma_stmtContext)

	// ExitPragma_value is called when exiting the pragma_value production.
	ExitPragma_value(c *Pragma_valueContext)

	// ExitReindex_stmt is called when exiting the reindex_stmt production.
	ExitReindex_stmt(c *Reindex_stmtContext)

	// ExitSelect_stmt is called when exiting the select_stmt production.
	ExitSelect_stmt(c *Select_stmtContext)

	// ExitJoin_clause is called when exiting the join_clause production.
	ExitJoin_clause(c *Join_clauseContext)

	// ExitSelect_core is called when exiting the select_core production.
	ExitSelect_core(c *Select_coreContext)

	// ExitFactored_select_stmt is called when exiting the factored_select_stmt production.
	ExitFactored_select_stmt(c *Factored_select_stmtContext)

	// ExitSimple_select_stmt is called when exiting the simple_select_stmt production.
	ExitSimple_select_stmt(c *Simple_select_stmtContext)

	// ExitCompound_select_stmt is called when exiting the compound_select_stmt production.
	ExitCompound_select_stmt(c *Compound_select_stmtContext)

	// ExitTable_or_subquery is called when exiting the table_or_subquery production.
	ExitTable_or_subquery(c *Table_or_subqueryContext)

	// ExitResult_column is called when exiting the result_column production.
	ExitResult_column(c *Result_columnContext)

	// ExitJoin_operator is called when exiting the join_operator production.
	ExitJoin_operator(c *Join_operatorContext)

	// ExitJoin_constraint is called when exiting the join_constraint production.
	ExitJoin_constraint(c *Join_constraintContext)

	// ExitCompound_operator is called when exiting the compound_operator production.
	ExitCompound_operator(c *Compound_operatorContext)

	// ExitUpdate_stmt is called when exiting the update_stmt production.
	ExitUpdate_stmt(c *Update_stmtContext)

	// ExitAssignment_list is called when exiting the assignment_list production.
	ExitAssignment_list(c *Assignment_listContext)

	// ExitAssignment is called when exiting the assignment production.
	ExitAssignment(c *AssignmentContext)

	// ExitColumn_name_list is called when exiting the column_name_list production.
	ExitColumn_name_list(c *Column_name_listContext)

	// ExitUpdate_stmt_limited is called when exiting the update_stmt_limited production.
	ExitUpdate_stmt_limited(c *Update_stmt_limitedContext)

	// ExitQualified_table_name is called when exiting the qualified_table_name production.
	ExitQualified_table_name(c *Qualified_table_nameContext)

	// ExitVacuum_stmt is called when exiting the vacuum_stmt production.
	ExitVacuum_stmt(c *Vacuum_stmtContext)

	// ExitFilter_clause is called when exiting the filter_clause production.
	ExitFilter_clause(c *Filter_clauseContext)

	// ExitWindow_defn is called when exiting the window_defn production.
	ExitWindow_defn(c *Window_defnContext)

	// ExitOver_clause is called when exiting the over_clause production.
	ExitOver_clause(c *Over_clauseContext)

	// ExitFrame_spec is called when exiting the frame_spec production.
	ExitFrame_spec(c *Frame_specContext)

	// ExitFrame_clause is called when exiting the frame_clause production.
	ExitFrame_clause(c *Frame_clauseContext)

	// ExitSimple_function_invocation is called when exiting the simple_function_invocation production.
	ExitSimple_function_invocation(c *Simple_function_invocationContext)

	// ExitAggregate_function_invocation is called when exiting the aggregate_function_invocation production.
	ExitAggregate_function_invocation(c *Aggregate_function_invocationContext)

	// ExitWindow_function_invocation is called when exiting the window_function_invocation production.
	ExitWindow_function_invocation(c *Window_function_invocationContext)

	// ExitCommon_table_stmt is called when exiting the common_table_stmt production.
	ExitCommon_table_stmt(c *Common_table_stmtContext)

	// ExitOrder_by_stmt is called when exiting the order_by_stmt production.
	ExitOrder_by_stmt(c *Order_by_stmtContext)

	// ExitLimit_stmt is called when exiting the limit_stmt production.
	ExitLimit_stmt(c *Limit_stmtContext)

	// ExitOrdering_term is called when exiting the ordering_term production.
	ExitOrdering_term(c *Ordering_termContext)

	// ExitAsc_desc is called when exiting the asc_desc production.
	ExitAsc_desc(c *Asc_descContext)

	// ExitFrame_left is called when exiting the frame_left production.
	ExitFrame_left(c *Frame_leftContext)

	// ExitFrame_right is called when exiting the frame_right production.
	ExitFrame_right(c *Frame_rightContext)

	// ExitFrame_single is called when exiting the frame_single production.
	ExitFrame_single(c *Frame_singleContext)

	// ExitWindow_function is called when exiting the window_function production.
	ExitWindow_function(c *Window_functionContext)

	// ExitOffset is called when exiting the offset production.
	ExitOffset(c *OffsetContext)

	// ExitDefault_value is called when exiting the default_value production.
	ExitDefault_value(c *Default_valueContext)

	// ExitPartition_by is called when exiting the partition_by production.
	ExitPartition_by(c *Partition_byContext)

	// ExitOrder_by_expr is called when exiting the order_by_expr production.
	ExitOrder_by_expr(c *Order_by_exprContext)

	// ExitOrder_by_expr_asc_desc is called when exiting the order_by_expr_asc_desc production.
	ExitOrder_by_expr_asc_desc(c *Order_by_expr_asc_descContext)

	// ExitExpr_asc_desc is called when exiting the expr_asc_desc production.
	ExitExpr_asc_desc(c *Expr_asc_descContext)

	// ExitInitial_select is called when exiting the initial_select production.
	ExitInitial_select(c *Initial_selectContext)

	// ExitRecursive_select is called when exiting the recursive_select production.
	ExitRecursive_select(c *Recursive_selectContext)

	// ExitUnary_operator is called when exiting the unary_operator production.
	ExitUnary_operator(c *Unary_operatorContext)

	// ExitError_message is called when exiting the error_message production.
	ExitError_message(c *Error_messageContext)

	// ExitModule_argument is called when exiting the module_argument production.
	ExitModule_argument(c *Module_argumentContext)

	// ExitColumn_alias is called when exiting the column_alias production.
	ExitColumn_alias(c *Column_aliasContext)

	// ExitKeyword is called when exiting the keyword production.
	ExitKeyword(c *KeywordContext)

	// ExitName is called when exiting the name production.
	ExitName(c *NameContext)

	// ExitFunction_name is called when exiting the function_name production.
	ExitFunction_name(c *Function_nameContext)

	// ExitSchema_name is called when exiting the schema_name production.
	ExitSchema_name(c *Schema_nameContext)

	// ExitTable_name is called when exiting the table_name production.
	ExitTable_name(c *Table_nameContext)

	// ExitTable_or_index_name is called when exiting the table_or_index_name production.
	ExitTable_or_index_name(c *Table_or_index_nameContext)

	// ExitColumn_name is called when exiting the column_name production.
	ExitColumn_name(c *Column_nameContext)

	// ExitCollation_name is called when exiting the collation_name production.
	ExitCollation_name(c *Collation_nameContext)

	// ExitForeign_table is called when exiting the foreign_table production.
	ExitForeign_table(c *Foreign_tableContext)

	// ExitIndex_name is called when exiting the index_name production.
	ExitIndex_name(c *Index_nameContext)

	// ExitTrigger_name is called when exiting the trigger_name production.
	ExitTrigger_name(c *Trigger_nameContext)

	// ExitView_name is called when exiting the view_name production.
	ExitView_name(c *View_nameContext)

	// ExitModule_name is called when exiting the module_name production.
	ExitModule_name(c *Module_nameContext)

	// ExitPragma_name is called when exiting the pragma_name production.
	ExitPragma_name(c *Pragma_nameContext)

	// ExitSavepoint_name is called when exiting the savepoint_name production.
	ExitSavepoint_name(c *Savepoint_nameContext)

	// ExitTable_alias is called when exiting the table_alias production.
	ExitTable_alias(c *Table_aliasContext)

	// ExitTransaction_name is called when exiting the transaction_name production.
	ExitTransaction_name(c *Transaction_nameContext)

	// ExitWindow_name is called when exiting the window_name production.
	ExitWindow_name(c *Window_nameContext)

	// ExitAlias is called when exiting the alias production.
	ExitAlias(c *AliasContext)

	// ExitFilename is called when exiting the filename production.
	ExitFilename(c *FilenameContext)

	// ExitBase_window_name is called when exiting the base_window_name production.
	ExitBase_window_name(c *Base_window_nameContext)

	// ExitSimple_func is called when exiting the simple_func production.
	ExitSimple_func(c *Simple_funcContext)

	// ExitAggregate_func is called when exiting the aggregate_func production.
	ExitAggregate_func(c *Aggregate_funcContext)

	// ExitTable_function_name is called when exiting the table_function_name production.
	ExitTable_function_name(c *Table_function_nameContext)

	// ExitAny_name is called when exiting the any_name production.
	ExitAny_name(c *Any_nameContext)
}

ParserListener is a complete listener for a parse tree produced by Parser.

type ParserVisitor

type ParserVisitor interface {
	antlr.ParseTreeVisitor

	// Visit a parse tree produced by Parser#parse.
	VisitParse(ctx *ParseContext) interface{}

	// Visit a parse tree produced by Parser#sql_stmt_list.
	VisitSql_stmt_list(ctx *Sql_stmt_listContext) interface{}

	// Visit a parse tree produced by Parser#sql_stmt.
	VisitSql_stmt(ctx *Sql_stmtContext) interface{}

	// Visit a parse tree produced by Parser#alter_table_stmt.
	VisitAlter_table_stmt(ctx *Alter_table_stmtContext) interface{}

	// Visit a parse tree produced by Parser#analyze_stmt.
	VisitAnalyze_stmt(ctx *Analyze_stmtContext) interface{}

	// Visit a parse tree produced by Parser#attach_stmt.
	VisitAttach_stmt(ctx *Attach_stmtContext) interface{}

	// Visit a parse tree produced by Parser#begin_stmt.
	VisitBegin_stmt(ctx *Begin_stmtContext) interface{}

	// Visit a parse tree produced by Parser#commit_stmt.
	VisitCommit_stmt(ctx *Commit_stmtContext) interface{}

	// Visit a parse tree produced by Parser#rollback_stmt.
	VisitRollback_stmt(ctx *Rollback_stmtContext) interface{}

	// Visit a parse tree produced by Parser#savepoint_stmt.
	VisitSavepoint_stmt(ctx *Savepoint_stmtContext) interface{}

	// Visit a parse tree produced by Parser#release_stmt.
	VisitRelease_stmt(ctx *Release_stmtContext) interface{}

	// Visit a parse tree produced by Parser#create_index_stmt.
	VisitCreate_index_stmt(ctx *Create_index_stmtContext) interface{}

	// Visit a parse tree produced by Parser#indexed_column.
	VisitIndexed_column(ctx *Indexed_columnContext) interface{}

	// Visit a parse tree produced by Parser#create_table_stmt.
	VisitCreate_table_stmt(ctx *Create_table_stmtContext) interface{}

	// Visit a parse tree produced by Parser#column_def.
	VisitColumn_def(ctx *Column_defContext) interface{}

	// Visit a parse tree produced by Parser#type_name.
	VisitType_name(ctx *Type_nameContext) interface{}

	// Visit a parse tree produced by Parser#column_constraint.
	VisitColumn_constraint(ctx *Column_constraintContext) interface{}

	// Visit a parse tree produced by Parser#signed_number.
	VisitSigned_number(ctx *Signed_numberContext) interface{}

	// Visit a parse tree produced by Parser#table_constraint.
	VisitTable_constraint(ctx *Table_constraintContext) interface{}

	// Visit a parse tree produced by Parser#foreign_key_clause.
	VisitForeign_key_clause(ctx *Foreign_key_clauseContext) interface{}

	// Visit a parse tree produced by Parser#conflict_clause.
	VisitConflict_clause(ctx *Conflict_clauseContext) interface{}

	// Visit a parse tree produced by Parser#create_trigger_stmt.
	VisitCreate_trigger_stmt(ctx *Create_trigger_stmtContext) interface{}

	// Visit a parse tree produced by Parser#create_view_stmt.
	VisitCreate_view_stmt(ctx *Create_view_stmtContext) interface{}

	// Visit a parse tree produced by Parser#create_virtual_table_stmt.
	VisitCreate_virtual_table_stmt(ctx *Create_virtual_table_stmtContext) interface{}

	// Visit a parse tree produced by Parser#with_clause.
	VisitWith_clause(ctx *With_clauseContext) interface{}

	// Visit a parse tree produced by Parser#cte_table_name.
	VisitCte_table_name(ctx *Cte_table_nameContext) interface{}

	// Visit a parse tree produced by Parser#recursive_cte.
	VisitRecursive_cte(ctx *Recursive_cteContext) interface{}

	// Visit a parse tree produced by Parser#common_table_expression.
	VisitCommon_table_expression(ctx *Common_table_expressionContext) interface{}

	// Visit a parse tree produced by Parser#delete_stmt.
	VisitDelete_stmt(ctx *Delete_stmtContext) interface{}

	// Visit a parse tree produced by Parser#delete_stmt_limited.
	VisitDelete_stmt_limited(ctx *Delete_stmt_limitedContext) interface{}

	// Visit a parse tree produced by Parser#detach_stmt.
	VisitDetach_stmt(ctx *Detach_stmtContext) interface{}

	// Visit a parse tree produced by Parser#drop_stmt.
	VisitDrop_stmt(ctx *Drop_stmtContext) interface{}

	// Visit a parse tree produced by Parser#expr.
	VisitExpr(ctx *ExprContext) interface{}

	// Visit a parse tree produced by Parser#raise_function.
	VisitRaise_function(ctx *Raise_functionContext) interface{}

	// Visit a parse tree produced by Parser#literal_value.
	VisitLiteral_value(ctx *Literal_valueContext) interface{}

	// Visit a parse tree produced by Parser#insert_stmt.
	VisitInsert_stmt(ctx *Insert_stmtContext) interface{}

	// Visit a parse tree produced by Parser#returning_clause.
	VisitReturning_clause(ctx *Returning_clauseContext) interface{}

	// Visit a parse tree produced by Parser#upsert_clause.
	VisitUpsert_clause(ctx *Upsert_clauseContext) interface{}

	// Visit a parse tree produced by Parser#pragma_stmt.
	VisitPragma_stmt(ctx *Pragma_stmtContext) interface{}

	// Visit a parse tree produced by Parser#pragma_value.
	VisitPragma_value(ctx *Pragma_valueContext) interface{}

	// Visit a parse tree produced by Parser#reindex_stmt.
	VisitReindex_stmt(ctx *Reindex_stmtContext) interface{}

	// Visit a parse tree produced by Parser#select_stmt.
	VisitSelect_stmt(ctx *Select_stmtContext) interface{}

	// Visit a parse tree produced by Parser#join_clause.
	VisitJoin_clause(ctx *Join_clauseContext) interface{}

	// Visit a parse tree produced by Parser#select_core.
	VisitSelect_core(ctx *Select_coreContext) interface{}

	// Visit a parse tree produced by Parser#factored_select_stmt.
	VisitFactored_select_stmt(ctx *Factored_select_stmtContext) interface{}

	// Visit a parse tree produced by Parser#simple_select_stmt.
	VisitSimple_select_stmt(ctx *Simple_select_stmtContext) interface{}

	// Visit a parse tree produced by Parser#compound_select_stmt.
	VisitCompound_select_stmt(ctx *Compound_select_stmtContext) interface{}

	// Visit a parse tree produced by Parser#table_or_subquery.
	VisitTable_or_subquery(ctx *Table_or_subqueryContext) interface{}

	// Visit a parse tree produced by Parser#result_column.
	VisitResult_column(ctx *Result_columnContext) interface{}

	// Visit a parse tree produced by Parser#join_operator.
	VisitJoin_operator(ctx *Join_operatorContext) interface{}

	// Visit a parse tree produced by Parser#join_constraint.
	VisitJoin_constraint(ctx *Join_constraintContext) interface{}

	// Visit a parse tree produced by Parser#compound_operator.
	VisitCompound_operator(ctx *Compound_operatorContext) interface{}

	// Visit a parse tree produced by Parser#update_stmt.
	VisitUpdate_stmt(ctx *Update_stmtContext) interface{}

	// Visit a parse tree produced by Parser#assignment_list.
	VisitAssignment_list(ctx *Assignment_listContext) interface{}

	// Visit a parse tree produced by Parser#assignment.
	VisitAssignment(ctx *AssignmentContext) interface{}

	// Visit a parse tree produced by Parser#column_name_list.
	VisitColumn_name_list(ctx *Column_name_listContext) interface{}

	// Visit a parse tree produced by Parser#update_stmt_limited.
	VisitUpdate_stmt_limited(ctx *Update_stmt_limitedContext) interface{}

	// Visit a parse tree produced by Parser#qualified_table_name.
	VisitQualified_table_name(ctx *Qualified_table_nameContext) interface{}

	// Visit a parse tree produced by Parser#vacuum_stmt.
	VisitVacuum_stmt(ctx *Vacuum_stmtContext) interface{}

	// Visit a parse tree produced by Parser#filter_clause.
	VisitFilter_clause(ctx *Filter_clauseContext) interface{}

	// Visit a parse tree produced by Parser#window_defn.
	VisitWindow_defn(ctx *Window_defnContext) interface{}

	// Visit a parse tree produced by Parser#over_clause.
	VisitOver_clause(ctx *Over_clauseContext) interface{}

	// Visit a parse tree produced by Parser#frame_spec.
	VisitFrame_spec(ctx *Frame_specContext) interface{}

	// Visit a parse tree produced by Parser#frame_clause.
	VisitFrame_clause(ctx *Frame_clauseContext) interface{}

	// Visit a parse tree produced by Parser#simple_function_invocation.
	VisitSimple_function_invocation(ctx *Simple_function_invocationContext) interface{}

	// Visit a parse tree produced by Parser#aggregate_function_invocation.
	VisitAggregate_function_invocation(ctx *Aggregate_function_invocationContext) interface{}

	// Visit a parse tree produced by Parser#window_function_invocation.
	VisitWindow_function_invocation(ctx *Window_function_invocationContext) interface{}

	// Visit a parse tree produced by Parser#common_table_stmt.
	VisitCommon_table_stmt(ctx *Common_table_stmtContext) interface{}

	// Visit a parse tree produced by Parser#order_by_stmt.
	VisitOrder_by_stmt(ctx *Order_by_stmtContext) interface{}

	// Visit a parse tree produced by Parser#limit_stmt.
	VisitLimit_stmt(ctx *Limit_stmtContext) interface{}

	// Visit a parse tree produced by Parser#ordering_term.
	VisitOrdering_term(ctx *Ordering_termContext) interface{}

	// Visit a parse tree produced by Parser#asc_desc.
	VisitAsc_desc(ctx *Asc_descContext) interface{}

	// Visit a parse tree produced by Parser#frame_left.
	VisitFrame_left(ctx *Frame_leftContext) interface{}

	// Visit a parse tree produced by Parser#frame_right.
	VisitFrame_right(ctx *Frame_rightContext) interface{}

	// Visit a parse tree produced by Parser#frame_single.
	VisitFrame_single(ctx *Frame_singleContext) interface{}

	// Visit a parse tree produced by Parser#window_function.
	VisitWindow_function(ctx *Window_functionContext) interface{}

	// Visit a parse tree produced by Parser#offset.
	VisitOffset(ctx *OffsetContext) interface{}

	// Visit a parse tree produced by Parser#default_value.
	VisitDefault_value(ctx *Default_valueContext) interface{}

	// Visit a parse tree produced by Parser#partition_by.
	VisitPartition_by(ctx *Partition_byContext) interface{}

	// Visit a parse tree produced by Parser#order_by_expr.
	VisitOrder_by_expr(ctx *Order_by_exprContext) interface{}

	// Visit a parse tree produced by Parser#order_by_expr_asc_desc.
	VisitOrder_by_expr_asc_desc(ctx *Order_by_expr_asc_descContext) interface{}

	// Visit a parse tree produced by Parser#expr_asc_desc.
	VisitExpr_asc_desc(ctx *Expr_asc_descContext) interface{}

	// Visit a parse tree produced by Parser#initial_select.
	VisitInitial_select(ctx *Initial_selectContext) interface{}

	// Visit a parse tree produced by Parser#recursive_select.
	VisitRecursive_select(ctx *Recursive_selectContext) interface{}

	// Visit a parse tree produced by Parser#unary_operator.
	VisitUnary_operator(ctx *Unary_operatorContext) interface{}

	// Visit a parse tree produced by Parser#error_message.
	VisitError_message(ctx *Error_messageContext) interface{}

	// Visit a parse tree produced by Parser#module_argument.
	VisitModule_argument(ctx *Module_argumentContext) interface{}

	// Visit a parse tree produced by Parser#column_alias.
	VisitColumn_alias(ctx *Column_aliasContext) interface{}

	// Visit a parse tree produced by Parser#keyword.
	VisitKeyword(ctx *KeywordContext) interface{}

	// Visit a parse tree produced by Parser#name.
	VisitName(ctx *NameContext) interface{}

	// Visit a parse tree produced by Parser#function_name.
	VisitFunction_name(ctx *Function_nameContext) interface{}

	// Visit a parse tree produced by Parser#schema_name.
	VisitSchema_name(ctx *Schema_nameContext) interface{}

	// Visit a parse tree produced by Parser#table_name.
	VisitTable_name(ctx *Table_nameContext) interface{}

	// Visit a parse tree produced by Parser#table_or_index_name.
	VisitTable_or_index_name(ctx *Table_or_index_nameContext) interface{}

	// Visit a parse tree produced by Parser#column_name.
	VisitColumn_name(ctx *Column_nameContext) interface{}

	// Visit a parse tree produced by Parser#collation_name.
	VisitCollation_name(ctx *Collation_nameContext) interface{}

	// Visit a parse tree produced by Parser#foreign_table.
	VisitForeign_table(ctx *Foreign_tableContext) interface{}

	// Visit a parse tree produced by Parser#index_name.
	VisitIndex_name(ctx *Index_nameContext) interface{}

	// Visit a parse tree produced by Parser#trigger_name.
	VisitTrigger_name(ctx *Trigger_nameContext) interface{}

	// Visit a parse tree produced by Parser#view_name.
	VisitView_name(ctx *View_nameContext) interface{}

	// Visit a parse tree produced by Parser#module_name.
	VisitModule_name(ctx *Module_nameContext) interface{}

	// Visit a parse tree produced by Parser#pragma_name.
	VisitPragma_name(ctx *Pragma_nameContext) interface{}

	// Visit a parse tree produced by Parser#savepoint_name.
	VisitSavepoint_name(ctx *Savepoint_nameContext) interface{}

	// Visit a parse tree produced by Parser#table_alias.
	VisitTable_alias(ctx *Table_aliasContext) interface{}

	// Visit a parse tree produced by Parser#transaction_name.
	VisitTransaction_name(ctx *Transaction_nameContext) interface{}

	// Visit a parse tree produced by Parser#window_name.
	VisitWindow_name(ctx *Window_nameContext) interface{}

	// Visit a parse tree produced by Parser#alias.
	VisitAlias(ctx *AliasContext) interface{}

	// Visit a parse tree produced by Parser#filename.
	VisitFilename(ctx *FilenameContext) interface{}

	// Visit a parse tree produced by Parser#base_window_name.
	VisitBase_window_name(ctx *Base_window_nameContext) interface{}

	// Visit a parse tree produced by Parser#simple_func.
	VisitSimple_func(ctx *Simple_funcContext) interface{}

	// Visit a parse tree produced by Parser#aggregate_func.
	VisitAggregate_func(ctx *Aggregate_funcContext) interface{}

	// Visit a parse tree produced by Parser#table_function_name.
	VisitTable_function_name(ctx *Table_function_nameContext) interface{}

	// Visit a parse tree produced by Parser#any_name.
	VisitAny_name(ctx *Any_nameContext) interface{}
}

A complete Visitor for a parse tree produced by Parser.

type Partition_byContext

type Partition_byContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyPartition_byContext

func NewEmptyPartition_byContext() *Partition_byContext

func NewPartition_byContext

func NewPartition_byContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *Partition_byContext

func (*Partition_byContext) Accept

func (s *Partition_byContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*Partition_byContext) AllExpr

func (s *Partition_byContext) AllExpr() []IExprContext

func (*Partition_byContext) BY_

func (*Partition_byContext) EnterRule

func (s *Partition_byContext) EnterRule(listener antlr.ParseTreeListener)

func (*Partition_byContext) ExitRule

func (s *Partition_byContext) ExitRule(listener antlr.ParseTreeListener)

func (*Partition_byContext) Expr

func (*Partition_byContext) GetParser

func (s *Partition_byContext) GetParser() antlr.Parser

func (*Partition_byContext) GetRuleContext

func (s *Partition_byContext) GetRuleContext() antlr.RuleContext

func (*Partition_byContext) IsPartition_byContext

func (*Partition_byContext) IsPartition_byContext()

func (*Partition_byContext) PARTITION_

func (s *Partition_byContext) PARTITION_() antlr.TerminalNode

func (*Partition_byContext) ToStringTree

func (s *Partition_byContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type Pragma_nameContext

type Pragma_nameContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyPragma_nameContext

func NewEmptyPragma_nameContext() *Pragma_nameContext

func NewPragma_nameContext

func NewPragma_nameContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *Pragma_nameContext

func (*Pragma_nameContext) Accept

func (s *Pragma_nameContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*Pragma_nameContext) Any_name

func (s *Pragma_nameContext) Any_name() IAny_nameContext

func (*Pragma_nameContext) EnterRule

func (s *Pragma_nameContext) EnterRule(listener antlr.ParseTreeListener)

func (*Pragma_nameContext) ExitRule

func (s *Pragma_nameContext) ExitRule(listener antlr.ParseTreeListener)

func (*Pragma_nameContext) GetParser

func (s *Pragma_nameContext) GetParser() antlr.Parser

func (*Pragma_nameContext) GetRuleContext

func (s *Pragma_nameContext) GetRuleContext() antlr.RuleContext

func (*Pragma_nameContext) IsPragma_nameContext

func (*Pragma_nameContext) IsPragma_nameContext()

func (*Pragma_nameContext) ToStringTree

func (s *Pragma_nameContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type Pragma_stmtContext

type Pragma_stmtContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyPragma_stmtContext

func NewEmptyPragma_stmtContext() *Pragma_stmtContext

func NewPragma_stmtContext

func NewPragma_stmtContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *Pragma_stmtContext

func (*Pragma_stmtContext) ASSIGN

func (*Pragma_stmtContext) Accept

func (s *Pragma_stmtContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*Pragma_stmtContext) CLOSE_PAR

func (s *Pragma_stmtContext) CLOSE_PAR() antlr.TerminalNode

func (*Pragma_stmtContext) DOT

func (*Pragma_stmtContext) EnterRule

func (s *Pragma_stmtContext) EnterRule(listener antlr.ParseTreeListener)

func (*Pragma_stmtContext) ExitRule

func (s *Pragma_stmtContext) ExitRule(listener antlr.ParseTreeListener)

func (*Pragma_stmtContext) GetParser

func (s *Pragma_stmtContext) GetParser() antlr.Parser

func (*Pragma_stmtContext) GetRuleContext

func (s *Pragma_stmtContext) GetRuleContext() antlr.RuleContext

func (*Pragma_stmtContext) IsPragma_stmtContext

func (*Pragma_stmtContext) IsPragma_stmtContext()

func (*Pragma_stmtContext) OPEN_PAR

func (s *Pragma_stmtContext) OPEN_PAR() antlr.TerminalNode

func (*Pragma_stmtContext) PRAGMA_

func (s *Pragma_stmtContext) PRAGMA_() antlr.TerminalNode

func (*Pragma_stmtContext) Pragma_name

func (s *Pragma_stmtContext) Pragma_name() IPragma_nameContext

func (*Pragma_stmtContext) Pragma_value

func (s *Pragma_stmtContext) Pragma_value() IPragma_valueContext

func (*Pragma_stmtContext) Schema_name

func (s *Pragma_stmtContext) Schema_name() ISchema_nameContext

func (*Pragma_stmtContext) ToStringTree

func (s *Pragma_stmtContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type Pragma_valueContext

type Pragma_valueContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyPragma_valueContext

func NewEmptyPragma_valueContext() *Pragma_valueContext

func NewPragma_valueContext

func NewPragma_valueContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *Pragma_valueContext

func (*Pragma_valueContext) Accept

func (s *Pragma_valueContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*Pragma_valueContext) EnterRule

func (s *Pragma_valueContext) EnterRule(listener antlr.ParseTreeListener)

func (*Pragma_valueContext) ExitRule

func (s *Pragma_valueContext) ExitRule(listener antlr.ParseTreeListener)

func (*Pragma_valueContext) GetParser

func (s *Pragma_valueContext) GetParser() antlr.Parser

func (*Pragma_valueContext) GetRuleContext

func (s *Pragma_valueContext) GetRuleContext() antlr.RuleContext

func (*Pragma_valueContext) IsPragma_valueContext

func (*Pragma_valueContext) IsPragma_valueContext()

func (*Pragma_valueContext) Name

func (*Pragma_valueContext) STRING_LITERAL

func (s *Pragma_valueContext) STRING_LITERAL() antlr.TerminalNode

func (*Pragma_valueContext) Signed_number

func (s *Pragma_valueContext) Signed_number() ISigned_numberContext

func (*Pragma_valueContext) ToStringTree

func (s *Pragma_valueContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type Qualified_table_nameContext

type Qualified_table_nameContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyQualified_table_nameContext

func NewEmptyQualified_table_nameContext() *Qualified_table_nameContext

func NewQualified_table_nameContext

func NewQualified_table_nameContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *Qualified_table_nameContext

func (*Qualified_table_nameContext) AS_

func (*Qualified_table_nameContext) Accept

func (s *Qualified_table_nameContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*Qualified_table_nameContext) Alias

func (*Qualified_table_nameContext) BY_

func (*Qualified_table_nameContext) DOT

func (*Qualified_table_nameContext) EnterRule

func (s *Qualified_table_nameContext) EnterRule(listener antlr.ParseTreeListener)

func (*Qualified_table_nameContext) ExitRule

func (s *Qualified_table_nameContext) ExitRule(listener antlr.ParseTreeListener)

func (*Qualified_table_nameContext) GetParser

func (s *Qualified_table_nameContext) GetParser() antlr.Parser

func (*Qualified_table_nameContext) GetRuleContext

func (s *Qualified_table_nameContext) GetRuleContext() antlr.RuleContext

func (*Qualified_table_nameContext) INDEXED_

func (*Qualified_table_nameContext) Index_name

func (*Qualified_table_nameContext) IsQualified_table_nameContext

func (*Qualified_table_nameContext) IsQualified_table_nameContext()

func (*Qualified_table_nameContext) NOT_

func (*Qualified_table_nameContext) Schema_name

func (*Qualified_table_nameContext) Table_name

func (*Qualified_table_nameContext) ToStringTree

func (s *Qualified_table_nameContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type Raise_functionContext

type Raise_functionContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyRaise_functionContext

func NewEmptyRaise_functionContext() *Raise_functionContext

func NewRaise_functionContext

func NewRaise_functionContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *Raise_functionContext

func (*Raise_functionContext) ABORT_

func (*Raise_functionContext) Accept

func (s *Raise_functionContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*Raise_functionContext) CLOSE_PAR

func (s *Raise_functionContext) CLOSE_PAR() antlr.TerminalNode

func (*Raise_functionContext) COMMA

func (*Raise_functionContext) EnterRule

func (s *Raise_functionContext) EnterRule(listener antlr.ParseTreeListener)

func (*Raise_functionContext) Error_message

func (s *Raise_functionContext) Error_message() IError_messageContext

func (*Raise_functionContext) ExitRule

func (s *Raise_functionContext) ExitRule(listener antlr.ParseTreeListener)

func (*Raise_functionContext) FAIL_

func (*Raise_functionContext) GetParser

func (s *Raise_functionContext) GetParser() antlr.Parser

func (*Raise_functionContext) GetRuleContext

func (s *Raise_functionContext) GetRuleContext() antlr.RuleContext

func (*Raise_functionContext) IGNORE_

func (*Raise_functionContext) IsRaise_functionContext

func (*Raise_functionContext) IsRaise_functionContext()

func (*Raise_functionContext) OPEN_PAR

func (*Raise_functionContext) RAISE_

func (*Raise_functionContext) ROLLBACK_

func (s *Raise_functionContext) ROLLBACK_() antlr.TerminalNode

func (*Raise_functionContext) ToStringTree

func (s *Raise_functionContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type Recursive_cteContext

type Recursive_cteContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyRecursive_cteContext

func NewEmptyRecursive_cteContext() *Recursive_cteContext

func NewRecursive_cteContext

func NewRecursive_cteContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *Recursive_cteContext

func (*Recursive_cteContext) ALL_

func (*Recursive_cteContext) AS_

func (*Recursive_cteContext) Accept

func (s *Recursive_cteContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*Recursive_cteContext) CLOSE_PAR

func (s *Recursive_cteContext) CLOSE_PAR() antlr.TerminalNode

func (*Recursive_cteContext) Cte_table_name

func (s *Recursive_cteContext) Cte_table_name() ICte_table_nameContext

func (*Recursive_cteContext) EnterRule

func (s *Recursive_cteContext) EnterRule(listener antlr.ParseTreeListener)

func (*Recursive_cteContext) ExitRule

func (s *Recursive_cteContext) ExitRule(listener antlr.ParseTreeListener)

func (*Recursive_cteContext) GetParser

func (s *Recursive_cteContext) GetParser() antlr.Parser

func (*Recursive_cteContext) GetRuleContext

func (s *Recursive_cteContext) GetRuleContext() antlr.RuleContext

func (*Recursive_cteContext) Initial_select

func (s *Recursive_cteContext) Initial_select() IInitial_selectContext

func (*Recursive_cteContext) IsRecursive_cteContext

func (*Recursive_cteContext) IsRecursive_cteContext()

func (*Recursive_cteContext) OPEN_PAR

func (s *Recursive_cteContext) OPEN_PAR() antlr.TerminalNode

func (*Recursive_cteContext) Recursive_select

func (s *Recursive_cteContext) Recursive_select() IRecursive_selectContext

func (*Recursive_cteContext) ToStringTree

func (s *Recursive_cteContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

func (*Recursive_cteContext) UNION_

type Recursive_selectContext

type Recursive_selectContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyRecursive_selectContext

func NewEmptyRecursive_selectContext() *Recursive_selectContext

func NewRecursive_selectContext

func NewRecursive_selectContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *Recursive_selectContext

func (*Recursive_selectContext) Accept

func (s *Recursive_selectContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*Recursive_selectContext) EnterRule

func (s *Recursive_selectContext) EnterRule(listener antlr.ParseTreeListener)

func (*Recursive_selectContext) ExitRule

func (s *Recursive_selectContext) ExitRule(listener antlr.ParseTreeListener)

func (*Recursive_selectContext) GetParser

func (s *Recursive_selectContext) GetParser() antlr.Parser

func (*Recursive_selectContext) GetRuleContext

func (s *Recursive_selectContext) GetRuleContext() antlr.RuleContext

func (*Recursive_selectContext) IsRecursive_selectContext

func (*Recursive_selectContext) IsRecursive_selectContext()

func (*Recursive_selectContext) Select_stmt

func (*Recursive_selectContext) ToStringTree

func (s *Recursive_selectContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type Reindex_stmtContext

type Reindex_stmtContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyReindex_stmtContext

func NewEmptyReindex_stmtContext() *Reindex_stmtContext

func NewReindex_stmtContext

func NewReindex_stmtContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *Reindex_stmtContext

func (*Reindex_stmtContext) Accept

func (s *Reindex_stmtContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*Reindex_stmtContext) Collation_name

func (s *Reindex_stmtContext) Collation_name() ICollation_nameContext

func (*Reindex_stmtContext) DOT

func (*Reindex_stmtContext) EnterRule

func (s *Reindex_stmtContext) EnterRule(listener antlr.ParseTreeListener)

func (*Reindex_stmtContext) ExitRule

func (s *Reindex_stmtContext) ExitRule(listener antlr.ParseTreeListener)

func (*Reindex_stmtContext) GetParser

func (s *Reindex_stmtContext) GetParser() antlr.Parser

func (*Reindex_stmtContext) GetRuleContext

func (s *Reindex_stmtContext) GetRuleContext() antlr.RuleContext

func (*Reindex_stmtContext) Index_name

func (s *Reindex_stmtContext) Index_name() IIndex_nameContext

func (*Reindex_stmtContext) IsReindex_stmtContext

func (*Reindex_stmtContext) IsReindex_stmtContext()

func (*Reindex_stmtContext) REINDEX_

func (s *Reindex_stmtContext) REINDEX_() antlr.TerminalNode

func (*Reindex_stmtContext) Schema_name

func (s *Reindex_stmtContext) Schema_name() ISchema_nameContext

func (*Reindex_stmtContext) Table_name

func (s *Reindex_stmtContext) Table_name() ITable_nameContext

func (*Reindex_stmtContext) ToStringTree

func (s *Reindex_stmtContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type Release_stmtContext

type Release_stmtContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyRelease_stmtContext

func NewEmptyRelease_stmtContext() *Release_stmtContext

func NewRelease_stmtContext

func NewRelease_stmtContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *Release_stmtContext

func (*Release_stmtContext) Accept

func (s *Release_stmtContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*Release_stmtContext) EnterRule

func (s *Release_stmtContext) EnterRule(listener antlr.ParseTreeListener)

func (*Release_stmtContext) ExitRule

func (s *Release_stmtContext) ExitRule(listener antlr.ParseTreeListener)

func (*Release_stmtContext) GetParser

func (s *Release_stmtContext) GetParser() antlr.Parser

func (*Release_stmtContext) GetRuleContext

func (s *Release_stmtContext) GetRuleContext() antlr.RuleContext

func (*Release_stmtContext) IsRelease_stmtContext

func (*Release_stmtContext) IsRelease_stmtContext()

func (*Release_stmtContext) RELEASE_

func (s *Release_stmtContext) RELEASE_() antlr.TerminalNode

func (*Release_stmtContext) SAVEPOINT_

func (s *Release_stmtContext) SAVEPOINT_() antlr.TerminalNode

func (*Release_stmtContext) Savepoint_name

func (s *Release_stmtContext) Savepoint_name() ISavepoint_nameContext

func (*Release_stmtContext) ToStringTree

func (s *Release_stmtContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type Result_columnContext

type Result_columnContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyResult_columnContext

func NewEmptyResult_columnContext() *Result_columnContext

func NewResult_columnContext

func NewResult_columnContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *Result_columnContext

func (*Result_columnContext) AS_

func (*Result_columnContext) Accept

func (s *Result_columnContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*Result_columnContext) Column_alias

func (s *Result_columnContext) Column_alias() IColumn_aliasContext

func (*Result_columnContext) DOT

func (*Result_columnContext) EnterRule

func (s *Result_columnContext) EnterRule(listener antlr.ParseTreeListener)

func (*Result_columnContext) ExitRule

func (s *Result_columnContext) ExitRule(listener antlr.ParseTreeListener)

func (*Result_columnContext) Expr

func (*Result_columnContext) GetParser

func (s *Result_columnContext) GetParser() antlr.Parser

func (*Result_columnContext) GetRuleContext

func (s *Result_columnContext) GetRuleContext() antlr.RuleContext

func (*Result_columnContext) IsResult_columnContext

func (*Result_columnContext) IsResult_columnContext()

func (*Result_columnContext) STAR

func (*Result_columnContext) Table_name

func (s *Result_columnContext) Table_name() ITable_nameContext

func (*Result_columnContext) ToStringTree

func (s *Result_columnContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type Returning_clauseContext

type Returning_clauseContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyReturning_clauseContext

func NewEmptyReturning_clauseContext() *Returning_clauseContext

func NewReturning_clauseContext

func NewReturning_clauseContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *Returning_clauseContext

func (*Returning_clauseContext) Accept

func (s *Returning_clauseContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*Returning_clauseContext) AllCOMMA

func (s *Returning_clauseContext) AllCOMMA() []antlr.TerminalNode

func (*Returning_clauseContext) AllResult_column

func (s *Returning_clauseContext) AllResult_column() []IResult_columnContext

func (*Returning_clauseContext) COMMA

func (*Returning_clauseContext) EnterRule

func (s *Returning_clauseContext) EnterRule(listener antlr.ParseTreeListener)

func (*Returning_clauseContext) ExitRule

func (s *Returning_clauseContext) ExitRule(listener antlr.ParseTreeListener)

func (*Returning_clauseContext) GetParser

func (s *Returning_clauseContext) GetParser() antlr.Parser

func (*Returning_clauseContext) GetRuleContext

func (s *Returning_clauseContext) GetRuleContext() antlr.RuleContext

func (*Returning_clauseContext) IsReturning_clauseContext

func (*Returning_clauseContext) IsReturning_clauseContext()

func (*Returning_clauseContext) RETURNING_

func (s *Returning_clauseContext) RETURNING_() antlr.TerminalNode

func (*Returning_clauseContext) Result_column

func (*Returning_clauseContext) ToStringTree

func (s *Returning_clauseContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type Rollback_stmtContext

type Rollback_stmtContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyRollback_stmtContext

func NewEmptyRollback_stmtContext() *Rollback_stmtContext

func NewRollback_stmtContext

func NewRollback_stmtContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *Rollback_stmtContext

func (*Rollback_stmtContext) Accept

func (s *Rollback_stmtContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*Rollback_stmtContext) EnterRule

func (s *Rollback_stmtContext) EnterRule(listener antlr.ParseTreeListener)

func (*Rollback_stmtContext) ExitRule

func (s *Rollback_stmtContext) ExitRule(listener antlr.ParseTreeListener)

func (*Rollback_stmtContext) GetParser

func (s *Rollback_stmtContext) GetParser() antlr.Parser

func (*Rollback_stmtContext) GetRuleContext

func (s *Rollback_stmtContext) GetRuleContext() antlr.RuleContext

func (*Rollback_stmtContext) IsRollback_stmtContext

func (*Rollback_stmtContext) IsRollback_stmtContext()

func (*Rollback_stmtContext) ROLLBACK_

func (s *Rollback_stmtContext) ROLLBACK_() antlr.TerminalNode

func (*Rollback_stmtContext) SAVEPOINT_

func (s *Rollback_stmtContext) SAVEPOINT_() antlr.TerminalNode

func (*Rollback_stmtContext) Savepoint_name

func (s *Rollback_stmtContext) Savepoint_name() ISavepoint_nameContext

func (*Rollback_stmtContext) TO_

func (*Rollback_stmtContext) TRANSACTION_

func (s *Rollback_stmtContext) TRANSACTION_() antlr.TerminalNode

func (*Rollback_stmtContext) ToStringTree

func (s *Rollback_stmtContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type Savepoint_nameContext

type Savepoint_nameContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptySavepoint_nameContext

func NewEmptySavepoint_nameContext() *Savepoint_nameContext

func NewSavepoint_nameContext

func NewSavepoint_nameContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *Savepoint_nameContext

func (*Savepoint_nameContext) Accept

func (s *Savepoint_nameContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*Savepoint_nameContext) Any_name

func (*Savepoint_nameContext) EnterRule

func (s *Savepoint_nameContext) EnterRule(listener antlr.ParseTreeListener)

func (*Savepoint_nameContext) ExitRule

func (s *Savepoint_nameContext) ExitRule(listener antlr.ParseTreeListener)

func (*Savepoint_nameContext) GetParser

func (s *Savepoint_nameContext) GetParser() antlr.Parser

func (*Savepoint_nameContext) GetRuleContext

func (s *Savepoint_nameContext) GetRuleContext() antlr.RuleContext

func (*Savepoint_nameContext) IsSavepoint_nameContext

func (*Savepoint_nameContext) IsSavepoint_nameContext()

func (*Savepoint_nameContext) ToStringTree

func (s *Savepoint_nameContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type Savepoint_stmtContext

type Savepoint_stmtContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptySavepoint_stmtContext

func NewEmptySavepoint_stmtContext() *Savepoint_stmtContext

func NewSavepoint_stmtContext

func NewSavepoint_stmtContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *Savepoint_stmtContext

func (*Savepoint_stmtContext) Accept

func (s *Savepoint_stmtContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*Savepoint_stmtContext) EnterRule

func (s *Savepoint_stmtContext) EnterRule(listener antlr.ParseTreeListener)

func (*Savepoint_stmtContext) ExitRule

func (s *Savepoint_stmtContext) ExitRule(listener antlr.ParseTreeListener)

func (*Savepoint_stmtContext) GetParser

func (s *Savepoint_stmtContext) GetParser() antlr.Parser

func (*Savepoint_stmtContext) GetRuleContext

func (s *Savepoint_stmtContext) GetRuleContext() antlr.RuleContext

func (*Savepoint_stmtContext) IsSavepoint_stmtContext

func (*Savepoint_stmtContext) IsSavepoint_stmtContext()

func (*Savepoint_stmtContext) SAVEPOINT_

func (s *Savepoint_stmtContext) SAVEPOINT_() antlr.TerminalNode

func (*Savepoint_stmtContext) Savepoint_name

func (s *Savepoint_stmtContext) Savepoint_name() ISavepoint_nameContext

func (*Savepoint_stmtContext) ToStringTree

func (s *Savepoint_stmtContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type Schema_nameContext

type Schema_nameContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptySchema_nameContext

func NewEmptySchema_nameContext() *Schema_nameContext

func NewSchema_nameContext

func NewSchema_nameContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *Schema_nameContext

func (*Schema_nameContext) Accept

func (s *Schema_nameContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*Schema_nameContext) Any_name

func (s *Schema_nameContext) Any_name() IAny_nameContext

func (*Schema_nameContext) EnterRule

func (s *Schema_nameContext) EnterRule(listener antlr.ParseTreeListener)

func (*Schema_nameContext) ExitRule

func (s *Schema_nameContext) ExitRule(listener antlr.ParseTreeListener)

func (*Schema_nameContext) GetParser

func (s *Schema_nameContext) GetParser() antlr.Parser

func (*Schema_nameContext) GetRuleContext

func (s *Schema_nameContext) GetRuleContext() antlr.RuleContext

func (*Schema_nameContext) IsSchema_nameContext

func (*Schema_nameContext) IsSchema_nameContext()

func (*Schema_nameContext) ToStringTree

func (s *Schema_nameContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type Select_coreContext

type Select_coreContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptySelect_coreContext

func NewEmptySelect_coreContext() *Select_coreContext

func NewSelect_coreContext

func NewSelect_coreContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *Select_coreContext

func (*Select_coreContext) ALL_

func (*Select_coreContext) AS_

func (*Select_coreContext) Accept

func (s *Select_coreContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*Select_coreContext) AllAS_

func (s *Select_coreContext) AllAS_() []antlr.TerminalNode

func (*Select_coreContext) AllCLOSE_PAR

func (s *Select_coreContext) AllCLOSE_PAR() []antlr.TerminalNode

func (*Select_coreContext) AllCOMMA

func (s *Select_coreContext) AllCOMMA() []antlr.TerminalNode

func (*Select_coreContext) AllExpr

func (s *Select_coreContext) AllExpr() []IExprContext

func (*Select_coreContext) AllOPEN_PAR

func (s *Select_coreContext) AllOPEN_PAR() []antlr.TerminalNode

func (*Select_coreContext) AllResult_column

func (s *Select_coreContext) AllResult_column() []IResult_columnContext

func (*Select_coreContext) AllTable_or_subquery

func (s *Select_coreContext) AllTable_or_subquery() []ITable_or_subqueryContext

func (*Select_coreContext) AllWindow_defn

func (s *Select_coreContext) AllWindow_defn() []IWindow_defnContext

func (*Select_coreContext) AllWindow_name

func (s *Select_coreContext) AllWindow_name() []IWindow_nameContext

func (*Select_coreContext) BY_

func (*Select_coreContext) CLOSE_PAR

func (s *Select_coreContext) CLOSE_PAR(i int) antlr.TerminalNode

func (*Select_coreContext) COMMA

func (*Select_coreContext) DISTINCT_

func (s *Select_coreContext) DISTINCT_() antlr.TerminalNode

func (*Select_coreContext) EnterRule

func (s *Select_coreContext) EnterRule(listener antlr.ParseTreeListener)

func (*Select_coreContext) ExitRule

func (s *Select_coreContext) ExitRule(listener antlr.ParseTreeListener)

func (*Select_coreContext) Expr

func (s *Select_coreContext) Expr(i int) IExprContext

func (*Select_coreContext) FROM_

func (*Select_coreContext) GROUP_

func (*Select_coreContext) GetParser

func (s *Select_coreContext) GetParser() antlr.Parser

func (*Select_coreContext) GetRuleContext

func (s *Select_coreContext) GetRuleContext() antlr.RuleContext

func (*Select_coreContext) HAVING_

func (s *Select_coreContext) HAVING_() antlr.TerminalNode

func (*Select_coreContext) IsSelect_coreContext

func (*Select_coreContext) IsSelect_coreContext()

func (*Select_coreContext) Join_clause

func (s *Select_coreContext) Join_clause() IJoin_clauseContext

func (*Select_coreContext) OPEN_PAR

func (s *Select_coreContext) OPEN_PAR(i int) antlr.TerminalNode

func (*Select_coreContext) Result_column

func (s *Select_coreContext) Result_column(i int) IResult_columnContext

func (*Select_coreContext) SELECT_

func (s *Select_coreContext) SELECT_() antlr.TerminalNode

func (*Select_coreContext) Table_or_subquery

func (s *Select_coreContext) Table_or_subquery(i int) ITable_or_subqueryContext

func (*Select_coreContext) ToStringTree

func (s *Select_coreContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

func (*Select_coreContext) VALUES_

func (s *Select_coreContext) VALUES_() antlr.TerminalNode

func (*Select_coreContext) WHERE_

func (*Select_coreContext) WINDOW_

func (s *Select_coreContext) WINDOW_() antlr.TerminalNode

func (*Select_coreContext) Window_defn

func (s *Select_coreContext) Window_defn(i int) IWindow_defnContext

func (*Select_coreContext) Window_name

func (s *Select_coreContext) Window_name(i int) IWindow_nameContext

type Select_stmtContext

type Select_stmtContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptySelect_stmtContext

func NewEmptySelect_stmtContext() *Select_stmtContext

func NewSelect_stmtContext

func NewSelect_stmtContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *Select_stmtContext

func (*Select_stmtContext) Accept

func (s *Select_stmtContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*Select_stmtContext) AllCompound_operator

func (s *Select_stmtContext) AllCompound_operator() []ICompound_operatorContext

func (*Select_stmtContext) AllSelect_core

func (s *Select_stmtContext) AllSelect_core() []ISelect_coreContext

func (*Select_stmtContext) Common_table_stmt

func (s *Select_stmtContext) Common_table_stmt() ICommon_table_stmtContext

func (*Select_stmtContext) Compound_operator

func (s *Select_stmtContext) Compound_operator(i int) ICompound_operatorContext

func (*Select_stmtContext) EnterRule

func (s *Select_stmtContext) EnterRule(listener antlr.ParseTreeListener)

func (*Select_stmtContext) ExitRule

func (s *Select_stmtContext) ExitRule(listener antlr.ParseTreeListener)

func (*Select_stmtContext) GetParser

func (s *Select_stmtContext) GetParser() antlr.Parser

func (*Select_stmtContext) GetRuleContext

func (s *Select_stmtContext) GetRuleContext() antlr.RuleContext

func (*Select_stmtContext) IsSelect_stmtContext

func (*Select_stmtContext) IsSelect_stmtContext()

func (*Select_stmtContext) Limit_stmt

func (s *Select_stmtContext) Limit_stmt() ILimit_stmtContext

func (*Select_stmtContext) Order_by_stmt

func (s *Select_stmtContext) Order_by_stmt() IOrder_by_stmtContext

func (*Select_stmtContext) Select_core

func (s *Select_stmtContext) Select_core(i int) ISelect_coreContext

func (*Select_stmtContext) ToStringTree

func (s *Select_stmtContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type Signed_numberContext

type Signed_numberContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptySigned_numberContext

func NewEmptySigned_numberContext() *Signed_numberContext

func NewSigned_numberContext

func NewSigned_numberContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *Signed_numberContext

func (*Signed_numberContext) Accept

func (s *Signed_numberContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*Signed_numberContext) EnterRule

func (s *Signed_numberContext) EnterRule(listener antlr.ParseTreeListener)

func (*Signed_numberContext) ExitRule

func (s *Signed_numberContext) ExitRule(listener antlr.ParseTreeListener)

func (*Signed_numberContext) GetParser

func (s *Signed_numberContext) GetParser() antlr.Parser

func (*Signed_numberContext) GetRuleContext

func (s *Signed_numberContext) GetRuleContext() antlr.RuleContext

func (*Signed_numberContext) IsSigned_numberContext

func (*Signed_numberContext) IsSigned_numberContext()

func (*Signed_numberContext) MINUS

func (*Signed_numberContext) NUMERIC_LITERAL

func (s *Signed_numberContext) NUMERIC_LITERAL() antlr.TerminalNode

func (*Signed_numberContext) PLUS

func (*Signed_numberContext) ToStringTree

func (s *Signed_numberContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type Simple_funcContext

type Simple_funcContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptySimple_funcContext

func NewEmptySimple_funcContext() *Simple_funcContext

func NewSimple_funcContext

func NewSimple_funcContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *Simple_funcContext

func (*Simple_funcContext) Accept

func (s *Simple_funcContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*Simple_funcContext) Any_name

func (s *Simple_funcContext) Any_name() IAny_nameContext

func (*Simple_funcContext) EnterRule

func (s *Simple_funcContext) EnterRule(listener antlr.ParseTreeListener)

func (*Simple_funcContext) ExitRule

func (s *Simple_funcContext) ExitRule(listener antlr.ParseTreeListener)

func (*Simple_funcContext) GetParser

func (s *Simple_funcContext) GetParser() antlr.Parser

func (*Simple_funcContext) GetRuleContext

func (s *Simple_funcContext) GetRuleContext() antlr.RuleContext

func (*Simple_funcContext) IsSimple_funcContext

func (*Simple_funcContext) IsSimple_funcContext()

func (*Simple_funcContext) ToStringTree

func (s *Simple_funcContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type Simple_function_invocationContext

type Simple_function_invocationContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptySimple_function_invocationContext

func NewEmptySimple_function_invocationContext() *Simple_function_invocationContext

func NewSimple_function_invocationContext

func NewSimple_function_invocationContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *Simple_function_invocationContext

func (*Simple_function_invocationContext) Accept

func (s *Simple_function_invocationContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*Simple_function_invocationContext) AllCOMMA

func (*Simple_function_invocationContext) AllExpr

func (*Simple_function_invocationContext) CLOSE_PAR

func (*Simple_function_invocationContext) COMMA

func (*Simple_function_invocationContext) EnterRule

func (*Simple_function_invocationContext) ExitRule

func (*Simple_function_invocationContext) Expr

func (*Simple_function_invocationContext) GetParser

func (*Simple_function_invocationContext) GetRuleContext

func (*Simple_function_invocationContext) IsSimple_function_invocationContext

func (*Simple_function_invocationContext) IsSimple_function_invocationContext()

func (*Simple_function_invocationContext) OPEN_PAR

func (*Simple_function_invocationContext) STAR

func (*Simple_function_invocationContext) Simple_func

func (*Simple_function_invocationContext) ToStringTree

func (s *Simple_function_invocationContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type Simple_select_stmtContext

type Simple_select_stmtContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptySimple_select_stmtContext

func NewEmptySimple_select_stmtContext() *Simple_select_stmtContext

func NewSimple_select_stmtContext

func NewSimple_select_stmtContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *Simple_select_stmtContext

func (*Simple_select_stmtContext) Accept

func (s *Simple_select_stmtContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*Simple_select_stmtContext) Common_table_stmt

func (*Simple_select_stmtContext) EnterRule

func (s *Simple_select_stmtContext) EnterRule(listener antlr.ParseTreeListener)

func (*Simple_select_stmtContext) ExitRule

func (s *Simple_select_stmtContext) ExitRule(listener antlr.ParseTreeListener)

func (*Simple_select_stmtContext) GetParser

func (s *Simple_select_stmtContext) GetParser() antlr.Parser

func (*Simple_select_stmtContext) GetRuleContext

func (s *Simple_select_stmtContext) GetRuleContext() antlr.RuleContext

func (*Simple_select_stmtContext) IsSimple_select_stmtContext

func (*Simple_select_stmtContext) IsSimple_select_stmtContext()

func (*Simple_select_stmtContext) Limit_stmt

func (*Simple_select_stmtContext) Order_by_stmt

func (*Simple_select_stmtContext) Select_core

func (*Simple_select_stmtContext) ToStringTree

func (s *Simple_select_stmtContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type Sql_stmtContext

type Sql_stmtContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptySql_stmtContext

func NewEmptySql_stmtContext() *Sql_stmtContext

func NewSql_stmtContext

func NewSql_stmtContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *Sql_stmtContext

func (*Sql_stmtContext) Accept

func (s *Sql_stmtContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*Sql_stmtContext) Alter_table_stmt

func (s *Sql_stmtContext) Alter_table_stmt() IAlter_table_stmtContext

func (*Sql_stmtContext) Analyze_stmt

func (s *Sql_stmtContext) Analyze_stmt() IAnalyze_stmtContext

func (*Sql_stmtContext) Attach_stmt

func (s *Sql_stmtContext) Attach_stmt() IAttach_stmtContext

func (*Sql_stmtContext) Begin_stmt

func (s *Sql_stmtContext) Begin_stmt() IBegin_stmtContext

func (*Sql_stmtContext) Commit_stmt

func (s *Sql_stmtContext) Commit_stmt() ICommit_stmtContext

func (*Sql_stmtContext) Create_index_stmt

func (s *Sql_stmtContext) Create_index_stmt() ICreate_index_stmtContext

func (*Sql_stmtContext) Create_table_stmt

func (s *Sql_stmtContext) Create_table_stmt() ICreate_table_stmtContext

func (*Sql_stmtContext) Create_trigger_stmt

func (s *Sql_stmtContext) Create_trigger_stmt() ICreate_trigger_stmtContext

func (*Sql_stmtContext) Create_view_stmt

func (s *Sql_stmtContext) Create_view_stmt() ICreate_view_stmtContext

func (*Sql_stmtContext) Create_virtual_table_stmt

func (s *Sql_stmtContext) Create_virtual_table_stmt() ICreate_virtual_table_stmtContext

func (*Sql_stmtContext) Delete_stmt

func (s *Sql_stmtContext) Delete_stmt() IDelete_stmtContext

func (*Sql_stmtContext) Delete_stmt_limited

func (s *Sql_stmtContext) Delete_stmt_limited() IDelete_stmt_limitedContext

func (*Sql_stmtContext) Detach_stmt

func (s *Sql_stmtContext) Detach_stmt() IDetach_stmtContext

func (*Sql_stmtContext) Drop_stmt

func (s *Sql_stmtContext) Drop_stmt() IDrop_stmtContext

func (*Sql_stmtContext) EXPLAIN_

func (s *Sql_stmtContext) EXPLAIN_() antlr.TerminalNode

func (*Sql_stmtContext) EnterRule

func (s *Sql_stmtContext) EnterRule(listener antlr.ParseTreeListener)

func (*Sql_stmtContext) ExitRule

func (s *Sql_stmtContext) ExitRule(listener antlr.ParseTreeListener)

func (*Sql_stmtContext) GetParser

func (s *Sql_stmtContext) GetParser() antlr.Parser

func (*Sql_stmtContext) GetRuleContext

func (s *Sql_stmtContext) GetRuleContext() antlr.RuleContext

func (*Sql_stmtContext) Insert_stmt

func (s *Sql_stmtContext) Insert_stmt() IInsert_stmtContext

func (*Sql_stmtContext) IsSql_stmtContext

func (*Sql_stmtContext) IsSql_stmtContext()

func (*Sql_stmtContext) PLAN_

func (s *Sql_stmtContext) PLAN_() antlr.TerminalNode

func (*Sql_stmtContext) Pragma_stmt

func (s *Sql_stmtContext) Pragma_stmt() IPragma_stmtContext

func (*Sql_stmtContext) QUERY_

func (s *Sql_stmtContext) QUERY_() antlr.TerminalNode

func (*Sql_stmtContext) Reindex_stmt

func (s *Sql_stmtContext) Reindex_stmt() IReindex_stmtContext

func (*Sql_stmtContext) Release_stmt

func (s *Sql_stmtContext) Release_stmt() IRelease_stmtContext

func (*Sql_stmtContext) Rollback_stmt

func (s *Sql_stmtContext) Rollback_stmt() IRollback_stmtContext

func (*Sql_stmtContext) Savepoint_stmt

func (s *Sql_stmtContext) Savepoint_stmt() ISavepoint_stmtContext

func (*Sql_stmtContext) Select_stmt

func (s *Sql_stmtContext) Select_stmt() ISelect_stmtContext

func (*Sql_stmtContext) ToStringTree

func (s *Sql_stmtContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

func (*Sql_stmtContext) Update_stmt

func (s *Sql_stmtContext) Update_stmt() IUpdate_stmtContext

func (*Sql_stmtContext) Update_stmt_limited

func (s *Sql_stmtContext) Update_stmt_limited() IUpdate_stmt_limitedContext

func (*Sql_stmtContext) Vacuum_stmt

func (s *Sql_stmtContext) Vacuum_stmt() IVacuum_stmtContext

type Sql_stmt_listContext

type Sql_stmt_listContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptySql_stmt_listContext

func NewEmptySql_stmt_listContext() *Sql_stmt_listContext

func NewSql_stmt_listContext

func NewSql_stmt_listContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *Sql_stmt_listContext

func (*Sql_stmt_listContext) Accept

func (s *Sql_stmt_listContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*Sql_stmt_listContext) AllSCOL

func (s *Sql_stmt_listContext) AllSCOL() []antlr.TerminalNode

func (*Sql_stmt_listContext) AllSql_stmt

func (s *Sql_stmt_listContext) AllSql_stmt() []ISql_stmtContext

func (*Sql_stmt_listContext) EnterRule

func (s *Sql_stmt_listContext) EnterRule(listener antlr.ParseTreeListener)

func (*Sql_stmt_listContext) ExitRule

func (s *Sql_stmt_listContext) ExitRule(listener antlr.ParseTreeListener)

func (*Sql_stmt_listContext) GetParser

func (s *Sql_stmt_listContext) GetParser() antlr.Parser

func (*Sql_stmt_listContext) GetRuleContext

func (s *Sql_stmt_listContext) GetRuleContext() antlr.RuleContext

func (*Sql_stmt_listContext) IsSql_stmt_listContext

func (*Sql_stmt_listContext) IsSql_stmt_listContext()

func (*Sql_stmt_listContext) SCOL

func (*Sql_stmt_listContext) Sql_stmt

func (s *Sql_stmt_listContext) Sql_stmt(i int) ISql_stmtContext

func (*Sql_stmt_listContext) ToStringTree

func (s *Sql_stmt_listContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type Stmt

type Stmt struct {
	// contains filtered or unexported fields
}

Stmt provides extended functionality to ANTLR parsed statements.

func ParseStmt

func ParseStmt(text string) (stmt *Stmt, err error)

ParseStmt parses a statement.

func (*Stmt) CreateView added in v0.10.0

func (s *Stmt) CreateView(name string) (*Create_view_stmtContext, bool)

CreateView reports if the statement is a CREATE VIEW command with the given name.

func (*Stmt) IsAlterTable

func (s *Stmt) IsAlterTable() bool

IsAlterTable reports if the statement is type ALTER TABLE.

func (*Stmt) RenameColumn

func (s *Stmt) RenameColumn() (*parseutil.Rename, bool)

RenameColumn returns the renamed column information from the statement, if exists.

func (*Stmt) RenameTable

func (s *Stmt) RenameTable() (*parseutil.Rename, bool)

RenameTable returns the renamed table information from the statement, if exists.

func (*Stmt) TableUpdate added in v0.7.1

func (s *Stmt) TableUpdate(t *schema.Table) (*Update_stmtContext, bool)

TableUpdate reports if the statement is an UPDATE command for the given table.

type Table_aliasContext

type Table_aliasContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyTable_aliasContext

func NewEmptyTable_aliasContext() *Table_aliasContext

func NewTable_aliasContext

func NewTable_aliasContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *Table_aliasContext

func (*Table_aliasContext) Accept

func (s *Table_aliasContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*Table_aliasContext) Any_name

func (s *Table_aliasContext) Any_name() IAny_nameContext

func (*Table_aliasContext) EnterRule

func (s *Table_aliasContext) EnterRule(listener antlr.ParseTreeListener)

func (*Table_aliasContext) ExitRule

func (s *Table_aliasContext) ExitRule(listener antlr.ParseTreeListener)

func (*Table_aliasContext) GetParser

func (s *Table_aliasContext) GetParser() antlr.Parser

func (*Table_aliasContext) GetRuleContext

func (s *Table_aliasContext) GetRuleContext() antlr.RuleContext

func (*Table_aliasContext) IsTable_aliasContext

func (*Table_aliasContext) IsTable_aliasContext()

func (*Table_aliasContext) ToStringTree

func (s *Table_aliasContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type Table_constraintContext

type Table_constraintContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyTable_constraintContext

func NewEmptyTable_constraintContext() *Table_constraintContext

func NewTable_constraintContext

func NewTable_constraintContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *Table_constraintContext

func (*Table_constraintContext) Accept

func (s *Table_constraintContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*Table_constraintContext) AllCOMMA

func (s *Table_constraintContext) AllCOMMA() []antlr.TerminalNode

func (*Table_constraintContext) AllColumn_name

func (s *Table_constraintContext) AllColumn_name() []IColumn_nameContext

func (*Table_constraintContext) AllIndexed_column

func (s *Table_constraintContext) AllIndexed_column() []IIndexed_columnContext

func (*Table_constraintContext) CHECK_

func (*Table_constraintContext) CLOSE_PAR

func (*Table_constraintContext) COMMA

func (*Table_constraintContext) CONSTRAINT_

func (s *Table_constraintContext) CONSTRAINT_() antlr.TerminalNode

func (*Table_constraintContext) Column_name

func (*Table_constraintContext) Conflict_clause

func (s *Table_constraintContext) Conflict_clause() IConflict_clauseContext

func (*Table_constraintContext) EnterRule

func (s *Table_constraintContext) EnterRule(listener antlr.ParseTreeListener)

func (*Table_constraintContext) ExitRule

func (s *Table_constraintContext) ExitRule(listener antlr.ParseTreeListener)

func (*Table_constraintContext) Expr

func (*Table_constraintContext) FOREIGN_

func (*Table_constraintContext) Foreign_key_clause

func (s *Table_constraintContext) Foreign_key_clause() IForeign_key_clauseContext

func (*Table_constraintContext) GetParser

func (s *Table_constraintContext) GetParser() antlr.Parser

func (*Table_constraintContext) GetRuleContext

func (s *Table_constraintContext) GetRuleContext() antlr.RuleContext

func (*Table_constraintContext) Indexed_column

func (s *Table_constraintContext) Indexed_column(i int) IIndexed_columnContext

func (*Table_constraintContext) IsTable_constraintContext

func (*Table_constraintContext) IsTable_constraintContext()

func (*Table_constraintContext) KEY_

func (*Table_constraintContext) Name

func (*Table_constraintContext) OPEN_PAR

func (*Table_constraintContext) PRIMARY_

func (*Table_constraintContext) ToStringTree

func (s *Table_constraintContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

func (*Table_constraintContext) UNIQUE_

type Table_function_nameContext

type Table_function_nameContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyTable_function_nameContext

func NewEmptyTable_function_nameContext() *Table_function_nameContext

func NewTable_function_nameContext

func NewTable_function_nameContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *Table_function_nameContext

func (*Table_function_nameContext) Accept

func (s *Table_function_nameContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*Table_function_nameContext) Any_name

func (*Table_function_nameContext) EnterRule

func (s *Table_function_nameContext) EnterRule(listener antlr.ParseTreeListener)

func (*Table_function_nameContext) ExitRule

func (s *Table_function_nameContext) ExitRule(listener antlr.ParseTreeListener)

func (*Table_function_nameContext) GetParser

func (s *Table_function_nameContext) GetParser() antlr.Parser

func (*Table_function_nameContext) GetRuleContext

func (s *Table_function_nameContext) GetRuleContext() antlr.RuleContext

func (*Table_function_nameContext) IsTable_function_nameContext

func (*Table_function_nameContext) IsTable_function_nameContext()

func (*Table_function_nameContext) ToStringTree

func (s *Table_function_nameContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type Table_nameContext

type Table_nameContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyTable_nameContext

func NewEmptyTable_nameContext() *Table_nameContext

func NewTable_nameContext

func NewTable_nameContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *Table_nameContext

func (*Table_nameContext) Accept

func (s *Table_nameContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*Table_nameContext) Any_name

func (s *Table_nameContext) Any_name() IAny_nameContext

func (*Table_nameContext) EnterRule

func (s *Table_nameContext) EnterRule(listener antlr.ParseTreeListener)

func (*Table_nameContext) ExitRule

func (s *Table_nameContext) ExitRule(listener antlr.ParseTreeListener)

func (*Table_nameContext) GetParser

func (s *Table_nameContext) GetParser() antlr.Parser

func (*Table_nameContext) GetRuleContext

func (s *Table_nameContext) GetRuleContext() antlr.RuleContext

func (*Table_nameContext) IsTable_nameContext

func (*Table_nameContext) IsTable_nameContext()

func (*Table_nameContext) ToStringTree

func (s *Table_nameContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type Table_or_index_nameContext

type Table_or_index_nameContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyTable_or_index_nameContext

func NewEmptyTable_or_index_nameContext() *Table_or_index_nameContext

func NewTable_or_index_nameContext

func NewTable_or_index_nameContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *Table_or_index_nameContext

func (*Table_or_index_nameContext) Accept

func (s *Table_or_index_nameContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*Table_or_index_nameContext) Any_name

func (*Table_or_index_nameContext) EnterRule

func (s *Table_or_index_nameContext) EnterRule(listener antlr.ParseTreeListener)

func (*Table_or_index_nameContext) ExitRule

func (s *Table_or_index_nameContext) ExitRule(listener antlr.ParseTreeListener)

func (*Table_or_index_nameContext) GetParser

func (s *Table_or_index_nameContext) GetParser() antlr.Parser

func (*Table_or_index_nameContext) GetRuleContext

func (s *Table_or_index_nameContext) GetRuleContext() antlr.RuleContext

func (*Table_or_index_nameContext) IsTable_or_index_nameContext

func (*Table_or_index_nameContext) IsTable_or_index_nameContext()

func (*Table_or_index_nameContext) ToStringTree

func (s *Table_or_index_nameContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type Table_or_subqueryContext

type Table_or_subqueryContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyTable_or_subqueryContext

func NewEmptyTable_or_subqueryContext() *Table_or_subqueryContext

func NewTable_or_subqueryContext

func NewTable_or_subqueryContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *Table_or_subqueryContext

func (*Table_or_subqueryContext) AS_

func (*Table_or_subqueryContext) Accept

func (s *Table_or_subqueryContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*Table_or_subqueryContext) AllCOMMA

func (*Table_or_subqueryContext) AllExpr

func (s *Table_or_subqueryContext) AllExpr() []IExprContext

func (*Table_or_subqueryContext) AllTable_or_subquery

func (s *Table_or_subqueryContext) AllTable_or_subquery() []ITable_or_subqueryContext

func (*Table_or_subqueryContext) BY_

func (*Table_or_subqueryContext) CLOSE_PAR

func (*Table_or_subqueryContext) COMMA

func (*Table_or_subqueryContext) DOT

func (*Table_or_subqueryContext) EnterRule

func (s *Table_or_subqueryContext) EnterRule(listener antlr.ParseTreeListener)

func (*Table_or_subqueryContext) ExitRule

func (s *Table_or_subqueryContext) ExitRule(listener antlr.ParseTreeListener)

func (*Table_or_subqueryContext) Expr

func (*Table_or_subqueryContext) GetParser

func (s *Table_or_subqueryContext) GetParser() antlr.Parser

func (*Table_or_subqueryContext) GetRuleContext

func (s *Table_or_subqueryContext) GetRuleContext() antlr.RuleContext

func (*Table_or_subqueryContext) INDEXED_

func (*Table_or_subqueryContext) Index_name

func (*Table_or_subqueryContext) IsTable_or_subqueryContext

func (*Table_or_subqueryContext) IsTable_or_subqueryContext()

func (*Table_or_subqueryContext) Join_clause

func (*Table_or_subqueryContext) NOT_

func (*Table_or_subqueryContext) OPEN_PAR

func (*Table_or_subqueryContext) Schema_name

func (*Table_or_subqueryContext) Select_stmt

func (*Table_or_subqueryContext) Table_alias

func (*Table_or_subqueryContext) Table_function_name

func (s *Table_or_subqueryContext) Table_function_name() ITable_function_nameContext

func (*Table_or_subqueryContext) Table_name

func (*Table_or_subqueryContext) Table_or_subquery

func (s *Table_or_subqueryContext) Table_or_subquery(i int) ITable_or_subqueryContext

func (*Table_or_subqueryContext) ToStringTree

func (s *Table_or_subqueryContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type Transaction_nameContext

type Transaction_nameContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyTransaction_nameContext

func NewEmptyTransaction_nameContext() *Transaction_nameContext

func NewTransaction_nameContext

func NewTransaction_nameContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *Transaction_nameContext

func (*Transaction_nameContext) Accept

func (s *Transaction_nameContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*Transaction_nameContext) Any_name

func (*Transaction_nameContext) EnterRule

func (s *Transaction_nameContext) EnterRule(listener antlr.ParseTreeListener)

func (*Transaction_nameContext) ExitRule

func (s *Transaction_nameContext) ExitRule(listener antlr.ParseTreeListener)

func (*Transaction_nameContext) GetParser

func (s *Transaction_nameContext) GetParser() antlr.Parser

func (*Transaction_nameContext) GetRuleContext

func (s *Transaction_nameContext) GetRuleContext() antlr.RuleContext

func (*Transaction_nameContext) IsTransaction_nameContext

func (*Transaction_nameContext) IsTransaction_nameContext()

func (*Transaction_nameContext) ToStringTree

func (s *Transaction_nameContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type Trigger_nameContext

type Trigger_nameContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyTrigger_nameContext

func NewEmptyTrigger_nameContext() *Trigger_nameContext

func NewTrigger_nameContext

func NewTrigger_nameContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *Trigger_nameContext

func (*Trigger_nameContext) Accept

func (s *Trigger_nameContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*Trigger_nameContext) Any_name

func (s *Trigger_nameContext) Any_name() IAny_nameContext

func (*Trigger_nameContext) EnterRule

func (s *Trigger_nameContext) EnterRule(listener antlr.ParseTreeListener)

func (*Trigger_nameContext) ExitRule

func (s *Trigger_nameContext) ExitRule(listener antlr.ParseTreeListener)

func (*Trigger_nameContext) GetParser

func (s *Trigger_nameContext) GetParser() antlr.Parser

func (*Trigger_nameContext) GetRuleContext

func (s *Trigger_nameContext) GetRuleContext() antlr.RuleContext

func (*Trigger_nameContext) IsTrigger_nameContext

func (*Trigger_nameContext) IsTrigger_nameContext()

func (*Trigger_nameContext) ToStringTree

func (s *Trigger_nameContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type Type_nameContext

type Type_nameContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyType_nameContext

func NewEmptyType_nameContext() *Type_nameContext

func NewType_nameContext

func NewType_nameContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *Type_nameContext

func (*Type_nameContext) Accept

func (s *Type_nameContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*Type_nameContext) AllName

func (s *Type_nameContext) AllName() []INameContext

func (*Type_nameContext) AllSigned_number

func (s *Type_nameContext) AllSigned_number() []ISigned_numberContext

func (*Type_nameContext) CLOSE_PAR

func (s *Type_nameContext) CLOSE_PAR() antlr.TerminalNode

func (*Type_nameContext) COMMA

func (s *Type_nameContext) COMMA() antlr.TerminalNode

func (*Type_nameContext) EnterRule

func (s *Type_nameContext) EnterRule(listener antlr.ParseTreeListener)

func (*Type_nameContext) ExitRule

func (s *Type_nameContext) ExitRule(listener antlr.ParseTreeListener)

func (*Type_nameContext) GetParser

func (s *Type_nameContext) GetParser() antlr.Parser

func (*Type_nameContext) GetRuleContext

func (s *Type_nameContext) GetRuleContext() antlr.RuleContext

func (*Type_nameContext) IsType_nameContext

func (*Type_nameContext) IsType_nameContext()

func (*Type_nameContext) Name

func (s *Type_nameContext) Name(i int) INameContext

func (*Type_nameContext) OPEN_PAR

func (s *Type_nameContext) OPEN_PAR() antlr.TerminalNode

func (*Type_nameContext) Signed_number

func (s *Type_nameContext) Signed_number(i int) ISigned_numberContext

func (*Type_nameContext) ToStringTree

func (s *Type_nameContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type Unary_operatorContext

type Unary_operatorContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyUnary_operatorContext

func NewEmptyUnary_operatorContext() *Unary_operatorContext

func NewUnary_operatorContext

func NewUnary_operatorContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *Unary_operatorContext

func (*Unary_operatorContext) Accept

func (s *Unary_operatorContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*Unary_operatorContext) EnterRule

func (s *Unary_operatorContext) EnterRule(listener antlr.ParseTreeListener)

func (*Unary_operatorContext) ExitRule

func (s *Unary_operatorContext) ExitRule(listener antlr.ParseTreeListener)

func (*Unary_operatorContext) GetParser

func (s *Unary_operatorContext) GetParser() antlr.Parser

func (*Unary_operatorContext) GetRuleContext

func (s *Unary_operatorContext) GetRuleContext() antlr.RuleContext

func (*Unary_operatorContext) IsUnary_operatorContext

func (*Unary_operatorContext) IsUnary_operatorContext()

func (*Unary_operatorContext) MINUS

func (*Unary_operatorContext) NOT_

func (*Unary_operatorContext) PLUS

func (*Unary_operatorContext) TILDE

func (*Unary_operatorContext) ToStringTree

func (s *Unary_operatorContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type Update_stmtContext

type Update_stmtContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyUpdate_stmtContext

func NewEmptyUpdate_stmtContext() *Update_stmtContext

func NewUpdate_stmtContext

func NewUpdate_stmtContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *Update_stmtContext

func (*Update_stmtContext) ABORT_

func (*Update_stmtContext) Accept

func (s *Update_stmtContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*Update_stmtContext) AllCOMMA

func (s *Update_stmtContext) AllCOMMA() []antlr.TerminalNode

func (*Update_stmtContext) AllTable_or_subquery

func (s *Update_stmtContext) AllTable_or_subquery() []ITable_or_subqueryContext

func (*Update_stmtContext) Assignment_list added in v0.7.1

func (s *Update_stmtContext) Assignment_list() IAssignment_listContext

func (*Update_stmtContext) COMMA

func (*Update_stmtContext) EnterRule

func (s *Update_stmtContext) EnterRule(listener antlr.ParseTreeListener)

func (*Update_stmtContext) ExitRule

func (s *Update_stmtContext) ExitRule(listener antlr.ParseTreeListener)

func (*Update_stmtContext) Expr

func (s *Update_stmtContext) Expr() IExprContext

func (*Update_stmtContext) FAIL_

func (*Update_stmtContext) FROM_

func (*Update_stmtContext) GetParser

func (s *Update_stmtContext) GetParser() antlr.Parser

func (*Update_stmtContext) GetRuleContext

func (s *Update_stmtContext) GetRuleContext() antlr.RuleContext

func (*Update_stmtContext) GetWhere added in v0.7.1

func (s *Update_stmtContext) GetWhere() IExprContext

func (*Update_stmtContext) IGNORE_

func (s *Update_stmtContext) IGNORE_() antlr.TerminalNode

func (*Update_stmtContext) IsUpdate_stmtContext

func (*Update_stmtContext) IsUpdate_stmtContext()

func (*Update_stmtContext) Join_clause

func (s *Update_stmtContext) Join_clause() IJoin_clauseContext

func (*Update_stmtContext) OR_

func (*Update_stmtContext) Qualified_table_name

func (s *Update_stmtContext) Qualified_table_name() IQualified_table_nameContext

func (*Update_stmtContext) REPLACE_

func (s *Update_stmtContext) REPLACE_() antlr.TerminalNode

func (*Update_stmtContext) ROLLBACK_

func (s *Update_stmtContext) ROLLBACK_() antlr.TerminalNode

func (*Update_stmtContext) Returning_clause

func (s *Update_stmtContext) Returning_clause() IReturning_clauseContext

func (*Update_stmtContext) SET_

func (*Update_stmtContext) SetWhere added in v0.7.1

func (s *Update_stmtContext) SetWhere(v IExprContext)

func (*Update_stmtContext) Table_or_subquery

func (s *Update_stmtContext) Table_or_subquery(i int) ITable_or_subqueryContext

func (*Update_stmtContext) ToStringTree

func (s *Update_stmtContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

func (*Update_stmtContext) UPDATE_

func (s *Update_stmtContext) UPDATE_() antlr.TerminalNode

func (*Update_stmtContext) WHERE_

func (*Update_stmtContext) With_clause

func (s *Update_stmtContext) With_clause() IWith_clauseContext

type Update_stmt_limitedContext

type Update_stmt_limitedContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyUpdate_stmt_limitedContext

func NewEmptyUpdate_stmt_limitedContext() *Update_stmt_limitedContext

func NewUpdate_stmt_limitedContext

func NewUpdate_stmt_limitedContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *Update_stmt_limitedContext

func (*Update_stmt_limitedContext) ABORT_

func (*Update_stmt_limitedContext) ASSIGN

func (*Update_stmt_limitedContext) Accept

func (s *Update_stmt_limitedContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*Update_stmt_limitedContext) AllASSIGN

func (*Update_stmt_limitedContext) AllCOMMA

func (*Update_stmt_limitedContext) AllColumn_name

func (s *Update_stmt_limitedContext) AllColumn_name() []IColumn_nameContext

func (*Update_stmt_limitedContext) AllColumn_name_list

func (s *Update_stmt_limitedContext) AllColumn_name_list() []IColumn_name_listContext

func (*Update_stmt_limitedContext) AllExpr

func (*Update_stmt_limitedContext) COMMA

func (*Update_stmt_limitedContext) Column_name

func (*Update_stmt_limitedContext) Column_name_list

func (*Update_stmt_limitedContext) EnterRule

func (s *Update_stmt_limitedContext) EnterRule(listener antlr.ParseTreeListener)

func (*Update_stmt_limitedContext) ExitRule

func (s *Update_stmt_limitedContext) ExitRule(listener antlr.ParseTreeListener)

func (*Update_stmt_limitedContext) Expr

func (*Update_stmt_limitedContext) FAIL_

func (*Update_stmt_limitedContext) GetParser

func (s *Update_stmt_limitedContext) GetParser() antlr.Parser

func (*Update_stmt_limitedContext) GetRuleContext

func (s *Update_stmt_limitedContext) GetRuleContext() antlr.RuleContext

func (*Update_stmt_limitedContext) IGNORE_

func (*Update_stmt_limitedContext) IsUpdate_stmt_limitedContext

func (*Update_stmt_limitedContext) IsUpdate_stmt_limitedContext()

func (*Update_stmt_limitedContext) Limit_stmt

func (*Update_stmt_limitedContext) OR_

func (*Update_stmt_limitedContext) Order_by_stmt

func (*Update_stmt_limitedContext) Qualified_table_name

func (s *Update_stmt_limitedContext) Qualified_table_name() IQualified_table_nameContext

func (*Update_stmt_limitedContext) REPLACE_

func (*Update_stmt_limitedContext) ROLLBACK_

func (*Update_stmt_limitedContext) Returning_clause

func (*Update_stmt_limitedContext) SET_

func (*Update_stmt_limitedContext) ToStringTree

func (s *Update_stmt_limitedContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

func (*Update_stmt_limitedContext) UPDATE_

func (*Update_stmt_limitedContext) WHERE_

func (*Update_stmt_limitedContext) With_clause

type Upsert_clauseContext

type Upsert_clauseContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyUpsert_clauseContext

func NewEmptyUpsert_clauseContext() *Upsert_clauseContext

func NewUpsert_clauseContext

func NewUpsert_clauseContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *Upsert_clauseContext

func (*Upsert_clauseContext) ASSIGN

func (*Upsert_clauseContext) Accept

func (s *Upsert_clauseContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*Upsert_clauseContext) AllASSIGN

func (s *Upsert_clauseContext) AllASSIGN() []antlr.TerminalNode

func (*Upsert_clauseContext) AllCOMMA

func (s *Upsert_clauseContext) AllCOMMA() []antlr.TerminalNode

func (*Upsert_clauseContext) AllColumn_name

func (s *Upsert_clauseContext) AllColumn_name() []IColumn_nameContext

func (*Upsert_clauseContext) AllColumn_name_list

func (s *Upsert_clauseContext) AllColumn_name_list() []IColumn_name_listContext

func (*Upsert_clauseContext) AllExpr

func (s *Upsert_clauseContext) AllExpr() []IExprContext

func (*Upsert_clauseContext) AllIndexed_column

func (s *Upsert_clauseContext) AllIndexed_column() []IIndexed_columnContext

func (*Upsert_clauseContext) AllWHERE_

func (s *Upsert_clauseContext) AllWHERE_() []antlr.TerminalNode

func (*Upsert_clauseContext) CLOSE_PAR

func (s *Upsert_clauseContext) CLOSE_PAR() antlr.TerminalNode

func (*Upsert_clauseContext) COMMA

func (*Upsert_clauseContext) CONFLICT_

func (s *Upsert_clauseContext) CONFLICT_() antlr.TerminalNode

func (*Upsert_clauseContext) Column_name

func (s *Upsert_clauseContext) Column_name(i int) IColumn_nameContext

func (*Upsert_clauseContext) Column_name_list

func (s *Upsert_clauseContext) Column_name_list(i int) IColumn_name_listContext

func (*Upsert_clauseContext) DO_

func (*Upsert_clauseContext) EnterRule

func (s *Upsert_clauseContext) EnterRule(listener antlr.ParseTreeListener)

func (*Upsert_clauseContext) ExitRule

func (s *Upsert_clauseContext) ExitRule(listener antlr.ParseTreeListener)

func (*Upsert_clauseContext) Expr

func (*Upsert_clauseContext) GetParser

func (s *Upsert_clauseContext) GetParser() antlr.Parser

func (*Upsert_clauseContext) GetRuleContext

func (s *Upsert_clauseContext) GetRuleContext() antlr.RuleContext

func (*Upsert_clauseContext) Indexed_column

func (s *Upsert_clauseContext) Indexed_column(i int) IIndexed_columnContext

func (*Upsert_clauseContext) IsUpsert_clauseContext

func (*Upsert_clauseContext) IsUpsert_clauseContext()

func (*Upsert_clauseContext) NOTHING_

func (s *Upsert_clauseContext) NOTHING_() antlr.TerminalNode

func (*Upsert_clauseContext) ON_

func (*Upsert_clauseContext) OPEN_PAR

func (s *Upsert_clauseContext) OPEN_PAR() antlr.TerminalNode

func (*Upsert_clauseContext) SET_

func (*Upsert_clauseContext) ToStringTree

func (s *Upsert_clauseContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

func (*Upsert_clauseContext) UPDATE_

func (*Upsert_clauseContext) WHERE_

type Vacuum_stmtContext

type Vacuum_stmtContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyVacuum_stmtContext

func NewEmptyVacuum_stmtContext() *Vacuum_stmtContext

func NewVacuum_stmtContext

func NewVacuum_stmtContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *Vacuum_stmtContext

func (*Vacuum_stmtContext) Accept

func (s *Vacuum_stmtContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*Vacuum_stmtContext) EnterRule

func (s *Vacuum_stmtContext) EnterRule(listener antlr.ParseTreeListener)

func (*Vacuum_stmtContext) ExitRule

func (s *Vacuum_stmtContext) ExitRule(listener antlr.ParseTreeListener)

func (*Vacuum_stmtContext) Filename

func (s *Vacuum_stmtContext) Filename() IFilenameContext

func (*Vacuum_stmtContext) GetParser

func (s *Vacuum_stmtContext) GetParser() antlr.Parser

func (*Vacuum_stmtContext) GetRuleContext

func (s *Vacuum_stmtContext) GetRuleContext() antlr.RuleContext

func (*Vacuum_stmtContext) INTO_

func (*Vacuum_stmtContext) IsVacuum_stmtContext

func (*Vacuum_stmtContext) IsVacuum_stmtContext()

func (*Vacuum_stmtContext) Schema_name

func (s *Vacuum_stmtContext) Schema_name() ISchema_nameContext

func (*Vacuum_stmtContext) ToStringTree

func (s *Vacuum_stmtContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

func (*Vacuum_stmtContext) VACUUM_

func (s *Vacuum_stmtContext) VACUUM_() antlr.TerminalNode

type View_nameContext

type View_nameContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyView_nameContext

func NewEmptyView_nameContext() *View_nameContext

func NewView_nameContext

func NewView_nameContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *View_nameContext

func (*View_nameContext) Accept

func (s *View_nameContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*View_nameContext) Any_name

func (s *View_nameContext) Any_name() IAny_nameContext

func (*View_nameContext) EnterRule

func (s *View_nameContext) EnterRule(listener antlr.ParseTreeListener)

func (*View_nameContext) ExitRule

func (s *View_nameContext) ExitRule(listener antlr.ParseTreeListener)

func (*View_nameContext) GetParser

func (s *View_nameContext) GetParser() antlr.Parser

func (*View_nameContext) GetRuleContext

func (s *View_nameContext) GetRuleContext() antlr.RuleContext

func (*View_nameContext) IsView_nameContext

func (*View_nameContext) IsView_nameContext()

func (*View_nameContext) ToStringTree

func (s *View_nameContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type Window_defnContext

type Window_defnContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyWindow_defnContext

func NewEmptyWindow_defnContext() *Window_defnContext

func NewWindow_defnContext

func NewWindow_defnContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *Window_defnContext

func (*Window_defnContext) Accept

func (s *Window_defnContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*Window_defnContext) AllBY_

func (s *Window_defnContext) AllBY_() []antlr.TerminalNode

func (*Window_defnContext) AllCOMMA

func (s *Window_defnContext) AllCOMMA() []antlr.TerminalNode

func (*Window_defnContext) AllExpr

func (s *Window_defnContext) AllExpr() []IExprContext

func (*Window_defnContext) AllOrdering_term

func (s *Window_defnContext) AllOrdering_term() []IOrdering_termContext

func (*Window_defnContext) BY_

func (*Window_defnContext) Base_window_name

func (s *Window_defnContext) Base_window_name() IBase_window_nameContext

func (*Window_defnContext) CLOSE_PAR

func (s *Window_defnContext) CLOSE_PAR() antlr.TerminalNode

func (*Window_defnContext) COMMA

func (*Window_defnContext) EnterRule

func (s *Window_defnContext) EnterRule(listener antlr.ParseTreeListener)

func (*Window_defnContext) ExitRule

func (s *Window_defnContext) ExitRule(listener antlr.ParseTreeListener)

func (*Window_defnContext) Expr

func (s *Window_defnContext) Expr(i int) IExprContext

func (*Window_defnContext) Frame_spec

func (s *Window_defnContext) Frame_spec() IFrame_specContext

func (*Window_defnContext) GetParser

func (s *Window_defnContext) GetParser() antlr.Parser

func (*Window_defnContext) GetRuleContext

func (s *Window_defnContext) GetRuleContext() antlr.RuleContext

func (*Window_defnContext) IsWindow_defnContext

func (*Window_defnContext) IsWindow_defnContext()

func (*Window_defnContext) OPEN_PAR

func (s *Window_defnContext) OPEN_PAR() antlr.TerminalNode

func (*Window_defnContext) ORDER_

func (*Window_defnContext) Ordering_term

func (s *Window_defnContext) Ordering_term(i int) IOrdering_termContext

func (*Window_defnContext) PARTITION_

func (s *Window_defnContext) PARTITION_() antlr.TerminalNode

func (*Window_defnContext) ToStringTree

func (s *Window_defnContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type Window_functionContext

type Window_functionContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyWindow_functionContext

func NewEmptyWindow_functionContext() *Window_functionContext

func NewWindow_functionContext

func NewWindow_functionContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *Window_functionContext

func (*Window_functionContext) Accept

func (s *Window_functionContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*Window_functionContext) AllCLOSE_PAR

func (s *Window_functionContext) AllCLOSE_PAR() []antlr.TerminalNode

func (*Window_functionContext) AllOPEN_PAR

func (s *Window_functionContext) AllOPEN_PAR() []antlr.TerminalNode

func (*Window_functionContext) CLOSE_PAR

func (s *Window_functionContext) CLOSE_PAR(i int) antlr.TerminalNode

func (*Window_functionContext) COMMA

func (*Window_functionContext) CUME_DIST_

func (s *Window_functionContext) CUME_DIST_() antlr.TerminalNode

func (*Window_functionContext) DENSE_RANK_

func (s *Window_functionContext) DENSE_RANK_() antlr.TerminalNode

func (*Window_functionContext) Default_value

func (s *Window_functionContext) Default_value() IDefault_valueContext

func (*Window_functionContext) EnterRule

func (s *Window_functionContext) EnterRule(listener antlr.ParseTreeListener)

func (*Window_functionContext) ExitRule

func (s *Window_functionContext) ExitRule(listener antlr.ParseTreeListener)

func (*Window_functionContext) Expr

func (*Window_functionContext) FIRST_VALUE_

func (s *Window_functionContext) FIRST_VALUE_() antlr.TerminalNode

func (*Window_functionContext) Frame_clause

func (s *Window_functionContext) Frame_clause() IFrame_clauseContext

func (*Window_functionContext) GetParser

func (s *Window_functionContext) GetParser() antlr.Parser

func (*Window_functionContext) GetRuleContext

func (s *Window_functionContext) GetRuleContext() antlr.RuleContext

func (*Window_functionContext) IsWindow_functionContext

func (*Window_functionContext) IsWindow_functionContext()

func (*Window_functionContext) LAG_

func (*Window_functionContext) LAST_VALUE_

func (s *Window_functionContext) LAST_VALUE_() antlr.TerminalNode

func (*Window_functionContext) LEAD_

func (*Window_functionContext) NTH_VALUE_

func (s *Window_functionContext) NTH_VALUE_() antlr.TerminalNode

func (*Window_functionContext) NTILE_

func (*Window_functionContext) OPEN_PAR

func (*Window_functionContext) OVER_

func (*Window_functionContext) Offset

func (*Window_functionContext) Order_by_expr

func (s *Window_functionContext) Order_by_expr() IOrder_by_exprContext

func (*Window_functionContext) Order_by_expr_asc_desc

func (s *Window_functionContext) Order_by_expr_asc_desc() IOrder_by_expr_asc_descContext

func (*Window_functionContext) PERCENT_RANK_

func (s *Window_functionContext) PERCENT_RANK_() antlr.TerminalNode

func (*Window_functionContext) Partition_by

func (s *Window_functionContext) Partition_by() IPartition_byContext

func (*Window_functionContext) RANK_

func (*Window_functionContext) ROW_NUMBER_

func (s *Window_functionContext) ROW_NUMBER_() antlr.TerminalNode

func (*Window_functionContext) Signed_number

func (s *Window_functionContext) Signed_number() ISigned_numberContext

func (*Window_functionContext) ToStringTree

func (s *Window_functionContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type Window_function_invocationContext

type Window_function_invocationContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyWindow_function_invocationContext

func NewEmptyWindow_function_invocationContext() *Window_function_invocationContext

func NewWindow_function_invocationContext

func NewWindow_function_invocationContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *Window_function_invocationContext

func (*Window_function_invocationContext) Accept

func (s *Window_function_invocationContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*Window_function_invocationContext) AllCOMMA

func (*Window_function_invocationContext) AllExpr

func (*Window_function_invocationContext) CLOSE_PAR

func (*Window_function_invocationContext) COMMA

func (*Window_function_invocationContext) EnterRule

func (*Window_function_invocationContext) ExitRule

func (*Window_function_invocationContext) Expr

func (*Window_function_invocationContext) Filter_clause

func (*Window_function_invocationContext) GetParser

func (*Window_function_invocationContext) GetRuleContext

func (*Window_function_invocationContext) IsWindow_function_invocationContext

func (*Window_function_invocationContext) IsWindow_function_invocationContext()

func (*Window_function_invocationContext) OPEN_PAR

func (*Window_function_invocationContext) OVER_

func (*Window_function_invocationContext) STAR

func (*Window_function_invocationContext) ToStringTree

func (s *Window_function_invocationContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

func (*Window_function_invocationContext) Window_defn

func (*Window_function_invocationContext) Window_function

func (*Window_function_invocationContext) Window_name

type Window_nameContext

type Window_nameContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyWindow_nameContext

func NewEmptyWindow_nameContext() *Window_nameContext

func NewWindow_nameContext

func NewWindow_nameContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *Window_nameContext

func (*Window_nameContext) Accept

func (s *Window_nameContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*Window_nameContext) Any_name

func (s *Window_nameContext) Any_name() IAny_nameContext

func (*Window_nameContext) EnterRule

func (s *Window_nameContext) EnterRule(listener antlr.ParseTreeListener)

func (*Window_nameContext) ExitRule

func (s *Window_nameContext) ExitRule(listener antlr.ParseTreeListener)

func (*Window_nameContext) GetParser

func (s *Window_nameContext) GetParser() antlr.Parser

func (*Window_nameContext) GetRuleContext

func (s *Window_nameContext) GetRuleContext() antlr.RuleContext

func (*Window_nameContext) IsWindow_nameContext

func (*Window_nameContext) IsWindow_nameContext()

func (*Window_nameContext) ToStringTree

func (s *Window_nameContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type With_clauseContext

type With_clauseContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyWith_clauseContext

func NewEmptyWith_clauseContext() *With_clauseContext

func NewWith_clauseContext

func NewWith_clauseContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *With_clauseContext

func (*With_clauseContext) AS_

func (*With_clauseContext) Accept

func (s *With_clauseContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*With_clauseContext) AllAS_

func (s *With_clauseContext) AllAS_() []antlr.TerminalNode

func (*With_clauseContext) AllCLOSE_PAR

func (s *With_clauseContext) AllCLOSE_PAR() []antlr.TerminalNode

func (*With_clauseContext) AllCOMMA

func (s *With_clauseContext) AllCOMMA() []antlr.TerminalNode

func (*With_clauseContext) AllCte_table_name

func (s *With_clauseContext) AllCte_table_name() []ICte_table_nameContext

func (*With_clauseContext) AllOPEN_PAR

func (s *With_clauseContext) AllOPEN_PAR() []antlr.TerminalNode

func (*With_clauseContext) AllSelect_stmt

func (s *With_clauseContext) AllSelect_stmt() []ISelect_stmtContext

func (*With_clauseContext) CLOSE_PAR

func (s *With_clauseContext) CLOSE_PAR(i int) antlr.TerminalNode

func (*With_clauseContext) COMMA

func (*With_clauseContext) Cte_table_name

func (s *With_clauseContext) Cte_table_name(i int) ICte_table_nameContext

func (*With_clauseContext) EnterRule

func (s *With_clauseContext) EnterRule(listener antlr.ParseTreeListener)

func (*With_clauseContext) ExitRule

func (s *With_clauseContext) ExitRule(listener antlr.ParseTreeListener)

func (*With_clauseContext) GetParser

func (s *With_clauseContext) GetParser() antlr.Parser

func (*With_clauseContext) GetRuleContext

func (s *With_clauseContext) GetRuleContext() antlr.RuleContext

func (*With_clauseContext) IsWith_clauseContext

func (*With_clauseContext) IsWith_clauseContext()

func (*With_clauseContext) OPEN_PAR

func (s *With_clauseContext) OPEN_PAR(i int) antlr.TerminalNode

func (*With_clauseContext) RECURSIVE_

func (s *With_clauseContext) RECURSIVE_() antlr.TerminalNode

func (*With_clauseContext) Select_stmt

func (s *With_clauseContext) Select_stmt(i int) ISelect_stmtContext

func (*With_clauseContext) ToStringTree

func (s *With_clauseContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

func (*With_clauseContext) WITH_

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL