parser

package
v0.0.0-...-f5de34e Latest Latest
Warning

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

Go to latest
Published: Dec 28, 2023 License: Apache-2.0 Imports: 5 Imported by: 0

Documentation

Index

Constants

View Source
const (
	RDLStatementLexerAND_                     = 1
	RDLStatementLexerOR_                      = 2
	RDLStatementLexerNOT_                     = 3
	RDLStatementLexerTILDE_                   = 4
	RDLStatementLexerVERTICALBAR_             = 5
	RDLStatementLexerAMPERSAND_               = 6
	RDLStatementLexerSIGNEDLEFTSHIFT_         = 7
	RDLStatementLexerSIGNEDRIGHTSHIFT_        = 8
	RDLStatementLexerCARET_                   = 9
	RDLStatementLexerMOD_                     = 10
	RDLStatementLexerCOLON_                   = 11
	RDLStatementLexerPLUS_                    = 12
	RDLStatementLexerMINUS_                   = 13
	RDLStatementLexerASTERISK_                = 14
	RDLStatementLexerSLASH_                   = 15
	RDLStatementLexerBACKSLASH_               = 16
	RDLStatementLexerDOT_                     = 17
	RDLStatementLexerDOTASTERISK_             = 18
	RDLStatementLexerSAFEEQ_                  = 19
	RDLStatementLexerDEQ_                     = 20
	RDLStatementLexerEQ_                      = 21
	RDLStatementLexerNEQ_                     = 22
	RDLStatementLexerGT_                      = 23
	RDLStatementLexerGTE_                     = 24
	RDLStatementLexerLT_                      = 25
	RDLStatementLexerLTE_                     = 26
	RDLStatementLexerPOUND_                   = 27
	RDLStatementLexerLP_                      = 28
	RDLStatementLexerRP_                      = 29
	RDLStatementLexerLBE_                     = 30
	RDLStatementLexerRBE_                     = 31
	RDLStatementLexerLBT_                     = 32
	RDLStatementLexerRBT_                     = 33
	RDLStatementLexerCOMMA_                   = 34
	RDLStatementLexerDQ_                      = 35
	RDLStatementLexerSQ_                      = 36
	RDLStatementLexerBQ_                      = 37
	RDLStatementLexerQUESTION_                = 38
	RDLStatementLexerAT_                      = 39
	RDLStatementLexerSEMI_                    = 40
	RDLStatementLexerJSONSEPARATOR_           = 41
	RDLStatementLexerUL_                      = 42
	RDLStatementLexerWS                       = 43
	RDLStatementLexerCREATE                   = 44
	RDLStatementLexerALTER                    = 45
	RDLStatementLexerDROP                     = 46
	RDLStatementLexerSHOW                     = 47
	RDLStatementLexerSHARDING                 = 48
	RDLStatementLexerRULE                     = 49
	RDLStatementLexerFROM                     = 50
	RDLStatementLexerSTORAGE_UNITS            = 51
	RDLStatementLexerKEY_GENERATE_STRATEGY    = 52
	RDLStatementLexerDEFAULT_TABLE_STRATEGY   = 53
	RDLStatementLexerTABLE                    = 54
	RDLStatementLexerSHARDING_COLUMN          = 55
	RDLStatementLexerSHARDING_COLUMNS         = 56
	RDLStatementLexerTYPE                     = 57
	RDLStatementLexerNAME                     = 58
	RDLStatementLexerPROPERTIES               = 59
	RDLStatementLexerCOLUMN                   = 60
	RDLStatementLexerREFERENCE                = 61
	RDLStatementLexerBROADCAST                = 62
	RDLStatementLexerRULES                    = 63
	RDLStatementLexerCOLUMNS                  = 64
	RDLStatementLexerALGORITHM                = 65
	RDLStatementLexerALGORITHMS               = 66
	RDLStatementLexerHINT                     = 67
	RDLStatementLexerDEFAULT                  = 68
	RDLStatementLexerDATABASE                 = 69
	RDLStatementLexerSHARDING_ALGORITHM       = 70
	RDLStatementLexerSTRATEGY                 = 71
	RDLStatementLexerDATANODES                = 72
	RDLStatementLexerDATABASE_STRATEGY        = 73
	RDLStatementLexerTABLE_STRATEGY           = 74
	RDLStatementLexerNODES                    = 75
	RDLStatementLexerKEY                      = 76
	RDLStatementLexerGENERATOR                = 77
	RDLStatementLexerGENERATORS               = 78
	RDLStatementLexerKEY_GENERATOR            = 79
	RDLStatementLexerUNUSED                   = 80
	RDLStatementLexerUSED                     = 81
	RDLStatementLexerIF                       = 82
	RDLStatementLexerEXISTS                   = 83
	RDLStatementLexerWITH                     = 84
	RDLStatementLexerCOUNT                    = 85
	RDLStatementLexerAUDITOR                  = 86
	RDLStatementLexerAUDITORS                 = 87
	RDLStatementLexerAUDIT_STRATEGY           = 88
	RDLStatementLexerALLOW_HINT_DISABLE       = 89
	RDLStatementLexerTRUE                     = 90
	RDLStatementLexerFALSE                    = 91
	RDLStatementLexerMOD                      = 92
	RDLStatementLexerCOSID_MOD                = 93
	RDLStatementLexerHASH_MOD                 = 94
	RDLStatementLexerVOLUME_RANGE             = 95
	RDLStatementLexerBOUNDARY_RANGE           = 96
	RDLStatementLexerAUTO_INTERVAL            = 97
	RDLStatementLexerINLINE                   = 98
	RDLStatementLexerINTERVAL                 = 99
	RDLStatementLexerCOSID_INTERVAL           = 100
	RDLStatementLexerCOSID_INTERVAL_SNOWFLAKE = 101
	RDLStatementLexerCOMPLEX_INLINE           = 102
	RDLStatementLexerHINT_INLINE              = 103
	RDLStatementLexerCLASS_BASED              = 104
	RDLStatementLexerSNOWFLAKE                = 105
	RDLStatementLexerNANOID                   = 106
	RDLStatementLexerUUID                     = 107
	RDLStatementLexerCOSID                    = 108
	RDLStatementLexerCOSID_SNOWFLAKE          = 109
	RDLStatementLexerSTANDARD                 = 110
	RDLStatementLexerCOMPLEX                  = 111
	RDLStatementLexerDML_SHARDING_CONDITIONS  = 112
	RDLStatementLexerNOT                      = 113
	RDLStatementLexerNONE                     = 114
	RDLStatementLexerFOR_GENERATOR            = 115
	RDLStatementLexerIDENTIFIER_              = 116
	RDLStatementLexerSTRING_                  = 117
	RDLStatementLexerINT_                     = 118
)

RDLStatementLexer tokens.

View Source
const (
	RDLStatementParserEOF                      = antlr.TokenEOF
	RDLStatementParserAND_                     = 1
	RDLStatementParserOR_                      = 2
	RDLStatementParserNOT_                     = 3
	RDLStatementParserTILDE_                   = 4
	RDLStatementParserVERTICALBAR_             = 5
	RDLStatementParserAMPERSAND_               = 6
	RDLStatementParserSIGNEDLEFTSHIFT_         = 7
	RDLStatementParserSIGNEDRIGHTSHIFT_        = 8
	RDLStatementParserCARET_                   = 9
	RDLStatementParserMOD_                     = 10
	RDLStatementParserCOLON_                   = 11
	RDLStatementParserPLUS_                    = 12
	RDLStatementParserMINUS_                   = 13
	RDLStatementParserASTERISK_                = 14
	RDLStatementParserSLASH_                   = 15
	RDLStatementParserBACKSLASH_               = 16
	RDLStatementParserDOT_                     = 17
	RDLStatementParserDOTASTERISK_             = 18
	RDLStatementParserSAFEEQ_                  = 19
	RDLStatementParserDEQ_                     = 20
	RDLStatementParserEQ_                      = 21
	RDLStatementParserNEQ_                     = 22
	RDLStatementParserGT_                      = 23
	RDLStatementParserGTE_                     = 24
	RDLStatementParserLT_                      = 25
	RDLStatementParserLTE_                     = 26
	RDLStatementParserPOUND_                   = 27
	RDLStatementParserLP_                      = 28
	RDLStatementParserRP_                      = 29
	RDLStatementParserLBE_                     = 30
	RDLStatementParserRBE_                     = 31
	RDLStatementParserLBT_                     = 32
	RDLStatementParserRBT_                     = 33
	RDLStatementParserCOMMA_                   = 34
	RDLStatementParserDQ_                      = 35
	RDLStatementParserSQ_                      = 36
	RDLStatementParserBQ_                      = 37
	RDLStatementParserQUESTION_                = 38
	RDLStatementParserAT_                      = 39
	RDLStatementParserSEMI_                    = 40
	RDLStatementParserJSONSEPARATOR_           = 41
	RDLStatementParserUL_                      = 42
	RDLStatementParserWS                       = 43
	RDLStatementParserCREATE                   = 44
	RDLStatementParserALTER                    = 45
	RDLStatementParserDROP                     = 46
	RDLStatementParserSHOW                     = 47
	RDLStatementParserSHARDING                 = 48
	RDLStatementParserRULE                     = 49
	RDLStatementParserFROM                     = 50
	RDLStatementParserSTORAGE_UNITS            = 51
	RDLStatementParserKEY_GENERATE_STRATEGY    = 52
	RDLStatementParserDEFAULT_TABLE_STRATEGY   = 53
	RDLStatementParserTABLE                    = 54
	RDLStatementParserSHARDING_COLUMN          = 55
	RDLStatementParserSHARDING_COLUMNS         = 56
	RDLStatementParserTYPE                     = 57
	RDLStatementParserNAME                     = 58
	RDLStatementParserPROPERTIES               = 59
	RDLStatementParserCOLUMN                   = 60
	RDLStatementParserREFERENCE                = 61
	RDLStatementParserBROADCAST                = 62
	RDLStatementParserRULES                    = 63
	RDLStatementParserCOLUMNS                  = 64
	RDLStatementParserALGORITHM                = 65
	RDLStatementParserALGORITHMS               = 66
	RDLStatementParserHINT                     = 67
	RDLStatementParserDEFAULT                  = 68
	RDLStatementParserDATABASE                 = 69
	RDLStatementParserSHARDING_ALGORITHM       = 70
	RDLStatementParserSTRATEGY                 = 71
	RDLStatementParserDATANODES                = 72
	RDLStatementParserDATABASE_STRATEGY        = 73
	RDLStatementParserTABLE_STRATEGY           = 74
	RDLStatementParserNODES                    = 75
	RDLStatementParserKEY                      = 76
	RDLStatementParserGENERATOR                = 77
	RDLStatementParserGENERATORS               = 78
	RDLStatementParserKEY_GENERATOR            = 79
	RDLStatementParserUNUSED                   = 80
	RDLStatementParserUSED                     = 81
	RDLStatementParserIF                       = 82
	RDLStatementParserEXISTS                   = 83
	RDLStatementParserWITH                     = 84
	RDLStatementParserCOUNT                    = 85
	RDLStatementParserAUDITOR                  = 86
	RDLStatementParserAUDITORS                 = 87
	RDLStatementParserAUDIT_STRATEGY           = 88
	RDLStatementParserALLOW_HINT_DISABLE       = 89
	RDLStatementParserTRUE                     = 90
	RDLStatementParserFALSE                    = 91
	RDLStatementParserMOD                      = 92
	RDLStatementParserCOSID_MOD                = 93
	RDLStatementParserHASH_MOD                 = 94
	RDLStatementParserVOLUME_RANGE             = 95
	RDLStatementParserBOUNDARY_RANGE           = 96
	RDLStatementParserAUTO_INTERVAL            = 97
	RDLStatementParserINLINE                   = 98
	RDLStatementParserINTERVAL                 = 99
	RDLStatementParserCOSID_INTERVAL           = 100
	RDLStatementParserCOSID_INTERVAL_SNOWFLAKE = 101
	RDLStatementParserCOMPLEX_INLINE           = 102
	RDLStatementParserHINT_INLINE              = 103
	RDLStatementParserCLASS_BASED              = 104
	RDLStatementParserSNOWFLAKE                = 105
	RDLStatementParserNANOID                   = 106
	RDLStatementParserUUID                     = 107
	RDLStatementParserCOSID                    = 108
	RDLStatementParserCOSID_SNOWFLAKE          = 109
	RDLStatementParserSTANDARD                 = 110
	RDLStatementParserCOMPLEX                  = 111
	RDLStatementParserDML_SHARDING_CONDITIONS  = 112
	RDLStatementParserNOT                      = 113
	RDLStatementParserNONE                     = 114
	RDLStatementParserFOR_GENERATOR            = 115
	RDLStatementParserIDENTIFIER_              = 116
	RDLStatementParserSTRING_                  = 117
	RDLStatementParserINT_                     = 118
)

RDLStatementParser tokens.

View Source
const (
	RDLStatementParserRULE_createShardingTableRule           = 0
	RDLStatementParserRULE_alterShardingTableRule            = 1
	RDLStatementParserRULE_dropShardingTableRule             = 2
	RDLStatementParserRULE_createShardingTableReferenceRule  = 3
	RDLStatementParserRULE_alterShardingTableReferenceRule   = 4
	RDLStatementParserRULE_dropShardingTableReferenceRule    = 5
	RDLStatementParserRULE_createBroadcastTableRule          = 6
	RDLStatementParserRULE_dropBroadcastTableRule            = 7
	RDLStatementParserRULE_dropShardingAlgorithm             = 8
	RDLStatementParserRULE_createDefaultShardingStrategy     = 9
	RDLStatementParserRULE_alterDefaultShardingStrategy      = 10
	RDLStatementParserRULE_dropDefaultShardingStrategy       = 11
	RDLStatementParserRULE_dropShardingKeyGenerator          = 12
	RDLStatementParserRULE_dropShardingAuditor               = 13
	RDLStatementParserRULE_shardingTableRuleDefinition       = 14
	RDLStatementParserRULE_shardingAutoTableRule             = 15
	RDLStatementParserRULE_shardingTableRule                 = 16
	RDLStatementParserRULE_keyGeneratorName                  = 17
	RDLStatementParserRULE_auditorDefinition                 = 18
	RDLStatementParserRULE_auditorName                       = 19
	RDLStatementParserRULE_storageUnits                      = 20
	RDLStatementParserRULE_storageUnit                       = 21
	RDLStatementParserRULE_dataNodes                         = 22
	RDLStatementParserRULE_dataNode                          = 23
	RDLStatementParserRULE_autoShardingColumnDefinition      = 24
	RDLStatementParserRULE_shardingColumnDefinition          = 25
	RDLStatementParserRULE_shardingColumn                    = 26
	RDLStatementParserRULE_shardingColumns                   = 27
	RDLStatementParserRULE_shardingAlgorithm                 = 28
	RDLStatementParserRULE_shardingStrategy                  = 29
	RDLStatementParserRULE_databaseStrategy                  = 30
	RDLStatementParserRULE_tableStrategy                     = 31
	RDLStatementParserRULE_keyGenerateDefinition             = 32
	RDLStatementParserRULE_auditDefinition                   = 33
	RDLStatementParserRULE_multiAuditDefinition              = 34
	RDLStatementParserRULE_singleAuditDefinition             = 35
	RDLStatementParserRULE_auditAllowHintDisable             = 36
	RDLStatementParserRULE_columnName                        = 37
	RDLStatementParserRULE_tableReferenceRuleDefinition      = 38
	RDLStatementParserRULE_strategyType                      = 39
	RDLStatementParserRULE_buildInStrategyType               = 40
	RDLStatementParserRULE_ifExists                          = 41
	RDLStatementParserRULE_ifNotExists                       = 42
	RDLStatementParserRULE_literal                           = 43
	RDLStatementParserRULE_algorithmDefinition               = 44
	RDLStatementParserRULE_algorithmTypeName                 = 45
	RDLStatementParserRULE_buildInShardingAlgorithmType      = 46
	RDLStatementParserRULE_buildInKeyGenerateAlgorithmType   = 47
	RDLStatementParserRULE_buildInShardingAuditAlgorithmType = 48
	RDLStatementParserRULE_propertiesDefinition              = 49
	RDLStatementParserRULE_properties                        = 50
	RDLStatementParserRULE_property                          = 51
	RDLStatementParserRULE_tableName                         = 52
	RDLStatementParserRULE_shardingAlgorithmName             = 53
	RDLStatementParserRULE_ruleName                          = 54
)

