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
	RDLStatementLexerTRUE              = 44
	RDLStatementLexerFALSE             = 45
	RDLStatementLexerCREATE            = 46
	RDLStatementLexerALTER             = 47
	RDLStatementLexerDROP              = 48
	RDLStatementLexerSHOW              = 49
	RDLStatementLexerSHADOW            = 50
	RDLStatementLexerSOURCE            = 51
	RDLStatementLexerRULE              = 52
	RDLStatementLexerFROM              = 53
	RDLStatementLexerRESOURCES         = 54
	RDLStatementLexerTABLE             = 55
	RDLStatementLexerTYPE              = 56
	RDLStatementLexerNAME              = 57
	RDLStatementLexerPROPERTIES        = 58
	RDLStatementLexerRULES             = 59
	RDLStatementLexerALGORITHM         = 60
	RDLStatementLexerALGORITHMS        = 61
	RDLStatementLexerSET               = 62
	RDLStatementLexerADD               = 63
	RDLStatementLexerDATABASE_VALUE    = 64
	RDLStatementLexerTABLE_VALUE       = 65
	RDLStatementLexerSTATUS            = 66
	RDLStatementLexerCLEAR             = 67
	RDLStatementLexerDEFAULT           = 68
	RDLStatementLexerIF                = 69
	RDLStatementLexerEXISTS            = 70
	RDLStatementLexerCOUNT             = 71
	RDLStatementLexerVALUE_MATCH       = 72
	RDLStatementLexerREGEX_MATCH       = 73
	RDLStatementLexerSQL_HINT          = 74
	RDLStatementLexerNOT               = 75
	RDLStatementLexerFOR_GENERATOR     = 76
	RDLStatementLexerIDENTIFIER_       = 77
	RDLStatementLexerSTRING_           = 78
	RDLStatementLexerINT_              = 79
	RDLStatementLexerHEX_              = 80
	RDLStatementLexerNUMBER_           = 81
	RDLStatementLexerHEXDIGIT_         = 82
	RDLStatementLexerBITNUM_           = 83
	RDLStatementLexerBOOL_             = 84
)

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
	RDLStatementParserTRUE              = 44
	RDLStatementParserFALSE             = 45
	RDLStatementParserCREATE            = 46
	RDLStatementParserALTER             = 47
	RDLStatementParserDROP              = 48
	RDLStatementParserSHOW              = 49
	RDLStatementParserSHADOW            = 50
	RDLStatementParserSOURCE            = 51
	RDLStatementParserRULE              = 52
	RDLStatementParserFROM              = 53
	RDLStatementParserRESOURCES         = 54
	RDLStatementParserTABLE             = 55
	RDLStatementParserTYPE              = 56
	RDLStatementParserNAME              = 57
	RDLStatementParserPROPERTIES        = 58
	RDLStatementParserRULES             = 59
	RDLStatementParserALGORITHM         = 60
	RDLStatementParserALGORITHMS        = 61
	RDLStatementParserSET               = 62
	RDLStatementParserADD               = 63
	RDLStatementParserDATABASE_VALUE    = 64
	RDLStatementParserTABLE_VALUE       = 65
	RDLStatementParserSTATUS            = 66
	RDLStatementParserCLEAR             = 67
	RDLStatementParserDEFAULT           = 68
	RDLStatementParserIF                = 69
	RDLStatementParserEXISTS            = 70
	RDLStatementParserCOUNT             = 71
	RDLStatementParserVALUE_MATCH       = 72
	RDLStatementParserREGEX_MATCH       = 73
	RDLStatementParserSQL_HINT          = 74
	RDLStatementParserNOT               = 75
	RDLStatementParserFOR_GENERATOR     = 76
	RDLStatementParserIDENTIFIER_       = 77
	RDLStatementParserSTRING_           = 78
	RDLStatementParserINT_              = 79
	RDLStatementParserHEX_              = 80
	RDLStatementParserNUMBER_           = 81
	RDLStatementParserHEXDIGIT_         = 82
	RDLStatementParserBITNUM_           = 83
	RDLStatementParserBOOL_             = 84
)

