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
	RDLStatementLexerRESOURCE                 = 48
	RDLStatementLexerRULE                     = 49
	RDLStatementLexerFROM                     = 50
	RDLStatementLexerENCRYPT                  = 51
	RDLStatementLexerTYPE                     = 52
	RDLStatementLexerENCRYPT_ALGORITHM        = 53
	RDLStatementLexerASSISTED_QUERY_ALGORITHM = 54
	RDLStatementLexerLIKE_QUERY_ALGORITHM     = 55
	RDLStatementLexerNAME                     = 56
	RDLStatementLexerPROPERTIES               = 57
	RDLStatementLexerCOLUMN                   = 58
	RDLStatementLexerRULES                    = 59
	RDLStatementLexerTABLE                    = 60
	RDLStatementLexerCOLUMNS                  = 61
	RDLStatementLexerCIPHER                   = 62
	RDLStatementLexerPLAIN                    = 63
	RDLStatementLexerASSISTED_QUERY_COLUMN    = 64
	RDLStatementLexerLIKE_QUERY_COLUMN        = 65
	RDLStatementLexerQUERY_WITH_CIPHER_COLUMN = 66
	RDLStatementLexerTRUE                     = 67
	RDLStatementLexerFALSE                    = 68
	RDLStatementLexerDATA_TYPE                = 69
	RDLStatementLexerPLAIN_DATA_TYPE          = 70
	RDLStatementLexerCIPHER_DATA_TYPE         = 71
	RDLStatementLexerASSISTED_QUERY_DATA_TYPE = 72
	RDLStatementLexerLIKE_QUERY_DATA_TYPE     = 73
	RDLStatementLexerIF                       = 74
	RDLStatementLexerEXISTS                   = 75
	RDLStatementLexerCOUNT                    = 76
	RDLStatementLexerMD5                      = 77
	RDLStatementLexerAES                      = 78
	RDLStatementLexerRC4                      = 79
	RDLStatementLexerSM3                      = 80
	RDLStatementLexerSM4                      = 81
	RDLStatementLexerCHAR_DIGEST_LIKE         = 82
	RDLStatementLexerNOT                      = 83
	RDLStatementLexerFOR_GENERATOR            = 84
	RDLStatementLexerIDENTIFIER_              = 85
	RDLStatementLexerSTRING_                  = 86
	RDLStatementLexerINT_                     = 87
	RDLStatementLexerHEX_                     = 88
	RDLStatementLexerNUMBER_                  = 89
	RDLStatementLexerHEXDIGIT_                = 90
	RDLStatementLexerBITNUM_                  = 91
)

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
	RDLStatementParserRESOURCE                 = 48
	RDLStatementParserRULE                     = 49
	RDLStatementParserFROM                     = 50
	RDLStatementParserENCRYPT                  = 51
	RDLStatementParserTYPE                     = 52
	RDLStatementParserENCRYPT_ALGORITHM        = 53
	RDLStatementParserASSISTED_QUERY_ALGORITHM = 54
	RDLStatementParserLIKE_QUERY_ALGORITHM     = 55
	RDLStatementParserNAME                     = 56
	RDLStatementParserPROPERTIES               = 57
	RDLStatementParserCOLUMN                   = 58
	RDLStatementParserRULES                    = 59
	RDLStatementParserTABLE                    = 60
	RDLStatementParserCOLUMNS                  = 61
	RDLStatementParserCIPHER                   = 62
	RDLStatementParserPLAIN                    = 63
	RDLStatementParserASSISTED_QUERY_COLUMN    = 64
	RDLStatementParserLIKE_QUERY_COLUMN        = 65
	RDLStatementParserQUERY_WITH_CIPHER_COLUMN = 66
	RDLStatementParserTRUE                     = 67
	RDLStatementParserFALSE                    = 68
	RDLStatementParserDATA_TYPE                = 69
	RDLStatementParserPLAIN_DATA_TYPE          = 70
	RDLStatementParserCIPHER_DATA_TYPE         = 71
	RDLStatementParserASSISTED_QUERY_DATA_TYPE = 72
	RDLStatementParserLIKE_QUERY_DATA_TYPE     = 73
	RDLStatementParserIF                       = 74
	RDLStatementParserEXISTS                   = 75
	RDLStatementParserCOUNT                    = 76
	RDLStatementParserMD5                      = 77
	RDLStatementParserAES                      = 78
	RDLStatementParserRC4                      = 79
	RDLStatementParserSM3                      = 80
	RDLStatementParserSM4                      = 81
	RDLStatementParserCHAR_DIGEST_LIKE         = 82
	RDLStatementParserNOT                      = 83
	RDLStatementParserFOR_GENERATOR            = 84
	RDLStatementParserIDENTIFIER_              = 85
	RDLStatementParserSTRING_                  = 86
	RDLStatementParserINT_                     = 87
	RDLStatementParserHEX_                     = 88
	RDLStatementParserNUMBER_                  = 89
	RDLStatementParserHEXDIGIT_                = 90
	RDLStatementParserBITNUM_                  = 91
)

RDLStatementParser tokens.

View Source
const (
	RDLStatementParserRULE_createEncryptRule             = 0
	RDLStatementParserRULE_alterEncryptRule              = 1
	RDLStatementParserRULE_dropEncryptRule               = 2
	RDLStatementParserRULE_encryptRuleDefinition         = 3
	RDLStatementParserRULE_resourceDefinition            = 4
	RDLStatementParserRULE_resourceName                  = 5
	RDLStatementParserRULE_encryptColumnDefinition       = 6
	RDLStatementParserRULE_columnDefinition              = 7
	RDLStatementParserRULE_columnName                    = 8
	RDLStatementParserRULE_dataType                      = 9
	RDLStatementParserRULE_plainColumnDefinition         = 10
	RDLStatementParserRULE_plainColumnName               = 11
	RDLStatementParserRULE_cipherColumnDefinition        = 12
	RDLStatementParserRULE_cipherColumnName              = 13
	RDLStatementParserRULE_assistedQueryColumnDefinition = 14
	RDLStatementParserRULE_assistedQueryColumnName       = 15
	RDLStatementParserRULE_likeQueryColumnDefinition     = 16
	RDLStatementParserRULE_likeQueryColumnName           = 17
	RDLStatementParserRULE_encryptAlgorithm              = 18
	RDLStatementParserRULE_assistedQueryAlgorithm        = 19
	RDLStatementParserRULE_likeQueryAlgorithm            = 20
	RDLStatementParserRULE_queryWithCipherColumn         = 21
	RDLStatementParserRULE_ifExists                      = 22
	RDLStatementParserRULE_ifNotExists                   = 23
	RDLStatementParserRULE_literal                       = 24
	RDLStatementParserRULE_algorithmDefinition           = 25
	RDLStatementParserRULE_algorithmTypeName             = 26
	RDLStatementParserRULE_buildinAlgorithmTypeName      = 27
	RDLStatementParserRULE_propertiesDefinition          = 28
	RDLStatementParserRULE_properties                    = 29
	RDLStatementParserRULE_property                      = 30
	RDLStatementParserRULE_tableName                     = 31
)

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