RDLStatementParser rules.

Variables

This section is empty.

Functions

This section is empty.

Types

type AlgorithmDefinitionContext

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

func NewAlgorithmDefinitionContext

func NewAlgorithmDefinitionContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *AlgorithmDefinitionContext

func NewEmptyAlgorithmDefinitionContext

func NewEmptyAlgorithmDefinitionContext() *AlgorithmDefinitionContext

func (*AlgorithmDefinitionContext) Accept

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

func (*AlgorithmDefinitionContext) AlgorithmTypeName

func (*AlgorithmDefinitionContext) COMMA_

func (*AlgorithmDefinitionContext) EQ_

func (*AlgorithmDefinitionContext) GetParser

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

func (*AlgorithmDefinitionContext) GetRuleContext

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

func (*AlgorithmDefinitionContext) IsAlgorithmDefinitionContext

func (*AlgorithmDefinitionContext) IsAlgorithmDefinitionContext()

func (*AlgorithmDefinitionContext) LP_

func (*AlgorithmDefinitionContext) NAME

func (*AlgorithmDefinitionContext) PropertiesDefinition

func (s *AlgorithmDefinitionContext) PropertiesDefinition() IPropertiesDefinitionContext

func (*AlgorithmDefinitionContext) RP_

func (*AlgorithmDefinitionContext) TYPE

func (*AlgorithmDefinitionContext) ToStringTree

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

type AlgorithmTypeNameContext

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

func NewAlgorithmTypeNameContext

func NewAlgorithmTypeNameContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *AlgorithmTypeNameContext

func NewEmptyAlgorithmTypeNameContext

func NewEmptyAlgorithmTypeNameContext() *AlgorithmTypeNameContext

func (*AlgorithmTypeNameContext) Accept

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

func (*AlgorithmTypeNameContext) BuildInKeyGenerateAlgorithmType

func (s *AlgorithmTypeNameContext) BuildInKeyGenerateAlgorithmType() IBuildInKeyGenerateAlgorithmTypeContext

func (*AlgorithmTypeNameContext) BuildInShardingAlgorithmType

func (s *AlgorithmTypeNameContext) BuildInShardingAlgorithmType() IBuildInShardingAlgorithmTypeContext

func (*AlgorithmTypeNameContext) BuildInShardingAuditAlgorithmType

func (s *AlgorithmTypeNameContext) BuildInShardingAuditAlgorithmType() IBuildInShardingAuditAlgorithmTypeContext

func (*AlgorithmTypeNameContext) GetParser

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

func (*AlgorithmTypeNameContext) GetRuleContext

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

func (*AlgorithmTypeNameContext) IsAlgorithmTypeNameContext

func (*AlgorithmTypeNameContext) IsAlgorithmTypeNameContext()

func (*AlgorithmTypeNameContext) STRING_

func (*AlgorithmTypeNameContext) ToStringTree

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

type AlterDefaultShardingStrategyContext

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

func NewAlterDefaultShardingStrategyContext

func NewAlterDefaultShardingStrategyContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *AlterDefaultShardingStrategyContext

func NewEmptyAlterDefaultShardingStrategyContext

func NewEmptyAlterDefaultShardingStrategyContext() *AlterDefaultShardingStrategyContext

func (*AlterDefaultShardingStrategyContext) ALTER

func (*AlterDefaultShardingStrategyContext) Accept

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

func (*AlterDefaultShardingStrategyContext) DATABASE

func (*AlterDefaultShardingStrategyContext) DEFAULT

func (*AlterDefaultShardingStrategyContext) GetParser

func (*AlterDefaultShardingStrategyContext) GetRuleContext

func (*AlterDefaultShardingStrategyContext) GetType

func (*AlterDefaultShardingStrategyContext) IsAlterDefaultShardingStrategyContext

func (*AlterDefaultShardingStrategyContext) IsAlterDefaultShardingStrategyContext()

func (*AlterDefaultShardingStrategyContext) LP_

func (*AlterDefaultShardingStrategyContext) RP_

func (*AlterDefaultShardingStrategyContext) SHARDING

func (*AlterDefaultShardingStrategyContext) STRATEGY

func (*AlterDefaultShardingStrategyContext) SetType

func (*AlterDefaultShardingStrategyContext) ShardingStrategy

func (*AlterDefaultShardingStrategyContext) TABLE

func (*AlterDefaultShardingStrategyContext) ToStringTree

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

type AlterShardingTableReferenceRuleContext

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

func NewAlterShardingTableReferenceRuleContext

func NewAlterShardingTableReferenceRuleContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *AlterShardingTableReferenceRuleContext

func NewEmptyAlterShardingTableReferenceRuleContext

func NewEmptyAlterShardingTableReferenceRuleContext() *AlterShardingTableReferenceRuleContext

func (*AlterShardingTableReferenceRuleContext) ALTER

func (*AlterShardingTableReferenceRuleContext) Accept

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

func (*AlterShardingTableReferenceRuleContext) AllCOMMA_

func (*AlterShardingTableReferenceRuleContext) AllTableReferenceRuleDefinition

func (*AlterShardingTableReferenceRuleContext) COMMA_

func (*AlterShardingTableReferenceRuleContext) GetParser

func (*AlterShardingTableReferenceRuleContext) GetRuleContext

func (*AlterShardingTableReferenceRuleContext) IsAlterShardingTableReferenceRuleContext

func (*AlterShardingTableReferenceRuleContext) IsAlterShardingTableReferenceRuleContext()

func (*AlterShardingTableReferenceRuleContext) REFERENCE

func (*AlterShardingTableReferenceRuleContext) RULE

func (*AlterShardingTableReferenceRuleContext) SHARDING

func (*AlterShardingTableReferenceRuleContext) TABLE

func (*AlterShardingTableReferenceRuleContext) TableReferenceRuleDefinition

func (*AlterShardingTableReferenceRuleContext) ToStringTree

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

type AlterShardingTableRuleContext

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

func NewAlterShardingTableRuleContext

func NewAlterShardingTableRuleContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *AlterShardingTableRuleContext

func NewEmptyAlterShardingTableRuleContext

func NewEmptyAlterShardingTableRuleContext() *AlterShardingTableRuleContext

func (*AlterShardingTableRuleContext) ALTER

func (*AlterShardingTableRuleContext) Accept

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

func (*AlterShardingTableRuleContext) AllCOMMA_

func (*AlterShardingTableRuleContext) AllShardingTableRuleDefinition

func (s *AlterShardingTableRuleContext) AllShardingTableRuleDefinition() []IShardingTableRuleDefinitionContext

func (*AlterShardingTableRuleContext) COMMA_

func (*AlterShardingTableRuleContext) GetParser

func (*AlterShardingTableRuleContext) GetRuleContext

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

func (*AlterShardingTableRuleContext) IsAlterShardingTableRuleContext

func (*AlterShardingTableRuleContext) IsAlterShardingTableRuleContext()

func (*AlterShardingTableRuleContext) RULE

func (*AlterShardingTableRuleContext) SHARDING

func (*AlterShardingTableRuleContext) ShardingTableRuleDefinition

func (s *AlterShardingTableRuleContext) ShardingTableRuleDefinition(i int) IShardingTableRuleDefinitionContext

func (*AlterShardingTableRuleContext) TABLE

func (*AlterShardingTableRuleContext) ToStringTree

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

type AuditAllowHintDisableContext

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

func NewAuditAllowHintDisableContext

func NewAuditAllowHintDisableContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *AuditAllowHintDisableContext

func NewEmptyAuditAllowHintDisableContext

func NewEmptyAuditAllowHintDisableContext() *AuditAllowHintDisableContext

func (*AuditAllowHintDisableContext) Accept

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

func (*AuditAllowHintDisableContext) FALSE

func (*AuditAllowHintDisableContext) GetParser

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

func (*AuditAllowHintDisableContext) GetRuleContext

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

func (*AuditAllowHintDisableContext) IsAuditAllowHintDisableContext

func (*AuditAllowHintDisableContext) IsAuditAllowHintDisableContext()

func (*AuditAllowHintDisableContext) TRUE

func (*AuditAllowHintDisableContext) ToStringTree

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

type AuditDefinitionContext

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

func NewAuditDefinitionContext

func NewAuditDefinitionContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *AuditDefinitionContext

func NewEmptyAuditDefinitionContext

func NewEmptyAuditDefinitionContext() *AuditDefinitionContext

func (*AuditDefinitionContext) ALLOW_HINT_DISABLE

func (s *AuditDefinitionContext) ALLOW_HINT_DISABLE() antlr.TerminalNode

func (*AuditDefinitionContext) AUDIT_STRATEGY

func (s *AuditDefinitionContext) AUDIT_STRATEGY() antlr.TerminalNode

func (*AuditDefinitionContext) Accept

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

func (*AuditDefinitionContext) AuditAllowHintDisable

func (s *AuditDefinitionContext) AuditAllowHintDisable() IAuditAllowHintDisableContext

func (*AuditDefinitionContext) COMMA_

func (*AuditDefinitionContext) EQ_

func (*AuditDefinitionContext) GetParser

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

func (*AuditDefinitionContext) GetRuleContext

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

func (*AuditDefinitionContext) IsAuditDefinitionContext

func (*AuditDefinitionContext) IsAuditDefinitionContext()

func (*AuditDefinitionContext) LP_

func (*AuditDefinitionContext) MultiAuditDefinition

func (s *AuditDefinitionContext) MultiAuditDefinition() IMultiAuditDefinitionContext

func (*AuditDefinitionContext) RP_

func (*AuditDefinitionContext) ToStringTree

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

type AuditorDefinitionContext

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

func NewAuditorDefinitionContext

func NewAuditorDefinitionContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *AuditorDefinitionContext

func NewEmptyAuditorDefinitionContext

func NewEmptyAuditorDefinitionContext() *AuditorDefinitionContext

func (*AuditorDefinitionContext) Accept

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

func (*AuditorDefinitionContext) AlgorithmDefinition

func (s *AuditorDefinitionContext) AlgorithmDefinition() IAlgorithmDefinitionContext

func (*AuditorDefinitionContext) AuditorName

func (*AuditorDefinitionContext) GetParser

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

func (*AuditorDefinitionContext) GetRuleContext

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

func (*AuditorDefinitionContext) IsAuditorDefinitionContext

func (*AuditorDefinitionContext) IsAuditorDefinitionContext()

func (*AuditorDefinitionContext) LP_

func (*AuditorDefinitionContext) RP_

func (*AuditorDefinitionContext) ToStringTree

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

type AuditorNameContext

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

func NewAuditorNameContext

func NewAuditorNameContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *AuditorNameContext

func NewEmptyAuditorNameContext

func NewEmptyAuditorNameContext() *AuditorNameContext

func (*AuditorNameContext) Accept

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

func (*AuditorNameContext) GetParser

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

func (*AuditorNameContext) GetRuleContext

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

func (*AuditorNameContext) IDENTIFIER_

func (s *AuditorNameContext) IDENTIFIER_() antlr.TerminalNode

func (*AuditorNameContext) IsAuditorNameContext

func (*AuditorNameContext) IsAuditorNameContext()

func (*AuditorNameContext) ToStringTree

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

type AutoShardingColumnDefinitionContext

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

func NewAutoShardingColumnDefinitionContext

func NewAutoShardingColumnDefinitionContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *AutoShardingColumnDefinitionContext

func NewEmptyAutoShardingColumnDefinitionContext

func NewEmptyAutoShardingColumnDefinitionContext() *AutoShardingColumnDefinitionContext

func (*AutoShardingColumnDefinitionContext) Accept

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

func (*AutoShardingColumnDefinitionContext) GetParser

func (*AutoShardingColumnDefinitionContext) GetRuleContext

func (*AutoShardingColumnDefinitionContext) IsAutoShardingColumnDefinitionContext

func (*AutoShardingColumnDefinitionContext) IsAutoShardingColumnDefinitionContext()

func (*AutoShardingColumnDefinitionContext) ShardingColumn

func (*AutoShardingColumnDefinitionContext) ToStringTree

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

type BaseRDLStatementVisitor

type BaseRDLStatementVisitor struct {
	*antlr.BaseParseTreeVisitor
}

func (*BaseRDLStatementVisitor) VisitAlgorithmDefinition

func (v *BaseRDLStatementVisitor) VisitAlgorithmDefinition(ctx *AlgorithmDefinitionContext) interface{}

func (*BaseRDLStatementVisitor) VisitAlgorithmTypeName

func (v *BaseRDLStatementVisitor) VisitAlgorithmTypeName(ctx *AlgorithmTypeNameContext) interface{}

func (*BaseRDLStatementVisitor) VisitAlterDefaultShardingStrategy

func (v *BaseRDLStatementVisitor) VisitAlterDefaultShardingStrategy(ctx *AlterDefaultShardingStrategyContext) interface{}

func (*BaseRDLStatementVisitor) VisitAlterShardingTableReferenceRule

func (v *BaseRDLStatementVisitor) VisitAlterShardingTableReferenceRule(ctx *AlterShardingTableReferenceRuleContext) interface{}

func (*BaseRDLStatementVisitor) VisitAlterShardingTableRule

func (v *BaseRDLStatementVisitor) VisitAlterShardingTableRule(ctx *AlterShardingTableRuleContext) interface{}

func (*BaseRDLStatementVisitor) VisitAuditAllowHintDisable

func (v *BaseRDLStatementVisitor) VisitAuditAllowHintDisable(ctx *AuditAllowHintDisableContext) interface{}

func (*BaseRDLStatementVisitor) VisitAuditDefinition

func (v *BaseRDLStatementVisitor) VisitAuditDefinition(ctx *AuditDefinitionContext) interface{}

func (*BaseRDLStatementVisitor) VisitAuditorDefinition

func (v *BaseRDLStatementVisitor) VisitAuditorDefinition(ctx *AuditorDefinitionContext) interface{}

func (*BaseRDLStatementVisitor) VisitAuditorName

func (v *BaseRDLStatementVisitor) VisitAuditorName(ctx *AuditorNameContext) interface{}

func (*BaseRDLStatementVisitor) VisitAutoShardingColumnDefinition