RDLStatementParser tokens.

View Source
const (
	RDLStatementParserRULE_createShadowRule             = 0
	RDLStatementParserRULE_alterShadowRule              = 1
	RDLStatementParserRULE_dropShadowRule               = 2
	RDLStatementParserRULE_dropShadowAlgorithm          = 3
	RDLStatementParserRULE_createDefaultShadowAlgorithm = 4
	RDLStatementParserRULE_dropDefaultShadowAlgorithm   = 5
	RDLStatementParserRULE_alterDefaultShadowAlgorithm  = 6
	RDLStatementParserRULE_shadowRuleDefinition         = 7
	RDLStatementParserRULE_shadowTableRule              = 8
	RDLStatementParserRULE_source                       = 9
	RDLStatementParserRULE_shadow                       = 10
	RDLStatementParserRULE_tableName                    = 11
	RDLStatementParserRULE_algorithmName                = 12
	RDLStatementParserRULE_ifExists                     = 13
	RDLStatementParserRULE_ifNotExists                  = 14
	RDLStatementParserRULE_literal                      = 15
	RDLStatementParserRULE_algorithmDefinition          = 16
	RDLStatementParserRULE_algorithmTypeName            = 17
	RDLStatementParserRULE_buildInShadowAlgorithmType   = 18
	RDLStatementParserRULE_propertiesDefinition         = 19
	RDLStatementParserRULE_properties                   = 20
	RDLStatementParserRULE_property                     = 21
	RDLStatementParserRULE_ruleName                     = 22
)

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 AlgorithmNameContext

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

func NewAlgorithmNameContext

func NewAlgorithmNameContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *AlgorithmNameContext

func NewEmptyAlgorithmNameContext

func NewEmptyAlgorithmNameContext() *AlgorithmNameContext

func (*AlgorithmNameContext) Accept

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

func (*AlgorithmNameContext) GetParser

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

func (*AlgorithmNameContext) GetRuleContext

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

func (*AlgorithmNameContext) IDENTIFIER_

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

func (*AlgorithmNameContext) IsAlgorithmNameContext

func (*AlgorithmNameContext) IsAlgorithmNameContext()

func (*AlgorithmNameContext) ToStringTree

func (s *AlgorithmNameContext) 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) BuildInShadowAlgorithmType

func (s *AlgorithmTypeNameContext) BuildInShadowAlgorithmType() IBuildInShadowAlgorithmTypeContext

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 AlterDefaultShadowAlgorithmContext

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

func NewAlterDefaultShadowAlgorithmContext

func NewAlterDefaultShadowAlgorithmContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *AlterDefaultShadowAlgorithmContext

func NewEmptyAlterDefaultShadowAlgorithmContext

func NewEmptyAlterDefaultShadowAlgorithmContext() *AlterDefaultShadowAlgorithmContext

func (*AlterDefaultShadowAlgorithmContext) ALGORITHM

func (*AlterDefaultShadowAlgorithmContext) ALTER

func (*AlterDefaultShadowAlgorithmContext) Accept

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

func (*AlterDefaultShadowAlgorithmContext) AlgorithmDefinition

func (*AlterDefaultShadowAlgorithmContext) DEFAULT

func (*AlterDefaultShadowAlgorithmContext) GetParser

func (*AlterDefaultShadowAlgorithmContext) GetRuleContext

func (*AlterDefaultShadowAlgorithmContext) IsAlterDefaultShadowAlgorithmContext

func (*AlterDefaultShadowAlgorithmContext) IsAlterDefaultShadowAlgorithmContext()

func (*AlterDefaultShadowAlgorithmContext) SHADOW