func (s *AlgorithmTypeNameContext) BuildinAlgorithmTypeName() IBuildinAlgorithmTypeNameContext

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 AlterEncryptRuleContext

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

func NewAlterEncryptRuleContext

func NewAlterEncryptRuleContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *AlterEncryptRuleContext

func NewEmptyAlterEncryptRuleContext

func NewEmptyAlterEncryptRuleContext() *AlterEncryptRuleContext

func (*AlterEncryptRuleContext) ALTER

func (*AlterEncryptRuleContext) Accept

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

func (*AlterEncryptRuleContext) AllCOMMA_

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

func (*AlterEncryptRuleContext) AllEncryptRuleDefinition

func (s *AlterEncryptRuleContext) AllEncryptRuleDefinition() []IEncryptRuleDefinitionContext

func (*AlterEncryptRuleContext) COMMA_

func (*AlterEncryptRuleContext) ENCRYPT

func (*AlterEncryptRuleContext) EncryptRuleDefinition

func (s *AlterEncryptRuleContext) EncryptRuleDefinition(i int) IEncryptRuleDefinitionContext

func (*AlterEncryptRuleContext) GetParser

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

func (*AlterEncryptRuleContext) GetRuleContext

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

func (*AlterEncryptRuleContext) IsAlterEncryptRuleContext

func (*AlterEncryptRuleContext) IsAlterEncryptRuleContext()

func (*AlterEncryptRuleContext) RULE

func (*AlterEncryptRuleContext) ToStringTree

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

type AssistedQueryAlgorithmContext

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

func NewAssistedQueryAlgorithmContext

func NewAssistedQueryAlgorithmContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *AssistedQueryAlgorithmContext

func NewEmptyAssistedQueryAlgorithmContext

func NewEmptyAssistedQueryAlgorithmContext() *AssistedQueryAlgorithmContext

func (*AssistedQueryAlgorithmContext) ASSISTED_QUERY_ALGORITHM

func (s *AssistedQueryAlgorithmContext) ASSISTED_QUERY_ALGORITHM() antlr.TerminalNode

func (*AssistedQueryAlgorithmContext) Accept

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

func (*AssistedQueryAlgorithmContext) AlgorithmDefinition

func (*AssistedQueryAlgorithmContext) GetParser

func (*AssistedQueryAlgorithmContext) GetRuleContext

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

func (*AssistedQueryAlgorithmContext) IsAssistedQueryAlgorithmContext

func (*AssistedQueryAlgorithmContext) IsAssistedQueryAlgorithmContext()

func (*AssistedQueryAlgorithmContext) LP_

func (*AssistedQueryAlgorithmContext) RP_

func (*AssistedQueryAlgorithmContext) ToStringTree

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

type AssistedQueryColumnDefinitionContext

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

func NewAssistedQueryColumnDefinitionContext

func NewAssistedQueryColumnDefinitionContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *AssistedQueryColumnDefinitionContext

func NewEmptyAssistedQueryColumnDefinitionContext

func NewEmptyAssistedQueryColumnDefinitionContext() *AssistedQueryColumnDefinitionContext

func (*AssistedQueryColumnDefinitionContext) ASSISTED_QUERY_COLUMN

func (s *AssistedQueryColumnDefinitionContext) ASSISTED_QUERY_COLUMN() antlr.TerminalNode

func (*AssistedQueryColumnDefinitionContext) ASSISTED_QUERY_DATA_TYPE

func (s *AssistedQueryColumnDefinitionContext) ASSISTED_QUERY_DATA_TYPE() antlr.TerminalNode

func (*AssistedQueryColumnDefinitionContext) Accept

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

func (*AssistedQueryColumnDefinitionContext) AllEQ_

func (*AssistedQueryColumnDefinitionContext) AssistedQueryColumnName

func (*AssistedQueryColumnDefinitionContext) COMMA_

func (*AssistedQueryColumnDefinitionContext) DataType

func (*AssistedQueryColumnDefinitionContext) EQ_

func (*AssistedQueryColumnDefinitionContext) GetParser

func (*AssistedQueryColumnDefinitionContext) GetRuleContext

func (*AssistedQueryColumnDefinitionContext) IsAssistedQueryColumnDefinitionContext

func (*AssistedQueryColumnDefinitionContext) IsAssistedQueryColumnDefinitionContext()

func (*AssistedQueryColumnDefinitionContext) ToStringTree

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

type AssistedQueryColumnNameContext

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

func NewAssistedQueryColumnNameContext

func NewAssistedQueryColumnNameContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *AssistedQueryColumnNameContext

func NewEmptyAssistedQueryColumnNameContext

func NewEmptyAssistedQueryColumnNameContext() *AssistedQueryColumnNameContext

func (*AssistedQueryColumnNameContext) Accept

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

func (*AssistedQueryColumnNameContext) GetParser

func (*AssistedQueryColumnNameContext) GetRuleContext

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

func (*AssistedQueryColumnNameContext) IDENTIFIER_

func (*AssistedQueryColumnNameContext) IsAssistedQueryColumnNameContext

func (*AssistedQueryColumnNameContext) IsAssistedQueryColumnNameContext()

func (*AssistedQueryColumnNameContext) ToStringTree

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