func (v *BaseRDLStatementVisitor) VisitAutoShardingColumnDefinition(ctx *AutoShardingColumnDefinitionContext) interface{}

func (*BaseRDLStatementVisitor) VisitBuildInKeyGenerateAlgorithmType

func (v *BaseRDLStatementVisitor) VisitBuildInKeyGenerateAlgorithmType(ctx *BuildInKeyGenerateAlgorithmTypeContext) interface{}

func (*BaseRDLStatementVisitor) VisitBuildInShardingAlgorithmType

func (v *BaseRDLStatementVisitor) VisitBuildInShardingAlgorithmType(ctx *BuildInShardingAlgorithmTypeContext) interface{}

func (*BaseRDLStatementVisitor) VisitBuildInShardingAuditAlgorithmType

func (v *BaseRDLStatementVisitor) VisitBuildInShardingAuditAlgorithmType(ctx *BuildInShardingAuditAlgorithmTypeContext) interface{}

func (*BaseRDLStatementVisitor) VisitBuildInStrategyType

func (v *BaseRDLStatementVisitor) VisitBuildInStrategyType(ctx *BuildInStrategyTypeContext) interface{}

func (*BaseRDLStatementVisitor) VisitColumnName

func (v *BaseRDLStatementVisitor) VisitColumnName(ctx *ColumnNameContext) interface{}

func (*BaseRDLStatementVisitor) VisitCreateBroadcastTableRule

func (v *BaseRDLStatementVisitor) VisitCreateBroadcastTableRule(ctx *CreateBroadcastTableRuleContext) interface{}

func (*BaseRDLStatementVisitor) VisitCreateDefaultShardingStrategy

func (v *BaseRDLStatementVisitor) VisitCreateDefaultShardingStrategy(ctx *CreateDefaultShardingStrategyContext) interface{}

func (*BaseRDLStatementVisitor) VisitCreateShardingTableReferenceRule

func (v *BaseRDLStatementVisitor) VisitCreateShardingTableReferenceRule(ctx *CreateShardingTableReferenceRuleContext) interface{}

func (*BaseRDLStatementVisitor) VisitCreateShardingTableRule

func (v *BaseRDLStatementVisitor) VisitCreateShardingTableRule(ctx *CreateShardingTableRuleContext) interface{}

func (*BaseRDLStatementVisitor) VisitDataNode

func (v *BaseRDLStatementVisitor) VisitDataNode(ctx *DataNodeContext) interface{}

func (*BaseRDLStatementVisitor) VisitDataNodes

func (v *BaseRDLStatementVisitor) VisitDataNodes(ctx *DataNodesContext) interface{}

func (*BaseRDLStatementVisitor) VisitDatabaseStrategy

func (v *BaseRDLStatementVisitor) VisitDatabaseStrategy(ctx *DatabaseStrategyContext) interface{}

func (*BaseRDLStatementVisitor) VisitDropBroadcastTableRule

func (v *BaseRDLStatementVisitor) VisitDropBroadcastTableRule(ctx *DropBroadcastTableRuleContext) interface{}

func (*BaseRDLStatementVisitor) VisitDropDefaultShardingStrategy

func (v *BaseRDLStatementVisitor) VisitDropDefaultShardingStrategy(ctx *DropDefaultShardingStrategyContext) interface{}

func (*BaseRDLStatementVisitor) VisitDropShardingAlgorithm

func (v *BaseRDLStatementVisitor) VisitDropShardingAlgorithm(ctx *DropShardingAlgorithmContext) interface{}

func (*BaseRDLStatementVisitor) VisitDropShardingAuditor

func (v *BaseRDLStatementVisitor) VisitDropShardingAuditor(ctx *DropShardingAuditorContext) interface{}

func (*BaseRDLStatementVisitor) VisitDropShardingKeyGenerator

func (v *BaseRDLStatementVisitor) VisitDropShardingKeyGenerator(ctx *DropShardingKeyGeneratorContext) interface{}

func (*BaseRDLStatementVisitor) VisitDropShardingTableReferenceRule

func (v *BaseRDLStatementVisitor) VisitDropShardingTableReferenceRule(ctx *DropShardingTableReferenceRuleContext) interface{}

func (*BaseRDLStatementVisitor) VisitDropShardingTableRule

func (v *BaseRDLStatementVisitor) VisitDropShardingTableRule(ctx *DropShardingTableRuleContext) interface{}

func (*BaseRDLStatementVisitor) VisitIfExists

func (v *BaseRDLStatementVisitor) VisitIfExists(ctx *IfExistsContext) interface{}

func (*BaseRDLStatementVisitor) VisitIfNotExists

func (v *BaseRDLStatementVisitor) VisitIfNotExists(ctx *IfNotExistsContext) interface{}

func (*BaseRDLStatementVisitor) VisitKeyGenerateDefinition

func (v *BaseRDLStatementVisitor) VisitKeyGenerateDefinition(ctx *KeyGenerateDefinitionContext) interface{}

func (*BaseRDLStatementVisitor) VisitKeyGeneratorName

func (v *BaseRDLStatementVisitor) VisitKeyGeneratorName(ctx *KeyGeneratorNameContext) interface{}

func (*BaseRDLStatementVisitor) VisitLiteral

func (v *BaseRDLStatementVisitor) VisitLiteral(ctx *LiteralContext) interface{}

func (*BaseRDLStatementVisitor) VisitMultiAuditDefinition

func (v *BaseRDLStatementVisitor) VisitMultiAuditDefinition(ctx *MultiAuditDefinitionContext) interface{}

func (*BaseRDLStatementVisitor) VisitProperties

func (v *BaseRDLStatementVisitor) VisitProperties(ctx *PropertiesContext) interface{}

func (*BaseRDLStatementVisitor) VisitPropertiesDefinition

func (v *BaseRDLStatementVisitor) VisitPropertiesDefinition(ctx *PropertiesDefinitionContext) interface{}

func (*BaseRDLStatementVisitor) VisitProperty

func (v *BaseRDLStatementVisitor) VisitProperty(ctx *PropertyContext) interface{}

func (*BaseRDLStatementVisitor) VisitRuleName

func (v *BaseRDLStatementVisitor) VisitRuleName(ctx *RuleNameContext) interface{}

func (*BaseRDLStatementVisitor) VisitShardingAlgorithm

func (v *BaseRDLStatementVisitor) VisitShardingAlgorithm(ctx *ShardingAlgorithmContext) interface{}

func (*BaseRDLStatementVisitor) VisitShardingAlgorithmName

func (v *BaseRDLStatementVisitor) VisitShardingAlgorithmName(ctx *ShardingAlgorithmNameContext) interface{}

func (*BaseRDLStatementVisitor) VisitShardingAutoTableRule

func (v *BaseRDLStatementVisitor) VisitShardingAutoTableRule(ctx *ShardingAutoTableRuleContext) interface{}

func (*BaseRDLStatementVisitor) VisitShardingColumn

func (v *BaseRDLStatementVisitor) VisitShardingColumn(ctx *ShardingColumnContext) interface{}

func (*BaseRDLStatementVisitor) VisitShardingColumnDefinition

func (v *BaseRDLStatementVisitor) VisitShardingColumnDefinition(ctx *ShardingColumnDefinitionContext) interface{}

func (*BaseRDLStatementVisitor) VisitShardingColumns

func (v *BaseRDLStatementVisitor) VisitShardingColumns(ctx *ShardingColumnsContext) interface{}

func (*BaseRDLStatementVisitor) VisitShardingStrategy

func (v *BaseRDLStatementVisitor) VisitShardingStrategy(ctx *ShardingStrategyContext) interface{}

func (*BaseRDLStatementVisitor) VisitShardingTableRule

func (v *BaseRDLStatementVisitor) VisitShardingTableRule(ctx *ShardingTableRuleContext) interface{}

func (*BaseRDLStatementVisitor) VisitShardingTableRuleDefinition

func (v *BaseRDLStatementVisitor) VisitShardingTableRuleDefinition(ctx *ShardingTableRuleDefinitionContext) interface{}

func (*BaseRDLStatementVisitor) VisitSingleAuditDefinition

func (v *BaseRDLStatementVisitor) VisitSingleAuditDefinition(ctx *SingleAuditDefinitionContext) interface{}

func (*BaseRDLStatementVisitor) VisitStorageUnit

func (v *BaseRDLStatementVisitor) VisitStorageUnit(ctx *StorageUnitContext) interface{}

func (*BaseRDLStatementVisitor) VisitStorageUnits

func (v *BaseRDLStatementVisitor) VisitStorageUnits(ctx *StorageUnitsContext) interface{}

func (*BaseRDLStatementVisitor) VisitStrategyType

func (v *BaseRDLStatementVisitor) VisitStrategyType(ctx *StrategyTypeContext) interface{}

func (*BaseRDLStatementVisitor) VisitTableName

func (v *BaseRDLStatementVisitor) VisitTableName(ctx *TableNameContext) interface{}

func (*BaseRDLStatementVisitor) VisitTableReferenceRuleDefinition

func (v *BaseRDLStatementVisitor) VisitTableReferenceRuleDefinition(ctx *TableReferenceRuleDefinitionContext) interface{}

func (*BaseRDLStatementVisitor) VisitTableStrategy

func (v *BaseRDLStatementVisitor) VisitTableStrategy(ctx *TableStrategyContext) interface{}

type BuildInKeyGenerateAlgorithmTypeContext

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

func NewBuildInKeyGenerateAlgorithmTypeContext

func NewBuildInKeyGenerateAlgorithmTypeContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *BuildInKeyGenerateAlgorithmTypeContext

func NewEmptyBuildInKeyGenerateAlgorithmTypeContext

func NewEmptyBuildInKeyGenerateAlgorithmTypeContext() *BuildInKeyGenerateAlgorithmTypeContext

func (*BuildInKeyGenerateAlgorithmTypeContext) Accept

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

func (*BuildInKeyGenerateAlgorithmTypeContext) COSID

func (*BuildInKeyGenerateAlgorithmTypeContext) COSID_SNOWFLAKE

func (*BuildInKeyGenerateAlgorithmTypeContext) GetParser

func (*BuildInKeyGenerateAlgorithmTypeContext) GetRuleContext

func (*BuildInKeyGenerateAlgorithmTypeContext) IsBuildInKeyGenerateAlgorithmTypeContext

func (*BuildInKeyGenerateAlgorithmTypeContext) IsBuildInKeyGenerateAlgorithmTypeContext()

func (*BuildInKeyGenerateAlgorithmTypeContext) NANOID

func (*BuildInKeyGenerateAlgorithmTypeContext) SNOWFLAKE

func (*BuildInKeyGenerateAlgorithmTypeContext) ToStringTree

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

func (*BuildInKeyGenerateAlgorithmTypeContext) UUID

type BuildInShardingAlgorithmTypeContext

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

func NewBuildInShardingAlgorithmTypeContext

func NewBuildInShardingAlgorithmTypeContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *BuildInShardingAlgorithmTypeContext

func NewEmptyBuildInShardingAlgorithmTypeContext

func NewEmptyBuildInShardingAlgorithmTypeContext() *BuildInShardingAlgorithmTypeContext

func (*BuildInShardingAlgorithmTypeContext) AUTO_INTERVAL

func (*BuildInShardingAlgorithmTypeContext) Accept

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

func (*BuildInShardingAlgorithmTypeContext) BOUNDARY_RANGE

func (*BuildInShardingAlgorithmTypeContext) CLASS_BASED

func (*BuildInShardingAlgorithmTypeContext) COMPLEX_INLINE

func (*BuildInShardingAlgorithmTypeContext) COSID_INTERVAL

func (*BuildInShardingAlgorithmTypeContext) COSID_INTERVAL_SNOWFLAKE

func (s *BuildInShardingAlgorithmTypeContext) COSID_INTERVAL_SNOWFLAKE() antlr.TerminalNode

func (*BuildInShardingAlgorithmTypeContext) COSID_MOD

func (*BuildInShardingAlgorithmTypeContext) GetParser

func (*BuildInShardingAlgorithmTypeContext) GetRuleContext

func (*BuildInShardingAlgorithmTypeContext) HASH_MOD

func (*BuildInShardingAlgorithmTypeContext) HINT_INLINE

func (*BuildInShardingAlgorithmTypeContext) INLINE

func (*BuildInShardingAlgorithmTypeContext) INTERVAL

func (*BuildInShardingAlgorithmTypeContext) IsBuildInShardingAlgorithmTypeContext

func (*BuildInShardingAlgorithmTypeContext) IsBuildInShardingAlgorithmTypeContext()

func (*BuildInShardingAlgorithmTypeContext) MOD

func (*BuildInShardingAlgorithmTypeContext) ToStringTree

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

func (*BuildInShardingAlgorithmTypeContext) VOLUME_RANGE

type BuildInShardingAuditAlgorithmTypeContext

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

func NewBuildInShardingAuditAlgorithmTypeContext

func NewBuildInShardingAuditAlgorithmTypeContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *BuildInShardingAuditAlgorithmTypeContext

func NewEmptyBuildInShardingAuditAlgorithmTypeContext

func NewEmptyBuildInShardingAuditAlgorithmTypeContext() *BuildInShardingAuditAlgorithmTypeContext

func (*BuildInShardingAuditAlgorithmTypeContext) Accept

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

func (*BuildInShardingAuditAlgorithmTypeContext) DML_SHARDING_CONDITIONS

func (s *BuildInShardingAuditAlgorithmTypeContext) DML_SHARDING_CONDITIONS() antlr.TerminalNode

func (*BuildInShardingAuditAlgorithmTypeContext) GetParser

func (*BuildInShardingAuditAlgorithmTypeContext) GetRuleContext

func (*BuildInShardingAuditAlgorithmTypeContext) IsBuildInShardingAuditAlgorithmTypeContext

func (*BuildInShardingAuditAlgorithmTypeContext) IsBuildInShardingAuditAlgorithmTypeContext()

func (*BuildInShardingAuditAlgorithmTypeContext) ToStringTree

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

type BuildInStrategyTypeContext

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

func NewBuildInStrategyTypeContext

func NewBuildInStrategyTypeContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *BuildInStrategyTypeContext

func NewEmptyBuildInStrategyTypeContext

func NewEmptyBuildInStrategyTypeContext() *BuildInStrategyTypeContext

func (*BuildInStrategyTypeContext) Accept

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

func (*BuildInStrategyTypeContext) COMPLEX

func (*BuildInStrategyTypeContext) GetParser

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

func (*BuildInStrategyTypeContext) GetRuleContext

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

func (*BuildInStrategyTypeContext) HINT

func (*BuildInStrategyTypeContext) IsBuildInStrategyTypeContext

func (*BuildInStrategyTypeContext) IsBuildInStrategyTypeContext()

func (*BuildInStrategyTypeContext) NONE

func (*BuildInStrategyTypeContext) STANDARD

func (*BuildInStrategyTypeContext) ToStringTree

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

type ColumnNameContext

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

func NewColumnNameContext

func NewColumnNameContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ColumnNameContext

func NewEmptyColumnNameContext

func NewEmptyColumnNameContext() *ColumnNameContext

func (*ColumnNameContext) Accept

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

func (*ColumnNameContext) GetParser

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

func (*ColumnNameContext) GetRuleContext

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

func (*ColumnNameContext) IDENTIFIER_