func (*AlterDefaultShadowAlgorithmContext) ToStringTree

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

type AlterShadowRuleContext

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

func NewAlterShadowRuleContext

func NewAlterShadowRuleContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *AlterShadowRuleContext

func NewEmptyAlterShadowRuleContext

func NewEmptyAlterShadowRuleContext() *AlterShadowRuleContext

func (*AlterShadowRuleContext) ALTER

func (*AlterShadowRuleContext) Accept

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

func (*AlterShadowRuleContext) AllCOMMA_

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

func (*AlterShadowRuleContext) AllShadowRuleDefinition

func (s *AlterShadowRuleContext) AllShadowRuleDefinition() []IShadowRuleDefinitionContext

func (*AlterShadowRuleContext) COMMA_

func (*AlterShadowRuleContext) GetParser

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

func (*AlterShadowRuleContext) GetRuleContext

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

func (*AlterShadowRuleContext) IsAlterShadowRuleContext

func (*AlterShadowRuleContext) IsAlterShadowRuleContext()

func (*AlterShadowRuleContext) RULE

func (*AlterShadowRuleContext) SHADOW

func (*AlterShadowRuleContext) ShadowRuleDefinition

func (s *AlterShadowRuleContext) ShadowRuleDefinition(i int) IShadowRuleDefinitionContext

func (*AlterShadowRuleContext) ToStringTree

func (s *AlterShadowRuleContext) 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) VisitAlgorithmName

func (v *BaseRDLStatementVisitor) VisitAlgorithmName(ctx *AlgorithmNameContext) interface{}

func (*BaseRDLStatementVisitor) VisitAlgorithmTypeName

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

func (*BaseRDLStatementVisitor) VisitAlterDefaultShadowAlgorithm

func (v *BaseRDLStatementVisitor) VisitAlterDefaultShadowAlgorithm(ctx *AlterDefaultShadowAlgorithmContext) interface{}

func (*BaseRDLStatementVisitor) VisitAlterShadowRule

func (v *BaseRDLStatementVisitor) VisitAlterShadowRule(ctx *AlterShadowRuleContext) interface{}

func (*BaseRDLStatementVisitor) VisitBuildInShadowAlgorithmType

func (v *BaseRDLStatementVisitor) VisitBuildInShadowAlgorithmType(ctx *BuildInShadowAlgorithmTypeContext) interface{}

func (*BaseRDLStatementVisitor) VisitCreateDefaultShadowAlgorithm

func (v *BaseRDLStatementVisitor) VisitCreateDefaultShadowAlgorithm(ctx *CreateDefaultShadowAlgorithmContext) interface{}

func (*BaseRDLStatementVisitor) VisitCreateShadowRule

func (v *BaseRDLStatementVisitor) VisitCreateShadowRule(ctx *CreateShadowRuleContext) interface{}

func (*BaseRDLStatementVisitor) VisitDropDefaultShadowAlgorithm

func (v *BaseRDLStatementVisitor) VisitDropDefaultShadowAlgorithm(ctx *DropDefaultShadowAlgorithmContext) interface{}

func (*BaseRDLStatementVisitor) VisitDropShadowAlgorithm

func (v *BaseRDLStatementVisitor) VisitDropShadowAlgorithm(ctx *DropShadowAlgorithmContext) interface{}

func (*BaseRDLStatementVisitor) VisitDropShadowRule

func (v *BaseRDLStatementVisitor) VisitDropShadowRule(ctx *DropShadowRuleContext) interface{}

func (*BaseRDLStatementVisitor) VisitIfExists

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

func (*BaseRDLStatementVisitor) VisitIfNotExists

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

func (*BaseRDLStatementVisitor) VisitLiteral

func (v *BaseRDLStatementVisitor) VisitLiteral(ctx *LiteralContext) 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) VisitShadow

func (v *BaseRDLStatementVisitor) VisitShadow(ctx *ShadowContext) interface{}