func (v *BaseRDLStatementVisitor) VisitAlterEncryptRule(ctx *AlterEncryptRuleContext) interface{}

func (*BaseRDLStatementVisitor) VisitAssistedQueryAlgorithm

func (v *BaseRDLStatementVisitor) VisitAssistedQueryAlgorithm(ctx *AssistedQueryAlgorithmContext) interface{}

func (*BaseRDLStatementVisitor) VisitAssistedQueryColumnDefinition

func (v *BaseRDLStatementVisitor) VisitAssistedQueryColumnDefinition(ctx *AssistedQueryColumnDefinitionContext) interface{}

func (*BaseRDLStatementVisitor) VisitAssistedQueryColumnName

func (v *BaseRDLStatementVisitor) VisitAssistedQueryColumnName(ctx *AssistedQueryColumnNameContext) interface{}

func (*BaseRDLStatementVisitor) VisitBuildinAlgorithmTypeName

func (v *BaseRDLStatementVisitor) VisitBuildinAlgorithmTypeName(ctx *BuildinAlgorithmTypeNameContext) interface{}

func (*BaseRDLStatementVisitor) VisitCipherColumnDefinition

func (v *BaseRDLStatementVisitor) VisitCipherColumnDefinition(ctx *CipherColumnDefinitionContext) interface{}

func (*BaseRDLStatementVisitor) VisitCipherColumnName

func (v *BaseRDLStatementVisitor) VisitCipherColumnName(ctx *CipherColumnNameContext) interface{}

func (*BaseRDLStatementVisitor) VisitColumnDefinition

func (v *BaseRDLStatementVisitor) VisitColumnDefinition(ctx *ColumnDefinitionContext) interface{}

func (*BaseRDLStatementVisitor) VisitColumnName

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

func (*BaseRDLStatementVisitor) VisitCreateEncryptRule

func (v *BaseRDLStatementVisitor) VisitCreateEncryptRule(ctx *CreateEncryptRuleContext) interface{}

func (*BaseRDLStatementVisitor) VisitDataType

func (v *BaseRDLStatementVisitor) VisitDataType(ctx *DataTypeContext) interface{}

func (*BaseRDLStatementVisitor) VisitDropEncryptRule

func (v *BaseRDLStatementVisitor) VisitDropEncryptRule(ctx *DropEncryptRuleContext) interface{}

func (*BaseRDLStatementVisitor) VisitEncryptAlgorithm

func (v *BaseRDLStatementVisitor) VisitEncryptAlgorithm(ctx *EncryptAlgorithmContext) interface{}

func (*BaseRDLStatementVisitor) VisitEncryptColumnDefinition

func (v *BaseRDLStatementVisitor) VisitEncryptColumnDefinition(ctx *EncryptColumnDefinitionContext) interface{}

func (*BaseRDLStatementVisitor) VisitEncryptRuleDefinition

func (v *BaseRDLStatementVisitor) VisitEncryptRuleDefinition(ctx *EncryptRuleDefinitionContext) interface{}

func (*BaseRDLStatementVisitor) VisitIfExists

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

func (*BaseRDLStatementVisitor) VisitIfNotExists

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

func (*BaseRDLStatementVisitor) VisitLikeQueryAlgorithm

func (v *BaseRDLStatementVisitor) VisitLikeQueryAlgorithm(ctx *LikeQueryAlgorithmContext) interface{}

func (*BaseRDLStatementVisitor) VisitLikeQueryColumnDefinition

func (v *BaseRDLStatementVisitor) VisitLikeQueryColumnDefinition(ctx *LikeQueryColumnDefinitionContext) interface{}

func (*BaseRDLStatementVisitor) VisitLikeQueryColumnName

func (v *BaseRDLStatementVisitor) VisitLikeQueryColumnName(ctx *LikeQueryColumnNameContext) interface{}

func (*BaseRDLStatementVisitor) VisitLiteral

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

func (*BaseRDLStatementVisitor) VisitPlainColumnDefinition

func (v *BaseRDLStatementVisitor) VisitPlainColumnDefinition(ctx *PlainColumnDefinitionContext) interface{}

func (*BaseRDLStatementVisitor) VisitPlainColumnName

func (v *BaseRDLStatementVisitor) VisitPlainColumnName(ctx *PlainColumnNameContext) 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) VisitQueryWithCipherColumn

func (v *BaseRDLStatementVisitor) VisitQueryWithCipherColumn(ctx *QueryWithCipherColumnContext) interface{}

func (*BaseRDLStatementVisitor) VisitResourceDefinition

func (v *BaseRDLStatementVisitor) VisitResourceDefinition(ctx *ResourceDefinitionContext) interface{}

func (*BaseRDLStatementVisitor) VisitResourceName

func (v *BaseRDLStatementVisitor) VisitResourceName(ctx *ResourceNameContext) interface{}

func (*BaseRDLStatementVisitor) VisitTableName

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

type BuildinAlgorithmTypeNameContext

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

func NewBuildinAlgorithmTypeNameContext

func NewBuildinAlgorithmTypeNameContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *BuildinAlgorithmTypeNameContext

func NewEmptyBuildinAlgorithmTypeNameContext

func NewEmptyBuildinAlgorithmTypeNameContext() *BuildinAlgorithmTypeNameContext

func (*BuildinAlgorithmTypeNameContext) AES

func (*BuildinAlgorithmTypeNameContext) Accept

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

func (*BuildinAlgorithmTypeNameContext) CHAR_DIGEST_LIKE

func (s *BuildinAlgorithmTypeNameContext) CHAR_DIGEST_LIKE() antlr.TerminalNode

func (*BuildinAlgorithmTypeNameContext) GetParser

func (*BuildinAlgorithmTypeNameContext) GetRuleContext

func (*BuildinAlgorithmTypeNameContext) IsBuildinAlgorithmTypeNameContext

func (*BuildinAlgorithmTypeNameContext) IsBuildinAlgorithmTypeNameContext()

func (*BuildinAlgorithmTypeNameContext) MD5

func (*BuildinAlgorithmTypeNameContext) RC4

func (*BuildinAlgorithmTypeNameContext) SM3

func (*BuildinAlgorithmTypeNameContext) SM4