func (s *ColumnNameContext) IDENTIFIER_() antlr.TerminalNode

func (*ColumnNameContext) IsColumnNameContext

func (*ColumnNameContext) IsColumnNameContext()

func (*ColumnNameContext) ToStringTree

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

type CreateBroadcastTableRuleContext

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

func NewCreateBroadcastTableRuleContext

func NewCreateBroadcastTableRuleContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *CreateBroadcastTableRuleContext

func NewEmptyCreateBroadcastTableRuleContext

func NewEmptyCreateBroadcastTableRuleContext() *CreateBroadcastTableRuleContext

func (*CreateBroadcastTableRuleContext) Accept

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

func (*CreateBroadcastTableRuleContext) AllCOMMA_

func (*CreateBroadcastTableRuleContext) AllTableName

func (*CreateBroadcastTableRuleContext) BROADCAST

func (*CreateBroadcastTableRuleContext) COMMA_

func (*CreateBroadcastTableRuleContext) CREATE

func (*CreateBroadcastTableRuleContext) GetParser

func (*CreateBroadcastTableRuleContext) GetRuleContext

func (*CreateBroadcastTableRuleContext) IfNotExists

func (*CreateBroadcastTableRuleContext) IsCreateBroadcastTableRuleContext

func (*CreateBroadcastTableRuleContext) IsCreateBroadcastTableRuleContext()

func (*CreateBroadcastTableRuleContext) RULE

func (*CreateBroadcastTableRuleContext) TABLE

func (*CreateBroadcastTableRuleContext) TableName

func (*CreateBroadcastTableRuleContext) ToStringTree

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

type CreateDefaultShardingStrategyContext

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

func NewCreateDefaultShardingStrategyContext

func NewCreateDefaultShardingStrategyContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *CreateDefaultShardingStrategyContext

func NewEmptyCreateDefaultShardingStrategyContext

func NewEmptyCreateDefaultShardingStrategyContext() *CreateDefaultShardingStrategyContext

func (*CreateDefaultShardingStrategyContext) Accept

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

func (*CreateDefaultShardingStrategyContext) CREATE

func (*CreateDefaultShardingStrategyContext) DATABASE

func (*CreateDefaultShardingStrategyContext) DEFAULT

func (*CreateDefaultShardingStrategyContext) GetParser

func (*CreateDefaultShardingStrategyContext) GetRuleContext

func (*CreateDefaultShardingStrategyContext) GetType

func (*CreateDefaultShardingStrategyContext) IfNotExists

func (*CreateDefaultShardingStrategyContext) IsCreateDefaultShardingStrategyContext

func (*CreateDefaultShardingStrategyContext) IsCreateDefaultShardingStrategyContext()

func (*CreateDefaultShardingStrategyContext) LP_

func (*CreateDefaultShardingStrategyContext) RP_

func (*CreateDefaultShardingStrategyContext) SHARDING

func (*CreateDefaultShardingStrategyContext) STRATEGY

func (*CreateDefaultShardingStrategyContext) SetType

func (*CreateDefaultShardingStrategyContext) ShardingStrategy

func (*CreateDefaultShardingStrategyContext) TABLE

func (*CreateDefaultShardingStrategyContext) ToStringTree

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

type CreateShardingTableReferenceRuleContext

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

func NewCreateShardingTableReferenceRuleContext

func NewCreateShardingTableReferenceRuleContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *CreateShardingTableReferenceRuleContext

func NewEmptyCreateShardingTableReferenceRuleContext

func NewEmptyCreateShardingTableReferenceRuleContext() *CreateShardingTableReferenceRuleContext

func (*CreateShardingTableReferenceRuleContext) Accept

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

func (*CreateShardingTableReferenceRuleContext) AllCOMMA_

func (*CreateShardingTableReferenceRuleContext) AllTableReferenceRuleDefinition

func (*CreateShardingTableReferenceRuleContext) COMMA_

func (*CreateShardingTableReferenceRuleContext) CREATE

func (*CreateShardingTableReferenceRuleContext) GetParser

func (*CreateShardingTableReferenceRuleContext) GetRuleContext

func (*CreateShardingTableReferenceRuleContext) IfNotExists

func (*CreateShardingTableReferenceRuleContext) IsCreateShardingTableReferenceRuleContext

func (*CreateShardingTableReferenceRuleContext) IsCreateShardingTableReferenceRuleContext()

func (*CreateShardingTableReferenceRuleContext) REFERENCE

func (*CreateShardingTableReferenceRuleContext) RULE

func (*CreateShardingTableReferenceRuleContext) SHARDING

func (*CreateShardingTableReferenceRuleContext) TABLE

func (*CreateShardingTableReferenceRuleContext) TableReferenceRuleDefinition

func (*CreateShardingTableReferenceRuleContext) ToStringTree

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

type CreateShardingTableRuleContext

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

func NewCreateShardingTableRuleContext

func NewCreateShardingTableRuleContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *CreateShardingTableRuleContext

func NewEmptyCreateShardingTableRuleContext

func NewEmptyCreateShardingTableRuleContext() *CreateShardingTableRuleContext

func (*CreateShardingTableRuleContext) Accept

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

func (*CreateShardingTableRuleContext) AllCOMMA_

func (*CreateShardingTableRuleContext) AllShardingTableRuleDefinition

func (s *CreateShardingTableRuleContext) AllShardingTableRuleDefinition() []IShardingTableRuleDefinitionContext

func (*CreateShardingTableRuleContext) COMMA_

func (*CreateShardingTableRuleContext) CREATE

func (*CreateShardingTableRuleContext) GetParser

func (*CreateShardingTableRuleContext) GetRuleContext

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

func (*CreateShardingTableRuleContext) IfNotExists

func (*CreateShardingTableRuleContext) IsCreateShardingTableRuleContext

func (*CreateShardingTableRuleContext) IsCreateShardingTableRuleContext()

func (*CreateShardingTableRuleContext) RULE

func (*CreateShardingTableRuleContext) SHARDING

func (*CreateShardingTableRuleContext) ShardingTableRuleDefinition

func (*CreateShardingTableRuleContext) TABLE

func (*CreateShardingTableRuleContext) ToStringTree

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

type DataNodeContext

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

func NewDataNodeContext

func NewDataNodeContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *DataNodeContext

func NewEmptyDataNodeContext

func NewEmptyDataNodeContext() *DataNodeContext

func (*DataNodeContext) Accept

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

func (*DataNodeContext) GetParser

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

func (*DataNodeContext) GetRuleContext

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

func (*DataNodeContext) IsDataNodeContext

func (*DataNodeContext) IsDataNodeContext()

func (*DataNodeContext) STRING_

func (s *DataNodeContext) STRING_() antlr.TerminalNode

func (*DataNodeContext) ToStringTree

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

type DataNodesContext

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

func NewDataNodesContext

func NewDataNodesContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *DataNodesContext

func NewEmptyDataNodesContext

func NewEmptyDataNodesContext() *DataNodesContext

func (*DataNodesContext) Accept

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

func (*DataNodesContext) AllCOMMA_

func (s *DataNodesContext) AllCOMMA_() []antlr.TerminalNode

func (*DataNodesContext) AllDataNode

func (s *DataNodesContext) AllDataNode() []IDataNodeContext

func (*DataNodesContext) COMMA_

func (s *DataNodesContext) COMMA_(i int) antlr.TerminalNode

func (*DataNodesContext) DATANODES

func (s *DataNodesContext) DATANODES() antlr.TerminalNode

func (*DataNodesContext) DataNode

func (s *DataNodesContext) DataNode(i int) IDataNodeContext

func (*DataNodesContext) GetParser

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

func (*DataNodesContext) GetRuleContext

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

func (*DataNodesContext) IsDataNodesContext

func (*DataNodesContext) IsDataNodesContext()

func (*DataNodesContext) LP_

func (*DataNodesContext) RP_

func (*DataNodesContext) ToStringTree

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

type DatabaseStrategyContext

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

func NewDatabaseStrategyContext

func NewDatabaseStrategyContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *DatabaseStrategyContext

func NewEmptyDatabaseStrategyContext

func NewEmptyDatabaseStrategyContext() *DatabaseStrategyContext

func (*DatabaseStrategyContext) Accept

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

func (*DatabaseStrategyContext) DATABASE_STRATEGY

func (s *DatabaseStrategyContext) DATABASE_STRATEGY() antlr.TerminalNode

func (*DatabaseStrategyContext) GetParser

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

func (*DatabaseStrategyContext) GetRuleContext

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

func (*DatabaseStrategyContext) IsDatabaseStrategyContext

func (*DatabaseStrategyContext) IsDatabaseStrategyContext()

func (*DatabaseStrategyContext) LP_

func (*DatabaseStrategyContext) RP_

func (*DatabaseStrategyContext) ShardingStrategy

func (s *DatabaseStrategyContext) ShardingStrategy() IShardingStrategyContext

func (*DatabaseStrategyContext) ToStringTree

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

type DropBroadcastTableRuleContext

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

func NewDropBroadcastTableRuleContext

func NewDropBroadcastTableRuleContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *DropBroadcastTableRuleContext

func NewEmptyDropBroadcastTableRuleContext

func NewEmptyDropBroadcastTableRuleContext() *DropBroadcastTableRuleContext

func (*DropBroadcastTableRuleContext) Accept

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

func (*DropBroadcastTableRuleContext) AllCOMMA_

func (*DropBroadcastTableRuleContext) AllTableName

func (*DropBroadcastTableRuleContext) BROADCAST

func (*DropBroadcastTableRuleContext) COMMA_

func (*DropBroadcastTableRuleContext) DROP

func (*DropBroadcastTableRuleContext) GetParser

func (*DropBroadcastTableRuleContext) GetRuleContext

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

func (*DropBroadcastTableRuleContext) IfExists

func (*DropBroadcastTableRuleContext) IsDropBroadcastTableRuleContext

func (*DropBroadcastTableRuleContext) IsDropBroadcastTableRuleContext()

func (*DropBroadcastTableRuleContext) RULE

func (*DropBroadcastTableRuleContext) TABLE

func (*DropBroadcastTableRuleContext) TableName

func (*DropBroadcastTableRuleContext) ToStringTree

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

type DropDefaultShardingStrategyContext

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

func NewDropDefaultShardingStrategyContext

func NewDropDefaultShardingStrategyContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *DropDefaultShardingStrategyContext

func NewEmptyDropDefaultShardingStrategyContext

func NewEmptyDropDefaultShardingStrategyContext() *DropDefaultShardingStrategyContext

func (*DropDefaultShardingStrategyContext) Accept

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

func (*DropDefaultShardingStrategyContext) DATABASE

func (*DropDefaultShardingStrategyContext) DEFAULT

func (*DropDefaultShardingStrategyContext) DROP

func (*DropDefaultShardingStrategyContext) GetParser

func (*DropDefaultShardingStrategyContext) GetRuleContext

func (*DropDefaultShardingStrategyContext) GetType

func (*DropDefaultShardingStrategyContext) IfExists

func (*DropDefaultShardingStrategyContext) IsDropDefaultShardingStrategyContext

func (*DropDefaultShardingStrategyContext) IsDropDefaultShardingStrategyContext()

func (*DropDefaultShardingStrategyContext) SHARDING

func (*DropDefaultShardingStrategyContext) STRATEGY

func (*DropDefaultShardingStrategyContext) SetType

func (*DropDefaultShardingStrategyContext) TABLE

func (*DropDefaultShardingStrategyContext) ToStringTree

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

type DropShardingAlgorithmContext

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

func NewDropShardingAlgorithmContext

func NewDropShardingAlgorithmContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *DropShardingAlgorithmContext

func NewEmptyDropShardingAlgorithmContext

func NewEmptyDropShardingAlgorithmContext() *DropShardingAlgorithmContext

func (*DropShardingAlgorithmContext) ALGORITHM

func (*DropShardingAlgorithmContext) Accept

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

func (*DropShardingAlgorithmContext) AllCOMMA_

func (*DropShardingAlgorithmContext) AllShardingAlgorithmName

func (s *DropShardingAlgorithmContext) AllShardingAlgorithmName() []IShardingAlgorithmNameContext

func (*DropShardingAlgorithmContext) COMMA_

func (*DropShardingAlgorithmContext) DROP

func (*DropShardingAlgorithmContext) GetParser

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

func (*DropShardingAlgorithmContext) GetRuleContext

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

func (*DropShardingAlgorithmContext) IfExists

func (*DropShardingAlgorithmContext) IsDropShardingAlgorithmContext

func (*DropShardingAlgorithmContext) IsDropShardingAlgorithmContext()

func (*DropShardingAlgorithmContext) SHARDING

func (*DropShardingAlgorithmContext) ShardingAlgorithmName

func (*DropShardingAlgorithmContext) ToStringTree

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

type DropShardingAuditorContext

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

func NewDropShardingAuditorContext

func NewDropShardingAuditorContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *DropShardingAuditorContext

func NewEmptyDropShardingAuditorContext

func NewEmptyDropShardingAuditorContext() *DropShardingAuditorContext

func (*DropShardingAuditorContext) AUDITOR

func (*DropShardingAuditorContext) Accept

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

func (*DropShardingAuditorContext) AllAuditorName

func (s *DropShardingAuditorContext) AllAuditorName() []IAuditorNameContext

func (*DropShardingAuditorContext) AllCOMMA_

func (*DropShardingAuditorContext) AuditorName

func (*DropShardingAuditorContext) COMMA_

func (*DropShardingAuditorContext) DROP

func (*DropShardingAuditorContext) GetParser

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

func (*DropShardingAuditorContext) GetRuleContext

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

func (*DropShardingAuditorContext) IfExists

func (*DropShardingAuditorContext) IsDropShardingAuditorContext

func (*DropShardingAuditorContext) IsDropShardingAuditorContext()

func (*DropShardingAuditorContext) SHARDING

func (*DropShardingAuditorContext) ToStringTree

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

type DropShardingKeyGeneratorContext

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

func NewDropShardingKeyGeneratorContext

func NewDropShardingKeyGeneratorContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *DropShardingKeyGeneratorContext

func NewEmptyDropShardingKeyGeneratorContext

func NewEmptyDropShardingKeyGeneratorContext() *DropShardingKeyGeneratorContext

func (*DropShardingKeyGeneratorContext) Accept

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

func (*DropShardingKeyGeneratorContext) AllCOMMA_

func (*DropShardingKeyGeneratorContext) AllKeyGeneratorName

func (s *DropShardingKeyGeneratorContext) AllKeyGeneratorName() []IKeyGeneratorNameContext

func (*DropShardingKeyGeneratorContext) COMMA_

func (*DropShardingKeyGeneratorContext) DROP

func (*DropShardingKeyGeneratorContext) GENERATOR

func (*DropShardingKeyGeneratorContext) GetParser

func (*DropShardingKeyGeneratorContext) GetRuleContext

func (*DropShardingKeyGeneratorContext) IfExists

func (*DropShardingKeyGeneratorContext) IsDropShardingKeyGeneratorContext

func (*DropShardingKeyGeneratorContext) IsDropShardingKeyGeneratorContext()

func (*DropShardingKeyGeneratorContext) KEY

func (*DropShardingKeyGeneratorContext) KeyGeneratorName

func (*DropShardingKeyGeneratorContext) SHARDING