func (*BaseRDLStatementVisitor) VisitShadowRuleDefinition

func (v *BaseRDLStatementVisitor) VisitShadowRuleDefinition(ctx *ShadowRuleDefinitionContext) interface{}

func (*BaseRDLStatementVisitor) VisitShadowTableRule

func (v *BaseRDLStatementVisitor) VisitShadowTableRule(ctx *ShadowTableRuleContext) interface{}

func (*BaseRDLStatementVisitor) VisitSource

func (v *BaseRDLStatementVisitor) VisitSource(ctx *SourceContext) interface{}

func (*BaseRDLStatementVisitor) VisitTableName

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

type BuildInShadowAlgorithmTypeContext

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

func NewBuildInShadowAlgorithmTypeContext

func NewBuildInShadowAlgorithmTypeContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *BuildInShadowAlgorithmTypeContext

func NewEmptyBuildInShadowAlgorithmTypeContext

func NewEmptyBuildInShadowAlgorithmTypeContext() *BuildInShadowAlgorithmTypeContext

func (*BuildInShadowAlgorithmTypeContext) Accept

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

func (*BuildInShadowAlgorithmTypeContext) GetParser

func (*BuildInShadowAlgorithmTypeContext) GetRuleContext

func (*BuildInShadowAlgorithmTypeContext) IsBuildInShadowAlgorithmTypeContext

func (*BuildInShadowAlgorithmTypeContext) IsBuildInShadowAlgorithmTypeContext()

func (*BuildInShadowAlgorithmTypeContext) REGEX_MATCH

func (*BuildInShadowAlgorithmTypeContext) SQL_HINT

func (*BuildInShadowAlgorithmTypeContext) ToStringTree

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

func (*BuildInShadowAlgorithmTypeContext) VALUE_MATCH

type CreateDefaultShadowAlgorithmContext

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

func NewCreateDefaultShadowAlgorithmContext

func NewCreateDefaultShadowAlgorithmContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *CreateDefaultShadowAlgorithmContext

func NewEmptyCreateDefaultShadowAlgorithmContext

func NewEmptyCreateDefaultShadowAlgorithmContext() *CreateDefaultShadowAlgorithmContext

func (*CreateDefaultShadowAlgorithmContext) ALGORITHM

func (*CreateDefaultShadowAlgorithmContext) Accept

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

func (*CreateDefaultShadowAlgorithmContext) AlgorithmDefinition

func (*CreateDefaultShadowAlgorithmContext) CREATE

func (*CreateDefaultShadowAlgorithmContext) DEFAULT

func (*CreateDefaultShadowAlgorithmContext) GetParser

func (*CreateDefaultShadowAlgorithmContext) GetRuleContext

func (*CreateDefaultShadowAlgorithmContext) IfNotExists

func (*CreateDefaultShadowAlgorithmContext) IsCreateDefaultShadowAlgorithmContext

func (*CreateDefaultShadowAlgorithmContext) IsCreateDefaultShadowAlgorithmContext()

func (*CreateDefaultShadowAlgorithmContext) SHADOW

func (*CreateDefaultShadowAlgorithmContext) ToStringTree

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

type CreateShadowRuleContext

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

func NewCreateShadowRuleContext

func NewCreateShadowRuleContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *CreateShadowRuleContext

func NewEmptyCreateShadowRuleContext

func NewEmptyCreateShadowRuleContext() *CreateShadowRuleContext

func (*CreateShadowRuleContext) Accept

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

func (*CreateShadowRuleContext) AllCOMMA_

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

func (*CreateShadowRuleContext) AllShadowRuleDefinition

func (s *CreateShadowRuleContext) AllShadowRuleDefinition() []IShadowRuleDefinitionContext

func (*CreateShadowRuleContext) COMMA_

func (*CreateShadowRuleContext) CREATE

func (*CreateShadowRuleContext) GetParser

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