func (*BuildinAlgorithmTypeNameContext) ToStringTree

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

type CipherColumnDefinitionContext

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

func NewCipherColumnDefinitionContext

func NewCipherColumnDefinitionContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *CipherColumnDefinitionContext

func NewEmptyCipherColumnDefinitionContext

func NewEmptyCipherColumnDefinitionContext() *CipherColumnDefinitionContext

func (*CipherColumnDefinitionContext) Accept

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

func (*CipherColumnDefinitionContext) AllEQ_

func (*CipherColumnDefinitionContext) CIPHER

func (*CipherColumnDefinitionContext) CIPHER_DATA_TYPE

func (s *CipherColumnDefinitionContext) CIPHER_DATA_TYPE() antlr.TerminalNode

func (*CipherColumnDefinitionContext) COMMA_

func (*CipherColumnDefinitionContext) CipherColumnName

func (*CipherColumnDefinitionContext) DataType

func (*CipherColumnDefinitionContext) EQ_

func (*CipherColumnDefinitionContext) GetParser

func (*CipherColumnDefinitionContext) GetRuleContext

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

func (*CipherColumnDefinitionContext) IsCipherColumnDefinitionContext

func (*CipherColumnDefinitionContext) IsCipherColumnDefinitionContext()

func (*CipherColumnDefinitionContext) ToStringTree

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

type CipherColumnNameContext

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

func NewCipherColumnNameContext

func NewCipherColumnNameContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *CipherColumnNameContext

func NewEmptyCipherColumnNameContext

func NewEmptyCipherColumnNameContext() *CipherColumnNameContext

func (*CipherColumnNameContext) Accept

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

func (*CipherColumnNameContext) GetParser

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

func (*CipherColumnNameContext) GetRuleContext

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

func (*CipherColumnNameContext) IDENTIFIER_

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

func (*CipherColumnNameContext) IsCipherColumnNameContext

func (*CipherColumnNameContext) IsCipherColumnNameContext()

func (*CipherColumnNameContext) ToStringTree

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

type ColumnDefinitionContext

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

func NewColumnDefinitionContext

func NewColumnDefinitionContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ColumnDefinitionContext

func NewEmptyColumnDefinitionContext

func NewEmptyColumnDefinitionContext() *ColumnDefinitionContext

func (*ColumnDefinitionContext) Accept

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

func (*ColumnDefinitionContext) AllEQ_

func (*ColumnDefinitionContext) COMMA_

func (*ColumnDefinitionContext) ColumnName

func (*ColumnDefinitionContext) DATA_TYPE

func (*ColumnDefinitionContext) DataType

func (*ColumnDefinitionContext) EQ_

func (*ColumnDefinitionContext) GetParser

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

func (*ColumnDefinitionContext) GetRuleContext

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

func (*ColumnDefinitionContext) IsColumnDefinitionContext

func (*ColumnDefinitionContext) IsColumnDefinitionContext()

func (*ColumnDefinitionContext) NAME

func (*ColumnDefinitionContext) ToStringTree

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

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

func NewCreateEncryptRuleContext

func NewCreateEncryptRuleContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *CreateEncryptRuleContext

func NewEmptyCreateEncryptRuleContext

func NewEmptyCreateEncryptRuleContext() *CreateEncryptRuleContext

func (*CreateEncryptRuleContext) Accept

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

func (*CreateEncryptRuleContext) AllCOMMA_

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

func (*CreateEncryptRuleContext) AllEncryptRuleDefinition

func (s *CreateEncryptRuleContext) AllEncryptRuleDefinition() []IEncryptRuleDefinitionContext

func (*CreateEncryptRuleContext) COMMA_

func (*CreateEncryptRuleContext) CREATE

func (*CreateEncryptRuleContext) ENCRYPT

func (*CreateEncryptRuleContext) EncryptRuleDefinition

func (s *CreateEncryptRuleContext) EncryptRuleDefinition(i int) IEncryptRuleDefinitionContext

func (*CreateEncryptRuleContext) GetParser

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

func (*CreateEncryptRuleContext) GetRuleContext

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

func (*CreateEncryptRuleContext) IfNotExists

func (*CreateEncryptRuleContext) IsCreateEncryptRuleContext

func (*CreateEncryptRuleContext) IsCreateEncryptRuleContext()

func (*CreateEncryptRuleContext) RULE

func (*CreateEncryptRuleContext) ToStringTree

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

type DataTypeContext

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

func NewDataTypeContext

func NewDataTypeContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *DataTypeContext

func NewEmptyDataTypeContext

func NewEmptyDataTypeContext() *DataTypeContext

func (*DataTypeContext) Accept

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

func (*DataTypeContext) GetParser

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

func (*DataTypeContext) GetRuleContext

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

func (*DataTypeContext) IsDataTypeContext

func (*DataTypeContext) IsDataTypeContext()

func (*DataTypeContext) STRING_

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

func (*DataTypeContext) ToStringTree

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

type DropEncryptRuleContext

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

func NewDropEncryptRuleContext

func NewDropEncryptRuleContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *DropEncryptRuleContext

func NewEmptyDropEncryptRuleContext

func NewEmptyDropEncryptRuleContext() *DropEncryptRuleContext

func (*DropEncryptRuleContext) Accept

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

func (*DropEncryptRuleContext) AllCOMMA_

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

func (*DropEncryptRuleContext) AllTableName

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

func (*DropEncryptRuleContext) COMMA_

func (*DropEncryptRuleContext) DROP

func (*DropEncryptRuleContext) ENCRYPT

func (*DropEncryptRuleContext) GetParser

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

func (*DropEncryptRuleContext) GetRuleContext

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

func (*DropEncryptRuleContext) IfExists

func (*DropEncryptRuleContext) IsDropEncryptRuleContext

func (*DropEncryptRuleContext) IsDropEncryptRuleContext()

func (*DropEncryptRuleContext) RULE

func (*DropEncryptRuleContext) TableName

func (*DropEncryptRuleContext) ToStringTree

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

type EncryptAlgorithmContext

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

func NewEmptyEncryptAlgorithmContext

func NewEmptyEncryptAlgorithmContext() *EncryptAlgorithmContext