func (*DropShardingKeyGeneratorContext) ToStringTree

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

type DropShardingTableReferenceRuleContext

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

func NewDropShardingTableReferenceRuleContext

func NewDropShardingTableReferenceRuleContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *DropShardingTableReferenceRuleContext

func NewEmptyDropShardingTableReferenceRuleContext

func NewEmptyDropShardingTableReferenceRuleContext() *DropShardingTableReferenceRuleContext

func (*DropShardingTableReferenceRuleContext) Accept

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

func (*DropShardingTableReferenceRuleContext) AllCOMMA_

func (*DropShardingTableReferenceRuleContext) AllRuleName

func (*DropShardingTableReferenceRuleContext) COMMA_

func (*DropShardingTableReferenceRuleContext) DROP

func (*DropShardingTableReferenceRuleContext) GetParser

func (*DropShardingTableReferenceRuleContext) GetRuleContext

func (*DropShardingTableReferenceRuleContext) IfExists

func (*DropShardingTableReferenceRuleContext) IsDropShardingTableReferenceRuleContext

func (*DropShardingTableReferenceRuleContext) IsDropShardingTableReferenceRuleContext()

func (*DropShardingTableReferenceRuleContext) REFERENCE

func (*DropShardingTableReferenceRuleContext) RULE

func (*DropShardingTableReferenceRuleContext) RuleName

func (*DropShardingTableReferenceRuleContext) SHARDING

func (*DropShardingTableReferenceRuleContext) TABLE

func (*DropShardingTableReferenceRuleContext) ToStringTree

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

type DropShardingTableRuleContext

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

func NewDropShardingTableRuleContext

func NewDropShardingTableRuleContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *DropShardingTableRuleContext

func NewEmptyDropShardingTableRuleContext

func NewEmptyDropShardingTableRuleContext() *DropShardingTableRuleContext

func (*DropShardingTableRuleContext) Accept

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

func (*DropShardingTableRuleContext) AllCOMMA_

func (*DropShardingTableRuleContext) AllTableName

func (s *DropShardingTableRuleContext) AllTableName() []ITableNameContext

func (*DropShardingTableRuleContext) COMMA_

func (*DropShardingTableRuleContext) DROP

func (*DropShardingTableRuleContext) GetParser

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

func (*DropShardingTableRuleContext) GetRuleContext

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

func (*DropShardingTableRuleContext) IfExists

func (*DropShardingTableRuleContext) IsDropShardingTableRuleContext

func (*DropShardingTableRuleContext) IsDropShardingTableRuleContext()

func (*DropShardingTableRuleContext) RULE

func (*DropShardingTableRuleContext) SHARDING

func (*DropShardingTableRuleContext) TABLE

func (*DropShardingTableRuleContext) TableName

func (*DropShardingTableRuleContext) ToStringTree

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

type IAlgorithmDefinitionContext

type IAlgorithmDefinitionContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsAlgorithmDefinitionContext differentiates from other interfaces.
	IsAlgorithmDefinitionContext()
}

IAlgorithmDefinitionContext is an interface to support dynamic dispatch.

type IAlgorithmTypeNameContext

type IAlgorithmTypeNameContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsAlgorithmTypeNameContext differentiates from other interfaces.
	IsAlgorithmTypeNameContext()
}

IAlgorithmTypeNameContext is an interface to support dynamic dispatch.

type IAlterDefaultShardingStrategyContext

type IAlterDefaultShardingStrategyContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// GetType returns the type token.
	GetType() antlr.Token

	// SetType sets the type token.
	SetType(antlr.Token)

	// IsAlterDefaultShardingStrategyContext differentiates from other interfaces.
	IsAlterDefaultShardingStrategyContext()
}

IAlterDefaultShardingStrategyContext is an interface to support dynamic dispatch.

type IAlterShardingTableReferenceRuleContext

type IAlterShardingTableReferenceRuleContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsAlterShardingTableReferenceRuleContext differentiates from other interfaces.
	IsAlterShardingTableReferenceRuleContext()
}

IAlterShardingTableReferenceRuleContext is an interface to support dynamic dispatch.

type IAlterShardingTableRuleContext

type IAlterShardingTableRuleContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsAlterShardingTableRuleContext differentiates from other interfaces.
	IsAlterShardingTableRuleContext()
}

IAlterShardingTableRuleContext is an interface to support dynamic dispatch.

type IAuditAllowHintDisableContext

type IAuditAllowHintDisableContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsAuditAllowHintDisableContext differentiates from other interfaces.
	IsAuditAllowHintDisableContext()
}

IAuditAllowHintDisableContext is an interface to support dynamic dispatch.

type IAuditDefinitionContext

type IAuditDefinitionContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsAuditDefinitionContext differentiates from other interfaces.
	IsAuditDefinitionContext()
}

IAuditDefinitionContext is an interface to support dynamic dispatch.

type IAuditorDefinitionContext

type IAuditorDefinitionContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsAuditorDefinitionContext differentiates from other interfaces.
	IsAuditorDefinitionContext()
}

IAuditorDefinitionContext is an interface to support dynamic dispatch.

type IAuditorNameContext

type IAuditorNameContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsAuditorNameContext differentiates from other interfaces.
	IsAuditorNameContext()
}

IAuditorNameContext is an interface to support dynamic dispatch.

type IAutoShardingColumnDefinitionContext

type IAutoShardingColumnDefinitionContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsAutoShardingColumnDefinitionContext differentiates from other interfaces.
	IsAutoShardingColumnDefinitionContext()
}

IAutoShardingColumnDefinitionContext is an interface to support dynamic dispatch.

type IBuildInKeyGenerateAlgorithmTypeContext

type IBuildInKeyGenerateAlgorithmTypeContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsBuildInKeyGenerateAlgorithmTypeContext differentiates from other interfaces.
	IsBuildInKeyGenerateAlgorithmTypeContext()
}

IBuildInKeyGenerateAlgorithmTypeContext is an interface to support dynamic dispatch.

type IBuildInShardingAlgorithmTypeContext

type IBuildInShardingAlgorithmTypeContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsBuildInShardingAlgorithmTypeContext differentiates from other interfaces.
	IsBuildInShardingAlgorithmTypeContext()
}

IBuildInShardingAlgorithmTypeContext is an interface to support dynamic dispatch.

type IBuildInShardingAuditAlgorithmTypeContext

type IBuildInShardingAuditAlgorithmTypeContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsBuildInShardingAuditAlgorithmTypeContext differentiates from other interfaces.
	IsBuildInShardingAuditAlgorithmTypeContext()
}

IBuildInShardingAuditAlgorithmTypeContext is an interface to support dynamic dispatch.

type IBuildInStrategyTypeContext

type IBuildInStrategyTypeContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsBuildInStrategyTypeContext differentiates from other interfaces.
	IsBuildInStrategyTypeContext()
}

IBuildInStrategyTypeContext is an interface to support dynamic dispatch.

type IColumnNameContext

type IColumnNameContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsColumnNameContext differentiates from other interfaces.
	IsColumnNameContext()
}

IColumnNameContext is an interface to support dynamic dispatch.

type ICreateBroadcastTableRuleContext

type ICreateBroadcastTableRuleContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsCreateBroadcastTableRuleContext differentiates from other interfaces.
	IsCreateBroadcastTableRuleContext()
}

ICreateBroadcastTableRuleContext is an interface to support dynamic dispatch.

type ICreateDefaultShardingStrategyContext

type ICreateDefaultShardingStrategyContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// GetType returns the type token.
	GetType() antlr.Token

	// SetType sets the type token.
	SetType(antlr.Token)

	// IsCreateDefaultShardingStrategyContext differentiates from other interfaces.
	IsCreateDefaultShardingStrategyContext()
}

ICreateDefaultShardingStrategyContext is an interface to support dynamic dispatch.

type ICreateShardingTableReferenceRuleContext

type ICreateShardingTableReferenceRuleContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsCreateShardingTableReferenceRuleContext differentiates from other interfaces.
	IsCreateShardingTableReferenceRuleContext()
}

ICreateShardingTableReferenceRuleContext is an interface to support dynamic dispatch.

type ICreateShardingTableRuleContext

type ICreateShardingTableRuleContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsCreateShardingTableRuleContext differentiates from other interfaces.
	IsCreateShardingTableRuleContext()
}

ICreateShardingTableRuleContext is an interface to support dynamic dispatch.

type IDataNodeContext

type IDataNodeContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsDataNodeContext differentiates from other interfaces.
	IsDataNodeContext()
}

IDataNodeContext is an interface to support dynamic dispatch.

type IDataNodesContext

type IDataNodesContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsDataNodesContext differentiates from other interfaces.
	IsDataNodesContext()
}

IDataNodesContext is an interface to support dynamic dispatch.

type IDatabaseStrategyContext

type IDatabaseStrategyContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsDatabaseStrategyContext differentiates from other interfaces.
	IsDatabaseStrategyContext()
}

IDatabaseStrategyContext is an interface to support dynamic dispatch.

type IDropBroadcastTableRuleContext

type IDropBroadcastTableRuleContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsDropBroadcastTableRuleContext differentiates from other interfaces.
	IsDropBroadcastTableRuleContext()
}

IDropBroadcastTableRuleContext is an interface to support dynamic dispatch.

type IDropDefaultShardingStrategyContext

type IDropDefaultShardingStrategyContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// GetType returns the type token.
	GetType() antlr.Token

	// SetType sets the type token.
	SetType(antlr.Token)

	// IsDropDefaultShardingStrategyContext differentiates from other interfaces.
	IsDropDefaultShardingStrategyContext()
}

IDropDefaultShardingStrategyContext is an interface to support dynamic dispatch.

type IDropShardingAlgorithmContext

type IDropShardingAlgorithmContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsDropShardingAlgorithmContext differentiates from other interfaces.
	IsDropShardingAlgorithmContext()
}

IDropShardingAlgorithmContext is an interface to support dynamic dispatch.

type IDropShardingAuditorContext

type IDropShardingAuditorContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsDropShardingAuditorContext differentiates from other interfaces.
	IsDropShardingAuditorContext()
}

IDropShardingAuditorContext is an interface to support dynamic dispatch.

type IDropShardingKeyGeneratorContext

type IDropShardingKeyGeneratorContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsDropShardingKeyGeneratorContext differentiates from other interfaces.
	IsDropShardingKeyGeneratorContext()
}

IDropShardingKeyGeneratorContext is an interface to support dynamic dispatch.

type IDropShardingTableReferenceRuleContext

type IDropShardingTableReferenceRuleContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsDropShardingTableReferenceRuleContext differentiates from other interfaces.
	IsDropShardingTableReferenceRuleContext()
}

IDropShardingTableReferenceRuleContext is an interface to support dynamic dispatch.

type IDropShardingTableRuleContext

type IDropShardingTableRuleContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsDropShardingTableRuleContext differentiates from other interfaces.
	IsDropShardingTableRuleContext()
}

IDropShardingTableRuleContext is an interface to support dynamic dispatch.

type IIfExistsContext

type IIfExistsContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsIfExistsContext differentiates from other interfaces.
	IsIfExistsContext()
}

IIfExistsContext is an interface to support dynamic dispatch.

type IIfNotExistsContext

type IIfNotExistsContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsIfNotExistsContext differentiates from other interfaces.
	IsIfNotExistsContext()
}

IIfNotExistsContext is an interface to support dynamic dispatch.

type IKeyGenerateDefinitionContext

type IKeyGenerateDefinitionContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsKeyGenerateDefinitionContext differentiates from other interfaces.
	IsKeyGenerateDefinitionContext()
}

IKeyGenerateDefinitionContext is an interface to support dynamic dispatch.

type IKeyGeneratorNameContext

type IKeyGeneratorNameContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsKeyGeneratorNameContext differentiates from other interfaces.
	IsKeyGeneratorNameContext()
}

IKeyGeneratorNameContext is an interface to support dynamic dispatch.

type ILiteralContext

type ILiteralContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsLiteralContext differentiates from other interfaces.
	IsLiteralContext()
}

ILiteralContext is an interface to support dynamic dispatch.

type IMultiAuditDefinitionContext

type IMultiAuditDefinitionContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsMultiAuditDefinitionContext differentiates from other interfaces.
	IsMultiAuditDefinitionContext()
}

IMultiAuditDefinitionContext is an interface to support dynamic dispatch.

type IPropertiesContext

type IPropertiesContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsPropertiesContext differentiates from other interfaces.
	IsPropertiesContext()
}

IPropertiesContext is an interface to support dynamic dispatch.

type IPropertiesDefinitionContext

type IPropertiesDefinitionContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsPropertiesDefinitionContext differentiates from other interfaces.
	IsPropertiesDefinitionContext()
}

IPropertiesDefinitionContext is an interface to support dynamic dispatch.

type IPropertyContext

type IPropertyContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// GetKey returns the key token.
	GetKey() antlr.Token

	// SetKey sets the key token.
	SetKey(antlr.Token)

	// GetValue returns the value rule contexts.
	GetValue() ILiteralContext

	// SetValue sets the value rule contexts.
	SetValue(ILiteralContext)

	// IsPropertyContext differentiates from other interfaces.
	IsPropertyContext()
}

IPropertyContext is an interface to support dynamic dispatch.

type IRuleNameContext

type IRuleNameContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsRuleNameContext differentiates from other interfaces.
	IsRuleNameContext()
}

IRuleNameContext is an interface to support dynamic dispatch.

type IShardingAlgorithmContext

type IShardingAlgorithmContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsShardingAlgorithmContext differentiates from other interfaces.
	IsShardingAlgorithmContext()
}

IShardingAlgorithmContext is an interface to support dynamic dispatch.

type IShardingAlgorithmNameContext

type IShardingAlgorithmNameContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsShardingAlgorithmNameContext differentiates from other interfaces.
	IsShardingAlgorithmNameContext()
}

IShardingAlgorithmNameContext is an interface to support dynamic dispatch.

type IShardingAutoTableRuleContext

type IShardingAutoTableRuleContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsShardingAutoTableRuleContext differentiates from other interfaces.
	IsShardingAutoTableRuleContext()
}

IShardingAutoTableRuleContext is an interface to support dynamic dispatch.

type IShardingColumnContext

type IShardingColumnContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsShardingColumnContext differentiates from other interfaces.
	IsShardingColumnContext()
}

IShardingColumnContext is an interface to support dynamic dispatch.

type IShardingColumnDefinitionContext

type IShardingColumnDefinitionContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsShardingColumnDefinitionContext differentiates from other interfaces.
	IsShardingColumnDefinitionContext()
}

IShardingColumnDefinitionContext is an interface to support dynamic dispatch.

type IShardingColumnsContext

type IShardingColumnsContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsShardingColumnsContext differentiates from other interfaces.
	IsShardingColumnsContext()
}

IShardingColumnsContext is an interface to support dynamic dispatch.

type IShardingStrategyContext

type IShardingStrategyContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsShardingStrategyContext differentiates from other interfaces.
	IsShardingStrategyContext()
}

IShardingStrategyContext is an interface to support dynamic dispatch.

type IShardingTableRuleContext

type IShardingTableRuleContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsShardingTableRuleContext differentiates from other interfaces.
	IsShardingTableRuleContext()
}