func (*CreateShadowRuleContext) GetRuleContext

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

func (*CreateShadowRuleContext) IfNotExists

func (*CreateShadowRuleContext) IsCreateShadowRuleContext

func (*CreateShadowRuleContext) IsCreateShadowRuleContext()

func (*CreateShadowRuleContext) RULE

func (*CreateShadowRuleContext) SHADOW

func (*CreateShadowRuleContext) ShadowRuleDefinition

func (s *CreateShadowRuleContext) ShadowRuleDefinition(i int) IShadowRuleDefinitionContext

func (*CreateShadowRuleContext) ToStringTree

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

type DropDefaultShadowAlgorithmContext

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

func NewDropDefaultShadowAlgorithmContext

func NewDropDefaultShadowAlgorithmContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *DropDefaultShadowAlgorithmContext

func NewEmptyDropDefaultShadowAlgorithmContext

func NewEmptyDropDefaultShadowAlgorithmContext() *DropDefaultShadowAlgorithmContext

func (*DropDefaultShadowAlgorithmContext) ALGORITHM

func (*DropDefaultShadowAlgorithmContext) Accept

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

func (*DropDefaultShadowAlgorithmContext) DEFAULT

func (*DropDefaultShadowAlgorithmContext) DROP

func (*DropDefaultShadowAlgorithmContext) GetParser

func (*DropDefaultShadowAlgorithmContext) GetRuleContext

func (*DropDefaultShadowAlgorithmContext) IfExists

func (*DropDefaultShadowAlgorithmContext) IsDropDefaultShadowAlgorithmContext

func (*DropDefaultShadowAlgorithmContext) IsDropDefaultShadowAlgorithmContext()

func (*DropDefaultShadowAlgorithmContext) SHADOW

func (*DropDefaultShadowAlgorithmContext) ToStringTree

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

type DropShadowAlgorithmContext

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

func NewDropShadowAlgorithmContext

func NewDropShadowAlgorithmContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *DropShadowAlgorithmContext

func NewEmptyDropShadowAlgorithmContext

func NewEmptyDropShadowAlgorithmContext() *DropShadowAlgorithmContext

func (*DropShadowAlgorithmContext) ALGORITHM

func (*DropShadowAlgorithmContext) Accept

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

func (*DropShadowAlgorithmContext) AlgorithmName

func (*DropShadowAlgorithmContext) AllAlgorithmName

func (s *DropShadowAlgorithmContext) AllAlgorithmName() []IAlgorithmNameContext

func (*DropShadowAlgorithmContext) AllCOMMA_

func (*DropShadowAlgorithmContext) COMMA_

func (*DropShadowAlgorithmContext) DROP

func (*DropShadowAlgorithmContext) GetParser

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

func (*DropShadowAlgorithmContext) GetRuleContext

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

func (*DropShadowAlgorithmContext) IfExists

func (*DropShadowAlgorithmContext) IsDropShadowAlgorithmContext

func (*DropShadowAlgorithmContext) IsDropShadowAlgorithmContext()

func (*DropShadowAlgorithmContext) SHADOW

func (*DropShadowAlgorithmContext) ToStringTree

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

type DropShadowRuleContext

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

func NewDropShadowRuleContext

func NewDropShadowRuleContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *DropShadowRuleContext

func NewEmptyDropShadowRuleContext

func NewEmptyDropShadowRuleContext() *DropShadowRuleContext

func (*DropShadowRuleContext) Accept

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

func (*DropShadowRuleContext) AllCOMMA_

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

func (*DropShadowRuleContext) AllRuleName

func (s *DropShadowRuleContext) AllRuleName() []IRuleNameContext

func (*DropShadowRuleContext) COMMA_

func (*DropShadowRuleContext) DROP

func (*DropShadowRuleContext) GetParser

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

func (*DropShadowRuleContext) GetRuleContext

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