func NewEncryptAlgorithmContext

func NewEncryptAlgorithmContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *EncryptAlgorithmContext

func (*EncryptAlgorithmContext) Accept

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

func (*EncryptAlgorithmContext) AlgorithmDefinition

func (s *EncryptAlgorithmContext) AlgorithmDefinition() IAlgorithmDefinitionContext

func (*EncryptAlgorithmContext) ENCRYPT_ALGORITHM

func (s *EncryptAlgorithmContext) ENCRYPT_ALGORITHM() antlr.TerminalNode

func (*EncryptAlgorithmContext) GetParser

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

func (*EncryptAlgorithmContext) GetRuleContext

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

func (*EncryptAlgorithmContext) IsEncryptAlgorithmContext

func (*EncryptAlgorithmContext) IsEncryptAlgorithmContext()

func (*EncryptAlgorithmContext) LP_

func (*EncryptAlgorithmContext) RP_

func (*EncryptAlgorithmContext) ToStringTree

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

type EncryptColumnDefinitionContext

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

func NewEmptyEncryptColumnDefinitionContext

func NewEmptyEncryptColumnDefinitionContext() *EncryptColumnDefinitionContext

func NewEncryptColumnDefinitionContext

func NewEncryptColumnDefinitionContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *EncryptColumnDefinitionContext

func (*EncryptColumnDefinitionContext) Accept

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

func (*EncryptColumnDefinitionContext) AllCOMMA_

func (*EncryptColumnDefinitionContext) AssistedQueryAlgorithm

func (*EncryptColumnDefinitionContext) AssistedQueryColumnDefinition

func (s *EncryptColumnDefinitionContext) AssistedQueryColumnDefinition() IAssistedQueryColumnDefinitionContext

func (*EncryptColumnDefinitionContext) COMMA_

func (*EncryptColumnDefinitionContext) CipherColumnDefinition

func (*EncryptColumnDefinitionContext) ColumnDefinition

func (*EncryptColumnDefinitionContext) EQ_

func (*EncryptColumnDefinitionContext) EncryptAlgorithm

func (*EncryptColumnDefinitionContext) GetParser

func (*EncryptColumnDefinitionContext) GetRuleContext

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

func (*EncryptColumnDefinitionContext) IsEncryptColumnDefinitionContext

func (*EncryptColumnDefinitionContext) IsEncryptColumnDefinitionContext()

func (*EncryptColumnDefinitionContext) LP_

func (*EncryptColumnDefinitionContext) LikeQueryAlgorithm

func (*EncryptColumnDefinitionContext) LikeQueryColumnDefinition

func (*EncryptColumnDefinitionContext) PlainColumnDefinition

func (*EncryptColumnDefinitionContext) QUERY_WITH_CIPHER_COLUMN

func (s *EncryptColumnDefinitionContext) QUERY_WITH_CIPHER_COLUMN() antlr.TerminalNode

func (*EncryptColumnDefinitionContext) QueryWithCipherColumn

func (*EncryptColumnDefinitionContext) RP_

func (*EncryptColumnDefinitionContext) ToStringTree

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

type EncryptRuleDefinitionContext

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

func NewEmptyEncryptRuleDefinitionContext

func NewEmptyEncryptRuleDefinitionContext() *EncryptRuleDefinitionContext

func NewEncryptRuleDefinitionContext

func NewEncryptRuleDefinitionContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *EncryptRuleDefinitionContext

func (*EncryptRuleDefinitionContext) Accept

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

func (*EncryptRuleDefinitionContext) AllCOMMA_

func (*EncryptRuleDefinitionContext) AllEncryptColumnDefinition

func (s *EncryptRuleDefinitionContext) AllEncryptColumnDefinition() []IEncryptColumnDefinitionContext

func (*EncryptRuleDefinitionContext) AllLP_

func (*EncryptRuleDefinitionContext) AllRP_

func (*EncryptRuleDefinitionContext) COLUMNS

func (*EncryptRuleDefinitionContext) COMMA_

func (*EncryptRuleDefinitionContext) EQ_

func (*EncryptRuleDefinitionContext) EncryptColumnDefinition

func (*EncryptRuleDefinitionContext) GetParser

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

func (*EncryptRuleDefinitionContext) GetRuleContext

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

func (*EncryptRuleDefinitionContext) IsEncryptRuleDefinitionContext

func (*EncryptRuleDefinitionContext) IsEncryptRuleDefinitionContext()

func (*EncryptRuleDefinitionContext) LP_

func (*EncryptRuleDefinitionContext) QUERY_WITH_CIPHER_COLUMN

func (s *EncryptRuleDefinitionContext) QUERY_WITH_CIPHER_COLUMN() antlr.TerminalNode

func (*EncryptRuleDefinitionContext) QueryWithCipherColumn

func (*EncryptRuleDefinitionContext) RP_

func (*EncryptRuleDefinitionContext) ResourceDefinition

func (*EncryptRuleDefinitionContext) TableName

func (*EncryptRuleDefinitionContext) ToStringTree

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