IShardingTableRuleContext is an interface to support dynamic dispatch.

type IShardingTableRuleDefinitionContext

type IShardingTableRuleDefinitionContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsShardingTableRuleDefinitionContext differentiates from other interfaces.
	IsShardingTableRuleDefinitionContext()
}

IShardingTableRuleDefinitionContext is an interface to support dynamic dispatch.

type ISingleAuditDefinitionContext

type ISingleAuditDefinitionContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsSingleAuditDefinitionContext differentiates from other interfaces.
	IsSingleAuditDefinitionContext()
}

ISingleAuditDefinitionContext is an interface to support dynamic dispatch.

type IStorageUnitContext

type IStorageUnitContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsStorageUnitContext differentiates from other interfaces.
	IsStorageUnitContext()
}

IStorageUnitContext is an interface to support dynamic dispatch.

type IStorageUnitsContext

type IStorageUnitsContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsStorageUnitsContext differentiates from other interfaces.
	IsStorageUnitsContext()
}

IStorageUnitsContext is an interface to support dynamic dispatch.

type IStrategyTypeContext

type IStrategyTypeContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsStrategyTypeContext differentiates from other interfaces.
	IsStrategyTypeContext()
}

IStrategyTypeContext is an interface to support dynamic dispatch.

type ITableNameContext

type ITableNameContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsTableNameContext differentiates from other interfaces.
	IsTableNameContext()
}

ITableNameContext is an interface to support dynamic dispatch.

type ITableReferenceRuleDefinitionContext

type ITableReferenceRuleDefinitionContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsTableReferenceRuleDefinitionContext differentiates from other interfaces.
	IsTableReferenceRuleDefinitionContext()
}

ITableReferenceRuleDefinitionContext is an interface to support dynamic dispatch.

type ITableStrategyContext

type ITableStrategyContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsTableStrategyContext differentiates from other interfaces.
	IsTableStrategyContext()
}

ITableStrategyContext is an interface to support dynamic dispatch.

type IfExistsContext

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

func NewEmptyIfExistsContext

func NewEmptyIfExistsContext() *IfExistsContext

func NewIfExistsContext

func NewIfExistsContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *IfExistsContext

func (*IfExistsContext) Accept

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

func (*IfExistsContext) EXISTS

func (s *IfExistsContext) EXISTS() antlr.TerminalNode

func (*IfExistsContext) GetParser

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

func (*IfExistsContext) GetRuleContext

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

func (*IfExistsContext) IF

func (*IfExistsContext) IsIfExistsContext

func (*IfExistsContext) IsIfExistsContext()

func (*IfExistsContext) ToStringTree

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

type IfNotExistsContext

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

func NewEmptyIfNotExistsContext

func NewEmptyIfNotExistsContext() *IfNotExistsContext

func NewIfNotExistsContext

func NewIfNotExistsContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *IfNotExistsContext

func (*IfNotExistsContext) Accept

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

func (*IfNotExistsContext) EXISTS

func (*IfNotExistsContext) GetParser

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

func (*IfNotExistsContext) GetRuleContext

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

func (*IfNotExistsContext) IF

func (*IfNotExistsContext) IsIfNotExistsContext

func (*IfNotExistsContext) IsIfNotExistsContext()

func (*IfNotExistsContext) NOT

func (*IfNotExistsContext) ToStringTree

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

type KeyGenerateDefinitionContext

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

func NewEmptyKeyGenerateDefinitionContext

func NewEmptyKeyGenerateDefinitionContext() *KeyGenerateDefinitionContext

func NewKeyGenerateDefinitionContext

func NewKeyGenerateDefinitionContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *KeyGenerateDefinitionContext

func (*KeyGenerateDefinitionContext) Accept

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

func (*KeyGenerateDefinitionContext) AlgorithmDefinition

func (*KeyGenerateDefinitionContext) COLUMN

func (*KeyGenerateDefinitionContext) COMMA_

func (*KeyGenerateDefinitionContext) ColumnName

func (*KeyGenerateDefinitionContext) EQ_

func (*KeyGenerateDefinitionContext) GetParser

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

func (*KeyGenerateDefinitionContext) GetRuleContext

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

func (*KeyGenerateDefinitionContext) IsKeyGenerateDefinitionContext

func (*KeyGenerateDefinitionContext) IsKeyGenerateDefinitionContext()

func (*KeyGenerateDefinitionContext) KEY_GENERATE_STRATEGY

func (s *KeyGenerateDefinitionContext) KEY_GENERATE_STRATEGY() antlr.TerminalNode

func (*KeyGenerateDefinitionContext) LP_

func (*KeyGenerateDefinitionContext) RP_

func (*KeyGenerateDefinitionContext) ToStringTree

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

type KeyGeneratorNameContext

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

func NewEmptyKeyGeneratorNameContext

func NewEmptyKeyGeneratorNameContext() *KeyGeneratorNameContext

func NewKeyGeneratorNameContext

func NewKeyGeneratorNameContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *KeyGeneratorNameContext

func (*KeyGeneratorNameContext) Accept

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

func (*KeyGeneratorNameContext) GetParser

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

func (*KeyGeneratorNameContext) GetRuleContext

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

func (*KeyGeneratorNameContext) IDENTIFIER_

func (s *KeyGeneratorNameContext) IDENTIFIER_() antlr.TerminalNode

func (*KeyGeneratorNameContext) IsKeyGeneratorNameContext

func (*KeyGeneratorNameContext) IsKeyGeneratorNameContext()

func (*KeyGeneratorNameContext) ToStringTree

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

type LiteralContext

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

func NewEmptyLiteralContext

func NewEmptyLiteralContext() *LiteralContext

func NewLiteralContext

func NewLiteralContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *LiteralContext

func (*LiteralContext) Accept

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

func (*LiteralContext) FALSE

func (s *LiteralContext) FALSE() antlr.TerminalNode

func (*LiteralContext) GetParser

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

func (*LiteralContext) GetRuleContext

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

func (*LiteralContext) INT_

func (s *LiteralContext) INT_() antlr.TerminalNode

func (*LiteralContext) IsLiteralContext

func (*LiteralContext) IsLiteralContext()

func (*LiteralContext) MINUS_

func (s *LiteralContext) MINUS_() antlr.TerminalNode

func (*LiteralContext) STRING_

func (s *LiteralContext) STRING_() antlr.TerminalNode

func (*LiteralContext) TRUE

func (s *LiteralContext) TRUE() antlr.TerminalNode

func (*LiteralContext) ToStringTree

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

type MultiAuditDefinitionContext

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

func NewEmptyMultiAuditDefinitionContext

func NewEmptyMultiAuditDefinitionContext() *MultiAuditDefinitionContext

func NewMultiAuditDefinitionContext

func NewMultiAuditDefinitionContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *MultiAuditDefinitionContext

func (*MultiAuditDefinitionContext) Accept

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

func (*MultiAuditDefinitionContext) AllCOMMA_

func (*MultiAuditDefinitionContext) AllSingleAuditDefinition

func (s *MultiAuditDefinitionContext) AllSingleAuditDefinition() []ISingleAuditDefinitionContext

func (*MultiAuditDefinitionContext) COMMA_

func (*MultiAuditDefinitionContext) GetParser

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

func (*MultiAuditDefinitionContext) GetRuleContext

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

func (*MultiAuditDefinitionContext) IsMultiAuditDefinitionContext

func (*MultiAuditDefinitionContext) IsMultiAuditDefinitionContext()

func (*MultiAuditDefinitionContext) SingleAuditDefinition

func (*MultiAuditDefinitionContext) ToStringTree

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

type PropertiesContext

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

func NewEmptyPropertiesContext

func NewEmptyPropertiesContext() *PropertiesContext

func NewPropertiesContext

func NewPropertiesContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *PropertiesContext

func (*PropertiesContext) Accept

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

func (*PropertiesContext) AllCOMMA_

func (s *PropertiesContext) AllCOMMA_() []antlr.TerminalNode

func (*PropertiesContext) AllProperty

func (s *PropertiesContext) AllProperty() []IPropertyContext

func (*PropertiesContext) COMMA_

func (s *PropertiesContext) COMMA_(i int) antlr.TerminalNode

func (*PropertiesContext) GetParser

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

func (*PropertiesContext) GetRuleContext

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

func (*PropertiesContext) IsPropertiesContext

func (*PropertiesContext) IsPropertiesContext()

func (*PropertiesContext) Property

func (s *PropertiesContext) Property(i int) IPropertyContext

func (*PropertiesContext) ToStringTree

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

type PropertiesDefinitionContext

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

func NewEmptyPropertiesDefinitionContext

func NewEmptyPropertiesDefinitionContext() *PropertiesDefinitionContext

func NewPropertiesDefinitionContext

func NewPropertiesDefinitionContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *PropertiesDefinitionContext

func (*PropertiesDefinitionContext) Accept

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

func (*PropertiesDefinitionContext) GetParser

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

func (*PropertiesDefinitionContext) GetRuleContext

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

func (*PropertiesDefinitionContext) IsPropertiesDefinitionContext

func (*PropertiesDefinitionContext) IsPropertiesDefinitionContext()

func (*PropertiesDefinitionContext) LP_

func (*PropertiesDefinitionContext) PROPERTIES

func (*PropertiesDefinitionContext) Properties

func (*PropertiesDefinitionContext) RP_

func (*PropertiesDefinitionContext) ToStringTree

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

type PropertyContext

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

func NewEmptyPropertyContext

func NewEmptyPropertyContext() *PropertyContext

func NewPropertyContext

func NewPropertyContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *PropertyContext

func (*PropertyContext) Accept

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

func (*PropertyContext) EQ_

func (*PropertyContext) GetKey

func (s *PropertyContext) GetKey() antlr.Token

func (*PropertyContext) GetParser

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

func (*PropertyContext) GetRuleContext

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

func (*PropertyContext) GetValue

func (s *PropertyContext) GetValue() ILiteralContext

func (*PropertyContext) IsPropertyContext

func (*PropertyContext) IsPropertyContext()

func (*PropertyContext) Literal

func (s *PropertyContext) Literal() ILiteralContext

func (*PropertyContext) STRING_

func (s *PropertyContext) STRING_() antlr.TerminalNode

func (*PropertyContext) SetKey

func (s *PropertyContext) SetKey(v antlr.Token)

func (*PropertyContext) SetValue

func (s *PropertyContext) SetValue(v ILiteralContext)

func (*PropertyContext) ToStringTree

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

type RDLStatementLexer

type RDLStatementLexer struct {
	*antlr.BaseLexer
	// contains filtered or unexported fields
}

func NewRDLStatementLexer

func NewRDLStatementLexer(input antlr.CharStream) *RDLStatementLexer

type RDLStatementParser

type RDLStatementParser struct {
	*antlr.BaseParser
}

func NewRDLStatementParser

func NewRDLStatementParser(input antlr.TokenStream) *RDLStatementParser

func (*RDLStatementParser) AlgorithmDefinition

func (p *RDLStatementParser) AlgorithmDefinition() (localctx IAlgorithmDefinitionContext)

func (*RDLStatementParser) AlgorithmTypeName

func (p *RDLStatementParser) AlgorithmTypeName() (localctx IAlgorithmTypeNameContext)

func (*RDLStatementParser) AlterDefaultShardingStrategy

func (p *RDLStatementParser) AlterDefaultShardingStrategy() (localctx IAlterDefaultShardingStrategyContext)

func (*RDLStatementParser) AlterShardingTableReferenceRule

func (p *RDLStatementParser) AlterShardingTableReferenceRule() (localctx IAlterShardingTableReferenceRuleContext)

func (*RDLStatementParser) AlterShardingTableRule

func (p *RDLStatementParser) AlterShardingTableRule() (localctx IAlterShardingTableRuleContext)

func (*RDLStatementParser) AuditAllowHintDisable

func (p *RDLStatementParser) AuditAllowHintDisable() (localctx IAuditAllowHintDisableContext)

func (*RDLStatementParser) AuditDefinition

func (p *RDLStatementParser) AuditDefinition() (localctx IAuditDefinitionContext)

func (*RDLStatementParser) AuditorDefinition

func (p *RDLStatementParser) AuditorDefinition() (localctx IAuditorDefinitionContext)

func (*RDLStatementParser) AuditorName

func (p *RDLStatementParser) AuditorName() (localctx IAuditorNameContext)

func (*RDLStatementParser) AutoShardingColumnDefinition

func (p *RDLStatementParser) AutoShardingColumnDefinition() (localctx IAutoShardingColumnDefinitionContext)

func (*RDLStatementParser) BuildInKeyGenerateAlgorithmType

func (p *RDLStatementParser) BuildInKeyGenerateAlgorithmType() (localctx IBuildInKeyGenerateAlgorithmTypeContext)

func (*RDLStatementParser) BuildInShardingAlgorithmType

func (p *RDLStatementParser) BuildInShardingAlgorithmType() (localctx IBuildInShardingAlgorithmTypeContext)

func (*RDLStatementParser) BuildInShardingAuditAlgorithmType

func (p *RDLStatementParser) BuildInShardingAuditAlgorithmType() (localctx IBuildInShardingAuditAlgorithmTypeContext)

func (*RDLStatementParser) BuildInStrategyType

func (p *RDLStatementParser) BuildInStrategyType() (localctx IBuildInStrategyTypeContext)

func (*RDLStatementParser) ColumnName

func (p *RDLStatementParser) ColumnName() (localctx IColumnNameContext)

func (*RDLStatementParser) CreateBroadcastTableRule

func (p *RDLStatementParser) CreateBroadcastTableRule() (localctx ICreateBroadcastTableRuleContext)

func (*RDLStatementParser) CreateDefaultShardingStrategy

func (p *RDLStatementParser) CreateDefaultShardingStrategy() (localctx ICreateDefaultShardingStrategyContext)

func (*RDLStatementParser) CreateShardingTableReferenceRule

func (p *RDLStatementParser) CreateShardingTableReferenceRule() (localctx ICreateShardingTableReferenceRuleContext)

func (*RDLStatementParser) CreateShardingTableRule

func (p *RDLStatementParser) CreateShardingTableRule() (localctx ICreateShardingTableRuleContext)

func (*RDLStatementParser) DataNode

func (p *RDLStatementParser) DataNode() (localctx IDataNodeContext)

func (*RDLStatementParser) DataNodes

func (p *RDLStatementParser) DataNodes() (localctx IDataNodesContext)

func (*RDLStatementParser) DatabaseStrategy

func (p *RDLStatementParser) DatabaseStrategy() (localctx IDatabaseStrategyContext)

func (*RDLStatementParser) DropBroadcastTableRule

func (p *RDLStatementParser) DropBroadcastTableRule() (localctx IDropBroadcastTableRuleContext)

func (*RDLStatementParser) DropDefaultShardingStrategy

func (p *RDLStatementParser) DropDefaultShardingStrategy() (localctx IDropDefaultShardingStrategyContext)

func (*RDLStatementParser) DropShardingAlgorithm

func (p *RDLStatementParser) DropShardingAlgorithm() (localctx IDropShardingAlgorithmContext)

func (*RDLStatementParser) DropShardingAuditor

func (p *RDLStatementParser) DropShardingAuditor() (localctx IDropShardingAuditorContext)