func (*DropShadowRuleContext) IfExists

func (*DropShadowRuleContext) IsDropShadowRuleContext

func (*DropShadowRuleContext) IsDropShadowRuleContext()

func (*DropShadowRuleContext) RULE

func (*DropShadowRuleContext) RuleName

func (*DropShadowRuleContext) SHADOW

func (*DropShadowRuleContext) ToStringTree

func (s *DropShadowRuleContext) 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 IAlgorithmNameContext

type IAlgorithmNameContext interface {
	antlr.ParserRuleContext

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

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

IAlgorithmNameContext 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 IAlterDefaultShadowAlgorithmContext

type IAlterDefaultShadowAlgorithmContext interface {
	antlr.ParserRuleContext

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

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

IAlterDefaultShadowAlgorithmContext is an interface to support dynamic dispatch.

type IAlterShadowRuleContext

type IAlterShadowRuleContext interface {
	antlr.ParserRuleContext

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

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

IAlterShadowRuleContext is an interface to support dynamic dispatch.

type IBuildInShadowAlgorithmTypeContext

type IBuildInShadowAlgorithmTypeContext interface {
	antlr.ParserRuleContext

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

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

IBuildInShadowAlgorithmTypeContext is an interface to support dynamic dispatch.

type ICreateDefaultShadowAlgorithmContext

type ICreateDefaultShadowAlgorithmContext interface {
	antlr.ParserRuleContext

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

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

ICreateDefaultShadowAlgorithmContext is an interface to support dynamic dispatch.

type ICreateShadowRuleContext

type ICreateShadowRuleContext interface {
	antlr.ParserRuleContext

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

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

ICreateShadowRuleContext is an interface to support dynamic dispatch.

type IDropDefaultShadowAlgorithmContext

type IDropDefaultShadowAlgorithmContext interface {
	antlr.ParserRuleContext

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

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

IDropDefaultShadowAlgorithmContext is an interface to support dynamic dispatch.

type IDropShadowAlgorithmContext

type IDropShadowAlgorithmContext interface {
	antlr.ParserRuleContext

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

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

IDropShadowAlgorithmContext is an interface to support dynamic dispatch.

type IDropShadowRuleContext

type IDropShadowRuleContext interface {
	antlr.ParserRuleContext

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

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

IDropShadowRuleContext 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 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 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 IShadowContext

type IShadowContext interface {
	antlr.ParserRuleContext

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

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

IShadowContext is an interface to support dynamic dispatch.

type IShadowRuleDefinitionContext

type IShadowRuleDefinitionContext interface {
	antlr.ParserRuleContext

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

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

IShadowRuleDefinitionContext is an interface to support dynamic dispatch.

type IShadowTableRuleContext

type IShadowTableRuleContext interface {
	antlr.ParserRuleContext

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

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

IShadowTableRuleContext is an interface to support dynamic dispatch.

type ISourceContext

type ISourceContext interface {
	antlr.ParserRuleContext

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

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

ISourceContext 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 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 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 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) AlgorithmName

func (p *RDLStatementParser) AlgorithmName() (localctx IAlgorithmNameContext)

func (*RDLStatementParser) AlgorithmTypeName

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

func (*RDLStatementParser) AlterDefaultShadowAlgorithm

func (p *RDLStatementParser) AlterDefaultShadowAlgorithm() (localctx IAlterDefaultShadowAlgorithmContext)

func (*RDLStatementParser) AlterShadowRule

func (p *RDLStatementParser) AlterShadowRule() (localctx IAlterShadowRuleContext)

func (*RDLStatementParser) BuildInShadowAlgorithmType

func (p *RDLStatementParser) BuildInShadowAlgorithmType() (localctx IBuildInShadowAlgorithmTypeContext)

func (*RDLStatementParser) CreateDefaultShadowAlgorithm

func (p *RDLStatementParser) CreateDefaultShadowAlgorithm() (localctx ICreateDefaultShadowAlgorithmContext)

func (*RDLStatementParser) CreateShadowRule

func (p *RDLStatementParser) CreateShadowRule() (localctx ICreateShadowRuleContext)

func (*RDLStatementParser) DropDefaultShadowAlgorithm

func (p *RDLStatementParser) DropDefaultShadowAlgorithm() (localctx IDropDefaultShadowAlgorithmContext)

func (*RDLStatementParser) DropShadowAlgorithm

func (p *RDLStatementParser) DropShadowAlgorithm() (localctx IDropShadowAlgorithmContext)

func (*RDLStatementParser) DropShadowRule

func (p *RDLStatementParser) DropShadowRule() (localctx IDropShadowRuleContext)

func (*RDLStatementParser) IfExists

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

func (*RDLStatementParser) IfNotExists

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

func (*RDLStatementParser) Literal

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

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) Shadow

func (p *RDLStatementParser) Shadow() (localctx IShadowContext)

func (*RDLStatementParser) ShadowRuleDefinition

func (p *RDLStatementParser) ShadowRuleDefinition() (localctx IShadowRuleDefinitionContext)

func (*RDLStatementParser) ShadowTableRule

func (p *RDLStatementParser) ShadowTableRule() (localctx IShadowTableRuleContext)

func (*RDLStatementParser) Source

func (p *RDLStatementParser) Source() (localctx ISourceContext)

func (*RDLStatementParser) TableName

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

type RDLStatementVisitor

type RDLStatementVisitor interface {
	antlr.ParseTreeVisitor

	// Visit a parse tree produced by RDLStatementParser#createShadowRule.
	VisitCreateShadowRule(ctx *CreateShadowRuleContext) interface{}

	// Visit a parse tree produced by RDLStatementParser#alterShadowRule.
	VisitAlterShadowRule(ctx *AlterShadowRuleContext) interface{}

	// Visit a parse tree produced by RDLStatementParser#dropShadowRule.
	VisitDropShadowRule(ctx *DropShadowRuleContext) interface{}

	// Visit a parse tree produced by RDLStatementParser#dropShadowAlgorithm.
	VisitDropShadowAlgorithm(ctx *DropShadowAlgorithmContext) interface{}

	// Visit a parse tree produced by RDLStatementParser#createDefaultShadowAlgorithm.
	VisitCreateDefaultShadowAlgorithm(ctx *CreateDefaultShadowAlgorithmContext) interface{}

	// Visit a parse tree produced by RDLStatementParser#dropDefaultShadowAlgorithm.
	VisitDropDefaultShadowAlgorithm(ctx *DropDefaultShadowAlgorithmContext) interface{}

	// Visit a parse tree produced by RDLStatementParser#alterDefaultShadowAlgorithm.
	VisitAlterDefaultShadowAlgorithm(ctx *AlterDefaultShadowAlgorithmContext) interface{}

	// Visit a parse tree produced by RDLStatementParser#shadowRuleDefinition.
	VisitShadowRuleDefinition(ctx *ShadowRuleDefinitionContext) interface{}

	// Visit a parse tree produced by RDLStatementParser#shadowTableRule.
	VisitShadowTableRule(ctx *ShadowTableRuleContext) interface{}

	// Visit a parse tree produced by RDLStatementParser#source.
	VisitSource(ctx *SourceContext) interface{}

	// Visit a parse tree produced by RDLStatementParser#shadow.
	VisitShadow(ctx *ShadowContext) interface{}

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

	// Visit a parse tree produced by RDLStatementParser#algorithmName.
	VisitAlgorithmName(ctx *AlgorithmNameContext) 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#buildInShadowAlgorithmType.
	VisitBuildInShadowAlgorithmType(ctx *BuildInShadowAlgorithmTypeContext) 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#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 ShadowContext

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

func NewEmptyShadowContext

func NewEmptyShadowContext() *ShadowContext

func NewShadowContext

func NewShadowContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ShadowContext

func (*ShadowContext) Accept

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

func (*ShadowContext) GetParser

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

func (*ShadowContext) GetRuleContext

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

func (*ShadowContext) IDENTIFIER_

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

func (*ShadowContext) IsShadowContext

func (*ShadowContext) IsShadowContext()

func (*ShadowContext) ToStringTree

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

type ShadowRuleDefinitionContext

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

func NewEmptyShadowRuleDefinitionContext

func NewEmptyShadowRuleDefinitionContext() *ShadowRuleDefinitionContext

func NewShadowRuleDefinitionContext

func NewShadowRuleDefinitionContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ShadowRuleDefinitionContext

func (*ShadowRuleDefinitionContext) Accept

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

func (*ShadowRuleDefinitionContext) AllCOMMA_

func (*ShadowRuleDefinitionContext) AllEQ_

func (*ShadowRuleDefinitionContext) AllShadowTableRule

func (s *ShadowRuleDefinitionContext) AllShadowTableRule() []IShadowTableRuleContext

func (*ShadowRuleDefinitionContext) COMMA_

func (*ShadowRuleDefinitionContext) EQ_

func (*ShadowRuleDefinitionContext) GetParser

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

func (*ShadowRuleDefinitionContext) GetRuleContext

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

func (*ShadowRuleDefinitionContext) IsShadowRuleDefinitionContext

func (*ShadowRuleDefinitionContext) IsShadowRuleDefinitionContext()

func (*ShadowRuleDefinitionContext) LP_

func (*ShadowRuleDefinitionContext) RP_

func (*ShadowRuleDefinitionContext) RuleName

func (*ShadowRuleDefinitionContext) SHADOW

func (*ShadowRuleDefinitionContext) SOURCE

func (*ShadowRuleDefinitionContext) Shadow

func (*ShadowRuleDefinitionContext) ShadowTableRule

func (*ShadowRuleDefinitionContext) Source

func (*ShadowRuleDefinitionContext) ToStringTree

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

type ShadowTableRuleContext

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

func NewEmptyShadowTableRuleContext

func NewEmptyShadowTableRuleContext() *ShadowTableRuleContext

func NewShadowTableRuleContext

func NewShadowTableRuleContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ShadowTableRuleContext

func (*ShadowTableRuleContext) Accept

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

func (*ShadowTableRuleContext) AlgorithmDefinition

func (s *ShadowTableRuleContext) AlgorithmDefinition(i int) IAlgorithmDefinitionContext

func (*ShadowTableRuleContext) AllAlgorithmDefinition

func (s *ShadowTableRuleContext) AllAlgorithmDefinition() []IAlgorithmDefinitionContext

func (*ShadowTableRuleContext) AllCOMMA_

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

func (*ShadowTableRuleContext) COMMA_

func (*ShadowTableRuleContext) GetParser

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

func (*ShadowTableRuleContext) GetRuleContext

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

func (*ShadowTableRuleContext) IsShadowTableRuleContext

func (*ShadowTableRuleContext) IsShadowTableRuleContext()

func (*ShadowTableRuleContext) LP_

func (*ShadowTableRuleContext) RP_

func (*ShadowTableRuleContext) TableName

func (*ShadowTableRuleContext) ToStringTree

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

type SourceContext

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

func NewEmptySourceContext

func NewEmptySourceContext() *SourceContext

func NewSourceContext

func NewSourceContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *SourceContext

func (*SourceContext) Accept

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

func (*SourceContext) GetParser

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

func (*SourceContext) GetRuleContext

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

func (*SourceContext) IDENTIFIER_

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

func (*SourceContext) IsSourceContext

func (*SourceContext) IsSourceContext()

func (*SourceContext) ToStringTree

func (s *SourceContext) 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

Jump to

Keyboard shortcuts

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