Documentation
¶
Index ¶
- Constants
- type AlgorithmDefinitionContext
- func (s *AlgorithmDefinitionContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *AlgorithmDefinitionContext) AlgorithmTypeName() IAlgorithmTypeNameContext
- func (s *AlgorithmDefinitionContext) COMMA_() antlr.TerminalNode
- func (s *AlgorithmDefinitionContext) EQ_() antlr.TerminalNode
- func (s *AlgorithmDefinitionContext) GetParser() antlr.Parser
- func (s *AlgorithmDefinitionContext) GetRuleContext() antlr.RuleContext
- func (*AlgorithmDefinitionContext) IsAlgorithmDefinitionContext()
- func (s *AlgorithmDefinitionContext) LP_() antlr.TerminalNode
- func (s *AlgorithmDefinitionContext) NAME() antlr.TerminalNode
- func (s *AlgorithmDefinitionContext) PropertiesDefinition() IPropertiesDefinitionContext
- func (s *AlgorithmDefinitionContext) RP_() antlr.TerminalNode
- func (s *AlgorithmDefinitionContext) TYPE() antlr.TerminalNode
- func (s *AlgorithmDefinitionContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type AlgorithmTypeNameContext
- func (s *AlgorithmTypeNameContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *AlgorithmTypeNameContext) BuildInMaskAlgorithmType() IBuildInMaskAlgorithmTypeContext
- func (s *AlgorithmTypeNameContext) GetParser() antlr.Parser
- func (s *AlgorithmTypeNameContext) GetRuleContext() antlr.RuleContext
- func (*AlgorithmTypeNameContext) IsAlgorithmTypeNameContext()
- func (s *AlgorithmTypeNameContext) STRING_() antlr.TerminalNode
- func (s *AlgorithmTypeNameContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type AlterMaskRuleContext
- func (s *AlterMaskRuleContext) ALTER() antlr.TerminalNode
- func (s *AlterMaskRuleContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *AlterMaskRuleContext) AllCOMMA_() []antlr.TerminalNode
- func (s *AlterMaskRuleContext) AllMaskRuleDefinition() []IMaskRuleDefinitionContext
- func (s *AlterMaskRuleContext) COMMA_(i int) antlr.TerminalNode
- func (s *AlterMaskRuleContext) GetParser() antlr.Parser
- func (s *AlterMaskRuleContext) GetRuleContext() antlr.RuleContext
- func (*AlterMaskRuleContext) IsAlterMaskRuleContext()
- func (s *AlterMaskRuleContext) MASK() antlr.TerminalNode
- func (s *AlterMaskRuleContext) MaskRuleDefinition(i int) IMaskRuleDefinitionContext
- func (s *AlterMaskRuleContext) RULE() antlr.TerminalNode
- func (s *AlterMaskRuleContext) TABLE() antlr.TerminalNode
- func (s *AlterMaskRuleContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type BaseRDLStatementVisitor
- func (v *BaseRDLStatementVisitor) VisitAlgorithmDefinition(ctx *AlgorithmDefinitionContext) interface{}
- func (v *BaseRDLStatementVisitor) VisitAlgorithmTypeName(ctx *AlgorithmTypeNameContext) interface{}
- func (v *BaseRDLStatementVisitor) VisitAlterMaskRule(ctx *AlterMaskRuleContext) interface{}
- func (v *BaseRDLStatementVisitor) VisitBuildInMaskAlgorithmType(ctx *BuildInMaskAlgorithmTypeContext) interface{}
- func (v *BaseRDLStatementVisitor) VisitColumnDefinition(ctx *ColumnDefinitionContext) interface{}
- func (v *BaseRDLStatementVisitor) VisitColumnName(ctx *ColumnNameContext) interface{}
- func (v *BaseRDLStatementVisitor) VisitCreateMaskRule(ctx *CreateMaskRuleContext) interface{}
- func (v *BaseRDLStatementVisitor) VisitDropMaskRule(ctx *DropMaskRuleContext) interface{}
- func (v *BaseRDLStatementVisitor) VisitIfExists(ctx *IfExistsContext) interface{}
- func (v *BaseRDLStatementVisitor) VisitIfNotExists(ctx *IfNotExistsContext) interface{}
- func (v *BaseRDLStatementVisitor) VisitLiteral(ctx *LiteralContext) interface{}
- func (v *BaseRDLStatementVisitor) VisitMaskRuleDefinition(ctx *MaskRuleDefinitionContext) interface{}
- func (v *BaseRDLStatementVisitor) VisitProperties(ctx *PropertiesContext) interface{}
- func (v *BaseRDLStatementVisitor) VisitPropertiesDefinition(ctx *PropertiesDefinitionContext) interface{}
- func (v *BaseRDLStatementVisitor) VisitProperty(ctx *PropertyContext) interface{}
- func (v *BaseRDLStatementVisitor) VisitRuleName(ctx *RuleNameContext) interface{}
- type BuildInMaskAlgorithmTypeContext
- func (s *BuildInMaskAlgorithmTypeContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *BuildInMaskAlgorithmTypeContext) GENERIC_TABLE_RANDOM_REPLACE() antlr.TerminalNode
- func (s *BuildInMaskAlgorithmTypeContext) GetParser() antlr.Parser
- func (s *BuildInMaskAlgorithmTypeContext) GetRuleContext() antlr.RuleContext
- func (*BuildInMaskAlgorithmTypeContext) IsBuildInMaskAlgorithmTypeContext()
- func (s *BuildInMaskAlgorithmTypeContext) KEEP_FIRST_N_LAST_M() antlr.TerminalNode
- func (s *BuildInMaskAlgorithmTypeContext) KEEP_FROM_X_TO_Y() antlr.TerminalNode
- func (s *BuildInMaskAlgorithmTypeContext) LANDLINE_NUMBER_RANDOM_REPLACE() antlr.TerminalNode
- func (s *BuildInMaskAlgorithmTypeContext) MASK_AFTER_SPECIAL_CHARS() antlr.TerminalNode
- func (s *BuildInMaskAlgorithmTypeContext) MASK_BEFORE_SPECIAL_CHARS() antlr.TerminalNode
- func (s *BuildInMaskAlgorithmTypeContext) MASK_FIRST_N_LAST_M() antlr.TerminalNode
- func (s *BuildInMaskAlgorithmTypeContext) MASK_FROM_X_TO_Y() antlr.TerminalNode
- func (s *BuildInMaskAlgorithmTypeContext) MD5() antlr.TerminalNode
- func (s *BuildInMaskAlgorithmTypeContext) MILITARY_IDENTITY_NUMBER_RANDOM_REPLACE() antlr.TerminalNode
- func (s *BuildInMaskAlgorithmTypeContext) PERSONAL_IDENTITY_NUMBER_RANDOM_REPLACE() antlr.TerminalNode
- func (s *BuildInMaskAlgorithmTypeContext) TELEPHONE_RANDOM_REPLACE() antlr.TerminalNode
- func (s *BuildInMaskAlgorithmTypeContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- func (s *BuildInMaskAlgorithmTypeContext) UNIFIED_CREDIT_CODE_RANDOM_REPLACE() antlr.TerminalNode
- type ColumnDefinitionContext
- func (s *ColumnDefinitionContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *ColumnDefinitionContext) AlgorithmDefinition() IAlgorithmDefinitionContext
- func (s *ColumnDefinitionContext) COMMA_() antlr.TerminalNode
- func (s *ColumnDefinitionContext) ColumnName() IColumnNameContext
- func (s *ColumnDefinitionContext) EQ_() antlr.TerminalNode
- func (s *ColumnDefinitionContext) GetParser() antlr.Parser
- func (s *ColumnDefinitionContext) GetRuleContext() antlr.RuleContext
- func (*ColumnDefinitionContext) IsColumnDefinitionContext()
- func (s *ColumnDefinitionContext) LP_() antlr.TerminalNode
- func (s *ColumnDefinitionContext) NAME() antlr.TerminalNode
- func (s *ColumnDefinitionContext) RP_() antlr.TerminalNode
- func (s *ColumnDefinitionContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type ColumnNameContext
- func (s *ColumnNameContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *ColumnNameContext) GetParser() antlr.Parser
- func (s *ColumnNameContext) GetRuleContext() antlr.RuleContext
- func (s *ColumnNameContext) IDENTIFIER_() antlr.TerminalNode
- func (*ColumnNameContext) IsColumnNameContext()
- func (s *ColumnNameContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type CreateMaskRuleContext
- func (s *CreateMaskRuleContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *CreateMaskRuleContext) AllCOMMA_() []antlr.TerminalNode
- func (s *CreateMaskRuleContext) AllMaskRuleDefinition() []IMaskRuleDefinitionContext
- func (s *CreateMaskRuleContext) COMMA_(i int) antlr.TerminalNode
- func (s *CreateMaskRuleContext) CREATE() antlr.TerminalNode
- func (s *CreateMaskRuleContext) GetParser() antlr.Parser
- func (s *CreateMaskRuleContext) GetRuleContext() antlr.RuleContext
- func (s *CreateMaskRuleContext) IfNotExists() IIfNotExistsContext
- func (*CreateMaskRuleContext) IsCreateMaskRuleContext()
- func (s *CreateMaskRuleContext) MASK() antlr.TerminalNode
- func (s *CreateMaskRuleContext) MaskRuleDefinition(i int) IMaskRuleDefinitionContext
- func (s *CreateMaskRuleContext) RULE() antlr.TerminalNode
- func (s *CreateMaskRuleContext) TABLE() antlr.TerminalNode
- func (s *CreateMaskRuleContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type DropMaskRuleContext
- func (s *DropMaskRuleContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *DropMaskRuleContext) AllCOMMA_() []antlr.TerminalNode
- func (s *DropMaskRuleContext) AllRuleName() []IRuleNameContext
- func (s *DropMaskRuleContext) COMMA_(i int) antlr.TerminalNode
- func (s *DropMaskRuleContext) DROP() antlr.TerminalNode
- func (s *DropMaskRuleContext) GetParser() antlr.Parser
- func (s *DropMaskRuleContext) GetRuleContext() antlr.RuleContext
- func (s *DropMaskRuleContext) IfExists() IIfExistsContext
- func (*DropMaskRuleContext) IsDropMaskRuleContext()
- func (s *DropMaskRuleContext) MASK() antlr.TerminalNode
- func (s *DropMaskRuleContext) RULE() antlr.TerminalNode
- func (s *DropMaskRuleContext) RuleName(i int) IRuleNameContext
- func (s *DropMaskRuleContext) TABLE() antlr.TerminalNode
- func (s *DropMaskRuleContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type IAlgorithmDefinitionContext
- type IAlgorithmTypeNameContext
- type IAlterMaskRuleContext
- type IBuildInMaskAlgorithmTypeContext
- type IColumnDefinitionContext
- type IColumnNameContext
- type ICreateMaskRuleContext
- type IDropMaskRuleContext
- type IIfExistsContext
- type IIfNotExistsContext
- type ILiteralContext
- type IMaskRuleDefinitionContext
- type IPropertiesContext
- type IPropertiesDefinitionContext
- type IPropertyContext
- type IRuleNameContext
- type IfExistsContext
- func (s *IfExistsContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *IfExistsContext) EXISTS() antlr.TerminalNode
- func (s *IfExistsContext) GetParser() antlr.Parser
- func (s *IfExistsContext) GetRuleContext() antlr.RuleContext
- func (s *IfExistsContext) IF() antlr.TerminalNode
- func (*IfExistsContext) IsIfExistsContext()
- func (s *IfExistsContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type IfNotExistsContext
- func (s *IfNotExistsContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *IfNotExistsContext) EXISTS() antlr.TerminalNode
- func (s *IfNotExistsContext) GetParser() antlr.Parser
- func (s *IfNotExistsContext) GetRuleContext() antlr.RuleContext
- func (s *IfNotExistsContext) IF() antlr.TerminalNode
- func (*IfNotExistsContext) IsIfNotExistsContext()
- func (s *IfNotExistsContext) NOT() antlr.TerminalNode
- func (s *IfNotExistsContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type LiteralContext
- func (s *LiteralContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *LiteralContext) FALSE() antlr.TerminalNode
- func (s *LiteralContext) GetParser() antlr.Parser
- func (s *LiteralContext) GetRuleContext() antlr.RuleContext
- func (s *LiteralContext) INT_() antlr.TerminalNode
- func (*LiteralContext) IsLiteralContext()
- func (s *LiteralContext) MINUS_() antlr.TerminalNode
- func (s *LiteralContext) STRING_() antlr.TerminalNode
- func (s *LiteralContext) TRUE() antlr.TerminalNode
- func (s *LiteralContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type MaskRuleDefinitionContext
- func (s *MaskRuleDefinitionContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *MaskRuleDefinitionContext) AllCOMMA_() []antlr.TerminalNode
- func (s *MaskRuleDefinitionContext) AllColumnDefinition() []IColumnDefinitionContext
- func (s *MaskRuleDefinitionContext) AllLP_() []antlr.TerminalNode
- func (s *MaskRuleDefinitionContext) AllRP_() []antlr.TerminalNode
- func (s *MaskRuleDefinitionContext) COLUMNS() antlr.TerminalNode
- func (s *MaskRuleDefinitionContext) COMMA_(i int) antlr.TerminalNode
- func (s *MaskRuleDefinitionContext) ColumnDefinition(i int) IColumnDefinitionContext
- func (s *MaskRuleDefinitionContext) GetParser() antlr.Parser
- func (s *MaskRuleDefinitionContext) GetRuleContext() antlr.RuleContext
- func (*MaskRuleDefinitionContext) IsMaskRuleDefinitionContext()
- func (s *MaskRuleDefinitionContext) LP_(i int) antlr.TerminalNode
- func (s *MaskRuleDefinitionContext) RP_(i int) antlr.TerminalNode
- func (s *MaskRuleDefinitionContext) RuleName() IRuleNameContext
- func (s *MaskRuleDefinitionContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type PropertiesContext
- func (s *PropertiesContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *PropertiesContext) AllCOMMA_() []antlr.TerminalNode
- func (s *PropertiesContext) AllProperty() []IPropertyContext
- func (s *PropertiesContext) COMMA_(i int) antlr.TerminalNode
- func (s *PropertiesContext) GetParser() antlr.Parser
- func (s *PropertiesContext) GetRuleContext() antlr.RuleContext
- func (*PropertiesContext) IsPropertiesContext()
- func (s *PropertiesContext) Property(i int) IPropertyContext
- func (s *PropertiesContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type PropertiesDefinitionContext
- func (s *PropertiesDefinitionContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *PropertiesDefinitionContext) GetParser() antlr.Parser
- func (s *PropertiesDefinitionContext) GetRuleContext() antlr.RuleContext
- func (*PropertiesDefinitionContext) IsPropertiesDefinitionContext()
- func (s *PropertiesDefinitionContext) LP_() antlr.TerminalNode
- func (s *PropertiesDefinitionContext) PROPERTIES() antlr.TerminalNode
- func (s *PropertiesDefinitionContext) Properties() IPropertiesContext
- func (s *PropertiesDefinitionContext) RP_() antlr.TerminalNode
- func (s *PropertiesDefinitionContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type PropertyContext
- func (s *PropertyContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *PropertyContext) EQ_() antlr.TerminalNode
- func (s *PropertyContext) GetKey() antlr.Token
- func (s *PropertyContext) GetParser() antlr.Parser
- func (s *PropertyContext) GetRuleContext() antlr.RuleContext
- func (s *PropertyContext) GetValue() ILiteralContext
- func (*PropertyContext) IsPropertyContext()
- func (s *PropertyContext) Literal() ILiteralContext
- func (s *PropertyContext) STRING_() antlr.TerminalNode
- func (s *PropertyContext) SetKey(v antlr.Token)
- func (s *PropertyContext) SetValue(v ILiteralContext)
- func (s *PropertyContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type RDLStatementLexer
- type RDLStatementParser
- func (p *RDLStatementParser) AlgorithmDefinition() (localctx IAlgorithmDefinitionContext)
- func (p *RDLStatementParser) AlgorithmTypeName() (localctx IAlgorithmTypeNameContext)
- func (p *RDLStatementParser) AlterMaskRule() (localctx IAlterMaskRuleContext)
- func (p *RDLStatementParser) BuildInMaskAlgorithmType() (localctx IBuildInMaskAlgorithmTypeContext)
- func (p *RDLStatementParser) ColumnDefinition() (localctx IColumnDefinitionContext)
- func (p *RDLStatementParser) ColumnName() (localctx IColumnNameContext)
- func (p *RDLStatementParser) CreateMaskRule() (localctx ICreateMaskRuleContext)
- func (p *RDLStatementParser) DropMaskRule() (localctx IDropMaskRuleContext)
- func (p *RDLStatementParser) IfExists() (localctx IIfExistsContext)
- func (p *RDLStatementParser) IfNotExists() (localctx IIfNotExistsContext)
- func (p *RDLStatementParser) Literal() (localctx ILiteralContext)
- func (p *RDLStatementParser) MaskRuleDefinition() (localctx IMaskRuleDefinitionContext)
- func (p *RDLStatementParser) Properties() (localctx IPropertiesContext)
- func (p *RDLStatementParser) PropertiesDefinition() (localctx IPropertiesDefinitionContext)
- func (p *RDLStatementParser) Property() (localctx IPropertyContext)
- func (p *RDLStatementParser) RuleName() (localctx IRuleNameContext)
- type RDLStatementVisitor
- type RuleNameContext
- func (s *RuleNameContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *RuleNameContext) GetParser() antlr.Parser
- func (s *RuleNameContext) GetRuleContext() antlr.RuleContext
- func (s *RuleNameContext) IDENTIFIER_() antlr.TerminalNode
- func (*RuleNameContext) IsRuleNameContext()
- func (s *RuleNameContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
Constants ¶
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 RDLStatementLexerRULE = 50 RDLStatementLexerFROM = 51 RDLStatementLexerMASK = 52 RDLStatementLexerTYPE = 53 RDLStatementLexerNAME = 54 RDLStatementLexerPROPERTIES = 55 RDLStatementLexerCOLUMN = 56 RDLStatementLexerRULES = 57 RDLStatementLexerTABLE = 58 RDLStatementLexerCOLUMNS = 59 RDLStatementLexerIF = 60 RDLStatementLexerEXISTS = 61 RDLStatementLexerCOUNT = 62 RDLStatementLexerNOT = 63 RDLStatementLexerMD5 = 64 RDLStatementLexerKEEP_FIRST_N_LAST_M = 65 RDLStatementLexerKEEP_FROM_X_TO_Y = 66 RDLStatementLexerMASK_FIRST_N_LAST_M = 67 RDLStatementLexerMASK_FROM_X_TO_Y = 68 RDLStatementLexerMASK_BEFORE_SPECIAL_CHARS = 69 RDLStatementLexerMASK_AFTER_SPECIAL_CHARS = 70 RDLStatementLexerPERSONAL_IDENTITY_NUMBER_RANDOM_REPLACE = 71 RDLStatementLexerMILITARY_IDENTITY_NUMBER_RANDOM_REPLACE = 72 RDLStatementLexerLANDLINE_NUMBER_RANDOM_REPLACE = 73 RDLStatementLexerTELEPHONE_RANDOM_REPLACE = 74 RDLStatementLexerUNIFIED_CREDIT_CODE_RANDOM_REPLACE = 75 RDLStatementLexerGENERIC_TABLE_RANDOM_REPLACE = 76 RDLStatementLexerADDRESS_RANDOM_REPLACE = 77 RDLStatementLexerFOR_GENERATOR = 78 RDLStatementLexerIDENTIFIER_ = 79 RDLStatementLexerSTRING_ = 80 RDLStatementLexerINT_ = 81 RDLStatementLexerHEX_ = 82 RDLStatementLexerNUMBER_ = 83 RDLStatementLexerHEXDIGIT_ = 84 RDLStatementLexerBITNUM_ = 85 )
RDLStatementLexer tokens.
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 RDLStatementParserRULE = 50 RDLStatementParserFROM = 51 RDLStatementParserMASK = 52 RDLStatementParserTYPE = 53 RDLStatementParserNAME = 54 RDLStatementParserPROPERTIES = 55 RDLStatementParserCOLUMN = 56 RDLStatementParserRULES = 57 RDLStatementParserTABLE = 58 RDLStatementParserCOLUMNS = 59 RDLStatementParserIF = 60 RDLStatementParserEXISTS = 61 RDLStatementParserCOUNT = 62 RDLStatementParserNOT = 63 RDLStatementParserMD5 = 64 RDLStatementParserKEEP_FIRST_N_LAST_M = 65 RDLStatementParserKEEP_FROM_X_TO_Y = 66 RDLStatementParserMASK_FIRST_N_LAST_M = 67 RDLStatementParserMASK_FROM_X_TO_Y = 68 RDLStatementParserMASK_BEFORE_SPECIAL_CHARS = 69 RDLStatementParserMASK_AFTER_SPECIAL_CHARS = 70 RDLStatementParserPERSONAL_IDENTITY_NUMBER_RANDOM_REPLACE = 71 RDLStatementParserMILITARY_IDENTITY_NUMBER_RANDOM_REPLACE = 72 RDLStatementParserLANDLINE_NUMBER_RANDOM_REPLACE = 73 RDLStatementParserTELEPHONE_RANDOM_REPLACE = 74 RDLStatementParserUNIFIED_CREDIT_CODE_RANDOM_REPLACE = 75 RDLStatementParserGENERIC_TABLE_RANDOM_REPLACE = 76 RDLStatementParserADDRESS_RANDOM_REPLACE = 77 RDLStatementParserFOR_GENERATOR = 78 RDLStatementParserIDENTIFIER_ = 79 RDLStatementParserSTRING_ = 80 RDLStatementParserINT_ = 81 RDLStatementParserHEX_ = 82 RDLStatementParserNUMBER_ = 83 RDLStatementParserHEXDIGIT_ = 84 RDLStatementParserBITNUM_ = 85 )
RDLStatementParser tokens.
const ( RDLStatementParserRULE_createMaskRule = 0 RDLStatementParserRULE_alterMaskRule = 1 RDLStatementParserRULE_dropMaskRule = 2 RDLStatementParserRULE_maskRuleDefinition = 3 RDLStatementParserRULE_columnDefinition = 4 RDLStatementParserRULE_columnName = 5 RDLStatementParserRULE_ifExists = 6 RDLStatementParserRULE_ifNotExists = 7 RDLStatementParserRULE_literal = 8 RDLStatementParserRULE_algorithmDefinition = 9 RDLStatementParserRULE_algorithmTypeName = 10 RDLStatementParserRULE_buildInMaskAlgorithmType = 11 RDLStatementParserRULE_propertiesDefinition = 12 RDLStatementParserRULE_properties = 13 RDLStatementParserRULE_property = 14 RDLStatementParserRULE_ruleName = 15 )
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 (s *AlgorithmDefinitionContext) AlgorithmTypeName() IAlgorithmTypeNameContext
func (*AlgorithmDefinitionContext) COMMA_ ¶
func (s *AlgorithmDefinitionContext) COMMA_() antlr.TerminalNode
func (*AlgorithmDefinitionContext) EQ_ ¶
func (s *AlgorithmDefinitionContext) EQ_() antlr.TerminalNode
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 (s *AlgorithmDefinitionContext) LP_() antlr.TerminalNode
func (*AlgorithmDefinitionContext) NAME ¶
func (s *AlgorithmDefinitionContext) NAME() antlr.TerminalNode
func (*AlgorithmDefinitionContext) PropertiesDefinition ¶
func (s *AlgorithmDefinitionContext) PropertiesDefinition() IPropertiesDefinitionContext
func (*AlgorithmDefinitionContext) RP_ ¶
func (s *AlgorithmDefinitionContext) RP_() antlr.TerminalNode
func (*AlgorithmDefinitionContext) TYPE ¶
func (s *AlgorithmDefinitionContext) TYPE() antlr.TerminalNode
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) BuildInMaskAlgorithmType ¶
func (s *AlgorithmTypeNameContext) BuildInMaskAlgorithmType() IBuildInMaskAlgorithmTypeContext
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 (s *AlgorithmTypeNameContext) STRING_() antlr.TerminalNode
func (*AlgorithmTypeNameContext) ToStringTree ¶
func (s *AlgorithmTypeNameContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type AlterMaskRuleContext ¶
type AlterMaskRuleContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewAlterMaskRuleContext ¶
func NewAlterMaskRuleContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *AlterMaskRuleContext
func NewEmptyAlterMaskRuleContext ¶
func NewEmptyAlterMaskRuleContext() *AlterMaskRuleContext
func (*AlterMaskRuleContext) ALTER ¶
func (s *AlterMaskRuleContext) ALTER() antlr.TerminalNode
func (*AlterMaskRuleContext) Accept ¶
func (s *AlterMaskRuleContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*AlterMaskRuleContext) AllCOMMA_ ¶
func (s *AlterMaskRuleContext) AllCOMMA_() []antlr.TerminalNode
func (*AlterMaskRuleContext) AllMaskRuleDefinition ¶
func (s *AlterMaskRuleContext) AllMaskRuleDefinition() []IMaskRuleDefinitionContext
func (*AlterMaskRuleContext) COMMA_ ¶
func (s *AlterMaskRuleContext) COMMA_(i int) antlr.TerminalNode
func (*AlterMaskRuleContext) GetParser ¶
func (s *AlterMaskRuleContext) GetParser() antlr.Parser
func (*AlterMaskRuleContext) GetRuleContext ¶
func (s *AlterMaskRuleContext) GetRuleContext() antlr.RuleContext
func (*AlterMaskRuleContext) IsAlterMaskRuleContext ¶
func (*AlterMaskRuleContext) IsAlterMaskRuleContext()
func (*AlterMaskRuleContext) MASK ¶
func (s *AlterMaskRuleContext) MASK() antlr.TerminalNode
func (*AlterMaskRuleContext) MaskRuleDefinition ¶
func (s *AlterMaskRuleContext) MaskRuleDefinition(i int) IMaskRuleDefinitionContext
func (*AlterMaskRuleContext) RULE ¶
func (s *AlterMaskRuleContext) RULE() antlr.TerminalNode
func (*AlterMaskRuleContext) TABLE ¶
func (s *AlterMaskRuleContext) TABLE() antlr.TerminalNode
func (*AlterMaskRuleContext) ToStringTree ¶
func (s *AlterMaskRuleContext) 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) VisitAlterMaskRule ¶
func (v *BaseRDLStatementVisitor) VisitAlterMaskRule(ctx *AlterMaskRuleContext) interface{}
func (*BaseRDLStatementVisitor) VisitBuildInMaskAlgorithmType ¶
func (v *BaseRDLStatementVisitor) VisitBuildInMaskAlgorithmType(ctx *BuildInMaskAlgorithmTypeContext) interface{}
func (*BaseRDLStatementVisitor) VisitColumnDefinition ¶
func (v *BaseRDLStatementVisitor) VisitColumnDefinition(ctx *ColumnDefinitionContext) interface{}
func (*BaseRDLStatementVisitor) VisitColumnName ¶
func (v *BaseRDLStatementVisitor) VisitColumnName(ctx *ColumnNameContext) interface{}
func (*BaseRDLStatementVisitor) VisitCreateMaskRule ¶
func (v *BaseRDLStatementVisitor) VisitCreateMaskRule(ctx *CreateMaskRuleContext) interface{}
func (*BaseRDLStatementVisitor) VisitDropMaskRule ¶
func (v *BaseRDLStatementVisitor) VisitDropMaskRule(ctx *DropMaskRuleContext) 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) VisitMaskRuleDefinition ¶
func (v *BaseRDLStatementVisitor) VisitMaskRuleDefinition(ctx *MaskRuleDefinitionContext) 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{}
type BuildInMaskAlgorithmTypeContext ¶
type BuildInMaskAlgorithmTypeContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewBuildInMaskAlgorithmTypeContext ¶
func NewBuildInMaskAlgorithmTypeContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *BuildInMaskAlgorithmTypeContext
func NewEmptyBuildInMaskAlgorithmTypeContext ¶
func NewEmptyBuildInMaskAlgorithmTypeContext() *BuildInMaskAlgorithmTypeContext
func (*BuildInMaskAlgorithmTypeContext) Accept ¶
func (s *BuildInMaskAlgorithmTypeContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*BuildInMaskAlgorithmTypeContext) GENERIC_TABLE_RANDOM_REPLACE ¶
func (s *BuildInMaskAlgorithmTypeContext) GENERIC_TABLE_RANDOM_REPLACE() antlr.TerminalNode
func (*BuildInMaskAlgorithmTypeContext) GetParser ¶
func (s *BuildInMaskAlgorithmTypeContext) GetParser() antlr.Parser
func (*BuildInMaskAlgorithmTypeContext) GetRuleContext ¶
func (s *BuildInMaskAlgorithmTypeContext) GetRuleContext() antlr.RuleContext
func (*BuildInMaskAlgorithmTypeContext) IsBuildInMaskAlgorithmTypeContext ¶
func (*BuildInMaskAlgorithmTypeContext) IsBuildInMaskAlgorithmTypeContext()
func (*BuildInMaskAlgorithmTypeContext) KEEP_FIRST_N_LAST_M ¶
func (s *BuildInMaskAlgorithmTypeContext) KEEP_FIRST_N_LAST_M() antlr.TerminalNode
func (*BuildInMaskAlgorithmTypeContext) KEEP_FROM_X_TO_Y ¶
func (s *BuildInMaskAlgorithmTypeContext) KEEP_FROM_X_TO_Y() antlr.TerminalNode
func (*BuildInMaskAlgorithmTypeContext) LANDLINE_NUMBER_RANDOM_REPLACE ¶
func (s *BuildInMaskAlgorithmTypeContext) LANDLINE_NUMBER_RANDOM_REPLACE() antlr.TerminalNode
func (*BuildInMaskAlgorithmTypeContext) MASK_AFTER_SPECIAL_CHARS ¶
func (s *BuildInMaskAlgorithmTypeContext) MASK_AFTER_SPECIAL_CHARS() antlr.TerminalNode
func (*BuildInMaskAlgorithmTypeContext) MASK_BEFORE_SPECIAL_CHARS ¶
func (s *BuildInMaskAlgorithmTypeContext) MASK_BEFORE_SPECIAL_CHARS() antlr.TerminalNode
func (*BuildInMaskAlgorithmTypeContext) MASK_FIRST_N_LAST_M ¶
func (s *BuildInMaskAlgorithmTypeContext) MASK_FIRST_N_LAST_M() antlr.TerminalNode
func (*BuildInMaskAlgorithmTypeContext) MASK_FROM_X_TO_Y ¶
func (s *BuildInMaskAlgorithmTypeContext) MASK_FROM_X_TO_Y() antlr.TerminalNode
func (*BuildInMaskAlgorithmTypeContext) MD5 ¶
func (s *BuildInMaskAlgorithmTypeContext) MD5() antlr.TerminalNode
func (*BuildInMaskAlgorithmTypeContext) MILITARY_IDENTITY_NUMBER_RANDOM_REPLACE ¶
func (s *BuildInMaskAlgorithmTypeContext) MILITARY_IDENTITY_NUMBER_RANDOM_REPLACE() antlr.TerminalNode
func (*BuildInMaskAlgorithmTypeContext) PERSONAL_IDENTITY_NUMBER_RANDOM_REPLACE ¶
func (s *BuildInMaskAlgorithmTypeContext) PERSONAL_IDENTITY_NUMBER_RANDOM_REPLACE() antlr.TerminalNode
func (*BuildInMaskAlgorithmTypeContext) TELEPHONE_RANDOM_REPLACE ¶
func (s *BuildInMaskAlgorithmTypeContext) TELEPHONE_RANDOM_REPLACE() antlr.TerminalNode
func (*BuildInMaskAlgorithmTypeContext) ToStringTree ¶
func (s *BuildInMaskAlgorithmTypeContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
func (*BuildInMaskAlgorithmTypeContext) UNIFIED_CREDIT_CODE_RANDOM_REPLACE ¶
func (s *BuildInMaskAlgorithmTypeContext) UNIFIED_CREDIT_CODE_RANDOM_REPLACE() antlr.TerminalNode
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) AlgorithmDefinition ¶
func (s *ColumnDefinitionContext) AlgorithmDefinition() IAlgorithmDefinitionContext
func (*ColumnDefinitionContext) COMMA_ ¶
func (s *ColumnDefinitionContext) COMMA_() antlr.TerminalNode
func (*ColumnDefinitionContext) ColumnName ¶
func (s *ColumnDefinitionContext) ColumnName() IColumnNameContext
func (*ColumnDefinitionContext) EQ_ ¶
func (s *ColumnDefinitionContext) EQ_() antlr.TerminalNode
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) LP_ ¶
func (s *ColumnDefinitionContext) LP_() antlr.TerminalNode
func (*ColumnDefinitionContext) NAME ¶
func (s *ColumnDefinitionContext) NAME() antlr.TerminalNode
func (*ColumnDefinitionContext) RP_ ¶
func (s *ColumnDefinitionContext) RP_() antlr.TerminalNode
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 CreateMaskRuleContext ¶
type CreateMaskRuleContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewCreateMaskRuleContext ¶
func NewCreateMaskRuleContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *CreateMaskRuleContext
func NewEmptyCreateMaskRuleContext ¶
func NewEmptyCreateMaskRuleContext() *CreateMaskRuleContext
func (*CreateMaskRuleContext) Accept ¶
func (s *CreateMaskRuleContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*CreateMaskRuleContext) AllCOMMA_ ¶
func (s *CreateMaskRuleContext) AllCOMMA_() []antlr.TerminalNode
func (*CreateMaskRuleContext) AllMaskRuleDefinition ¶
func (s *CreateMaskRuleContext) AllMaskRuleDefinition() []IMaskRuleDefinitionContext
func (*CreateMaskRuleContext) COMMA_ ¶
func (s *CreateMaskRuleContext) COMMA_(i int) antlr.TerminalNode
func (*CreateMaskRuleContext) CREATE ¶
func (s *CreateMaskRuleContext) CREATE() antlr.TerminalNode
func (*CreateMaskRuleContext) GetParser ¶
func (s *CreateMaskRuleContext) GetParser() antlr.Parser
func (*CreateMaskRuleContext) GetRuleContext ¶
func (s *CreateMaskRuleContext) GetRuleContext() antlr.RuleContext
func (*CreateMaskRuleContext) IfNotExists ¶
func (s *CreateMaskRuleContext) IfNotExists() IIfNotExistsContext
func (*CreateMaskRuleContext) IsCreateMaskRuleContext ¶
func (*CreateMaskRuleContext) IsCreateMaskRuleContext()
func (*CreateMaskRuleContext) MASK ¶
func (s *CreateMaskRuleContext) MASK() antlr.TerminalNode
func (*CreateMaskRuleContext) MaskRuleDefinition ¶
func (s *CreateMaskRuleContext) MaskRuleDefinition(i int) IMaskRuleDefinitionContext
func (*CreateMaskRuleContext) RULE ¶
func (s *CreateMaskRuleContext) RULE() antlr.TerminalNode
func (*CreateMaskRuleContext) TABLE ¶
func (s *CreateMaskRuleContext) TABLE() antlr.TerminalNode
func (*CreateMaskRuleContext) ToStringTree ¶
func (s *CreateMaskRuleContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type DropMaskRuleContext ¶
type DropMaskRuleContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewDropMaskRuleContext ¶
func NewDropMaskRuleContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *DropMaskRuleContext
func NewEmptyDropMaskRuleContext ¶
func NewEmptyDropMaskRuleContext() *DropMaskRuleContext
func (*DropMaskRuleContext) Accept ¶
func (s *DropMaskRuleContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*DropMaskRuleContext) AllCOMMA_ ¶
func (s *DropMaskRuleContext) AllCOMMA_() []antlr.TerminalNode
func (*DropMaskRuleContext) AllRuleName ¶
func (s *DropMaskRuleContext) AllRuleName() []IRuleNameContext
func (*DropMaskRuleContext) COMMA_ ¶
func (s *DropMaskRuleContext) COMMA_(i int) antlr.TerminalNode
func (*DropMaskRuleContext) DROP ¶
func (s *DropMaskRuleContext) DROP() antlr.TerminalNode
func (*DropMaskRuleContext) GetParser ¶
func (s *DropMaskRuleContext) GetParser() antlr.Parser
func (*DropMaskRuleContext) GetRuleContext ¶
func (s *DropMaskRuleContext) GetRuleContext() antlr.RuleContext
func (*DropMaskRuleContext) IfExists ¶
func (s *DropMaskRuleContext) IfExists() IIfExistsContext
func (*DropMaskRuleContext) IsDropMaskRuleContext ¶
func (*DropMaskRuleContext) IsDropMaskRuleContext()
func (*DropMaskRuleContext) MASK ¶
func (s *DropMaskRuleContext) MASK() antlr.TerminalNode
func (*DropMaskRuleContext) RULE ¶
func (s *DropMaskRuleContext) RULE() antlr.TerminalNode
func (*DropMaskRuleContext) RuleName ¶
func (s *DropMaskRuleContext) RuleName(i int) IRuleNameContext
func (*DropMaskRuleContext) TABLE ¶
func (s *DropMaskRuleContext) TABLE() antlr.TerminalNode
func (*DropMaskRuleContext) ToStringTree ¶
func (s *DropMaskRuleContext) 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 IAlterMaskRuleContext ¶
type IAlterMaskRuleContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // IsAlterMaskRuleContext differentiates from other interfaces. IsAlterMaskRuleContext() }
IAlterMaskRuleContext is an interface to support dynamic dispatch.
type IBuildInMaskAlgorithmTypeContext ¶
type IBuildInMaskAlgorithmTypeContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // IsBuildInMaskAlgorithmTypeContext differentiates from other interfaces. IsBuildInMaskAlgorithmTypeContext() }
IBuildInMaskAlgorithmTypeContext 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 ICreateMaskRuleContext ¶
type ICreateMaskRuleContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // IsCreateMaskRuleContext differentiates from other interfaces. IsCreateMaskRuleContext() }
ICreateMaskRuleContext is an interface to support dynamic dispatch.
type IDropMaskRuleContext ¶
type IDropMaskRuleContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // IsDropMaskRuleContext differentiates from other interfaces. IsDropMaskRuleContext() }
IDropMaskRuleContext 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 IMaskRuleDefinitionContext ¶
type IMaskRuleDefinitionContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // IsMaskRuleDefinitionContext differentiates from other interfaces. IsMaskRuleDefinitionContext() }
IMaskRuleDefinitionContext 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 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 (s *IfExistsContext) IF() antlr.TerminalNode
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 (s *IfNotExistsContext) EXISTS() antlr.TerminalNode
func (*IfNotExistsContext) GetParser ¶
func (s *IfNotExistsContext) GetParser() antlr.Parser
func (*IfNotExistsContext) GetRuleContext ¶
func (s *IfNotExistsContext) GetRuleContext() antlr.RuleContext
func (*IfNotExistsContext) IF ¶
func (s *IfNotExistsContext) IF() antlr.TerminalNode
func (*IfNotExistsContext) IsIfNotExistsContext ¶
func (*IfNotExistsContext) IsIfNotExistsContext()
func (*IfNotExistsContext) NOT ¶
func (s *IfNotExistsContext) NOT() antlr.TerminalNode
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 MaskRuleDefinitionContext ¶
type MaskRuleDefinitionContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyMaskRuleDefinitionContext ¶
func NewEmptyMaskRuleDefinitionContext() *MaskRuleDefinitionContext
func NewMaskRuleDefinitionContext ¶
func NewMaskRuleDefinitionContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *MaskRuleDefinitionContext
func (*MaskRuleDefinitionContext) Accept ¶
func (s *MaskRuleDefinitionContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*MaskRuleDefinitionContext) AllCOMMA_ ¶
func (s *MaskRuleDefinitionContext) AllCOMMA_() []antlr.TerminalNode
func (*MaskRuleDefinitionContext) AllColumnDefinition ¶
func (s *MaskRuleDefinitionContext) AllColumnDefinition() []IColumnDefinitionContext
func (*MaskRuleDefinitionContext) AllLP_ ¶
func (s *MaskRuleDefinitionContext) AllLP_() []antlr.TerminalNode
func (*MaskRuleDefinitionContext) AllRP_ ¶
func (s *MaskRuleDefinitionContext) AllRP_() []antlr.TerminalNode
func (*MaskRuleDefinitionContext) COLUMNS ¶
func (s *MaskRuleDefinitionContext) COLUMNS() antlr.TerminalNode
func (*MaskRuleDefinitionContext) COMMA_ ¶
func (s *MaskRuleDefinitionContext) COMMA_(i int) antlr.TerminalNode
func (*MaskRuleDefinitionContext) ColumnDefinition ¶
func (s *MaskRuleDefinitionContext) ColumnDefinition(i int) IColumnDefinitionContext
func (*MaskRuleDefinitionContext) GetParser ¶
func (s *MaskRuleDefinitionContext) GetParser() antlr.Parser
func (*MaskRuleDefinitionContext) GetRuleContext ¶
func (s *MaskRuleDefinitionContext) GetRuleContext() antlr.RuleContext
func (*MaskRuleDefinitionContext) IsMaskRuleDefinitionContext ¶
func (*MaskRuleDefinitionContext) IsMaskRuleDefinitionContext()
func (*MaskRuleDefinitionContext) LP_ ¶
func (s *MaskRuleDefinitionContext) LP_(i int) antlr.TerminalNode
func (*MaskRuleDefinitionContext) RP_ ¶
func (s *MaskRuleDefinitionContext) RP_(i int) antlr.TerminalNode
func (*MaskRuleDefinitionContext) RuleName ¶
func (s *MaskRuleDefinitionContext) RuleName() IRuleNameContext
func (*MaskRuleDefinitionContext) ToStringTree ¶
func (s *MaskRuleDefinitionContext) 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 (s *PropertiesDefinitionContext) LP_() antlr.TerminalNode
func (*PropertiesDefinitionContext) PROPERTIES ¶
func (s *PropertiesDefinitionContext) PROPERTIES() antlr.TerminalNode
func (*PropertiesDefinitionContext) Properties ¶
func (s *PropertiesDefinitionContext) Properties() IPropertiesContext
func (*PropertiesDefinitionContext) RP_ ¶
func (s *PropertiesDefinitionContext) RP_() antlr.TerminalNode
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 (s *PropertyContext) EQ_() antlr.TerminalNode
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 ¶
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) AlterMaskRule ¶
func (p *RDLStatementParser) AlterMaskRule() (localctx IAlterMaskRuleContext)
func (*RDLStatementParser) BuildInMaskAlgorithmType ¶
func (p *RDLStatementParser) BuildInMaskAlgorithmType() (localctx IBuildInMaskAlgorithmTypeContext)
func (*RDLStatementParser) ColumnDefinition ¶
func (p *RDLStatementParser) ColumnDefinition() (localctx IColumnDefinitionContext)
func (*RDLStatementParser) ColumnName ¶
func (p *RDLStatementParser) ColumnName() (localctx IColumnNameContext)
func (*RDLStatementParser) CreateMaskRule ¶
func (p *RDLStatementParser) CreateMaskRule() (localctx ICreateMaskRuleContext)
func (*RDLStatementParser) DropMaskRule ¶
func (p *RDLStatementParser) DropMaskRule() (localctx IDropMaskRuleContext)
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) MaskRuleDefinition ¶
func (p *RDLStatementParser) MaskRuleDefinition() (localctx IMaskRuleDefinitionContext)
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)
type RDLStatementVisitor ¶
type RDLStatementVisitor interface { antlr.ParseTreeVisitor // Visit a parse tree produced by RDLStatementParser#createMaskRule. VisitCreateMaskRule(ctx *CreateMaskRuleContext) interface{} // Visit a parse tree produced by RDLStatementParser#alterMaskRule. VisitAlterMaskRule(ctx *AlterMaskRuleContext) interface{} // Visit a parse tree produced by RDLStatementParser#dropMaskRule. VisitDropMaskRule(ctx *DropMaskRuleContext) interface{} // Visit a parse tree produced by RDLStatementParser#maskRuleDefinition. VisitMaskRuleDefinition(ctx *MaskRuleDefinitionContext) 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#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#buildInMaskAlgorithmType. VisitBuildInMaskAlgorithmType(ctx *BuildInMaskAlgorithmTypeContext) 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