func (*RDLStatementParser) DropShardingKeyGenerator

func (p *RDLStatementParser) DropShardingKeyGenerator() (localctx IDropShardingKeyGeneratorContext)

func (*RDLStatementParser) DropShardingTableReferenceRule

func (p *RDLStatementParser) DropShardingTableReferenceRule() (localctx IDropShardingTableReferenceRuleContext)

func (*RDLStatementParser) DropShardingTableRule

func (p *RDLStatementParser) DropShardingTableRule() (localctx IDropShardingTableRuleContext)

func (*RDLStatementParser) IfExists

func (p *RDLStatementParser) IfExists() (localctx IIfExistsContext)

func (*RDLStatementParser) IfNotExists

func (p *RDLStatementParser) IfNotExists() (localctx IIfNotExistsContext)

func (*RDLStatementParser) KeyGenerateDefinition

func (p *RDLStatementParser) KeyGenerateDefinition() (localctx IKeyGenerateDefinitionContext)

func (*RDLStatementParser) KeyGeneratorName

func (p *RDLStatementParser) KeyGeneratorName() (localctx IKeyGeneratorNameContext)

func (*RDLStatementParser) Literal

func (p *RDLStatementParser) Literal() (localctx ILiteralContext)

func (*RDLStatementParser) MultiAuditDefinition

func (p *RDLStatementParser) MultiAuditDefinition() (localctx IMultiAuditDefinitionContext)

func (*RDLStatementParser) Properties

func (p *RDLStatementParser) Properties() (localctx IPropertiesContext)

func (*RDLStatementParser) PropertiesDefinition

func (p *RDLStatementParser) PropertiesDefinition() (localctx IPropertiesDefinitionContext)

func (*RDLStatementParser) Property

func (p *RDLStatementParser) Property() (localctx IPropertyContext)

func (*RDLStatementParser) RuleName

func (p *RDLStatementParser) RuleName() (localctx IRuleNameContext)

func (*RDLStatementParser) ShardingAlgorithm

func (p *RDLStatementParser) ShardingAlgorithm() (localctx IShardingAlgorithmContext)

func (*RDLStatementParser) ShardingAlgorithmName

func (p *RDLStatementParser) ShardingAlgorithmName() (localctx IShardingAlgorithmNameContext)

func (*RDLStatementParser) ShardingAutoTableRule

func (p *RDLStatementParser) ShardingAutoTableRule() (localctx IShardingAutoTableRuleContext)

func (*RDLStatementParser) ShardingColumn

func (p *RDLStatementParser) ShardingColumn() (localctx IShardingColumnContext)

func (*RDLStatementParser) ShardingColumnDefinition

func (p *RDLStatementParser) ShardingColumnDefinition() (localctx IShardingColumnDefinitionContext)

func (*RDLStatementParser) ShardingColumns

func (p *RDLStatementParser) ShardingColumns() (localctx IShardingColumnsContext)

func (*RDLStatementParser) ShardingStrategy

func (p *RDLStatementParser) ShardingStrategy() (localctx IShardingStrategyContext)

func (*RDLStatementParser) ShardingTableRule

func (p *RDLStatementParser) ShardingTableRule() (localctx IShardingTableRuleContext)

func (*RDLStatementParser) ShardingTableRuleDefinition

func (p *RDLStatementParser) ShardingTableRuleDefinition() (localctx IShardingTableRuleDefinitionContext)

func (*RDLStatementParser) SingleAuditDefinition

func (p *RDLStatementParser) SingleAuditDefinition() (localctx ISingleAuditDefinitionContext)

func (*RDLStatementParser) StorageUnit

func (p *RDLStatementParser) StorageUnit() (localctx IStorageUnitContext)

func (*RDLStatementParser) StorageUnits

func (p *RDLStatementParser) StorageUnits() (localctx IStorageUnitsContext)

func (*RDLStatementParser) StrategyType

func (p *RDLStatementParser) StrategyType() (localctx IStrategyTypeContext)

func (*RDLStatementParser) TableName

func (p *RDLStatementParser) TableName() (localctx ITableNameContext)

func (*RDLStatementParser) TableReferenceRuleDefinition

func (p *RDLStatementParser) TableReferenceRuleDefinition() (localctx ITableReferenceRuleDefinitionContext)

func (*RDLStatementParser) TableStrategy

func (p *RDLStatementParser) TableStrategy() (localctx ITableStrategyContext)

type RDLStatementVisitor

type RDLStatementVisitor interface {
	antlr.ParseTreeVisitor

	// Visit a parse tree produced by RDLStatementParser#createShardingTableRule.
	VisitCreateShardingTableRule(ctx *CreateShardingTableRuleContext) interface{}

	// Visit a parse tree produced by RDLStatementParser#alterShardingTableRule.
	VisitAlterShardingTableRule(ctx *AlterShardingTableRuleContext) interface{}

	// Visit a parse tree produced by RDLStatementParser#dropShardingTableRule.
	VisitDropShardingTableRule(ctx *DropShardingTableRuleContext) interface{}

	// Visit a parse tree produced by RDLStatementParser#createShardingTableReferenceRule.
	VisitCreateShardingTableReferenceRule(ctx *CreateShardingTableReferenceRuleContext) interface{}

	// Visit a parse tree produced by RDLStatementParser#alterShardingTableReferenceRule.
	VisitAlterShardingTableReferenceRule(ctx *AlterShardingTableReferenceRuleContext) interface{}

	// Visit a parse tree produced by RDLStatementParser#dropShardingTableReferenceRule.
	VisitDropShardingTableReferenceRule(ctx *DropShardingTableReferenceRuleContext) interface{}

	// Visit a parse tree produced by RDLStatementParser#createBroadcastTableRule.
	VisitCreateBroadcastTableRule(ctx *CreateBroadcastTableRuleContext) interface{}

	// Visit a parse tree produced by RDLStatementParser#dropBroadcastTableRule.
	VisitDropBroadcastTableRule(ctx *DropBroadcastTableRuleContext) interface{}

	// Visit a parse tree produced by RDLStatementParser#dropShardingAlgorithm.
	VisitDropShardingAlgorithm(ctx *DropShardingAlgorithmContext) interface{}

	// Visit a parse tree produced by RDLStatementParser#createDefaultShardingStrategy.
	VisitCreateDefaultShardingStrategy(ctx *CreateDefaultShardingStrategyContext) interface{}

	// Visit a parse tree produced by RDLStatementParser#alterDefaultShardingStrategy.
	VisitAlterDefaultShardingStrategy(ctx *AlterDefaultShardingStrategyContext) interface{}

	// Visit a parse tree produced by RDLStatementParser#dropDefaultShardingStrategy.
	VisitDropDefaultShardingStrategy(ctx *DropDefaultShardingStrategyContext) interface{}

	// Visit a parse tree produced by RDLStatementParser#dropShardingKeyGenerator.
	VisitDropShardingKeyGenerator(ctx *DropShardingKeyGeneratorContext) interface{}

	// Visit a parse tree produced by RDLStatementParser#dropShardingAuditor.
	VisitDropShardingAuditor(ctx *DropShardingAuditorContext) interface{}

	// Visit a parse tree produced by RDLStatementParser#shardingTableRuleDefinition.
	VisitShardingTableRuleDefinition(ctx *ShardingTableRuleDefinitionContext) interface{}

	// Visit a parse tree produced by RDLStatementParser#shardingAutoTableRule.
	VisitShardingAutoTableRule(ctx *ShardingAutoTableRuleContext) interface{}

	// Visit a parse tree produced by RDLStatementParser#shardingTableRule.
	VisitShardingTableRule(ctx *ShardingTableRuleContext) interface{}

	// Visit a parse tree produced by RDLStatementParser#keyGeneratorName.
	VisitKeyGeneratorName(ctx *KeyGeneratorNameContext) interface{}

	// Visit a parse tree produced by RDLStatementParser#auditorDefinition.
	VisitAuditorDefinition(ctx *AuditorDefinitionContext) interface{}

	// Visit a parse tree produced by RDLStatementParser#auditorName.
	VisitAuditorName(ctx *AuditorNameContext) interface{}

	// Visit a parse tree produced by RDLStatementParser#storageUnits.
	VisitStorageUnits(ctx *StorageUnitsContext) interface{}

	// Visit a parse tree produced by RDLStatementParser#storageUnit.
	VisitStorageUnit(ctx *StorageUnitContext) interface{}

	// Visit a parse tree produced by RDLStatementParser#dataNodes.
	VisitDataNodes(ctx *DataNodesContext) interface{}

	// Visit a parse tree produced by RDLStatementParser#dataNode.
	VisitDataNode(ctx *DataNodeContext) interface{}

	// Visit a parse tree produced by RDLStatementParser#autoShardingColumnDefinition.
	VisitAutoShardingColumnDefinition(ctx *AutoShardingColumnDefinitionContext) interface{}

	// Visit a parse tree produced by RDLStatementParser#shardingColumnDefinition.
	VisitShardingColumnDefinition(ctx *ShardingColumnDefinitionContext) interface{}

	// Visit a parse tree produced by RDLStatementParser#shardingColumn.
	VisitShardingColumn(ctx *ShardingColumnContext) interface{}

	// Visit a parse tree produced by RDLStatementParser#shardingColumns.
	VisitShardingColumns(ctx *ShardingColumnsContext) interface{}

	// Visit a parse tree produced by RDLStatementParser#shardingAlgorithm.
	VisitShardingAlgorithm(ctx *ShardingAlgorithmContext) interface{}

	// Visit a parse tree produced by RDLStatementParser#shardingStrategy.
	VisitShardingStrategy(ctx *ShardingStrategyContext) interface{}

	// Visit a parse tree produced by RDLStatementParser#databaseStrategy.
	VisitDatabaseStrategy(ctx *DatabaseStrategyContext) interface{}

	// Visit a parse tree produced by RDLStatementParser#tableStrategy.
	VisitTableStrategy(ctx *TableStrategyContext) interface{}

	// Visit a parse tree produced by RDLStatementParser#keyGenerateDefinition.
	VisitKeyGenerateDefinition(ctx *KeyGenerateDefinitionContext) interface{}

	// Visit a parse tree produced by RDLStatementParser#auditDefinition.
	VisitAuditDefinition(ctx *AuditDefinitionContext) interface{}

	// Visit a parse tree produced by RDLStatementParser#multiAuditDefinition.
	VisitMultiAuditDefinition(ctx *MultiAuditDefinitionContext) interface{}

	// Visit a parse tree produced by RDLStatementParser#singleAuditDefinition.
	VisitSingleAuditDefinition(ctx *SingleAuditDefinitionContext) interface{}

	// Visit a parse tree produced by RDLStatementParser#auditAllowHintDisable.
	VisitAuditAllowHintDisable(ctx *AuditAllowHintDisableContext) interface{}

	// Visit a parse tree produced by RDLStatementParser#columnName.
	VisitColumnName(ctx *ColumnNameContext) interface{}

	// Visit a parse tree produced by RDLStatementParser#tableReferenceRuleDefinition.
	VisitTableReferenceRuleDefinition(ctx *TableReferenceRuleDefinitionContext) interface{}

	// Visit a parse tree produced by RDLStatementParser#strategyType.
	VisitStrategyType(ctx *StrategyTypeContext) interface{}

	// Visit a parse tree produced by RDLStatementParser#buildInStrategyType.
	VisitBuildInStrategyType(ctx *BuildInStrategyTypeContext) interface{}

	// Visit a parse tree produced by RDLStatementParser#ifExists.
	VisitIfExists(ctx *IfExistsContext) interface{}

	// Visit a parse tree produced by RDLStatementParser#ifNotExists.
	VisitIfNotExists(ctx *IfNotExistsContext) interface{}

	// Visit a parse tree produced by RDLStatementParser#literal.
	VisitLiteral(ctx *LiteralContext) interface{}

	// Visit a parse tree produced by RDLStatementParser#algorithmDefinition.
	VisitAlgorithmDefinition(ctx *AlgorithmDefinitionContext) interface{}

	// Visit a parse tree produced by RDLStatementParser#algorithmTypeName.
	VisitAlgorithmTypeName(ctx *AlgorithmTypeNameContext) interface{}

	// Visit a parse tree produced by RDLStatementParser#buildInShardingAlgorithmType.
	VisitBuildInShardingAlgorithmType(ctx *BuildInShardingAlgorithmTypeContext) interface{}

	// Visit a parse tree produced by RDLStatementParser#buildInKeyGenerateAlgorithmType.
	VisitBuildInKeyGenerateAlgorithmType(ctx *BuildInKeyGenerateAlgorithmTypeContext) interface{}

	// Visit a parse tree produced by RDLStatementParser#buildInShardingAuditAlgorithmType.
	VisitBuildInShardingAuditAlgorithmType(ctx *BuildInShardingAuditAlgorithmTypeContext) interface{}

	// Visit a parse tree produced by RDLStatementParser#propertiesDefinition.
	VisitPropertiesDefinition(ctx *PropertiesDefinitionContext) interface{}

	// Visit a parse tree produced by RDLStatementParser#properties.
	VisitProperties(ctx *PropertiesContext) interface{}

	// Visit a parse tree produced by RDLStatementParser#property.
	VisitProperty(ctx *PropertyContext) interface{}

	// Visit a parse tree produced by RDLStatementParser#tableName.
	VisitTableName(ctx *TableNameContext) interface{}

	// Visit a parse tree produced by RDLStatementParser#shardingAlgorithmName.
	VisitShardingAlgorithmName(ctx *ShardingAlgorithmNameContext) interface{}

	// Visit a parse tree produced by RDLStatementParser#ruleName.
	VisitRuleName(ctx *RuleNameContext) interface{}
}

A complete Visitor for a parse tree produced by RDLStatementParser.

type RuleNameContext

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

func NewEmptyRuleNameContext

func NewEmptyRuleNameContext() *RuleNameContext

func NewRuleNameContext

func NewRuleNameContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *RuleNameContext

func (*RuleNameContext) Accept

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

func (*RuleNameContext) GetParser

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

func (*RuleNameContext) GetRuleContext

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

func (*RuleNameContext) IDENTIFIER_

func (s *RuleNameContext) IDENTIFIER_() antlr.TerminalNode

func (*RuleNameContext) IsRuleNameContext

func (*RuleNameContext) IsRuleNameContext()

func (*RuleNameContext) ToStringTree

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

type ShardingAlgorithmContext

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

func NewEmptyShardingAlgorithmContext

func NewEmptyShardingAlgorithmContext() *ShardingAlgorithmContext

func NewShardingAlgorithmContext

func NewShardingAlgorithmContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ShardingAlgorithmContext

func (*ShardingAlgorithmContext) Accept

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

func (*ShardingAlgorithmContext) AlgorithmDefinition

func (s *ShardingAlgorithmContext) AlgorithmDefinition() IAlgorithmDefinitionContext

func (*ShardingAlgorithmContext) GetParser

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

func (*ShardingAlgorithmContext) GetRuleContext

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

func (*ShardingAlgorithmContext) IsShardingAlgorithmContext

func (*ShardingAlgorithmContext) IsShardingAlgorithmContext()

func (*ShardingAlgorithmContext) LP_

func (*ShardingAlgorithmContext) RP_

func (*ShardingAlgorithmContext) SHARDING_ALGORITHM