type IAlterEncryptRuleContext interface {
	antlr.ParserRuleContext

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

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

IAlterEncryptRuleContext is an interface to support dynamic dispatch.

type IAssistedQueryAlgorithmContext

type IAssistedQueryAlgorithmContext interface {
	antlr.ParserRuleContext

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

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

IAssistedQueryAlgorithmContext is an interface to support dynamic dispatch.

type IAssistedQueryColumnDefinitionContext

type IAssistedQueryColumnDefinitionContext interface {
	antlr.ParserRuleContext

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

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

IAssistedQueryColumnDefinitionContext is an interface to support dynamic dispatch.

type IAssistedQueryColumnNameContext

type IAssistedQueryColumnNameContext interface {
	antlr.ParserRuleContext

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

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

IAssistedQueryColumnNameContext is an interface to support dynamic dispatch.

type IBuildinAlgorithmTypeNameContext

type IBuildinAlgorithmTypeNameContext interface {
	antlr.ParserRuleContext

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

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

IBuildinAlgorithmTypeNameContext is an interface to support dynamic dispatch.

type ICipherColumnDefinitionContext

type ICipherColumnDefinitionContext interface {
	antlr.ParserRuleContext

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

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

ICipherColumnDefinitionContext is an interface to support dynamic dispatch.

type ICipherColumnNameContext

type ICipherColumnNameContext interface {
	antlr.ParserRuleContext

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

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

ICipherColumnNameContext is an interface to support dynamic dispatch.

type IColumnDefinitionContext

type IColumnDefinitionContext interface {
	antlr.ParserRuleContext

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

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

IColumnDefinitionContext 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 ICreateEncryptRuleContext

type ICreateEncryptRuleContext interface {
	antlr.ParserRuleContext

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

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

ICreateEncryptRuleContext is an interface to support dynamic dispatch.

type IDataTypeContext

type IDataTypeContext interface {
	antlr.ParserRuleContext

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

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

IDataTypeContext is an interface to support dynamic dispatch.

type IDropEncryptRuleContext

type IDropEncryptRuleContext interface {
	antlr.ParserRuleContext

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

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

IDropEncryptRuleContext is an interface to support dynamic dispatch.

type IEncryptAlgorithmContext

type IEncryptAlgorithmContext interface {
	antlr.ParserRuleContext

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

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

IEncryptAlgorithmContext is an interface to support dynamic dispatch.

type IEncryptColumnDefinitionContext

type IEncryptColumnDefinitionContext interface {
	antlr.ParserRuleContext

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

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

IEncryptColumnDefinitionContext is an interface to support dynamic dispatch.

type IEncryptRuleDefinitionContext

type IEncryptRuleDefinitionContext interface {
	antlr.ParserRuleContext

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

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

IEncryptRuleDefinitionContext 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 ILikeQueryAlgorithmContext

type ILikeQueryAlgorithmContext interface {
	antlr.ParserRuleContext

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

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

ILikeQueryAlgorithmContext is an interface to support dynamic dispatch.

type ILikeQueryColumnDefinitionContext

type ILikeQueryColumnDefinitionContext interface {
	antlr.ParserRuleContext

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

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

ILikeQueryColumnDefinitionContext is an interface to support dynamic dispatch.

type ILikeQueryColumnNameContext

type ILikeQueryColumnNameContext interface {
	antlr.ParserRuleContext

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

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

ILikeQueryColumnNameContext 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 IPlainColumnDefinitionContext

type IPlainColumnDefinitionContext interface {
	antlr.ParserRuleContext

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

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

IPlainColumnDefinitionContext is an interface to support dynamic dispatch.

type IPlainColumnNameContext

type IPlainColumnNameContext interface {
	antlr.ParserRuleContext

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

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

IPlainColumnNameContext 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 IQueryWithCipherColumnContext

type IQueryWithCipherColumnContext interface {
	antlr.ParserRuleContext

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

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

IQueryWithCipherColumnContext is an interface to support dynamic dispatch.

type IResourceDefinitionContext

type IResourceDefinitionContext interface {
	antlr.ParserRuleContext

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

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

IResourceDefinitionContext is an interface to support dynamic dispatch.

type IResourceNameContext

type IResourceNameContext interface {
	antlr.ParserRuleContext

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

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

IResourceNameContext 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 LikeQueryAlgorithmContext

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

func NewEmptyLikeQueryAlgorithmContext

func NewEmptyLikeQueryAlgorithmContext() *LikeQueryAlgorithmContext

func NewLikeQueryAlgorithmContext

func NewLikeQueryAlgorithmContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *LikeQueryAlgorithmContext

func (*LikeQueryAlgorithmContext) Accept

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

func (*LikeQueryAlgorithmContext) AlgorithmDefinition

func (s *LikeQueryAlgorithmContext) AlgorithmDefinition() IAlgorithmDefinitionContext

func (*LikeQueryAlgorithmContext) GetParser

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

func (*LikeQueryAlgorithmContext) GetRuleContext

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

func (*LikeQueryAlgorithmContext) IsLikeQueryAlgorithmContext

func (*LikeQueryAlgorithmContext) IsLikeQueryAlgorithmContext()

func (*LikeQueryAlgorithmContext) LIKE_QUERY_ALGORITHM

func (s *LikeQueryAlgorithmContext) LIKE_QUERY_ALGORITHM() antlr.TerminalNode

func (*LikeQueryAlgorithmContext) LP_

func (*LikeQueryAlgorithmContext) RP_

func (*LikeQueryAlgorithmContext) ToStringTree

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

type LikeQueryColumnDefinitionContext

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

func NewEmptyLikeQueryColumnDefinitionContext

func NewEmptyLikeQueryColumnDefinitionContext() *LikeQueryColumnDefinitionContext

func NewLikeQueryColumnDefinitionContext

func NewLikeQueryColumnDefinitionContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *LikeQueryColumnDefinitionContext

func (*LikeQueryColumnDefinitionContext) Accept

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

func (*LikeQueryColumnDefinitionContext) AllEQ_

func (*LikeQueryColumnDefinitionContext) COMMA_

func (*LikeQueryColumnDefinitionContext) DataType

func (*LikeQueryColumnDefinitionContext) EQ_

func (*LikeQueryColumnDefinitionContext) GetParser

func (*LikeQueryColumnDefinitionContext) GetRuleContext

func (*LikeQueryColumnDefinitionContext) IsLikeQueryColumnDefinitionContext

func (*LikeQueryColumnDefinitionContext) IsLikeQueryColumnDefinitionContext()

func (*LikeQueryColumnDefinitionContext) LIKE_QUERY_COLUMN

func (s *LikeQueryColumnDefinitionContext) LIKE_QUERY_COLUMN() antlr.TerminalNode

func (*LikeQueryColumnDefinitionContext) LIKE_QUERY_DATA_TYPE

func (s *LikeQueryColumnDefinitionContext) LIKE_QUERY_DATA_TYPE() antlr.TerminalNode

func (*LikeQueryColumnDefinitionContext) LikeQueryColumnName

func (*LikeQueryColumnDefinitionContext) ToStringTree

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

type LikeQueryColumnNameContext

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

func NewEmptyLikeQueryColumnNameContext

func NewEmptyLikeQueryColumnNameContext() *LikeQueryColumnNameContext

func NewLikeQueryColumnNameContext

func NewLikeQueryColumnNameContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *LikeQueryColumnNameContext

func (*LikeQueryColumnNameContext) Accept

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

func (*LikeQueryColumnNameContext) GetParser

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

func (*LikeQueryColumnNameContext) GetRuleContext

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

func (*LikeQueryColumnNameContext) IDENTIFIER_

func (*LikeQueryColumnNameContext) IsLikeQueryColumnNameContext

func (*LikeQueryColumnNameContext) IsLikeQueryColumnNameContext()

func (*LikeQueryColumnNameContext) ToStringTree

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

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

func NewEmptyPlainColumnDefinitionContext

func NewEmptyPlainColumnDefinitionContext() *PlainColumnDefinitionContext

func NewPlainColumnDefinitionContext

func NewPlainColumnDefinitionContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *PlainColumnDefinitionContext

func (*PlainColumnDefinitionContext) Accept

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

func (*PlainColumnDefinitionContext) AllEQ_

func (*PlainColumnDefinitionContext) COMMA_

func (*PlainColumnDefinitionContext) DataType

func (*PlainColumnDefinitionContext) EQ_

func (*PlainColumnDefinitionContext) GetParser

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

func (*PlainColumnDefinitionContext) GetRuleContext

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

func (*PlainColumnDefinitionContext) IsPlainColumnDefinitionContext

func (*PlainColumnDefinitionContext) IsPlainColumnDefinitionContext()

func (*PlainColumnDefinitionContext) PLAIN

func (*PlainColumnDefinitionContext) PLAIN_DATA_TYPE

func (s *PlainColumnDefinitionContext) PLAIN_DATA_TYPE() antlr.TerminalNode

func (*PlainColumnDefinitionContext) PlainColumnName

func (*PlainColumnDefinitionContext) ToStringTree

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

type PlainColumnNameContext

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

func NewEmptyPlainColumnNameContext

func NewEmptyPlainColumnNameContext() *PlainColumnNameContext

func NewPlainColumnNameContext

func NewPlainColumnNameContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *PlainColumnNameContext

func (*PlainColumnNameContext) Accept

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

func (*PlainColumnNameContext) GetParser

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

func (*PlainColumnNameContext) GetRuleContext

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

func (*PlainColumnNameContext) IDENTIFIER_

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

func (*PlainColumnNameContext) IsPlainColumnNameContext

func (*PlainColumnNameContext) IsPlainColumnNameContext()

func (*PlainColumnNameContext) ToStringTree

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

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

func NewEmptyQueryWithCipherColumnContext

func NewEmptyQueryWithCipherColumnContext() *QueryWithCipherColumnContext

func NewQueryWithCipherColumnContext

func NewQueryWithCipherColumnContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *QueryWithCipherColumnContext

func (*QueryWithCipherColumnContext) Accept

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

func (*QueryWithCipherColumnContext) FALSE

func (*QueryWithCipherColumnContext) GetParser

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

func (*QueryWithCipherColumnContext) GetRuleContext

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

func (*QueryWithCipherColumnContext) IsQueryWithCipherColumnContext

func (*QueryWithCipherColumnContext) IsQueryWithCipherColumnContext()

func (*QueryWithCipherColumnContext) TRUE

func (*QueryWithCipherColumnContext) ToStringTree

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

func (p *RDLStatementParser) AlterEncryptRule() (localctx IAlterEncryptRuleContext)

func (*RDLStatementParser) AssistedQueryAlgorithm

func (p *RDLStatementParser) AssistedQueryAlgorithm() (localctx IAssistedQueryAlgorithmContext)

func (*RDLStatementParser) AssistedQueryColumnDefinition

func (p *RDLStatementParser) AssistedQueryColumnDefinition() (localctx IAssistedQueryColumnDefinitionContext)

func (*RDLStatementParser) AssistedQueryColumnName

func (p *RDLStatementParser) AssistedQueryColumnName() (localctx IAssistedQueryColumnNameContext)

func (*RDLStatementParser) BuildinAlgorithmTypeName

func (p *RDLStatementParser) BuildinAlgorithmTypeName() (localctx IBuildinAlgorithmTypeNameContext)

func (*RDLStatementParser) CipherColumnDefinition

func (p *RDLStatementParser) CipherColumnDefinition() (localctx ICipherColumnDefinitionContext)

func (*RDLStatementParser) CipherColumnName

func (p *RDLStatementParser) CipherColumnName() (localctx ICipherColumnNameContext)

func (*RDLStatementParser) ColumnDefinition

func (p *RDLStatementParser) ColumnDefinition() (localctx IColumnDefinitionContext)

func (*RDLStatementParser) ColumnName

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

func (*RDLStatementParser) CreateEncryptRule

func (p *RDLStatementParser) CreateEncryptRule() (localctx ICreateEncryptRuleContext)

func (*RDLStatementParser) DataType

func (p *RDLStatementParser) DataType() (localctx IDataTypeContext)

func (*RDLStatementParser) DropEncryptRule

func (p *RDLStatementParser) DropEncryptRule() (localctx IDropEncryptRuleContext)

func (*RDLStatementParser) EncryptAlgorithm

func (p *RDLStatementParser) EncryptAlgorithm() (localctx IEncryptAlgorithmContext)

func (*RDLStatementParser) EncryptColumnDefinition

func (p *RDLStatementParser) EncryptColumnDefinition() (localctx IEncryptColumnDefinitionContext)

func (*RDLStatementParser) EncryptRuleDefinition

func (p *RDLStatementParser) EncryptRuleDefinition() (localctx IEncryptRuleDefinitionContext)

func (*RDLStatementParser) IfExists

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

func (*RDLStatementParser) IfNotExists

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

func (*RDLStatementParser) LikeQueryAlgorithm

func (p *RDLStatementParser) LikeQueryAlgorithm() (localctx ILikeQueryAlgorithmContext)

func (*RDLStatementParser) LikeQueryColumnDefinition

func (p *RDLStatementParser) LikeQueryColumnDefinition() (localctx ILikeQueryColumnDefinitionContext)

func (*RDLStatementParser) LikeQueryColumnName

func (p *RDLStatementParser) LikeQueryColumnName() (localctx ILikeQueryColumnNameContext)

func (*RDLStatementParser) Literal

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

func (*RDLStatementParser) PlainColumnDefinition

func (p *RDLStatementParser) PlainColumnDefinition() (localctx IPlainColumnDefinitionContext)

func (*RDLStatementParser) PlainColumnName

func (p *RDLStatementParser) PlainColumnName() (localctx IPlainColumnNameContext)

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

func (p *RDLStatementParser) QueryWithCipherColumn() (localctx IQueryWithCipherColumnContext)

func (*RDLStatementParser) ResourceDefinition

func (p *RDLStatementParser) ResourceDefinition() (localctx IResourceDefinitionContext)

func (*RDLStatementParser) ResourceName

func (p *RDLStatementParser) ResourceName() (localctx IResourceNameContext)

func (*RDLStatementParser) TableName

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

type RDLStatementVisitor

type RDLStatementVisitor interface {
	antlr.ParseTreeVisitor

	// Visit a parse tree produced by RDLStatementParser#createEncryptRule.
	VisitCreateEncryptRule(ctx *CreateEncryptRuleContext) interface{}

	// Visit a parse tree produced by RDLStatementParser#alterEncryptRule.
	VisitAlterEncryptRule(ctx *AlterEncryptRuleContext) interface{}

	// Visit a parse tree produced by RDLStatementParser#dropEncryptRule.
	VisitDropEncryptRule(ctx *DropEncryptRuleContext) interface{}

	// Visit a parse tree produced by RDLStatementParser#encryptRuleDefinition.
	VisitEncryptRuleDefinition(ctx *EncryptRuleDefinitionContext) interface{}

	// Visit a parse tree produced by RDLStatementParser#resourceDefinition.
	VisitResourceDefinition(ctx *ResourceDefinitionContext) interface{}

	// Visit a parse tree produced by RDLStatementParser#resourceName.
	VisitResourceName(ctx *ResourceNameContext) interface{}

	// Visit a parse tree produced by RDLStatementParser#encryptColumnDefinition.
	VisitEncryptColumnDefinition(ctx *EncryptColumnDefinitionContext) interface{}

	// Visit a parse tree produced by RDLStatementParser#columnDefinition.
	VisitColumnDefinition(ctx *ColumnDefinitionContext) interface{}

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

	// Visit a parse tree produced by RDLStatementParser#dataType.
	VisitDataType(ctx *DataTypeContext) interface{}

	// Visit a parse tree produced by RDLStatementParser#plainColumnDefinition.
	VisitPlainColumnDefinition(ctx *PlainColumnDefinitionContext) interface{}

	// Visit a parse tree produced by RDLStatementParser#plainColumnName.
	VisitPlainColumnName(ctx *PlainColumnNameContext) interface{}

	// Visit a parse tree produced by RDLStatementParser#cipherColumnDefinition.
	VisitCipherColumnDefinition(ctx *CipherColumnDefinitionContext) interface{}

	// Visit a parse tree produced by RDLStatementParser#cipherColumnName.
	VisitCipherColumnName(ctx *CipherColumnNameContext) interface{}

	// Visit a parse tree produced by RDLStatementParser#assistedQueryColumnDefinition.
	VisitAssistedQueryColumnDefinition(ctx *AssistedQueryColumnDefinitionContext) interface{}

	// Visit a parse tree produced by RDLStatementParser#assistedQueryColumnName.
	VisitAssistedQueryColumnName(ctx *AssistedQueryColumnNameContext) interface{}

	// Visit a parse tree produced by RDLStatementParser#likeQueryColumnDefinition.
	VisitLikeQueryColumnDefinition(ctx *LikeQueryColumnDefinitionContext) interface{}

	// Visit a parse tree produced by RDLStatementParser#likeQueryColumnName.
	VisitLikeQueryColumnName(ctx *LikeQueryColumnNameContext) interface{}

	// Visit a parse tree produced by RDLStatementParser#encryptAlgorithm.
	VisitEncryptAlgorithm(ctx *EncryptAlgorithmContext) interface{}

	// Visit a parse tree produced by RDLStatementParser#assistedQueryAlgorithm.
	VisitAssistedQueryAlgorithm(ctx *AssistedQueryAlgorithmContext) interface{}

	// Visit a parse tree produced by RDLStatementParser#likeQueryAlgorithm.
	VisitLikeQueryAlgorithm(ctx *LikeQueryAlgorithmContext) interface{}

	// Visit a parse tree produced by RDLStatementParser#queryWithCipherColumn.
	VisitQueryWithCipherColumn(ctx *QueryWithCipherColumnContext) 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#buildinAlgorithmTypeName.
	VisitBuildinAlgorithmTypeName(ctx *BuildinAlgorithmTypeNameContext) 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{}
}

A complete Visitor for a parse tree produced by RDLStatementParser.

type ResourceDefinitionContext

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

func NewEmptyResourceDefinitionContext

func NewEmptyResourceDefinitionContext() *ResourceDefinitionContext

func NewResourceDefinitionContext

func NewResourceDefinitionContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ResourceDefinitionContext

func (*ResourceDefinitionContext) Accept

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

func (*ResourceDefinitionContext) EQ_

func (*ResourceDefinitionContext) GetParser

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

func (*ResourceDefinitionContext) GetRuleContext

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

func (*ResourceDefinitionContext) IsResourceDefinitionContext

func (*ResourceDefinitionContext) IsResourceDefinitionContext()

func (*ResourceDefinitionContext) RESOURCE

func (*ResourceDefinitionContext) ResourceName

func (*ResourceDefinitionContext) ToStringTree

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

type ResourceNameContext

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

func NewEmptyResourceNameContext

func NewEmptyResourceNameContext() *ResourceNameContext

func NewResourceNameContext

func NewResourceNameContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ResourceNameContext

func (*ResourceNameContext) Accept

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

func (*ResourceNameContext) GetParser

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

func (*ResourceNameContext) GetRuleContext

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

func (*ResourceNameContext) IDENTIFIER_

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

func (*ResourceNameContext) IsResourceNameContext

func (*ResourceNameContext) IsResourceNameContext()

func (*ResourceNameContext) ToStringTree

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