func (s *ShardingAlgorithmContext) SHARDING_ALGORITHM() antlr.TerminalNode

func (*ShardingAlgorithmContext) ToStringTree

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

type ShardingAlgorithmNameContext

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

func NewEmptyShardingAlgorithmNameContext

func NewEmptyShardingAlgorithmNameContext() *ShardingAlgorithmNameContext

func NewShardingAlgorithmNameContext

func NewShardingAlgorithmNameContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ShardingAlgorithmNameContext

func (*ShardingAlgorithmNameContext) Accept

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

func (*ShardingAlgorithmNameContext) GetParser

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

func (*ShardingAlgorithmNameContext) GetRuleContext

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

func (*ShardingAlgorithmNameContext) IDENTIFIER_

func (*ShardingAlgorithmNameContext) IsShardingAlgorithmNameContext

func (*ShardingAlgorithmNameContext) IsShardingAlgorithmNameContext()

func (*ShardingAlgorithmNameContext) ToStringTree

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

type ShardingAutoTableRuleContext

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

func NewEmptyShardingAutoTableRuleContext

func NewEmptyShardingAutoTableRuleContext() *ShardingAutoTableRuleContext

func NewShardingAutoTableRuleContext

func NewShardingAutoTableRuleContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ShardingAutoTableRuleContext

func (*ShardingAutoTableRuleContext) Accept

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

func (*ShardingAutoTableRuleContext) AlgorithmDefinition

func (*ShardingAutoTableRuleContext) AllCOMMA_

func (*ShardingAutoTableRuleContext) AuditDefinition

func (*ShardingAutoTableRuleContext) AutoShardingColumnDefinition

func (s *ShardingAutoTableRuleContext) AutoShardingColumnDefinition() IAutoShardingColumnDefinitionContext

func (*ShardingAutoTableRuleContext) COMMA_

func (*ShardingAutoTableRuleContext) GetParser

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

func (*ShardingAutoTableRuleContext) GetRuleContext

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

func (*ShardingAutoTableRuleContext) IsShardingAutoTableRuleContext

func (*ShardingAutoTableRuleContext) IsShardingAutoTableRuleContext()

func (*ShardingAutoTableRuleContext) KeyGenerateDefinition

func (*ShardingAutoTableRuleContext) LP_

func (*ShardingAutoTableRuleContext) RP_

func (*ShardingAutoTableRuleContext) StorageUnits

func (*ShardingAutoTableRuleContext) TableName

func (*ShardingAutoTableRuleContext) ToStringTree

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

type ShardingColumnContext

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

func NewEmptyShardingColumnContext

func NewEmptyShardingColumnContext() *ShardingColumnContext

func NewShardingColumnContext

func NewShardingColumnContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ShardingColumnContext

func (*ShardingColumnContext) Accept

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

func (*ShardingColumnContext) ColumnName

func (s *ShardingColumnContext) ColumnName() IColumnNameContext

func (*ShardingColumnContext) EQ_

func (*ShardingColumnContext) GetParser

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

func (*ShardingColumnContext) GetRuleContext

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

func (*ShardingColumnContext) IsShardingColumnContext

func (*ShardingColumnContext) IsShardingColumnContext()

func (*ShardingColumnContext) SHARDING_COLUMN

func (s *ShardingColumnContext) SHARDING_COLUMN() antlr.TerminalNode

func (*ShardingColumnContext) ToStringTree

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

type ShardingColumnDefinitionContext

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

func NewEmptyShardingColumnDefinitionContext

func NewEmptyShardingColumnDefinitionContext() *ShardingColumnDefinitionContext

func NewShardingColumnDefinitionContext

func NewShardingColumnDefinitionContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ShardingColumnDefinitionContext

func (*ShardingColumnDefinitionContext) Accept

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

func (*ShardingColumnDefinitionContext) GetParser

func (*ShardingColumnDefinitionContext) GetRuleContext

func (*ShardingColumnDefinitionContext) IsShardingColumnDefinitionContext

func (*ShardingColumnDefinitionContext) IsShardingColumnDefinitionContext()

func (*ShardingColumnDefinitionContext) ShardingColumn

func (*ShardingColumnDefinitionContext) ShardingColumns

func (*ShardingColumnDefinitionContext) ToStringTree

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

type ShardingColumnsContext

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

func NewEmptyShardingColumnsContext

func NewEmptyShardingColumnsContext() *ShardingColumnsContext

func NewShardingColumnsContext

func NewShardingColumnsContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ShardingColumnsContext

func (*ShardingColumnsContext) Accept

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

func (*ShardingColumnsContext) AllCOMMA_

func (s *ShardingColumnsContext) AllCOMMA_() []antlr.TerminalNode

func (*ShardingColumnsContext) AllColumnName

func (s *ShardingColumnsContext) AllColumnName() []IColumnNameContext

func (*ShardingColumnsContext) COMMA_

func (*ShardingColumnsContext) ColumnName

func (*ShardingColumnsContext) EQ_

func (*ShardingColumnsContext) GetParser

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

func (*ShardingColumnsContext) GetRuleContext

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

func (*ShardingColumnsContext) IsShardingColumnsContext

func (*ShardingColumnsContext) IsShardingColumnsContext()

func (*ShardingColumnsContext) SHARDING_COLUMNS

func (s *ShardingColumnsContext) SHARDING_COLUMNS() antlr.TerminalNode

func (*ShardingColumnsContext) ToStringTree

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

type ShardingStrategyContext

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

func NewEmptyShardingStrategyContext

func NewEmptyShardingStrategyContext() *ShardingStrategyContext

func NewShardingStrategyContext

func NewShardingStrategyContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ShardingStrategyContext

func (*ShardingStrategyContext) Accept

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

func (*ShardingStrategyContext) AllCOMMA_

func (s *ShardingStrategyContext) AllCOMMA_() []antlr.TerminalNode

func (*ShardingStrategyContext) COMMA_

func (*ShardingStrategyContext) EQ_

func (*ShardingStrategyContext) GetParser

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

func (*ShardingStrategyContext) GetRuleContext

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

func (*ShardingStrategyContext) IsShardingStrategyContext

func (*ShardingStrategyContext) IsShardingStrategyContext()

func (*ShardingStrategyContext) ShardingAlgorithm

func (s *ShardingStrategyContext) ShardingAlgorithm() IShardingAlgorithmContext

func (*ShardingStrategyContext) ShardingColumnDefinition

func (s *ShardingStrategyContext) ShardingColumnDefinition() IShardingColumnDefinitionContext

func (*ShardingStrategyContext) StrategyType

func (*ShardingStrategyContext) TYPE

func (*ShardingStrategyContext) ToStringTree

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

type ShardingTableRuleContext

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

func NewEmptyShardingTableRuleContext

func NewEmptyShardingTableRuleContext() *ShardingTableRuleContext

func NewShardingTableRuleContext

func NewShardingTableRuleContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ShardingTableRuleContext

func (*ShardingTableRuleContext) Accept

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

func (*ShardingTableRuleContext) AllCOMMA_

func (s *ShardingTableRuleContext) AllCOMMA_() []antlr.TerminalNode

func (*ShardingTableRuleContext) AuditDefinition

func (*ShardingTableRuleContext) COMMA_

func (*ShardingTableRuleContext) DataNodes

func (*ShardingTableRuleContext) DatabaseStrategy

func (s *ShardingTableRuleContext) DatabaseStrategy() IDatabaseStrategyContext

func (*ShardingTableRuleContext) GetParser

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

func (*ShardingTableRuleContext) GetRuleContext

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

func (*ShardingTableRuleContext) IsShardingTableRuleContext

func (*ShardingTableRuleContext) IsShardingTableRuleContext()

func (*ShardingTableRuleContext) KeyGenerateDefinition

func (s *ShardingTableRuleContext) KeyGenerateDefinition() IKeyGenerateDefinitionContext

func (*ShardingTableRuleContext) LP_

func (*ShardingTableRuleContext) RP_

func (*ShardingTableRuleContext) TableName

func (*ShardingTableRuleContext) TableStrategy

func (*ShardingTableRuleContext) ToStringTree

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

type ShardingTableRuleDefinitionContext

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

func NewEmptyShardingTableRuleDefinitionContext

func NewEmptyShardingTableRuleDefinitionContext() *ShardingTableRuleDefinitionContext

func NewShardingTableRuleDefinitionContext

func NewShardingTableRuleDefinitionContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ShardingTableRuleDefinitionContext

func (*ShardingTableRuleDefinitionContext) Accept

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

func (*ShardingTableRuleDefinitionContext) GetParser

func (*ShardingTableRuleDefinitionContext) GetRuleContext

func (*ShardingTableRuleDefinitionContext) IsShardingTableRuleDefinitionContext

func (*ShardingTableRuleDefinitionContext) IsShardingTableRuleDefinitionContext()

func (*ShardingTableRuleDefinitionContext) ShardingAutoTableRule

func (*ShardingTableRuleDefinitionContext) ShardingTableRule

func (*ShardingTableRuleDefinitionContext) ToStringTree

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

type SingleAuditDefinitionContext

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

func NewEmptySingleAuditDefinitionContext

func NewEmptySingleAuditDefinitionContext() *SingleAuditDefinitionContext

func NewSingleAuditDefinitionContext

func NewSingleAuditDefinitionContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *SingleAuditDefinitionContext

func (*SingleAuditDefinitionContext) Accept

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

func (*SingleAuditDefinitionContext) AlgorithmDefinition

func (*SingleAuditDefinitionContext) GetParser

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

func (*SingleAuditDefinitionContext) GetRuleContext

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

func (*SingleAuditDefinitionContext) IsSingleAuditDefinitionContext

func (*SingleAuditDefinitionContext) IsSingleAuditDefinitionContext()

func (*SingleAuditDefinitionContext) ToStringTree

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

type StorageUnitContext

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

func NewEmptyStorageUnitContext

func NewEmptyStorageUnitContext() *StorageUnitContext

func NewStorageUnitContext

func NewStorageUnitContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *StorageUnitContext

func (*StorageUnitContext) Accept

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

func (*StorageUnitContext) GetParser

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

func (*StorageUnitContext) GetRuleContext

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

func (*StorageUnitContext) IDENTIFIER_

func (s *StorageUnitContext) IDENTIFIER_() antlr.TerminalNode

func (*StorageUnitContext) IsStorageUnitContext

func (*StorageUnitContext) IsStorageUnitContext()

func (*StorageUnitContext) STRING_

func (s *StorageUnitContext) STRING_() antlr.TerminalNode

func (*StorageUnitContext) ToStringTree

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

type StorageUnitsContext

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

func NewEmptyStorageUnitsContext

func NewEmptyStorageUnitsContext() *StorageUnitsContext

func NewStorageUnitsContext

func NewStorageUnitsContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *StorageUnitsContext

func (*StorageUnitsContext) Accept

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

func (*StorageUnitsContext) AllCOMMA_

func (s *StorageUnitsContext) AllCOMMA_() []antlr.TerminalNode

func (*StorageUnitsContext) AllStorageUnit

func (s *StorageUnitsContext) AllStorageUnit() []IStorageUnitContext

func (*StorageUnitsContext) COMMA_

func (*StorageUnitsContext) GetParser

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

func (*StorageUnitsContext) GetRuleContext

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

func (*StorageUnitsContext) IsStorageUnitsContext

func (*StorageUnitsContext) IsStorageUnitsContext()

func (*StorageUnitsContext) LP_

func (*StorageUnitsContext) RP_

func (*StorageUnitsContext) STORAGE_UNITS

func (s *StorageUnitsContext) STORAGE_UNITS() antlr.TerminalNode

func (*StorageUnitsContext) StorageUnit

func (s *StorageUnitsContext) StorageUnit(i int) IStorageUnitContext

func (*StorageUnitsContext) ToStringTree

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

type StrategyTypeContext

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

func NewEmptyStrategyTypeContext

func NewEmptyStrategyTypeContext() *StrategyTypeContext

func NewStrategyTypeContext

func NewStrategyTypeContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *StrategyTypeContext

func (*StrategyTypeContext) Accept

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

func (*StrategyTypeContext) BuildInStrategyType

func (s *StrategyTypeContext) BuildInStrategyType() IBuildInStrategyTypeContext

func (*StrategyTypeContext) GetParser

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

func (*StrategyTypeContext) GetRuleContext

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

func (*StrategyTypeContext) IsStrategyTypeContext

func (*StrategyTypeContext) IsStrategyTypeContext()

func (*StrategyTypeContext) STRING_

func (s *StrategyTypeContext) STRING_() antlr.TerminalNode

func (*StrategyTypeContext) ToStringTree

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

type TableNameContext

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

func NewEmptyTableNameContext

func NewEmptyTableNameContext() *TableNameContext

func NewTableNameContext

func NewTableNameContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *TableNameContext

func (*TableNameContext) Accept

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

func (*TableNameContext) GetParser

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

func (*TableNameContext) GetRuleContext

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

func (*TableNameContext) IDENTIFIER_

func (s *TableNameContext) IDENTIFIER_() antlr.TerminalNode

func (*TableNameContext) IsTableNameContext

func (*TableNameContext) IsTableNameContext()

func (*TableNameContext) ToStringTree

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

type TableReferenceRuleDefinitionContext

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

func NewEmptyTableReferenceRuleDefinitionContext

func NewEmptyTableReferenceRuleDefinitionContext() *TableReferenceRuleDefinitionContext

func NewTableReferenceRuleDefinitionContext

func NewTableReferenceRuleDefinitionContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *TableReferenceRuleDefinitionContext

func (*TableReferenceRuleDefinitionContext) Accept

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

func (*TableReferenceRuleDefinitionContext) AllCOMMA_

func (*TableReferenceRuleDefinitionContext) AllTableName

func (*TableReferenceRuleDefinitionContext) COMMA_

func (*TableReferenceRuleDefinitionContext) GetParser

func (*TableReferenceRuleDefinitionContext) GetRuleContext

func (*TableReferenceRuleDefinitionContext) IsTableReferenceRuleDefinitionContext

func (*TableReferenceRuleDefinitionContext) IsTableReferenceRuleDefinitionContext()

func (*TableReferenceRuleDefinitionContext) LP_

func (*TableReferenceRuleDefinitionContext) RP_

func (*TableReferenceRuleDefinitionContext) RuleName

func (*TableReferenceRuleDefinitionContext) TableName

func (*TableReferenceRuleDefinitionContext) ToStringTree

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

type TableStrategyContext

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

func NewEmptyTableStrategyContext

func NewEmptyTableStrategyContext() *TableStrategyContext

func NewTableStrategyContext

func NewTableStrategyContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *TableStrategyContext

func (*TableStrategyContext) Accept

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

func (*TableStrategyContext) GetParser

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

func (*TableStrategyContext) GetRuleContext

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

func (*TableStrategyContext) IsTableStrategyContext

func (*TableStrategyContext) IsTableStrategyContext()

func (*TableStrategyContext) LP_

func (*TableStrategyContext) RP_

func (*TableStrategyContext) ShardingStrategy

func (s *TableStrategyContext) ShardingStrategy() IShardingStrategyContext

func (*TableStrategyContext) TABLE_STRATEGY

func (s *TableStrategyContext) TABLE_STRATEGY() antlr.TerminalNode

func (*TableStrategyContext) ToStringTree

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

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL