generated

package
v1.0.1 Latest Latest
Warning

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

Go to latest
Published: Sep 24, 2025 License: Apache-2.0 Imports: 5 Imported by: 0

Documentation

Index

Constants

View Source
const (
	DynamoDbGrammarLexerT__0               = 1
	DynamoDbGrammarLexerT__1               = 2
	DynamoDbGrammarLexerT__2               = 3
	DynamoDbGrammarLexerT__3               = 4
	DynamoDbGrammarLexerT__4               = 5
	DynamoDbGrammarLexerT__5               = 6
	DynamoDbGrammarLexerT__6               = 7
	DynamoDbGrammarLexerWS                 = 8
	DynamoDbGrammarLexerEQ                 = 9
	DynamoDbGrammarLexerNE                 = 10
	DynamoDbGrammarLexerLT                 = 11
	DynamoDbGrammarLexerLE                 = 12
	DynamoDbGrammarLexerGT                 = 13
	DynamoDbGrammarLexerGE                 = 14
	DynamoDbGrammarLexerPLUS               = 15
	DynamoDbGrammarLexerMINUS              = 16
	DynamoDbGrammarLexerIN                 = 17
	DynamoDbGrammarLexerBETWEEN            = 18
	DynamoDbGrammarLexerNOT                = 19
	DynamoDbGrammarLexerAND                = 20
	DynamoDbGrammarLexerOR                 = 21
	DynamoDbGrammarLexerSET                = 22
	DynamoDbGrammarLexerADD                = 23
	DynamoDbGrammarLexerDELETE             = 24
	DynamoDbGrammarLexerREMOVE             = 25
	DynamoDbGrammarLexerINSERT             = 26
	DynamoDbGrammarLexerINTO               = 27
	DynamoDbGrammarLexerVALUE              = 28
	DynamoDbGrammarLexerVALUES             = 29
	DynamoDbGrammarLexerUPDATE             = 30
	DynamoDbGrammarLexerON                 = 31
	DynamoDbGrammarLexerRETURNING          = 32
	DynamoDbGrammarLexerALL                = 33
	DynamoDbGrammarLexerKEYS               = 34
	DynamoDbGrammarLexerKEY                = 35
	DynamoDbGrammarLexerONLY               = 36
	DynamoDbGrammarLexerNEW                = 37
	DynamoDbGrammarLexerNONE               = 38
	DynamoDbGrammarLexerOLD                = 39
	DynamoDbGrammarLexerUPDATED            = 40
	DynamoDbGrammarLexerDUPLICATE          = 41
	DynamoDbGrammarLexerCREATE             = 42
	DynamoDbGrammarLexerTABLE              = 43
	DynamoDbGrammarLexerPRIMARY            = 44
	DynamoDbGrammarLexerNUMBER             = 45
	DynamoDbGrammarLexerBINARY             = 46
	DynamoDbGrammarLexerSTRING             = 47
	DynamoDbGrammarLexerIF                 = 48
	DynamoDbGrammarLexerCAPACITY           = 49
	DynamoDbGrammarLexerGLOBAL             = 50
	DynamoDbGrammarLexerLOCAL              = 51
	DynamoDbGrammarLexerINDEXKEYWORD       = 52
	DynamoDbGrammarLexerPROJECTION         = 53
	DynamoDbGrammarLexerSHOW               = 54
	DynamoDbGrammarLexerTABLES             = 55
	DynamoDbGrammarLexerSELECT             = 56
	DynamoDbGrammarLexerFROM               = 57
	DynamoDbGrammarLexerUSE                = 58
	DynamoDbGrammarLexerENABLE             = 59
	DynamoDbGrammarLexerSCAN               = 60
	DynamoDbGrammarLexerWHERE              = 61
	DynamoDbGrammarLexerDROP               = 62
	DynamoDbGrammarLexerALTER              = 63
	DynamoDbGrammarLexerDESCRIBE           = 64
	DynamoDbGrammarLexerOPTION             = 65
	DynamoDbGrammarLexerINDEX              = 66
	DynamoDbGrammarLexerID                 = 67
	DynamoDbGrammarLexerATTRIBUTE_NAME_SUB = 68
	DynamoDbGrammarLexerLITERAL_SUB        = 69
	DynamoDbGrammarLexerSTRING_LITERAL     = 70
	DynamoDbGrammarLexerUNKNOWN            = 71
)

DynamoDbGrammarLexer tokens.

View Source
const (
	DynamoDbGrammarParserEOF                = antlr.TokenEOF
	DynamoDbGrammarParserT__0               = 1
	DynamoDbGrammarParserT__1               = 2
	DynamoDbGrammarParserT__2               = 3
	DynamoDbGrammarParserT__3               = 4
	DynamoDbGrammarParserT__4               = 5
	DynamoDbGrammarParserT__5               = 6
	DynamoDbGrammarParserT__6               = 7
	DynamoDbGrammarParserWS                 = 8
	DynamoDbGrammarParserEQ                 = 9
	DynamoDbGrammarParserNE                 = 10
	DynamoDbGrammarParserLT                 = 11
	DynamoDbGrammarParserLE                 = 12
	DynamoDbGrammarParserGT                 = 13
	DynamoDbGrammarParserGE                 = 14
	DynamoDbGrammarParserPLUS               = 15
	DynamoDbGrammarParserMINUS              = 16
	DynamoDbGrammarParserIN                 = 17
	DynamoDbGrammarParserBETWEEN            = 18
	DynamoDbGrammarParserNOT                = 19
	DynamoDbGrammarParserAND                = 20
	DynamoDbGrammarParserOR                 = 21
	DynamoDbGrammarParserSET                = 22
	DynamoDbGrammarParserADD                = 23
	DynamoDbGrammarParserDELETE             = 24
	DynamoDbGrammarParserREMOVE             = 25
	DynamoDbGrammarParserINSERT             = 26
	DynamoDbGrammarParserINTO               = 27
	DynamoDbGrammarParserVALUE              = 28
	DynamoDbGrammarParserVALUES             = 29
	DynamoDbGrammarParserUPDATE             = 30
	DynamoDbGrammarParserON                 = 31
	DynamoDbGrammarParserRETURNING          = 32
	DynamoDbGrammarParserALL                = 33
	DynamoDbGrammarParserKEYS               = 34
	DynamoDbGrammarParserKEY                = 35
	DynamoDbGrammarParserONLY               = 36
	DynamoDbGrammarParserNEW                = 37
	DynamoDbGrammarParserNONE               = 38
	DynamoDbGrammarParserOLD                = 39
	DynamoDbGrammarParserUPDATED            = 40
	DynamoDbGrammarParserDUPLICATE          = 41
	DynamoDbGrammarParserCREATE             = 42
	DynamoDbGrammarParserTABLE              = 43
	DynamoDbGrammarParserPRIMARY            = 44
	DynamoDbGrammarParserNUMBER             = 45
	DynamoDbGrammarParserBINARY             = 46
	DynamoDbGrammarParserSTRING             = 47
	DynamoDbGrammarParserIF                 = 48
	DynamoDbGrammarParserCAPACITY           = 49
	DynamoDbGrammarParserGLOBAL             = 50
	DynamoDbGrammarParserLOCAL              = 51
	DynamoDbGrammarParserINDEXKEYWORD       = 52
	DynamoDbGrammarParserPROJECTION         = 53
	DynamoDbGrammarParserSHOW               = 54
	DynamoDbGrammarParserTABLES             = 55
	DynamoDbGrammarParserSELECT             = 56
	DynamoDbGrammarParserFROM               = 57
	DynamoDbGrammarParserUSE                = 58
	DynamoDbGrammarParserENABLE             = 59
	DynamoDbGrammarParserSCAN               = 60
	DynamoDbGrammarParserWHERE              = 61
	DynamoDbGrammarParserDROP               = 62
	DynamoDbGrammarParserALTER              = 63
	DynamoDbGrammarParserDESCRIBE           = 64
	DynamoDbGrammarParserOPTION             = 65
	DynamoDbGrammarParserINDEX              = 66
	DynamoDbGrammarParserID                 = 67
	DynamoDbGrammarParserATTRIBUTE_NAME_SUB = 68
	DynamoDbGrammarParserLITERAL_SUB        = 69
	DynamoDbGrammarParserSTRING_LITERAL     = 70
	DynamoDbGrammarParserUNKNOWN            = 71
)

DynamoDbGrammarParser tokens.

View Source
const (
	DynamoDbGrammarParserRULE_projection_                = 0
	DynamoDbGrammarParserRULE_projection                 = 1
	DynamoDbGrammarParserRULE_condition_                 = 2
	DynamoDbGrammarParserRULE_condition                  = 3
	DynamoDbGrammarParserRULE_comparator_symbol          = 4
	DynamoDbGrammarParserRULE_update_                    = 5
	DynamoDbGrammarParserRULE_update                     = 6
	DynamoDbGrammarParserRULE_set_section                = 7
	DynamoDbGrammarParserRULE_set_action                 = 8
	DynamoDbGrammarParserRULE_add_section                = 9
	DynamoDbGrammarParserRULE_add_action                 = 10
	DynamoDbGrammarParserRULE_delete_section             = 11
	DynamoDbGrammarParserRULE_delete_action              = 12
	DynamoDbGrammarParserRULE_remove_section             = 13
	DynamoDbGrammarParserRULE_remove_action              = 14
	DynamoDbGrammarParserRULE_set_value                  = 15
	DynamoDbGrammarParserRULE_arithmetic                 = 16
	DynamoDbGrammarParserRULE_operand                    = 17
	DynamoDbGrammarParserRULE_function                   = 18
	DynamoDbGrammarParserRULE_path                       = 19
	DynamoDbGrammarParserRULE_id                         = 20
	DynamoDbGrammarParserRULE_dereference                = 21
	DynamoDbGrammarParserRULE_literal                    = 22
	DynamoDbGrammarParserRULE_expression_attr_names_sub  = 23
	DynamoDbGrammarParserRULE_expression_attr_values_sub = 24
	DynamoDbGrammarParserRULE_statement_                 = 25
	DynamoDbGrammarParserRULE_statement                  = 26
	DynamoDbGrammarParserRULE_dropTableStatement         = 27
	DynamoDbGrammarParserRULE_describeStatement          = 28
	DynamoDbGrammarParserRULE_alterTableStatement        = 29
	DynamoDbGrammarParserRULE_alterTableStatementType    = 30
	DynamoDbGrammarParserRULE_setCapacity                = 31
	DynamoDbGrammarParserRULE_addIndex                   = 32
	DynamoDbGrammarParserRULE_dropIndex                  = 33
	DynamoDbGrammarParserRULE_alterIndex                 = 34
	DynamoDbGrammarParserRULE_updateStatement            = 35
	DynamoDbGrammarParserRULE_deleteStatement            = 36
	DynamoDbGrammarParserRULE_insertStatement            = 37
	DynamoDbGrammarParserRULE_createTableStatement       = 38
	DynamoDbGrammarParserRULE_showTablesStatement        = 39
	DynamoDbGrammarParserRULE_selectStatement            = 40
	DynamoDbGrammarParserRULE_selectProjection           = 41
	DynamoDbGrammarParserRULE_optionBlock                = 42
	DynamoDbGrammarParserRULE_option                     = 43
	DynamoDbGrammarParserRULE_singleOption               = 44
	DynamoDbGrammarParserRULE_keyValueOption             = 45
	DynamoDbGrammarParserRULE_optionKey                  = 46
	DynamoDbGrammarParserRULE_optionValue                = 47
	DynamoDbGrammarParserRULE_optionValueString          = 48
	DynamoDbGrammarParserRULE_optionValueNumber          = 49
	DynamoDbGrammarParserRULE_star                       = 50
	DynamoDbGrammarParserRULE_hint                       = 51
	DynamoDbGrammarParserRULE_indexHint                  = 52
	DynamoDbGrammarParserRULE_indexHintName              = 53
	DynamoDbGrammarParserRULE_scanInfo                   = 54
	DynamoDbGrammarParserRULE_totalSegment               = 55
	DynamoDbGrammarParserRULE_segment                    = 56
	DynamoDbGrammarParserRULE_where                      = 57
	DynamoDbGrammarParserRULE_primaryKeyDecl             = 58
	DynamoDbGrammarParserRULE_secondaryIndexDecl         = 59
	DynamoDbGrammarParserRULE_secondaryIndexType         = 60
	DynamoDbGrammarParserRULE_indexName                  = 61
	DynamoDbGrammarParserRULE_projectionIndex            = 62
	DynamoDbGrammarParserRULE_projectionIndexKeysOnly    = 63
	DynamoDbGrammarParserRULE_projectionIndexVector      = 64
	DynamoDbGrammarParserRULE_capacity                   = 65
	DynamoDbGrammarParserRULE_readUnits                  = 66
	DynamoDbGrammarParserRULE_writeUnits                 = 67
	DynamoDbGrammarParserRULE_indexDecl                  = 68
	DynamoDbGrammarParserRULE_attributeDecl              = 69
	DynamoDbGrammarParserRULE_hashKey                    = 70
	DynamoDbGrammarParserRULE_rangeKey                   = 71
	DynamoDbGrammarParserRULE_attributeName              = 72
	DynamoDbGrammarParserRULE_attributeType              = 73
	DynamoDbGrammarParserRULE_returning                  = 74
	DynamoDbGrammarParserRULE_returningValue             = 75
	DynamoDbGrammarParserRULE_onDuplicateKeyUpdate       = 76
	DynamoDbGrammarParserRULE_ifClause                   = 77
	DynamoDbGrammarParserRULE_tableName                  = 78
	DynamoDbGrammarParserRULE_ddlName                    = 79
	DynamoDbGrammarParserRULE_string                     = 80
	DynamoDbGrammarParserRULE_unknown                    = 81
)

DynamoDbGrammarParser rules.

Variables

View Source
var DynamoDbGrammarLexerLexerStaticData struct {
	ChannelNames           []string
	ModeNames              []string
	LiteralNames           []string
	SymbolicNames          []string
	RuleNames              []string
	PredictionContextCache *antlr.PredictionContextCache
	// contains filtered or unexported fields
}
View Source
var DynamoDbGrammarParserStaticData struct {
	LiteralNames           []string
	SymbolicNames          []string
	RuleNames              []string
	PredictionContextCache *antlr.PredictionContextCache
	// contains filtered or unexported fields
}

Functions

func DynamoDbGrammarLexerInit

func DynamoDbGrammarLexerInit()

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

func DynamoDbGrammarParserInit

func DynamoDbGrammarParserInit()

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

func InitEmptyAddIndexContext

func InitEmptyAddIndexContext(p *AddIndexContext)

func InitEmptyAdd_actionContext

func InitEmptyAdd_actionContext(p *Add_actionContext)

func InitEmptyAdd_sectionContext

func InitEmptyAdd_sectionContext(p *Add_sectionContext)

func InitEmptyAlterIndexContext

func InitEmptyAlterIndexContext(p *AlterIndexContext)

func InitEmptyAlterTableStatementContext

func InitEmptyAlterTableStatementContext(p *AlterTableStatementContext)

func InitEmptyAlterTableStatementTypeContext

func InitEmptyAlterTableStatementTypeContext(p *AlterTableStatementTypeContext)

func InitEmptyArithmeticContext

func InitEmptyArithmeticContext(p *ArithmeticContext)

func InitEmptyAttributeDeclContext

func InitEmptyAttributeDeclContext(p *AttributeDeclContext)

func InitEmptyAttributeNameContext

func InitEmptyAttributeNameContext(p *AttributeNameContext)

func InitEmptyAttributeTypeContext

func InitEmptyAttributeTypeContext(p *AttributeTypeContext)

func InitEmptyCapacityContext

func InitEmptyCapacityContext(p *CapacityContext)

func InitEmptyComparator_symbolContext

func InitEmptyComparator_symbolContext(p *Comparator_symbolContext)

func InitEmptyConditionContext

func InitEmptyConditionContext(p *ConditionContext)

func InitEmptyCondition_Context

func InitEmptyCondition_Context(p *Condition_Context)

func InitEmptyCreateTableStatementContext

func InitEmptyCreateTableStatementContext(p *CreateTableStatementContext)

func InitEmptyDdlNameContext

func InitEmptyDdlNameContext(p *DdlNameContext)

func InitEmptyDeleteStatementContext

func InitEmptyDeleteStatementContext(p *DeleteStatementContext)

func InitEmptyDelete_actionContext

func InitEmptyDelete_actionContext(p *Delete_actionContext)

func InitEmptyDelete_sectionContext

func InitEmptyDelete_sectionContext(p *Delete_sectionContext)

func InitEmptyDereferenceContext

func InitEmptyDereferenceContext(p *DereferenceContext)

func InitEmptyDescribeStatementContext

func InitEmptyDescribeStatementContext(p *DescribeStatementContext)

func InitEmptyDropIndexContext

func InitEmptyDropIndexContext(p *DropIndexContext)

func InitEmptyDropTableStatementContext

func InitEmptyDropTableStatementContext(p *DropTableStatementContext)

func InitEmptyExpression_attr_names_subContext

func InitEmptyExpression_attr_names_subContext(p *Expression_attr_names_subContext)

func InitEmptyExpression_attr_values_subContext

func InitEmptyExpression_attr_values_subContext(p *Expression_attr_values_subContext)

func InitEmptyFunctionContext

func InitEmptyFunctionContext(p *FunctionContext)

func InitEmptyHashKeyContext

func InitEmptyHashKeyContext(p *HashKeyContext)

func InitEmptyHintContext

func InitEmptyHintContext(p *HintContext)

func InitEmptyIdContext

func InitEmptyIdContext(p *IdContext)

func InitEmptyIfClauseContext

func InitEmptyIfClauseContext(p *IfClauseContext)

func InitEmptyIndexDeclContext

func InitEmptyIndexDeclContext(p *IndexDeclContext)

func InitEmptyIndexHintContext

func InitEmptyIndexHintContext(p *IndexHintContext)

func InitEmptyIndexHintNameContext

func InitEmptyIndexHintNameContext(p *IndexHintNameContext)

func InitEmptyIndexNameContext

func InitEmptyIndexNameContext(p *IndexNameContext)

func InitEmptyInsertStatementContext

func InitEmptyInsertStatementContext(p *InsertStatementContext)

func InitEmptyKeyValueOptionContext

func InitEmptyKeyValueOptionContext(p *KeyValueOptionContext)

func InitEmptyLiteralContext

func InitEmptyLiteralContext(p *LiteralContext)

func InitEmptyOnDuplicateKeyUpdateContext

func InitEmptyOnDuplicateKeyUpdateContext(p *OnDuplicateKeyUpdateContext)

func InitEmptyOperandContext

func InitEmptyOperandContext(p *OperandContext)

func InitEmptyOptionBlockContext

func InitEmptyOptionBlockContext(p *OptionBlockContext)

func InitEmptyOptionContext

func InitEmptyOptionContext(p *OptionContext)

func InitEmptyOptionKeyContext

func InitEmptyOptionKeyContext(p *OptionKeyContext)

func InitEmptyOptionValueContext

func InitEmptyOptionValueContext(p *OptionValueContext)

func InitEmptyOptionValueNumberContext

func InitEmptyOptionValueNumberContext(p *OptionValueNumberContext)

func InitEmptyOptionValueStringContext

func InitEmptyOptionValueStringContext(p *OptionValueStringContext)

func InitEmptyPathContext

func InitEmptyPathContext(p *PathContext)

func InitEmptyPrimaryKeyDeclContext

func InitEmptyPrimaryKeyDeclContext(p *PrimaryKeyDeclContext)

func InitEmptyProjectionContext

func InitEmptyProjectionContext(p *ProjectionContext)

func InitEmptyProjectionIndexContext

func InitEmptyProjectionIndexContext(p *ProjectionIndexContext)

func InitEmptyProjectionIndexKeysOnlyContext

func InitEmptyProjectionIndexKeysOnlyContext(p *ProjectionIndexKeysOnlyContext)

func InitEmptyProjectionIndexVectorContext

func InitEmptyProjectionIndexVectorContext(p *ProjectionIndexVectorContext)

func InitEmptyProjection_Context

func InitEmptyProjection_Context(p *Projection_Context)

func InitEmptyRangeKeyContext

func InitEmptyRangeKeyContext(p *RangeKeyContext)

func InitEmptyReadUnitsContext

func InitEmptyReadUnitsContext(p *ReadUnitsContext)

func InitEmptyRemove_actionContext

func InitEmptyRemove_actionContext(p *Remove_actionContext)

func InitEmptyRemove_sectionContext

func InitEmptyRemove_sectionContext(p *Remove_sectionContext)

func InitEmptyReturningContext

func InitEmptyReturningContext(p *ReturningContext)

func InitEmptyReturningValueContext

func InitEmptyReturningValueContext(p *ReturningValueContext)

func InitEmptyScanInfoContext

func InitEmptyScanInfoContext(p *ScanInfoContext)

func InitEmptySecondaryIndexDeclContext

func InitEmptySecondaryIndexDeclContext(p *SecondaryIndexDeclContext)

func InitEmptySecondaryIndexTypeContext

func InitEmptySecondaryIndexTypeContext(p *SecondaryIndexTypeContext)

func InitEmptySegmentContext

func InitEmptySegmentContext(p *SegmentContext)

func InitEmptySelectProjectionContext

func InitEmptySelectProjectionContext(p *SelectProjectionContext)

func InitEmptySelectStatementContext

func InitEmptySelectStatementContext(p *SelectStatementContext)

func InitEmptySetCapacityContext

func InitEmptySetCapacityContext(p *SetCapacityContext)

func InitEmptySet_actionContext

func InitEmptySet_actionContext(p *Set_actionContext)

func InitEmptySet_sectionContext

func InitEmptySet_sectionContext(p *Set_sectionContext)

func InitEmptySet_valueContext

func InitEmptySet_valueContext(p *Set_valueContext)

func InitEmptyShowTablesStatementContext

func InitEmptyShowTablesStatementContext(p *ShowTablesStatementContext)

func InitEmptySingleOptionContext

func InitEmptySingleOptionContext(p *SingleOptionContext)

func InitEmptyStarContext

func InitEmptyStarContext(p *StarContext)

func InitEmptyStatementContext

func InitEmptyStatementContext(p *StatementContext)

func InitEmptyStatement_Context

func InitEmptyStatement_Context(p *Statement_Context)

func InitEmptyStringContext

func InitEmptyStringContext(p *StringContext)

func InitEmptyTableNameContext

func InitEmptyTableNameContext(p *TableNameContext)

func InitEmptyTotalSegmentContext

func InitEmptyTotalSegmentContext(p *TotalSegmentContext)

func InitEmptyUnknownContext

func InitEmptyUnknownContext(p *UnknownContext)

func InitEmptyUpdateContext

func InitEmptyUpdateContext(p *UpdateContext)

func InitEmptyUpdateStatementContext

func InitEmptyUpdateStatementContext(p *UpdateStatementContext)

func InitEmptyUpdate_Context

func InitEmptyUpdate_Context(p *Update_Context)

func InitEmptyWhereContext

func InitEmptyWhereContext(p *WhereContext)

func InitEmptyWriteUnitsContext

func InitEmptyWriteUnitsContext(p *WriteUnitsContext)

Types

type AddIndexContext

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

func NewAddIndexContext

func NewAddIndexContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *AddIndexContext

func NewEmptyAddIndexContext

func NewEmptyAddIndexContext() *AddIndexContext

func (*AddIndexContext) ADD

func (*AddIndexContext) EnterRule

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

func (*AddIndexContext) ExitRule

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

func (*AddIndexContext) GetParser

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

func (*AddIndexContext) GetRuleContext

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

func (*AddIndexContext) IsAddIndexContext

func (*AddIndexContext) IsAddIndexContext()

func (*AddIndexContext) SecondaryIndexDecl

func (s *AddIndexContext) SecondaryIndexDecl() ISecondaryIndexDeclContext

func (*AddIndexContext) ToStringTree

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

type Add_actionContext

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

func NewAdd_actionContext

func NewAdd_actionContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *Add_actionContext

func NewEmptyAdd_actionContext

func NewEmptyAdd_actionContext() *Add_actionContext

func (*Add_actionContext) EnterRule

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

func (*Add_actionContext) ExitRule

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

func (*Add_actionContext) GetParser

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

func (*Add_actionContext) GetRuleContext

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

func (*Add_actionContext) IsAdd_actionContext

func (*Add_actionContext) IsAdd_actionContext()

func (*Add_actionContext) Literal

func (s *Add_actionContext) Literal() ILiteralContext

func (*Add_actionContext) Path

func (s *Add_actionContext) Path() IPathContext

func (*Add_actionContext) ToStringTree

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

type Add_sectionContext

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

func NewAdd_sectionContext

func NewAdd_sectionContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *Add_sectionContext

func NewEmptyAdd_sectionContext

func NewEmptyAdd_sectionContext() *Add_sectionContext

func (*Add_sectionContext) ADD

func (*Add_sectionContext) Add_action

func (s *Add_sectionContext) Add_action(i int) IAdd_actionContext

func (*Add_sectionContext) AllAdd_action

func (s *Add_sectionContext) AllAdd_action() []IAdd_actionContext

func (*Add_sectionContext) EnterRule

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

func (*Add_sectionContext) ExitRule

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

func (*Add_sectionContext) GetParser

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

func (*Add_sectionContext) GetRuleContext

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

func (*Add_sectionContext) IsAdd_sectionContext

func (*Add_sectionContext) IsAdd_sectionContext()

func (*Add_sectionContext) ToStringTree

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

type AlterIndexContext

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

func NewAlterIndexContext

func NewAlterIndexContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *AlterIndexContext

func NewEmptyAlterIndexContext

func NewEmptyAlterIndexContext() *AlterIndexContext

func (*AlterIndexContext) ALTER

func (*AlterIndexContext) EnterRule

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

func (*AlterIndexContext) ExitRule

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

func (*AlterIndexContext) GetParser

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

func (*AlterIndexContext) GetRuleContext

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

func (*AlterIndexContext) INDEXKEYWORD

func (s *AlterIndexContext) INDEXKEYWORD() antlr.TerminalNode

func (*AlterIndexContext) IndexName

func (s *AlterIndexContext) IndexName() IIndexNameContext

func (*AlterIndexContext) IsAlterIndexContext

func (*AlterIndexContext) IsAlterIndexContext()

func (*AlterIndexContext) SetCapacity

func (s *AlterIndexContext) SetCapacity() ISetCapacityContext

func (*AlterIndexContext) ToStringTree

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

type AlterTableStatementContext

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

func NewAlterTableStatementContext

func NewAlterTableStatementContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *AlterTableStatementContext

func NewEmptyAlterTableStatementContext

func NewEmptyAlterTableStatementContext() *AlterTableStatementContext

func (*AlterTableStatementContext) ALTER

func (*AlterTableStatementContext) AlterTableStatementType

func (s *AlterTableStatementContext) AlterTableStatementType() IAlterTableStatementTypeContext

func (*AlterTableStatementContext) EnterRule

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

func (*AlterTableStatementContext) ExitRule

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

func (*AlterTableStatementContext) GetParser

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

func (*AlterTableStatementContext) GetRuleContext

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

func (*AlterTableStatementContext) IsAlterTableStatementContext

func (*AlterTableStatementContext) IsAlterTableStatementContext()

func (*AlterTableStatementContext) TABLE

func (*AlterTableStatementContext) TableName

func (*AlterTableStatementContext) ToStringTree

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

type AlterTableStatementTypeContext

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

func NewAlterTableStatementTypeContext

func NewAlterTableStatementTypeContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *AlterTableStatementTypeContext

func NewEmptyAlterTableStatementTypeContext

func NewEmptyAlterTableStatementTypeContext() *AlterTableStatementTypeContext

func (*AlterTableStatementTypeContext) AddIndex

func (*AlterTableStatementTypeContext) AlterIndex

func (*AlterTableStatementTypeContext) DropIndex

func (*AlterTableStatementTypeContext) EnterRule

func (*AlterTableStatementTypeContext) ExitRule

func (*AlterTableStatementTypeContext) GetParser

func (*AlterTableStatementTypeContext) GetRuleContext

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

func (*AlterTableStatementTypeContext) IsAlterTableStatementTypeContext

func (*AlterTableStatementTypeContext) IsAlterTableStatementTypeContext()

func (*AlterTableStatementTypeContext) SetCapacity

func (*AlterTableStatementTypeContext) ToStringTree

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

type AndContext

type AndContext struct {
	ConditionContext
}

func NewAndContext

func NewAndContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *AndContext

func (*AndContext) AND

func (s *AndContext) AND() antlr.TerminalNode

func (*AndContext) AllCondition

func (s *AndContext) AllCondition() []IConditionContext

func (*AndContext) Condition

func (s *AndContext) Condition(i int) IConditionContext

func (*AndContext) EnterRule

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

func (*AndContext) ExitRule

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

func (*AndContext) GetRuleContext

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

type ArithmeticContext

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

func NewArithmeticContext

func NewArithmeticContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ArithmeticContext

func NewEmptyArithmeticContext

func NewEmptyArithmeticContext() *ArithmeticContext

func (*ArithmeticContext) CopyAll

func (s *ArithmeticContext) CopyAll(ctx *ArithmeticContext)

func (*ArithmeticContext) GetHasOuterParens

func (s *ArithmeticContext) GetHasOuterParens() bool

func (*ArithmeticContext) GetParser

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

func (*ArithmeticContext) GetRuleContext

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

func (*ArithmeticContext) IsArithmeticContext

func (*ArithmeticContext) IsArithmeticContext()

func (*ArithmeticContext) SetHasOuterParens

func (s *ArithmeticContext) SetHasOuterParens(v bool)

func (*ArithmeticContext) ToStringTree

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

type ArithmeticParensContext

type ArithmeticParensContext struct {
	ArithmeticContext
	// contains filtered or unexported fields
}

func NewArithmeticParensContext

func NewArithmeticParensContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *ArithmeticParensContext

func (*ArithmeticParensContext) Arithmetic

func (*ArithmeticParensContext) EnterRule

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

func (*ArithmeticParensContext) ExitRule

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

func (*ArithmeticParensContext) GetA

func (*ArithmeticParensContext) GetRuleContext

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

func (*ArithmeticParensContext) SetA

type ArithmeticValueContext

type ArithmeticValueContext struct {
	Set_valueContext
}

func NewArithmeticValueContext

func NewArithmeticValueContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *ArithmeticValueContext

func (*ArithmeticValueContext) Arithmetic

func (*ArithmeticValueContext) EnterRule

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

func (*ArithmeticValueContext) ExitRule

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

func (*ArithmeticValueContext) GetRuleContext

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

type AttributeDeclContext

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

func NewAttributeDeclContext

func NewAttributeDeclContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *AttributeDeclContext

func NewEmptyAttributeDeclContext

func NewEmptyAttributeDeclContext() *AttributeDeclContext

func (*AttributeDeclContext) AttributeName

func (s *AttributeDeclContext) AttributeName() IAttributeNameContext

func (*AttributeDeclContext) AttributeType

func (s *AttributeDeclContext) AttributeType() IAttributeTypeContext

func (*AttributeDeclContext) EnterRule

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

func (*AttributeDeclContext) ExitRule

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

func (*AttributeDeclContext) GetParser

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

func (*AttributeDeclContext) GetRuleContext

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

func (*AttributeDeclContext) IsAttributeDeclContext

func (*AttributeDeclContext) IsAttributeDeclContext()

func (*AttributeDeclContext) ToStringTree

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

type AttributeNameContext

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

func NewAttributeNameContext

func NewAttributeNameContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *AttributeNameContext

func NewEmptyAttributeNameContext

func NewEmptyAttributeNameContext() *AttributeNameContext

func (*AttributeNameContext) DdlName

func (*AttributeNameContext) EnterRule

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

func (*AttributeNameContext) ExitRule

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

func (*AttributeNameContext) GetParser

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

func (*AttributeNameContext) GetRuleContext

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

func (*AttributeNameContext) IsAttributeNameContext

func (*AttributeNameContext) IsAttributeNameContext()

func (*AttributeNameContext) ToStringTree

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

type AttributeTypeContext

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

func NewAttributeTypeContext

func NewAttributeTypeContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *AttributeTypeContext

func NewEmptyAttributeTypeContext

func NewEmptyAttributeTypeContext() *AttributeTypeContext

func (*AttributeTypeContext) BINARY

func (*AttributeTypeContext) EnterRule

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

func (*AttributeTypeContext) ExitRule

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

func (*AttributeTypeContext) GetParser

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

func (*AttributeTypeContext) GetRuleContext

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

func (*AttributeTypeContext) IsAttributeTypeContext

func (*AttributeTypeContext) IsAttributeTypeContext()

func (*AttributeTypeContext) NUMBER

func (*AttributeTypeContext) STRING

func (*AttributeTypeContext) ToStringTree

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

type BaseDynamoDbGrammarListener

type BaseDynamoDbGrammarListener struct{}

BaseDynamoDbGrammarListener is a complete listener for a parse tree produced by DynamoDbGrammarParser.

func (*BaseDynamoDbGrammarListener) EnterAddIndex

func (s *BaseDynamoDbGrammarListener) EnterAddIndex(ctx *AddIndexContext)

EnterAddIndex is called when production addIndex is entered.

func (*BaseDynamoDbGrammarListener) EnterAdd_action

func (s *BaseDynamoDbGrammarListener) EnterAdd_action(ctx *Add_actionContext)

EnterAdd_action is called when production add_action is entered.

func (*BaseDynamoDbGrammarListener) EnterAdd_section

func (s *BaseDynamoDbGrammarListener) EnterAdd_section(ctx *Add_sectionContext)

EnterAdd_section is called when production add_section is entered.

func (*BaseDynamoDbGrammarListener) EnterAlterIndex

func (s *BaseDynamoDbGrammarListener) EnterAlterIndex(ctx *AlterIndexContext)

EnterAlterIndex is called when production alterIndex is entered.

func (*BaseDynamoDbGrammarListener) EnterAlterTableStatement

func (s *BaseDynamoDbGrammarListener) EnterAlterTableStatement(ctx *AlterTableStatementContext)

EnterAlterTableStatement is called when production alterTableStatement is entered.

func (*BaseDynamoDbGrammarListener) EnterAlterTableStatementType

func (s *BaseDynamoDbGrammarListener) EnterAlterTableStatementType(ctx *AlterTableStatementTypeContext)

EnterAlterTableStatementType is called when production alterTableStatementType is entered.

func (*BaseDynamoDbGrammarListener) EnterAnd

func (s *BaseDynamoDbGrammarListener) EnterAnd(ctx *AndContext)

EnterAnd is called when production And is entered.

func (*BaseDynamoDbGrammarListener) EnterArithmeticParens

func (s *BaseDynamoDbGrammarListener) EnterArithmeticParens(ctx *ArithmeticParensContext)

EnterArithmeticParens is called when production ArithmeticParens is entered.

func (*BaseDynamoDbGrammarListener) EnterArithmeticValue

func (s *BaseDynamoDbGrammarListener) EnterArithmeticValue(ctx *ArithmeticValueContext)

EnterArithmeticValue is called when production ArithmeticValue is entered.

func (*BaseDynamoDbGrammarListener) EnterAttributeDecl

func (s *BaseDynamoDbGrammarListener) EnterAttributeDecl(ctx *AttributeDeclContext)

EnterAttributeDecl is called when production attributeDecl is entered.

func (*BaseDynamoDbGrammarListener) EnterAttributeName

func (s *BaseDynamoDbGrammarListener) EnterAttributeName(ctx *AttributeNameContext)

EnterAttributeName is called when production attributeName is entered.

func (*BaseDynamoDbGrammarListener) EnterAttributeType

func (s *BaseDynamoDbGrammarListener) EnterAttributeType(ctx *AttributeTypeContext)

EnterAttributeType is called when production attributeType is entered.

func (*BaseDynamoDbGrammarListener) EnterBetween

func (s *BaseDynamoDbGrammarListener) EnterBetween(ctx *BetweenContext)

EnterBetween is called when production Between is entered.

func (*BaseDynamoDbGrammarListener) EnterCapacity

func (s *BaseDynamoDbGrammarListener) EnterCapacity(ctx *CapacityContext)

EnterCapacity is called when production capacity is entered.

func (*BaseDynamoDbGrammarListener) EnterComparator

func (s *BaseDynamoDbGrammarListener) EnterComparator(ctx *ComparatorContext)

EnterComparator is called when production Comparator is entered.

func (*BaseDynamoDbGrammarListener) EnterComparator_symbol

func (s *BaseDynamoDbGrammarListener) EnterComparator_symbol(ctx *Comparator_symbolContext)

EnterComparator_symbol is called when production comparator_symbol is entered.

func (*BaseDynamoDbGrammarListener) EnterConditionGrouping

func (s *BaseDynamoDbGrammarListener) EnterConditionGrouping(ctx *ConditionGroupingContext)

EnterConditionGrouping is called when production ConditionGrouping is entered.

func (*BaseDynamoDbGrammarListener) EnterCondition_

func (s *BaseDynamoDbGrammarListener) EnterCondition_(ctx *Condition_Context)

EnterCondition_ is called when production condition_ is entered.

func (*BaseDynamoDbGrammarListener) EnterCreateTableStatement

func (s *BaseDynamoDbGrammarListener) EnterCreateTableStatement(ctx *CreateTableStatementContext)

EnterCreateTableStatement is called when production createTableStatement is entered.

func (*BaseDynamoDbGrammarListener) EnterDdlName

func (s *BaseDynamoDbGrammarListener) EnterDdlName(ctx *DdlNameContext)

EnterDdlName is called when production ddlName is entered.

func (*BaseDynamoDbGrammarListener) EnterDeleteStatement

func (s *BaseDynamoDbGrammarListener) EnterDeleteStatement(ctx *DeleteStatementContext)

EnterDeleteStatement is called when production deleteStatement is entered.

func (*BaseDynamoDbGrammarListener) EnterDelete_action

func (s *BaseDynamoDbGrammarListener) EnterDelete_action(ctx *Delete_actionContext)

EnterDelete_action is called when production delete_action is entered.

func (*BaseDynamoDbGrammarListener) EnterDelete_section

func (s *BaseDynamoDbGrammarListener) EnterDelete_section(ctx *Delete_sectionContext)

EnterDelete_section is called when production delete_section is entered.

func (*BaseDynamoDbGrammarListener) EnterDescribeStatement

func (s *BaseDynamoDbGrammarListener) EnterDescribeStatement(ctx *DescribeStatementContext)

EnterDescribeStatement is called when production describeStatement is entered.

func (*BaseDynamoDbGrammarListener) EnterDropIndex

func (s *BaseDynamoDbGrammarListener) EnterDropIndex(ctx *DropIndexContext)

EnterDropIndex is called when production dropIndex is entered.

func (*BaseDynamoDbGrammarListener) EnterDropTableStatement

func (s *BaseDynamoDbGrammarListener) EnterDropTableStatement(ctx *DropTableStatementContext)

EnterDropTableStatement is called when production dropTableStatement is entered.

func (*BaseDynamoDbGrammarListener) EnterEveryRule

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

EnterEveryRule is called when any rule is entered.

func (*BaseDynamoDbGrammarListener) EnterExpression_attr_names_sub

func (s *BaseDynamoDbGrammarListener) EnterExpression_attr_names_sub(ctx *Expression_attr_names_subContext)

EnterExpression_attr_names_sub is called when production expression_attr_names_sub is entered.

func (*BaseDynamoDbGrammarListener) EnterExpression_attr_values_sub

func (s *BaseDynamoDbGrammarListener) EnterExpression_attr_values_sub(ctx *Expression_attr_values_subContext)

EnterExpression_attr_values_sub is called when production expression_attr_values_sub is entered.

func (*BaseDynamoDbGrammarListener) EnterFunctionCall

func (s *BaseDynamoDbGrammarListener) EnterFunctionCall(ctx *FunctionCallContext)

EnterFunctionCall is called when production FunctionCall is entered.

func (*BaseDynamoDbGrammarListener) EnterFunctionCondition

func (s *BaseDynamoDbGrammarListener) EnterFunctionCondition(ctx *FunctionConditionContext)

EnterFunctionCondition is called when production FunctionCondition is entered.

func (*BaseDynamoDbGrammarListener) EnterFunctionOperand

func (s *BaseDynamoDbGrammarListener) EnterFunctionOperand(ctx *FunctionOperandContext)

EnterFunctionOperand is called when production FunctionOperand is entered.

func (*BaseDynamoDbGrammarListener) EnterHashKey

func (s *BaseDynamoDbGrammarListener) EnterHashKey(ctx *HashKeyContext)

EnterHashKey is called when production hashKey is entered.

func (*BaseDynamoDbGrammarListener) EnterHint

func (s *BaseDynamoDbGrammarListener) EnterHint(ctx *HintContext)

EnterHint is called when production hint is entered.

func (*BaseDynamoDbGrammarListener) EnterId

func (s *BaseDynamoDbGrammarListener) EnterId(ctx *IdContext)

EnterId is called when production id is entered.

func (*BaseDynamoDbGrammarListener) EnterIfClause

func (s *BaseDynamoDbGrammarListener) EnterIfClause(ctx *IfClauseContext)

EnterIfClause is called when production ifClause is entered.

func (*BaseDynamoDbGrammarListener) EnterIn

func (s *BaseDynamoDbGrammarListener) EnterIn(ctx *InContext)

EnterIn is called when production In is entered.

func (*BaseDynamoDbGrammarListener) EnterIndexDecl

func (s *BaseDynamoDbGrammarListener) EnterIndexDecl(ctx *IndexDeclContext)

EnterIndexDecl is called when production indexDecl is entered.

func (*BaseDynamoDbGrammarListener) EnterIndexHint

func (s *BaseDynamoDbGrammarListener) EnterIndexHint(ctx *IndexHintContext)

EnterIndexHint is called when production indexHint is entered.

func (*BaseDynamoDbGrammarListener) EnterIndexHintName

func (s *BaseDynamoDbGrammarListener) EnterIndexHintName(ctx *IndexHintNameContext)

EnterIndexHintName is called when production indexHintName is entered.

func (*BaseDynamoDbGrammarListener) EnterIndexName

func (s *BaseDynamoDbGrammarListener) EnterIndexName(ctx *IndexNameContext)

EnterIndexName is called when production indexName is entered.

func (*BaseDynamoDbGrammarListener) EnterInsertStatement

func (s *BaseDynamoDbGrammarListener) EnterInsertStatement(ctx *InsertStatementContext)

EnterInsertStatement is called when production insertStatement is entered.

func (*BaseDynamoDbGrammarListener) EnterKeyValueOption

func (s *BaseDynamoDbGrammarListener) EnterKeyValueOption(ctx *KeyValueOptionContext)

EnterKeyValueOption is called when production keyValueOption is entered.

func (*BaseDynamoDbGrammarListener) EnterListAccess

func (s *BaseDynamoDbGrammarListener) EnterListAccess(ctx *ListAccessContext)

EnterListAccess is called when production ListAccess is entered.

func (*BaseDynamoDbGrammarListener) EnterLiteralOperand

func (s *BaseDynamoDbGrammarListener) EnterLiteralOperand(ctx *LiteralOperandContext)

EnterLiteralOperand is called when production LiteralOperand is entered.

func (*BaseDynamoDbGrammarListener) EnterLiteralSub

func (s *BaseDynamoDbGrammarListener) EnterLiteralSub(ctx *LiteralSubContext)

EnterLiteralSub is called when production LiteralSub is entered.

func (*BaseDynamoDbGrammarListener) EnterMapAccess

func (s *BaseDynamoDbGrammarListener) EnterMapAccess(ctx *MapAccessContext)

EnterMapAccess is called when production MapAccess is entered.

func (*BaseDynamoDbGrammarListener) EnterNegation

func (s *BaseDynamoDbGrammarListener) EnterNegation(ctx *NegationContext)

EnterNegation is called when production Negation is entered.

func (*BaseDynamoDbGrammarListener) EnterOnDuplicateKeyUpdate

func (s *BaseDynamoDbGrammarListener) EnterOnDuplicateKeyUpdate(ctx *OnDuplicateKeyUpdateContext)

EnterOnDuplicateKeyUpdate is called when production onDuplicateKeyUpdate is entered.

func (*BaseDynamoDbGrammarListener) EnterOperandValue

func (s *BaseDynamoDbGrammarListener) EnterOperandValue(ctx *OperandValueContext)

EnterOperandValue is called when production OperandValue is entered.

func (*BaseDynamoDbGrammarListener) EnterOption

func (s *BaseDynamoDbGrammarListener) EnterOption(ctx *OptionContext)

EnterOption is called when production option is entered.

func (*BaseDynamoDbGrammarListener) EnterOptionBlock

func (s *BaseDynamoDbGrammarListener) EnterOptionBlock(ctx *OptionBlockContext)

EnterOptionBlock is called when production optionBlock is entered.

func (*BaseDynamoDbGrammarListener) EnterOptionKey

func (s *BaseDynamoDbGrammarListener) EnterOptionKey(ctx *OptionKeyContext)

EnterOptionKey is called when production optionKey is entered.

func (*BaseDynamoDbGrammarListener) EnterOptionValue

func (s *BaseDynamoDbGrammarListener) EnterOptionValue(ctx *OptionValueContext)

EnterOptionValue is called when production optionValue is entered.

func (*BaseDynamoDbGrammarListener) EnterOptionValueNumber

func (s *BaseDynamoDbGrammarListener) EnterOptionValueNumber(ctx *OptionValueNumberContext)

EnterOptionValueNumber is called when production optionValueNumber is entered.

func (*BaseDynamoDbGrammarListener) EnterOptionValueString

func (s *BaseDynamoDbGrammarListener) EnterOptionValueString(ctx *OptionValueStringContext)

EnterOptionValueString is called when production optionValueString is entered.

func (*BaseDynamoDbGrammarListener) EnterOr

func (s *BaseDynamoDbGrammarListener) EnterOr(ctx *OrContext)

EnterOr is called when production Or is entered.

func (*BaseDynamoDbGrammarListener) EnterParenOperand

func (s *BaseDynamoDbGrammarListener) EnterParenOperand(ctx *ParenOperandContext)

EnterParenOperand is called when production ParenOperand is entered.

func (*BaseDynamoDbGrammarListener) EnterPath

func (s *BaseDynamoDbGrammarListener) EnterPath(ctx *PathContext)

EnterPath is called when production path is entered.

func (*BaseDynamoDbGrammarListener) EnterPathOperand

func (s *BaseDynamoDbGrammarListener) EnterPathOperand(ctx *PathOperandContext)

EnterPathOperand is called when production PathOperand is entered.

func (*BaseDynamoDbGrammarListener) EnterPlusMinus

func (s *BaseDynamoDbGrammarListener) EnterPlusMinus(ctx *PlusMinusContext)

EnterPlusMinus is called when production PlusMinus is entered.

func (*BaseDynamoDbGrammarListener) EnterPrimaryKeyDecl

func (s *BaseDynamoDbGrammarListener) EnterPrimaryKeyDecl(ctx *PrimaryKeyDeclContext)

EnterPrimaryKeyDecl is called when production primaryKeyDecl is entered.

func (*BaseDynamoDbGrammarListener) EnterProjection

func (s *BaseDynamoDbGrammarListener) EnterProjection(ctx *ProjectionContext)

EnterProjection is called when production projection is entered.

func (*BaseDynamoDbGrammarListener) EnterProjectionIndex

func (s *BaseDynamoDbGrammarListener) EnterProjectionIndex(ctx *ProjectionIndexContext)

EnterProjectionIndex is called when production projectionIndex is entered.

func (*BaseDynamoDbGrammarListener) EnterProjectionIndexKeysOnly

func (s *BaseDynamoDbGrammarListener) EnterProjectionIndexKeysOnly(ctx *ProjectionIndexKeysOnlyContext)

EnterProjectionIndexKeysOnly is called when production projectionIndexKeysOnly is entered.

func (*BaseDynamoDbGrammarListener) EnterProjectionIndexVector

func (s *BaseDynamoDbGrammarListener) EnterProjectionIndexVector(ctx *ProjectionIndexVectorContext)

EnterProjectionIndexVector is called when production projectionIndexVector is entered.

func (*BaseDynamoDbGrammarListener) EnterProjection_

func (s *BaseDynamoDbGrammarListener) EnterProjection_(ctx *Projection_Context)

EnterProjection_ is called when production projection_ is entered.

func (*BaseDynamoDbGrammarListener) EnterRangeKey

func (s *BaseDynamoDbGrammarListener) EnterRangeKey(ctx *RangeKeyContext)

EnterRangeKey is called when production rangeKey is entered.

func (*BaseDynamoDbGrammarListener) EnterReadUnits

func (s *BaseDynamoDbGrammarListener) EnterReadUnits(ctx *ReadUnitsContext)

EnterReadUnits is called when production readUnits is entered.

func (*BaseDynamoDbGrammarListener) EnterRemove_action

func (s *BaseDynamoDbGrammarListener) EnterRemove_action(ctx *Remove_actionContext)

EnterRemove_action is called when production remove_action is entered.

func (*BaseDynamoDbGrammarListener) EnterRemove_section

func (s *BaseDynamoDbGrammarListener) EnterRemove_section(ctx *Remove_sectionContext)

EnterRemove_section is called when production remove_section is entered.

func (*BaseDynamoDbGrammarListener) EnterReturning

func (s *BaseDynamoDbGrammarListener) EnterReturning(ctx *ReturningContext)

EnterReturning is called when production returning is entered.

func (*BaseDynamoDbGrammarListener) EnterReturningValue

func (s *BaseDynamoDbGrammarListener) EnterReturningValue(ctx *ReturningValueContext)

EnterReturningValue is called when production returningValue is entered.

func (*BaseDynamoDbGrammarListener) EnterScanInfo

func (s *BaseDynamoDbGrammarListener) EnterScanInfo(ctx *ScanInfoContext)

EnterScanInfo is called when production scanInfo is entered.

func (*BaseDynamoDbGrammarListener) EnterSecondaryIndexDecl

func (s *BaseDynamoDbGrammarListener) EnterSecondaryIndexDecl(ctx *SecondaryIndexDeclContext)

EnterSecondaryIndexDecl is called when production secondaryIndexDecl is entered.

func (*BaseDynamoDbGrammarListener) EnterSecondaryIndexType

func (s *BaseDynamoDbGrammarListener) EnterSecondaryIndexType(ctx *SecondaryIndexTypeContext)

EnterSecondaryIndexType is called when production secondaryIndexType is entered.

func (*BaseDynamoDbGrammarListener) EnterSegment

func (s *BaseDynamoDbGrammarListener) EnterSegment(ctx *SegmentContext)

EnterSegment is called when production segment is entered.

func (*BaseDynamoDbGrammarListener) EnterSelectProjection

func (s *BaseDynamoDbGrammarListener) EnterSelectProjection(ctx *SelectProjectionContext)

EnterSelectProjection is called when production selectProjection is entered.

func (*BaseDynamoDbGrammarListener) EnterSelectStatement

func (s *BaseDynamoDbGrammarListener) EnterSelectStatement(ctx *SelectStatementContext)

EnterSelectStatement is called when production selectStatement is entered.

func (*BaseDynamoDbGrammarListener) EnterSetCapacity

func (s *BaseDynamoDbGrammarListener) EnterSetCapacity(ctx *SetCapacityContext)

EnterSetCapacity is called when production setCapacity is entered.

func (*BaseDynamoDbGrammarListener) EnterSet_action

func (s *BaseDynamoDbGrammarListener) EnterSet_action(ctx *Set_actionContext)

EnterSet_action is called when production set_action is entered.

func (*BaseDynamoDbGrammarListener) EnterSet_section

func (s *BaseDynamoDbGrammarListener) EnterSet_section(ctx *Set_sectionContext)

EnterSet_section is called when production set_section is entered.

func (*BaseDynamoDbGrammarListener) EnterShowTablesStatement

func (s *BaseDynamoDbGrammarListener) EnterShowTablesStatement(ctx *ShowTablesStatementContext)

EnterShowTablesStatement is called when production showTablesStatement is entered.

func (*BaseDynamoDbGrammarListener) EnterSingleOption

func (s *BaseDynamoDbGrammarListener) EnterSingleOption(ctx *SingleOptionContext)

EnterSingleOption is called when production singleOption is entered.

func (*BaseDynamoDbGrammarListener) EnterStar

func (s *BaseDynamoDbGrammarListener) EnterStar(ctx *StarContext)

EnterStar is called when production star is entered.

func (*BaseDynamoDbGrammarListener) EnterStatement

func (s *BaseDynamoDbGrammarListener) EnterStatement(ctx *StatementContext)

EnterStatement is called when production statement is entered.

func (*BaseDynamoDbGrammarListener) EnterStatement_

func (s *BaseDynamoDbGrammarListener) EnterStatement_(ctx *Statement_Context)

EnterStatement_ is called when production statement_ is entered.

func (*BaseDynamoDbGrammarListener) EnterString

func (s *BaseDynamoDbGrammarListener) EnterString(ctx *StringContext)

EnterString is called when production string is entered.

func (*BaseDynamoDbGrammarListener) EnterTableName

func (s *BaseDynamoDbGrammarListener) EnterTableName(ctx *TableNameContext)

EnterTableName is called when production tableName is entered.

func (*BaseDynamoDbGrammarListener) EnterTotalSegment

func (s *BaseDynamoDbGrammarListener) EnterTotalSegment(ctx *TotalSegmentContext)

EnterTotalSegment is called when production totalSegment is entered.

func (*BaseDynamoDbGrammarListener) EnterUnknown

func (s *BaseDynamoDbGrammarListener) EnterUnknown(ctx *UnknownContext)

EnterUnknown is called when production unknown is entered.

func (*BaseDynamoDbGrammarListener) EnterUpdate

func (s *BaseDynamoDbGrammarListener) EnterUpdate(ctx *UpdateContext)

EnterUpdate is called when production update is entered.

func (*BaseDynamoDbGrammarListener) EnterUpdateStatement

func (s *BaseDynamoDbGrammarListener) EnterUpdateStatement(ctx *UpdateStatementContext)

EnterUpdateStatement is called when production updateStatement is entered.

func (*BaseDynamoDbGrammarListener) EnterUpdate_

func (s *BaseDynamoDbGrammarListener) EnterUpdate_(ctx *Update_Context)

EnterUpdate_ is called when production update_ is entered.

func (*BaseDynamoDbGrammarListener) EnterWhere

func (s *BaseDynamoDbGrammarListener) EnterWhere(ctx *WhereContext)

EnterWhere is called when production where is entered.

func (*BaseDynamoDbGrammarListener) EnterWriteUnits

func (s *BaseDynamoDbGrammarListener) EnterWriteUnits(ctx *WriteUnitsContext)

EnterWriteUnits is called when production writeUnits is entered.

func (*BaseDynamoDbGrammarListener) ExitAddIndex

func (s *BaseDynamoDbGrammarListener) ExitAddIndex(ctx *AddIndexContext)

ExitAddIndex is called when production addIndex is exited.

func (*BaseDynamoDbGrammarListener) ExitAdd_action

func (s *BaseDynamoDbGrammarListener) ExitAdd_action(ctx *Add_actionContext)

ExitAdd_action is called when production add_action is exited.

func (*BaseDynamoDbGrammarListener) ExitAdd_section

func (s *BaseDynamoDbGrammarListener) ExitAdd_section(ctx *Add_sectionContext)

ExitAdd_section is called when production add_section is exited.

func (*BaseDynamoDbGrammarListener) ExitAlterIndex

func (s *BaseDynamoDbGrammarListener) ExitAlterIndex(ctx *AlterIndexContext)

ExitAlterIndex is called when production alterIndex is exited.

func (*BaseDynamoDbGrammarListener) ExitAlterTableStatement

func (s *BaseDynamoDbGrammarListener) ExitAlterTableStatement(ctx *AlterTableStatementContext)

ExitAlterTableStatement is called when production alterTableStatement is exited.

func (*BaseDynamoDbGrammarListener) ExitAlterTableStatementType

func (s *BaseDynamoDbGrammarListener) ExitAlterTableStatementType(ctx *AlterTableStatementTypeContext)

ExitAlterTableStatementType is called when production alterTableStatementType is exited.

func (*BaseDynamoDbGrammarListener) ExitAnd

func (s *BaseDynamoDbGrammarListener) ExitAnd(ctx *AndContext)

ExitAnd is called when production And is exited.

func (*BaseDynamoDbGrammarListener) ExitArithmeticParens

func (s *BaseDynamoDbGrammarListener) ExitArithmeticParens(ctx *ArithmeticParensContext)

ExitArithmeticParens is called when production ArithmeticParens is exited.

func (*BaseDynamoDbGrammarListener) ExitArithmeticValue

func (s *BaseDynamoDbGrammarListener) ExitArithmeticValue(ctx *ArithmeticValueContext)

ExitArithmeticValue is called when production ArithmeticValue is exited.

func (*BaseDynamoDbGrammarListener) ExitAttributeDecl

func (s *BaseDynamoDbGrammarListener) ExitAttributeDecl(ctx *AttributeDeclContext)

ExitAttributeDecl is called when production attributeDecl is exited.

func (*BaseDynamoDbGrammarListener) ExitAttributeName

func (s *BaseDynamoDbGrammarListener) ExitAttributeName(ctx *AttributeNameContext)

ExitAttributeName is called when production attributeName is exited.

func (*BaseDynamoDbGrammarListener) ExitAttributeType

func (s *BaseDynamoDbGrammarListener) ExitAttributeType(ctx *AttributeTypeContext)

ExitAttributeType is called when production attributeType is exited.

func (*BaseDynamoDbGrammarListener) ExitBetween

func (s *BaseDynamoDbGrammarListener) ExitBetween(ctx *BetweenContext)

ExitBetween is called when production Between is exited.

func (*BaseDynamoDbGrammarListener) ExitCapacity

func (s *BaseDynamoDbGrammarListener) ExitCapacity(ctx *CapacityContext)

ExitCapacity is called when production capacity is exited.

func (*BaseDynamoDbGrammarListener) ExitComparator

func (s *BaseDynamoDbGrammarListener) ExitComparator(ctx *ComparatorContext)

ExitComparator is called when production Comparator is exited.

func (*BaseDynamoDbGrammarListener) ExitComparator_symbol

func (s *BaseDynamoDbGrammarListener) ExitComparator_symbol(ctx *Comparator_symbolContext)

ExitComparator_symbol is called when production comparator_symbol is exited.

func (*BaseDynamoDbGrammarListener) ExitConditionGrouping

func (s *BaseDynamoDbGrammarListener) ExitConditionGrouping(ctx *ConditionGroupingContext)

ExitConditionGrouping is called when production ConditionGrouping is exited.

func (*BaseDynamoDbGrammarListener) ExitCondition_

func (s *BaseDynamoDbGrammarListener) ExitCondition_(ctx *Condition_Context)

ExitCondition_ is called when production condition_ is exited.

func (*BaseDynamoDbGrammarListener) ExitCreateTableStatement

func (s *BaseDynamoDbGrammarListener) ExitCreateTableStatement(ctx *CreateTableStatementContext)

ExitCreateTableStatement is called when production createTableStatement is exited.

func (*BaseDynamoDbGrammarListener) ExitDdlName

func (s *BaseDynamoDbGrammarListener) ExitDdlName(ctx *DdlNameContext)

ExitDdlName is called when production ddlName is exited.

func (*BaseDynamoDbGrammarListener) ExitDeleteStatement

func (s *BaseDynamoDbGrammarListener) ExitDeleteStatement(ctx *DeleteStatementContext)

ExitDeleteStatement is called when production deleteStatement is exited.

func (*BaseDynamoDbGrammarListener) ExitDelete_action

func (s *BaseDynamoDbGrammarListener) ExitDelete_action(ctx *Delete_actionContext)

ExitDelete_action is called when production delete_action is exited.

func (*BaseDynamoDbGrammarListener) ExitDelete_section

func (s *BaseDynamoDbGrammarListener) ExitDelete_section(ctx *Delete_sectionContext)

ExitDelete_section is called when production delete_section is exited.

func (*BaseDynamoDbGrammarListener) ExitDescribeStatement

func (s *BaseDynamoDbGrammarListener) ExitDescribeStatement(ctx *DescribeStatementContext)

ExitDescribeStatement is called when production describeStatement is exited.

func (*BaseDynamoDbGrammarListener) ExitDropIndex

func (s *BaseDynamoDbGrammarListener) ExitDropIndex(ctx *DropIndexContext)

ExitDropIndex is called when production dropIndex is exited.

func (*BaseDynamoDbGrammarListener) ExitDropTableStatement

func (s *BaseDynamoDbGrammarListener) ExitDropTableStatement(ctx *DropTableStatementContext)

ExitDropTableStatement is called when production dropTableStatement is exited.

func (*BaseDynamoDbGrammarListener) ExitEveryRule

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

ExitEveryRule is called when any rule is exited.

func (*BaseDynamoDbGrammarListener) ExitExpression_attr_names_sub

func (s *BaseDynamoDbGrammarListener) ExitExpression_attr_names_sub(ctx *Expression_attr_names_subContext)

ExitExpression_attr_names_sub is called when production expression_attr_names_sub is exited.

func (*BaseDynamoDbGrammarListener) ExitExpression_attr_values_sub

func (s *BaseDynamoDbGrammarListener) ExitExpression_attr_values_sub(ctx *Expression_attr_values_subContext)

ExitExpression_attr_values_sub is called when production expression_attr_values_sub is exited.

func (*BaseDynamoDbGrammarListener) ExitFunctionCall

func (s *BaseDynamoDbGrammarListener) ExitFunctionCall(ctx *FunctionCallContext)

ExitFunctionCall is called when production FunctionCall is exited.

func (*BaseDynamoDbGrammarListener) ExitFunctionCondition

func (s *BaseDynamoDbGrammarListener) ExitFunctionCondition(ctx *FunctionConditionContext)

ExitFunctionCondition is called when production FunctionCondition is exited.

func (*BaseDynamoDbGrammarListener) ExitFunctionOperand

func (s *BaseDynamoDbGrammarListener) ExitFunctionOperand(ctx *FunctionOperandContext)

ExitFunctionOperand is called when production FunctionOperand is exited.

func (*BaseDynamoDbGrammarListener) ExitHashKey

func (s *BaseDynamoDbGrammarListener) ExitHashKey(ctx *HashKeyContext)

ExitHashKey is called when production hashKey is exited.

func (*BaseDynamoDbGrammarListener) ExitHint

func (s *BaseDynamoDbGrammarListener) ExitHint(ctx *HintContext)

ExitHint is called when production hint is exited.

func (*BaseDynamoDbGrammarListener) ExitId

func (s *BaseDynamoDbGrammarListener) ExitId(ctx *IdContext)

ExitId is called when production id is exited.

func (*BaseDynamoDbGrammarListener) ExitIfClause

func (s *BaseDynamoDbGrammarListener) ExitIfClause(ctx *IfClauseContext)

ExitIfClause is called when production ifClause is exited.

func (*BaseDynamoDbGrammarListener) ExitIn

func (s *BaseDynamoDbGrammarListener) ExitIn(ctx *InContext)

ExitIn is called when production In is exited.

func (*BaseDynamoDbGrammarListener) ExitIndexDecl

func (s *BaseDynamoDbGrammarListener) ExitIndexDecl(ctx *IndexDeclContext)

ExitIndexDecl is called when production indexDecl is exited.

func (*BaseDynamoDbGrammarListener) ExitIndexHint

func (s *BaseDynamoDbGrammarListener) ExitIndexHint(ctx *IndexHintContext)

ExitIndexHint is called when production indexHint is exited.

func (*BaseDynamoDbGrammarListener) ExitIndexHintName

func (s *BaseDynamoDbGrammarListener) ExitIndexHintName(ctx *IndexHintNameContext)

ExitIndexHintName is called when production indexHintName is exited.

func (*BaseDynamoDbGrammarListener) ExitIndexName

func (s *BaseDynamoDbGrammarListener) ExitIndexName(ctx *IndexNameContext)

ExitIndexName is called when production indexName is exited.

func (*BaseDynamoDbGrammarListener) ExitInsertStatement

func (s *BaseDynamoDbGrammarListener) ExitInsertStatement(ctx *InsertStatementContext)

ExitInsertStatement is called when production insertStatement is exited.

func (*BaseDynamoDbGrammarListener) ExitKeyValueOption

func (s *BaseDynamoDbGrammarListener) ExitKeyValueOption(ctx *KeyValueOptionContext)

ExitKeyValueOption is called when production keyValueOption is exited.

func (*BaseDynamoDbGrammarListener) ExitListAccess

func (s *BaseDynamoDbGrammarListener) ExitListAccess(ctx *ListAccessContext)

ExitListAccess is called when production ListAccess is exited.

func (*BaseDynamoDbGrammarListener) ExitLiteralOperand

func (s *BaseDynamoDbGrammarListener) ExitLiteralOperand(ctx *LiteralOperandContext)

ExitLiteralOperand is called when production LiteralOperand is exited.

func (*BaseDynamoDbGrammarListener) ExitLiteralSub

func (s *BaseDynamoDbGrammarListener) ExitLiteralSub(ctx *LiteralSubContext)

ExitLiteralSub is called when production LiteralSub is exited.

func (*BaseDynamoDbGrammarListener) ExitMapAccess

func (s *BaseDynamoDbGrammarListener) ExitMapAccess(ctx *MapAccessContext)

ExitMapAccess is called when production MapAccess is exited.

func (*BaseDynamoDbGrammarListener) ExitNegation

func (s *BaseDynamoDbGrammarListener) ExitNegation(ctx *NegationContext)

ExitNegation is called when production Negation is exited.

func (*BaseDynamoDbGrammarListener) ExitOnDuplicateKeyUpdate

func (s *BaseDynamoDbGrammarListener) ExitOnDuplicateKeyUpdate(ctx *OnDuplicateKeyUpdateContext)

ExitOnDuplicateKeyUpdate is called when production onDuplicateKeyUpdate is exited.

func (*BaseDynamoDbGrammarListener) ExitOperandValue

func (s *BaseDynamoDbGrammarListener) ExitOperandValue(ctx *OperandValueContext)

ExitOperandValue is called when production OperandValue is exited.

func (*BaseDynamoDbGrammarListener) ExitOption

func (s *BaseDynamoDbGrammarListener) ExitOption(ctx *OptionContext)

ExitOption is called when production option is exited.

func (*BaseDynamoDbGrammarListener) ExitOptionBlock

func (s *BaseDynamoDbGrammarListener) ExitOptionBlock(ctx *OptionBlockContext)

ExitOptionBlock is called when production optionBlock is exited.

func (*BaseDynamoDbGrammarListener) ExitOptionKey

func (s *BaseDynamoDbGrammarListener) ExitOptionKey(ctx *OptionKeyContext)

ExitOptionKey is called when production optionKey is exited.

func (*BaseDynamoDbGrammarListener) ExitOptionValue

func (s *BaseDynamoDbGrammarListener) ExitOptionValue(ctx *OptionValueContext)

ExitOptionValue is called when production optionValue is exited.

func (*BaseDynamoDbGrammarListener) ExitOptionValueNumber

func (s *BaseDynamoDbGrammarListener) ExitOptionValueNumber(ctx *OptionValueNumberContext)

ExitOptionValueNumber is called when production optionValueNumber is exited.

func (*BaseDynamoDbGrammarListener) ExitOptionValueString

func (s *BaseDynamoDbGrammarListener) ExitOptionValueString(ctx *OptionValueStringContext)

ExitOptionValueString is called when production optionValueString is exited.

func (*BaseDynamoDbGrammarListener) ExitOr

func (s *BaseDynamoDbGrammarListener) ExitOr(ctx *OrContext)

ExitOr is called when production Or is exited.

func (*BaseDynamoDbGrammarListener) ExitParenOperand

func (s *BaseDynamoDbGrammarListener) ExitParenOperand(ctx *ParenOperandContext)

ExitParenOperand is called when production ParenOperand is exited.

func (*BaseDynamoDbGrammarListener) ExitPath

func (s *BaseDynamoDbGrammarListener) ExitPath(ctx *PathContext)

ExitPath is called when production path is exited.

func (*BaseDynamoDbGrammarListener) ExitPathOperand

func (s *BaseDynamoDbGrammarListener) ExitPathOperand(ctx *PathOperandContext)

ExitPathOperand is called when production PathOperand is exited.

func (*BaseDynamoDbGrammarListener) ExitPlusMinus

func (s *BaseDynamoDbGrammarListener) ExitPlusMinus(ctx *PlusMinusContext)

ExitPlusMinus is called when production PlusMinus is exited.

func (*BaseDynamoDbGrammarListener) ExitPrimaryKeyDecl

func (s *BaseDynamoDbGrammarListener) ExitPrimaryKeyDecl(ctx *PrimaryKeyDeclContext)

ExitPrimaryKeyDecl is called when production primaryKeyDecl is exited.

func (*BaseDynamoDbGrammarListener) ExitProjection

func (s *BaseDynamoDbGrammarListener) ExitProjection(ctx *ProjectionContext)

ExitProjection is called when production projection is exited.

func (*BaseDynamoDbGrammarListener) ExitProjectionIndex

func (s *BaseDynamoDbGrammarListener) ExitProjectionIndex(ctx *ProjectionIndexContext)

ExitProjectionIndex is called when production projectionIndex is exited.

func (*BaseDynamoDbGrammarListener) ExitProjectionIndexKeysOnly

func (s *BaseDynamoDbGrammarListener) ExitProjectionIndexKeysOnly(ctx *ProjectionIndexKeysOnlyContext)

ExitProjectionIndexKeysOnly is called when production projectionIndexKeysOnly is exited.

func (*BaseDynamoDbGrammarListener) ExitProjectionIndexVector

func (s *BaseDynamoDbGrammarListener) ExitProjectionIndexVector(ctx *ProjectionIndexVectorContext)

ExitProjectionIndexVector is called when production projectionIndexVector is exited.

func (*BaseDynamoDbGrammarListener) ExitProjection_

func (s *BaseDynamoDbGrammarListener) ExitProjection_(ctx *Projection_Context)

ExitProjection_ is called when production projection_ is exited.

func (*BaseDynamoDbGrammarListener) ExitRangeKey

func (s *BaseDynamoDbGrammarListener) ExitRangeKey(ctx *RangeKeyContext)

ExitRangeKey is called when production rangeKey is exited.

func (*BaseDynamoDbGrammarListener) ExitReadUnits

func (s *BaseDynamoDbGrammarListener) ExitReadUnits(ctx *ReadUnitsContext)

ExitReadUnits is called when production readUnits is exited.

func (*BaseDynamoDbGrammarListener) ExitRemove_action

func (s *BaseDynamoDbGrammarListener) ExitRemove_action(ctx *Remove_actionContext)

ExitRemove_action is called when production remove_action is exited.

func (*BaseDynamoDbGrammarListener) ExitRemove_section

func (s *BaseDynamoDbGrammarListener) ExitRemove_section(ctx *Remove_sectionContext)

ExitRemove_section is called when production remove_section is exited.

func (*BaseDynamoDbGrammarListener) ExitReturning

func (s *BaseDynamoDbGrammarListener) ExitReturning(ctx *ReturningContext)

ExitReturning is called when production returning is exited.

func (*BaseDynamoDbGrammarListener) ExitReturningValue

func (s *BaseDynamoDbGrammarListener) ExitReturningValue(ctx *ReturningValueContext)

ExitReturningValue is called when production returningValue is exited.

func (*BaseDynamoDbGrammarListener) ExitScanInfo

func (s *BaseDynamoDbGrammarListener) ExitScanInfo(ctx *ScanInfoContext)

ExitScanInfo is called when production scanInfo is exited.

func (*BaseDynamoDbGrammarListener) ExitSecondaryIndexDecl

func (s *BaseDynamoDbGrammarListener) ExitSecondaryIndexDecl(ctx *SecondaryIndexDeclContext)

ExitSecondaryIndexDecl is called when production secondaryIndexDecl is exited.

func (*BaseDynamoDbGrammarListener) ExitSecondaryIndexType

func (s *BaseDynamoDbGrammarListener) ExitSecondaryIndexType(ctx *SecondaryIndexTypeContext)

ExitSecondaryIndexType is called when production secondaryIndexType is exited.

func (*BaseDynamoDbGrammarListener) ExitSegment

func (s *BaseDynamoDbGrammarListener) ExitSegment(ctx *SegmentContext)

ExitSegment is called when production segment is exited.

func (*BaseDynamoDbGrammarListener) ExitSelectProjection

func (s *BaseDynamoDbGrammarListener) ExitSelectProjection(ctx *SelectProjectionContext)

ExitSelectProjection is called when production selectProjection is exited.

func (*BaseDynamoDbGrammarListener) ExitSelectStatement

func (s *BaseDynamoDbGrammarListener) ExitSelectStatement(ctx *SelectStatementContext)

ExitSelectStatement is called when production selectStatement is exited.

func (*BaseDynamoDbGrammarListener) ExitSetCapacity

func (s *BaseDynamoDbGrammarListener) ExitSetCapacity(ctx *SetCapacityContext)

ExitSetCapacity is called when production setCapacity is exited.

func (*BaseDynamoDbGrammarListener) ExitSet_action

func (s *BaseDynamoDbGrammarListener) ExitSet_action(ctx *Set_actionContext)

ExitSet_action is called when production set_action is exited.

func (*BaseDynamoDbGrammarListener) ExitSet_section

func (s *BaseDynamoDbGrammarListener) ExitSet_section(ctx *Set_sectionContext)

ExitSet_section is called when production set_section is exited.

func (*BaseDynamoDbGrammarListener) ExitShowTablesStatement

func (s *BaseDynamoDbGrammarListener) ExitShowTablesStatement(ctx *ShowTablesStatementContext)

ExitShowTablesStatement is called when production showTablesStatement is exited.

func (*BaseDynamoDbGrammarListener) ExitSingleOption

func (s *BaseDynamoDbGrammarListener) ExitSingleOption(ctx *SingleOptionContext)

ExitSingleOption is called when production singleOption is exited.

func (*BaseDynamoDbGrammarListener) ExitStar

func (s *BaseDynamoDbGrammarListener) ExitStar(ctx *StarContext)

ExitStar is called when production star is exited.

func (*BaseDynamoDbGrammarListener) ExitStatement

func (s *BaseDynamoDbGrammarListener) ExitStatement(ctx *StatementContext)

ExitStatement is called when production statement is exited.

func (*BaseDynamoDbGrammarListener) ExitStatement_

func (s *BaseDynamoDbGrammarListener) ExitStatement_(ctx *Statement_Context)

ExitStatement_ is called when production statement_ is exited.

func (*BaseDynamoDbGrammarListener) ExitString

func (s *BaseDynamoDbGrammarListener) ExitString(ctx *StringContext)

ExitString is called when production string is exited.

func (*BaseDynamoDbGrammarListener) ExitTableName

func (s *BaseDynamoDbGrammarListener) ExitTableName(ctx *TableNameContext)

ExitTableName is called when production tableName is exited.

func (*BaseDynamoDbGrammarListener) ExitTotalSegment

func (s *BaseDynamoDbGrammarListener) ExitTotalSegment(ctx *TotalSegmentContext)

ExitTotalSegment is called when production totalSegment is exited.

func (*BaseDynamoDbGrammarListener) ExitUnknown

func (s *BaseDynamoDbGrammarListener) ExitUnknown(ctx *UnknownContext)

ExitUnknown is called when production unknown is exited.

func (*BaseDynamoDbGrammarListener) ExitUpdate

func (s *BaseDynamoDbGrammarListener) ExitUpdate(ctx *UpdateContext)

ExitUpdate is called when production update is exited.

func (*BaseDynamoDbGrammarListener) ExitUpdateStatement

func (s *BaseDynamoDbGrammarListener) ExitUpdateStatement(ctx *UpdateStatementContext)

ExitUpdateStatement is called when production updateStatement is exited.

func (*BaseDynamoDbGrammarListener) ExitUpdate_

func (s *BaseDynamoDbGrammarListener) ExitUpdate_(ctx *Update_Context)

ExitUpdate_ is called when production update_ is exited.

func (*BaseDynamoDbGrammarListener) ExitWhere

func (s *BaseDynamoDbGrammarListener) ExitWhere(ctx *WhereContext)

ExitWhere is called when production where is exited.

func (*BaseDynamoDbGrammarListener) ExitWriteUnits

func (s *BaseDynamoDbGrammarListener) ExitWriteUnits(ctx *WriteUnitsContext)

ExitWriteUnits is called when production writeUnits is exited.

func (*BaseDynamoDbGrammarListener) VisitErrorNode

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

VisitErrorNode is called when an error node is visited.

func (*BaseDynamoDbGrammarListener) VisitTerminal

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

VisitTerminal is called when a terminal node is visited.

type BetweenContext

type BetweenContext struct {
	ConditionContext
}

func NewBetweenContext

func NewBetweenContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *BetweenContext

func (*BetweenContext) AND

func (*BetweenContext) AllOperand

func (s *BetweenContext) AllOperand() []IOperandContext

func (*BetweenContext) BETWEEN

func (s *BetweenContext) BETWEEN() antlr.TerminalNode

func (*BetweenContext) EnterRule

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

func (*BetweenContext) ExitRule

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

func (*BetweenContext) GetRuleContext

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

func (*BetweenContext) Operand

func (s *BetweenContext) Operand(i int) IOperandContext

type CapacityContext

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

func NewCapacityContext

func NewCapacityContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *CapacityContext

func NewEmptyCapacityContext

func NewEmptyCapacityContext() *CapacityContext

func (*CapacityContext) CAPACITY

func (s *CapacityContext) CAPACITY() antlr.TerminalNode

func (*CapacityContext) EnterRule

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

func (*CapacityContext) ExitRule

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

func (*CapacityContext) GetParser

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

func (*CapacityContext) GetRuleContext

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

func (*CapacityContext) IsCapacityContext

func (*CapacityContext) IsCapacityContext()

func (*CapacityContext) ReadUnits

func (s *CapacityContext) ReadUnits() IReadUnitsContext

func (*CapacityContext) ToStringTree

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

func (*CapacityContext) WriteUnits

func (s *CapacityContext) WriteUnits() IWriteUnitsContext

type ComparatorContext

type ComparatorContext struct {
	ConditionContext
}

func NewComparatorContext

func NewComparatorContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *ComparatorContext

func (*ComparatorContext) AllOperand

func (s *ComparatorContext) AllOperand() []IOperandContext

func (*ComparatorContext) Comparator_symbol

func (s *ComparatorContext) Comparator_symbol() IComparator_symbolContext

func (*ComparatorContext) EnterRule

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

func (*ComparatorContext) ExitRule

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

func (*ComparatorContext) GetRuleContext

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

func (*ComparatorContext) Operand

func (s *ComparatorContext) Operand(i int) IOperandContext

type Comparator_symbolContext

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

func NewComparator_symbolContext

func NewComparator_symbolContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *Comparator_symbolContext

func NewEmptyComparator_symbolContext

func NewEmptyComparator_symbolContext() *Comparator_symbolContext

func (*Comparator_symbolContext) EQ

func (*Comparator_symbolContext) EnterRule

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

func (*Comparator_symbolContext) ExitRule

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

func (*Comparator_symbolContext) GE

func (*Comparator_symbolContext) GT

func (*Comparator_symbolContext) GetParser

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

func (*Comparator_symbolContext) GetRuleContext

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

func (*Comparator_symbolContext) IsComparator_symbolContext

func (*Comparator_symbolContext) IsComparator_symbolContext()

func (*Comparator_symbolContext) LE

func (*Comparator_symbolContext) LT

func (*Comparator_symbolContext) NE

func (*Comparator_symbolContext) ToStringTree

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

type ConditionContext

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

func NewConditionContext

func NewConditionContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ConditionContext

func NewEmptyConditionContext

func NewEmptyConditionContext() *ConditionContext

func (*ConditionContext) CopyAll

func (s *ConditionContext) CopyAll(ctx *ConditionContext)

func (*ConditionContext) GetHasOuterParens

func (s *ConditionContext) GetHasOuterParens() bool

func (*ConditionContext) GetParser

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

func (*ConditionContext) GetRuleContext

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

func (*ConditionContext) IsConditionContext

func (*ConditionContext) IsConditionContext()

func (*ConditionContext) SetHasOuterParens

func (s *ConditionContext) SetHasOuterParens(v bool)

func (*ConditionContext) ToStringTree

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

type ConditionGroupingContext

type ConditionGroupingContext struct {
	ConditionContext
	// contains filtered or unexported fields
}

func NewConditionGroupingContext

func NewConditionGroupingContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *ConditionGroupingContext

func (*ConditionGroupingContext) Condition

func (*ConditionGroupingContext) EnterRule

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

func (*ConditionGroupingContext) ExitRule

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

func (*ConditionGroupingContext) GetC

func (*ConditionGroupingContext) GetRuleContext

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

func (*ConditionGroupingContext) SetC

type Condition_Context

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

func NewCondition_Context

func NewCondition_Context(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *Condition_Context

func NewEmptyCondition_Context

func NewEmptyCondition_Context() *Condition_Context

func (*Condition_Context) Condition

func (s *Condition_Context) Condition() IConditionContext

func (*Condition_Context) EOF

func (*Condition_Context) EnterRule

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

func (*Condition_Context) ExitRule

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

func (*Condition_Context) GetParser

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

func (*Condition_Context) GetRuleContext

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

func (*Condition_Context) IsCondition_Context

func (*Condition_Context) IsCondition_Context()

func (*Condition_Context) ToStringTree

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

type CreateTableStatementContext

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

func NewCreateTableStatementContext

func NewCreateTableStatementContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *CreateTableStatementContext

func NewEmptyCreateTableStatementContext

func NewEmptyCreateTableStatementContext() *CreateTableStatementContext

func (*CreateTableStatementContext) AllAttributeDecl

func (s *CreateTableStatementContext) AllAttributeDecl() []IAttributeDeclContext

func (*CreateTableStatementContext) AllSecondaryIndexDecl

func (s *CreateTableStatementContext) AllSecondaryIndexDecl() []ISecondaryIndexDeclContext

func (*CreateTableStatementContext) AttributeDecl

func (*CreateTableStatementContext) CREATE

func (*CreateTableStatementContext) EnterRule

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

func (*CreateTableStatementContext) ExitRule

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

func (*CreateTableStatementContext) GetParser

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

func (*CreateTableStatementContext) GetRuleContext

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

func (*CreateTableStatementContext) IsCreateTableStatementContext

func (*CreateTableStatementContext) IsCreateTableStatementContext()

func (*CreateTableStatementContext) PrimaryKeyDecl

func (*CreateTableStatementContext) SecondaryIndexDecl

func (*CreateTableStatementContext) TABLE

func (*CreateTableStatementContext) TableName

func (*CreateTableStatementContext) ToStringTree

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

type DdlNameContext

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

func NewDdlNameContext

func NewDdlNameContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *DdlNameContext

func NewEmptyDdlNameContext

func NewEmptyDdlNameContext() *DdlNameContext

func (*DdlNameContext) EnterRule

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

func (*DdlNameContext) ExitRule

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

func (*DdlNameContext) GetParser

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

func (*DdlNameContext) GetRuleContext

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

func (*DdlNameContext) ID

func (*DdlNameContext) IsDdlNameContext

func (*DdlNameContext) IsDdlNameContext()

func (*DdlNameContext) String_

func (s *DdlNameContext) String_() IStringContext

func (*DdlNameContext) ToStringTree

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

type DeleteStatementContext

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

func NewDeleteStatementContext

func NewDeleteStatementContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *DeleteStatementContext

func NewEmptyDeleteStatementContext

func NewEmptyDeleteStatementContext() *DeleteStatementContext

func (*DeleteStatementContext) DELETE

func (*DeleteStatementContext) EnterRule

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

func (*DeleteStatementContext) ExitRule

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

func (*DeleteStatementContext) FROM

func (*DeleteStatementContext) GetParser

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

func (*DeleteStatementContext) GetRuleContext

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

func (*DeleteStatementContext) IsDeleteStatementContext

func (*DeleteStatementContext) IsDeleteStatementContext()

func (*DeleteStatementContext) Returning

func (*DeleteStatementContext) TableName

func (*DeleteStatementContext) ToStringTree

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

func (*DeleteStatementContext) Where

type Delete_actionContext

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

func NewDelete_actionContext

func NewDelete_actionContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *Delete_actionContext

func NewEmptyDelete_actionContext

func NewEmptyDelete_actionContext() *Delete_actionContext

func (*Delete_actionContext) EnterRule

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

func (*Delete_actionContext) ExitRule

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

func (*Delete_actionContext) GetParser

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

func (*Delete_actionContext) GetRuleContext

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

func (*Delete_actionContext) IsDelete_actionContext

func (*Delete_actionContext) IsDelete_actionContext()

func (*Delete_actionContext) Literal

func (*Delete_actionContext) Path

func (*Delete_actionContext) ToStringTree

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

type Delete_sectionContext

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

func NewDelete_sectionContext

func NewDelete_sectionContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *Delete_sectionContext

func NewEmptyDelete_sectionContext

func NewEmptyDelete_sectionContext() *Delete_sectionContext

func (*Delete_sectionContext) AllDelete_action

func (s *Delete_sectionContext) AllDelete_action() []IDelete_actionContext

func (*Delete_sectionContext) DELETE

func (*Delete_sectionContext) Delete_action

func (s *Delete_sectionContext) Delete_action(i int) IDelete_actionContext

func (*Delete_sectionContext) EnterRule

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

func (*Delete_sectionContext) ExitRule

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

func (*Delete_sectionContext) GetParser

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

func (*Delete_sectionContext) GetRuleContext

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

func (*Delete_sectionContext) IsDelete_sectionContext

func (*Delete_sectionContext) IsDelete_sectionContext()

func (*Delete_sectionContext) ToStringTree

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

type DereferenceContext

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

func NewDereferenceContext

func NewDereferenceContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *DereferenceContext

func NewEmptyDereferenceContext

func NewEmptyDereferenceContext() *DereferenceContext

func (*DereferenceContext) CopyAll

func (s *DereferenceContext) CopyAll(ctx *DereferenceContext)

func (*DereferenceContext) GetParser

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

func (*DereferenceContext) GetRuleContext

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

func (*DereferenceContext) IsDereferenceContext

func (*DereferenceContext) IsDereferenceContext()

func (*DereferenceContext) ToStringTree

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

type DescribeStatementContext

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

func NewDescribeStatementContext

func NewDescribeStatementContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *DescribeStatementContext

func NewEmptyDescribeStatementContext

func NewEmptyDescribeStatementContext() *DescribeStatementContext

func (*DescribeStatementContext) DESCRIBE

func (*DescribeStatementContext) EnterRule

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

func (*DescribeStatementContext) ExitRule

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

func (*DescribeStatementContext) GetParser

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

func (*DescribeStatementContext) GetRuleContext

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

func (*DescribeStatementContext) IsDescribeStatementContext

func (*DescribeStatementContext) IsDescribeStatementContext()

func (*DescribeStatementContext) TableName

func (*DescribeStatementContext) ToStringTree

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

type DropIndexContext

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

func NewDropIndexContext

func NewDropIndexContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *DropIndexContext

func NewEmptyDropIndexContext

func NewEmptyDropIndexContext() *DropIndexContext

func (*DropIndexContext) DROP

func (*DropIndexContext) EnterRule

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

func (*DropIndexContext) ExitRule

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

func (*DropIndexContext) GetParser

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

func (*DropIndexContext) GetRuleContext

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

func (*DropIndexContext) INDEXKEYWORD

func (s *DropIndexContext) INDEXKEYWORD() antlr.TerminalNode

func (*DropIndexContext) IndexName

func (s *DropIndexContext) IndexName() IIndexNameContext

func (*DropIndexContext) IsDropIndexContext

func (*DropIndexContext) IsDropIndexContext()

func (*DropIndexContext) ToStringTree

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

type DropTableStatementContext

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

func NewDropTableStatementContext

func NewDropTableStatementContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *DropTableStatementContext

func NewEmptyDropTableStatementContext

func NewEmptyDropTableStatementContext() *DropTableStatementContext

func (*DropTableStatementContext) DROP

func (*DropTableStatementContext) EnterRule

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

func (*DropTableStatementContext) ExitRule

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

func (*DropTableStatementContext) GetParser

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

func (*DropTableStatementContext) GetRuleContext

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

func (*DropTableStatementContext) IsDropTableStatementContext

func (*DropTableStatementContext) IsDropTableStatementContext()

func (*DropTableStatementContext) TABLE

func (*DropTableStatementContext) TableName

func (*DropTableStatementContext) ToStringTree

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

type DynamoDbGrammarLexer

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

func NewDynamoDbGrammarLexer

func NewDynamoDbGrammarLexer(input antlr.CharStream) *DynamoDbGrammarLexer

NewDynamoDbGrammarLexer produces a new lexer instance for the optional input antlr.CharStream.

type DynamoDbGrammarListener

type DynamoDbGrammarListener interface {
	antlr.ParseTreeListener

	// EnterProjection_ is called when entering the projection_ production.
	EnterProjection_(c *Projection_Context)

	// EnterProjection is called when entering the projection production.
	EnterProjection(c *ProjectionContext)

	// EnterCondition_ is called when entering the condition_ production.
	EnterCondition_(c *Condition_Context)

	// EnterOr is called when entering the Or production.
	EnterOr(c *OrContext)

	// EnterNegation is called when entering the Negation production.
	EnterNegation(c *NegationContext)

	// EnterIn is called when entering the In production.
	EnterIn(c *InContext)

	// EnterAnd is called when entering the And production.
	EnterAnd(c *AndContext)

	// EnterBetween is called when entering the Between production.
	EnterBetween(c *BetweenContext)

	// EnterFunctionCondition is called when entering the FunctionCondition production.
	EnterFunctionCondition(c *FunctionConditionContext)

	// EnterComparator is called when entering the Comparator production.
	EnterComparator(c *ComparatorContext)

	// EnterConditionGrouping is called when entering the ConditionGrouping production.
	EnterConditionGrouping(c *ConditionGroupingContext)

	// EnterComparator_symbol is called when entering the comparator_symbol production.
	EnterComparator_symbol(c *Comparator_symbolContext)

	// EnterUpdate_ is called when entering the update_ production.
	EnterUpdate_(c *Update_Context)

	// EnterUpdate is called when entering the update production.
	EnterUpdate(c *UpdateContext)

	// EnterSet_section is called when entering the set_section production.
	EnterSet_section(c *Set_sectionContext)

	// EnterSet_action is called when entering the set_action production.
	EnterSet_action(c *Set_actionContext)

	// EnterAdd_section is called when entering the add_section production.
	EnterAdd_section(c *Add_sectionContext)

	// EnterAdd_action is called when entering the add_action production.
	EnterAdd_action(c *Add_actionContext)

	// EnterDelete_section is called when entering the delete_section production.
	EnterDelete_section(c *Delete_sectionContext)

	// EnterDelete_action is called when entering the delete_action production.
	EnterDelete_action(c *Delete_actionContext)

	// EnterRemove_section is called when entering the remove_section production.
	EnterRemove_section(c *Remove_sectionContext)

	// EnterRemove_action is called when entering the remove_action production.
	EnterRemove_action(c *Remove_actionContext)

	// EnterOperandValue is called when entering the OperandValue production.
	EnterOperandValue(c *OperandValueContext)

	// EnterArithmeticValue is called when entering the ArithmeticValue production.
	EnterArithmeticValue(c *ArithmeticValueContext)

	// EnterPlusMinus is called when entering the PlusMinus production.
	EnterPlusMinus(c *PlusMinusContext)

	// EnterArithmeticParens is called when entering the ArithmeticParens production.
	EnterArithmeticParens(c *ArithmeticParensContext)

	// EnterPathOperand is called when entering the PathOperand production.
	EnterPathOperand(c *PathOperandContext)

	// EnterLiteralOperand is called when entering the LiteralOperand production.
	EnterLiteralOperand(c *LiteralOperandContext)

	// EnterFunctionOperand is called when entering the FunctionOperand production.
	EnterFunctionOperand(c *FunctionOperandContext)

	// EnterParenOperand is called when entering the ParenOperand production.
	EnterParenOperand(c *ParenOperandContext)

	// EnterFunctionCall is called when entering the FunctionCall production.
	EnterFunctionCall(c *FunctionCallContext)

	// EnterPath is called when entering the path production.
	EnterPath(c *PathContext)

	// EnterId is called when entering the id production.
	EnterId(c *IdContext)

	// EnterMapAccess is called when entering the MapAccess production.
	EnterMapAccess(c *MapAccessContext)

	// EnterListAccess is called when entering the ListAccess production.
	EnterListAccess(c *ListAccessContext)

	// EnterLiteralSub is called when entering the LiteralSub production.
	EnterLiteralSub(c *LiteralSubContext)

	// EnterExpression_attr_names_sub is called when entering the expression_attr_names_sub production.
	EnterExpression_attr_names_sub(c *Expression_attr_names_subContext)

	// EnterExpression_attr_values_sub is called when entering the expression_attr_values_sub production.
	EnterExpression_attr_values_sub(c *Expression_attr_values_subContext)

	// EnterStatement_ is called when entering the statement_ production.
	EnterStatement_(c *Statement_Context)

	// EnterStatement is called when entering the statement production.
	EnterStatement(c *StatementContext)

	// EnterDropTableStatement is called when entering the dropTableStatement production.
	EnterDropTableStatement(c *DropTableStatementContext)

	// EnterDescribeStatement is called when entering the describeStatement production.
	EnterDescribeStatement(c *DescribeStatementContext)

	// EnterAlterTableStatement is called when entering the alterTableStatement production.
	EnterAlterTableStatement(c *AlterTableStatementContext)

	// EnterAlterTableStatementType is called when entering the alterTableStatementType production.
	EnterAlterTableStatementType(c *AlterTableStatementTypeContext)

	// EnterSetCapacity is called when entering the setCapacity production.
	EnterSetCapacity(c *SetCapacityContext)

	// EnterAddIndex is called when entering the addIndex production.
	EnterAddIndex(c *AddIndexContext)

	// EnterDropIndex is called when entering the dropIndex production.
	EnterDropIndex(c *DropIndexContext)

	// EnterAlterIndex is called when entering the alterIndex production.
	EnterAlterIndex(c *AlterIndexContext)

	// EnterUpdateStatement is called when entering the updateStatement production.
	EnterUpdateStatement(c *UpdateStatementContext)

	// EnterDeleteStatement is called when entering the deleteStatement production.
	EnterDeleteStatement(c *DeleteStatementContext)

	// EnterInsertStatement is called when entering the insertStatement production.
	EnterInsertStatement(c *InsertStatementContext)

	// EnterCreateTableStatement is called when entering the createTableStatement production.
	EnterCreateTableStatement(c *CreateTableStatementContext)

	// EnterShowTablesStatement is called when entering the showTablesStatement production.
	EnterShowTablesStatement(c *ShowTablesStatementContext)

	// EnterSelectStatement is called when entering the selectStatement production.
	EnterSelectStatement(c *SelectStatementContext)

	// EnterSelectProjection is called when entering the selectProjection production.
	EnterSelectProjection(c *SelectProjectionContext)

	// EnterOptionBlock is called when entering the optionBlock production.
	EnterOptionBlock(c *OptionBlockContext)

	// EnterOption is called when entering the option production.
	EnterOption(c *OptionContext)

	// EnterSingleOption is called when entering the singleOption production.
	EnterSingleOption(c *SingleOptionContext)

	// EnterKeyValueOption is called when entering the keyValueOption production.
	EnterKeyValueOption(c *KeyValueOptionContext)

	// EnterOptionKey is called when entering the optionKey production.
	EnterOptionKey(c *OptionKeyContext)

	// EnterOptionValue is called when entering the optionValue production.
	EnterOptionValue(c *OptionValueContext)

	// EnterOptionValueString is called when entering the optionValueString production.
	EnterOptionValueString(c *OptionValueStringContext)

	// EnterOptionValueNumber is called when entering the optionValueNumber production.
	EnterOptionValueNumber(c *OptionValueNumberContext)

	// EnterStar is called when entering the star production.
	EnterStar(c *StarContext)

	// EnterHint is called when entering the hint production.
	EnterHint(c *HintContext)

	// EnterIndexHint is called when entering the indexHint production.
	EnterIndexHint(c *IndexHintContext)

	// EnterIndexHintName is called when entering the indexHintName production.
	EnterIndexHintName(c *IndexHintNameContext)

	// EnterScanInfo is called when entering the scanInfo production.
	EnterScanInfo(c *ScanInfoContext)

	// EnterTotalSegment is called when entering the totalSegment production.
	EnterTotalSegment(c *TotalSegmentContext)

	// EnterSegment is called when entering the segment production.
	EnterSegment(c *SegmentContext)

	// EnterWhere is called when entering the where production.
	EnterWhere(c *WhereContext)

	// EnterPrimaryKeyDecl is called when entering the primaryKeyDecl production.
	EnterPrimaryKeyDecl(c *PrimaryKeyDeclContext)

	// EnterSecondaryIndexDecl is called when entering the secondaryIndexDecl production.
	EnterSecondaryIndexDecl(c *SecondaryIndexDeclContext)

	// EnterSecondaryIndexType is called when entering the secondaryIndexType production.
	EnterSecondaryIndexType(c *SecondaryIndexTypeContext)

	// EnterIndexName is called when entering the indexName production.
	EnterIndexName(c *IndexNameContext)

	// EnterProjectionIndex is called when entering the projectionIndex production.
	EnterProjectionIndex(c *ProjectionIndexContext)

	// EnterProjectionIndexKeysOnly is called when entering the projectionIndexKeysOnly production.
	EnterProjectionIndexKeysOnly(c *ProjectionIndexKeysOnlyContext)

	// EnterProjectionIndexVector is called when entering the projectionIndexVector production.
	EnterProjectionIndexVector(c *ProjectionIndexVectorContext)

	// EnterCapacity is called when entering the capacity production.
	EnterCapacity(c *CapacityContext)

	// EnterReadUnits is called when entering the readUnits production.
	EnterReadUnits(c *ReadUnitsContext)

	// EnterWriteUnits is called when entering the writeUnits production.
	EnterWriteUnits(c *WriteUnitsContext)

	// EnterIndexDecl is called when entering the indexDecl production.
	EnterIndexDecl(c *IndexDeclContext)

	// EnterAttributeDecl is called when entering the attributeDecl production.
	EnterAttributeDecl(c *AttributeDeclContext)

	// EnterHashKey is called when entering the hashKey production.
	EnterHashKey(c *HashKeyContext)

	// EnterRangeKey is called when entering the rangeKey production.
	EnterRangeKey(c *RangeKeyContext)

	// EnterAttributeName is called when entering the attributeName production.
	EnterAttributeName(c *AttributeNameContext)

	// EnterAttributeType is called when entering the attributeType production.
	EnterAttributeType(c *AttributeTypeContext)

	// EnterReturning is called when entering the returning production.
	EnterReturning(c *ReturningContext)

	// EnterReturningValue is called when entering the returningValue production.
	EnterReturningValue(c *ReturningValueContext)

	// EnterOnDuplicateKeyUpdate is called when entering the onDuplicateKeyUpdate production.
	EnterOnDuplicateKeyUpdate(c *OnDuplicateKeyUpdateContext)

	// EnterIfClause is called when entering the ifClause production.
	EnterIfClause(c *IfClauseContext)

	// EnterTableName is called when entering the tableName production.
	EnterTableName(c *TableNameContext)

	// EnterDdlName is called when entering the ddlName production.
	EnterDdlName(c *DdlNameContext)

	// EnterString is called when entering the string production.
	EnterString(c *StringContext)

	// EnterUnknown is called when entering the unknown production.
	EnterUnknown(c *UnknownContext)

	// ExitProjection_ is called when exiting the projection_ production.
	ExitProjection_(c *Projection_Context)

	// ExitProjection is called when exiting the projection production.
	ExitProjection(c *ProjectionContext)

	// ExitCondition_ is called when exiting the condition_ production.
	ExitCondition_(c *Condition_Context)

	// ExitOr is called when exiting the Or production.
	ExitOr(c *OrContext)

	// ExitNegation is called when exiting the Negation production.
	ExitNegation(c *NegationContext)

	// ExitIn is called when exiting the In production.
	ExitIn(c *InContext)

	// ExitAnd is called when exiting the And production.
	ExitAnd(c *AndContext)

	// ExitBetween is called when exiting the Between production.
	ExitBetween(c *BetweenContext)

	// ExitFunctionCondition is called when exiting the FunctionCondition production.
	ExitFunctionCondition(c *FunctionConditionContext)

	// ExitComparator is called when exiting the Comparator production.
	ExitComparator(c *ComparatorContext)

	// ExitConditionGrouping is called when exiting the ConditionGrouping production.
	ExitConditionGrouping(c *ConditionGroupingContext)

	// ExitComparator_symbol is called when exiting the comparator_symbol production.
	ExitComparator_symbol(c *Comparator_symbolContext)

	// ExitUpdate_ is called when exiting the update_ production.
	ExitUpdate_(c *Update_Context)

	// ExitUpdate is called when exiting the update production.
	ExitUpdate(c *UpdateContext)

	// ExitSet_section is called when exiting the set_section production.
	ExitSet_section(c *Set_sectionContext)

	// ExitSet_action is called when exiting the set_action production.
	ExitSet_action(c *Set_actionContext)

	// ExitAdd_section is called when exiting the add_section production.
	ExitAdd_section(c *Add_sectionContext)

	// ExitAdd_action is called when exiting the add_action production.
	ExitAdd_action(c *Add_actionContext)

	// ExitDelete_section is called when exiting the delete_section production.
	ExitDelete_section(c *Delete_sectionContext)

	// ExitDelete_action is called when exiting the delete_action production.
	ExitDelete_action(c *Delete_actionContext)

	// ExitRemove_section is called when exiting the remove_section production.
	ExitRemove_section(c *Remove_sectionContext)

	// ExitRemove_action is called when exiting the remove_action production.
	ExitRemove_action(c *Remove_actionContext)

	// ExitOperandValue is called when exiting the OperandValue production.
	ExitOperandValue(c *OperandValueContext)

	// ExitArithmeticValue is called when exiting the ArithmeticValue production.
	ExitArithmeticValue(c *ArithmeticValueContext)

	// ExitPlusMinus is called when exiting the PlusMinus production.
	ExitPlusMinus(c *PlusMinusContext)

	// ExitArithmeticParens is called when exiting the ArithmeticParens production.
	ExitArithmeticParens(c *ArithmeticParensContext)

	// ExitPathOperand is called when exiting the PathOperand production.
	ExitPathOperand(c *PathOperandContext)

	// ExitLiteralOperand is called when exiting the LiteralOperand production.
	ExitLiteralOperand(c *LiteralOperandContext)

	// ExitFunctionOperand is called when exiting the FunctionOperand production.
	ExitFunctionOperand(c *FunctionOperandContext)

	// ExitParenOperand is called when exiting the ParenOperand production.
	ExitParenOperand(c *ParenOperandContext)

	// ExitFunctionCall is called when exiting the FunctionCall production.
	ExitFunctionCall(c *FunctionCallContext)

	// ExitPath is called when exiting the path production.
	ExitPath(c *PathContext)

	// ExitId is called when exiting the id production.
	ExitId(c *IdContext)

	// ExitMapAccess is called when exiting the MapAccess production.
	ExitMapAccess(c *MapAccessContext)

	// ExitListAccess is called when exiting the ListAccess production.
	ExitListAccess(c *ListAccessContext)

	// ExitLiteralSub is called when exiting the LiteralSub production.
	ExitLiteralSub(c *LiteralSubContext)

	// ExitExpression_attr_names_sub is called when exiting the expression_attr_names_sub production.
	ExitExpression_attr_names_sub(c *Expression_attr_names_subContext)

	// ExitExpression_attr_values_sub is called when exiting the expression_attr_values_sub production.
	ExitExpression_attr_values_sub(c *Expression_attr_values_subContext)

	// ExitStatement_ is called when exiting the statement_ production.
	ExitStatement_(c *Statement_Context)

	// ExitStatement is called when exiting the statement production.
	ExitStatement(c *StatementContext)

	// ExitDropTableStatement is called when exiting the dropTableStatement production.
	ExitDropTableStatement(c *DropTableStatementContext)

	// ExitDescribeStatement is called when exiting the describeStatement production.
	ExitDescribeStatement(c *DescribeStatementContext)

	// ExitAlterTableStatement is called when exiting the alterTableStatement production.
	ExitAlterTableStatement(c *AlterTableStatementContext)

	// ExitAlterTableStatementType is called when exiting the alterTableStatementType production.
	ExitAlterTableStatementType(c *AlterTableStatementTypeContext)

	// ExitSetCapacity is called when exiting the setCapacity production.
	ExitSetCapacity(c *SetCapacityContext)

	// ExitAddIndex is called when exiting the addIndex production.
	ExitAddIndex(c *AddIndexContext)

	// ExitDropIndex is called when exiting the dropIndex production.
	ExitDropIndex(c *DropIndexContext)

	// ExitAlterIndex is called when exiting the alterIndex production.
	ExitAlterIndex(c *AlterIndexContext)

	// ExitUpdateStatement is called when exiting the updateStatement production.
	ExitUpdateStatement(c *UpdateStatementContext)

	// ExitDeleteStatement is called when exiting the deleteStatement production.
	ExitDeleteStatement(c *DeleteStatementContext)

	// ExitInsertStatement is called when exiting the insertStatement production.
	ExitInsertStatement(c *InsertStatementContext)

	// ExitCreateTableStatement is called when exiting the createTableStatement production.
	ExitCreateTableStatement(c *CreateTableStatementContext)

	// ExitShowTablesStatement is called when exiting the showTablesStatement production.
	ExitShowTablesStatement(c *ShowTablesStatementContext)

	// ExitSelectStatement is called when exiting the selectStatement production.
	ExitSelectStatement(c *SelectStatementContext)

	// ExitSelectProjection is called when exiting the selectProjection production.
	ExitSelectProjection(c *SelectProjectionContext)

	// ExitOptionBlock is called when exiting the optionBlock production.
	ExitOptionBlock(c *OptionBlockContext)

	// ExitOption is called when exiting the option production.
	ExitOption(c *OptionContext)

	// ExitSingleOption is called when exiting the singleOption production.
	ExitSingleOption(c *SingleOptionContext)

	// ExitKeyValueOption is called when exiting the keyValueOption production.
	ExitKeyValueOption(c *KeyValueOptionContext)

	// ExitOptionKey is called when exiting the optionKey production.
	ExitOptionKey(c *OptionKeyContext)

	// ExitOptionValue is called when exiting the optionValue production.
	ExitOptionValue(c *OptionValueContext)

	// ExitOptionValueString is called when exiting the optionValueString production.
	ExitOptionValueString(c *OptionValueStringContext)

	// ExitOptionValueNumber is called when exiting the optionValueNumber production.
	ExitOptionValueNumber(c *OptionValueNumberContext)

	// ExitStar is called when exiting the star production.
	ExitStar(c *StarContext)

	// ExitHint is called when exiting the hint production.
	ExitHint(c *HintContext)

	// ExitIndexHint is called when exiting the indexHint production.
	ExitIndexHint(c *IndexHintContext)

	// ExitIndexHintName is called when exiting the indexHintName production.
	ExitIndexHintName(c *IndexHintNameContext)

	// ExitScanInfo is called when exiting the scanInfo production.
	ExitScanInfo(c *ScanInfoContext)

	// ExitTotalSegment is called when exiting the totalSegment production.
	ExitTotalSegment(c *TotalSegmentContext)

	// ExitSegment is called when exiting the segment production.
	ExitSegment(c *SegmentContext)

	// ExitWhere is called when exiting the where production.
	ExitWhere(c *WhereContext)

	// ExitPrimaryKeyDecl is called when exiting the primaryKeyDecl production.
	ExitPrimaryKeyDecl(c *PrimaryKeyDeclContext)

	// ExitSecondaryIndexDecl is called when exiting the secondaryIndexDecl production.
	ExitSecondaryIndexDecl(c *SecondaryIndexDeclContext)

	// ExitSecondaryIndexType is called when exiting the secondaryIndexType production.
	ExitSecondaryIndexType(c *SecondaryIndexTypeContext)

	// ExitIndexName is called when exiting the indexName production.
	ExitIndexName(c *IndexNameContext)

	// ExitProjectionIndex is called when exiting the projectionIndex production.
	ExitProjectionIndex(c *ProjectionIndexContext)

	// ExitProjectionIndexKeysOnly is called when exiting the projectionIndexKeysOnly production.
	ExitProjectionIndexKeysOnly(c *ProjectionIndexKeysOnlyContext)

	// ExitProjectionIndexVector is called when exiting the projectionIndexVector production.
	ExitProjectionIndexVector(c *ProjectionIndexVectorContext)

	// ExitCapacity is called when exiting the capacity production.
	ExitCapacity(c *CapacityContext)

	// ExitReadUnits is called when exiting the readUnits production.
	ExitReadUnits(c *ReadUnitsContext)

	// ExitWriteUnits is called when exiting the writeUnits production.
	ExitWriteUnits(c *WriteUnitsContext)

	// ExitIndexDecl is called when exiting the indexDecl production.
	ExitIndexDecl(c *IndexDeclContext)

	// ExitAttributeDecl is called when exiting the attributeDecl production.
	ExitAttributeDecl(c *AttributeDeclContext)

	// ExitHashKey is called when exiting the hashKey production.
	ExitHashKey(c *HashKeyContext)

	// ExitRangeKey is called when exiting the rangeKey production.
	ExitRangeKey(c *RangeKeyContext)

	// ExitAttributeName is called when exiting the attributeName production.
	ExitAttributeName(c *AttributeNameContext)

	// ExitAttributeType is called when exiting the attributeType production.
	ExitAttributeType(c *AttributeTypeContext)

	// ExitReturning is called when exiting the returning production.
	ExitReturning(c *ReturningContext)

	// ExitReturningValue is called when exiting the returningValue production.
	ExitReturningValue(c *ReturningValueContext)

	// ExitOnDuplicateKeyUpdate is called when exiting the onDuplicateKeyUpdate production.
	ExitOnDuplicateKeyUpdate(c *OnDuplicateKeyUpdateContext)

	// ExitIfClause is called when exiting the ifClause production.
	ExitIfClause(c *IfClauseContext)

	// ExitTableName is called when exiting the tableName production.
	ExitTableName(c *TableNameContext)

	// ExitDdlName is called when exiting the ddlName production.
	ExitDdlName(c *DdlNameContext)

	// ExitString is called when exiting the string production.
	ExitString(c *StringContext)

	// ExitUnknown is called when exiting the unknown production.
	ExitUnknown(c *UnknownContext)
}

DynamoDbGrammarListener is a complete listener for a parse tree produced by DynamoDbGrammarParser.

type DynamoDbGrammarParser

type DynamoDbGrammarParser struct {
	*antlr.BaseParser
}

func NewDynamoDbGrammarParser

func NewDynamoDbGrammarParser(input antlr.TokenStream) *DynamoDbGrammarParser

NewDynamoDbGrammarParser produces a new parser instance for the optional input antlr.TokenStream.

func (*DynamoDbGrammarParser) AddIndex

func (p *DynamoDbGrammarParser) AddIndex() (localctx IAddIndexContext)

func (*DynamoDbGrammarParser) Add_action

func (p *DynamoDbGrammarParser) Add_action() (localctx IAdd_actionContext)

func (*DynamoDbGrammarParser) Add_section

func (p *DynamoDbGrammarParser) Add_section() (localctx IAdd_sectionContext)

func (*DynamoDbGrammarParser) AlterIndex

func (p *DynamoDbGrammarParser) AlterIndex() (localctx IAlterIndexContext)

func (*DynamoDbGrammarParser) AlterTableStatement

func (p *DynamoDbGrammarParser) AlterTableStatement() (localctx IAlterTableStatementContext)

func (*DynamoDbGrammarParser) AlterTableStatementType

func (p *DynamoDbGrammarParser) AlterTableStatementType() (localctx IAlterTableStatementTypeContext)

func (*DynamoDbGrammarParser) Arithmetic

func (p *DynamoDbGrammarParser) Arithmetic() (localctx IArithmeticContext)

func (*DynamoDbGrammarParser) AttributeDecl

func (p *DynamoDbGrammarParser) AttributeDecl() (localctx IAttributeDeclContext)

func (*DynamoDbGrammarParser) AttributeName

func (p *DynamoDbGrammarParser) AttributeName() (localctx IAttributeNameContext)

func (*DynamoDbGrammarParser) AttributeType

func (p *DynamoDbGrammarParser) AttributeType() (localctx IAttributeTypeContext)

func (*DynamoDbGrammarParser) Capacity

func (p *DynamoDbGrammarParser) Capacity() (localctx ICapacityContext)

func (*DynamoDbGrammarParser) Comparator_symbol

func (p *DynamoDbGrammarParser) Comparator_symbol() (localctx IComparator_symbolContext)

func (*DynamoDbGrammarParser) Condition

func (p *DynamoDbGrammarParser) Condition() (localctx IConditionContext)

func (*DynamoDbGrammarParser) Condition_

func (p *DynamoDbGrammarParser) Condition_() (localctx ICondition_Context)

func (*DynamoDbGrammarParser) Condition_Sempred

func (p *DynamoDbGrammarParser) Condition_Sempred(localctx antlr.RuleContext, predIndex int) bool

func (*DynamoDbGrammarParser) CreateTableStatement

func (p *DynamoDbGrammarParser) CreateTableStatement() (localctx ICreateTableStatementContext)

func (*DynamoDbGrammarParser) DdlName

func (p *DynamoDbGrammarParser) DdlName() (localctx IDdlNameContext)

func (*DynamoDbGrammarParser) DeleteStatement

func (p *DynamoDbGrammarParser) DeleteStatement() (localctx IDeleteStatementContext)

func (*DynamoDbGrammarParser) Delete_action

func (p *DynamoDbGrammarParser) Delete_action() (localctx IDelete_actionContext)

func (*DynamoDbGrammarParser) Delete_section

func (p *DynamoDbGrammarParser) Delete_section() (localctx IDelete_sectionContext)

func (*DynamoDbGrammarParser) Dereference

func (p *DynamoDbGrammarParser) Dereference() (localctx IDereferenceContext)

func (*DynamoDbGrammarParser) DescribeStatement

func (p *DynamoDbGrammarParser) DescribeStatement() (localctx IDescribeStatementContext)

func (*DynamoDbGrammarParser) DropIndex

func (p *DynamoDbGrammarParser) DropIndex() (localctx IDropIndexContext)

func (*DynamoDbGrammarParser) DropTableStatement

func (p *DynamoDbGrammarParser) DropTableStatement() (localctx IDropTableStatementContext)

func (*DynamoDbGrammarParser) Expression_attr_names_sub

func (p *DynamoDbGrammarParser) Expression_attr_names_sub() (localctx IExpression_attr_names_subContext)

func (*DynamoDbGrammarParser) Expression_attr_values_sub

func (p *DynamoDbGrammarParser) Expression_attr_values_sub() (localctx IExpression_attr_values_subContext)

func (*DynamoDbGrammarParser) Function

func (p *DynamoDbGrammarParser) Function() (localctx IFunctionContext)

func (*DynamoDbGrammarParser) HashKey

func (p *DynamoDbGrammarParser) HashKey() (localctx IHashKeyContext)

func (*DynamoDbGrammarParser) Hint

func (p *DynamoDbGrammarParser) Hint() (localctx IHintContext)

func (*DynamoDbGrammarParser) Id

func (p *DynamoDbGrammarParser) Id() (localctx IIdContext)

func (*DynamoDbGrammarParser) IfClause

func (p *DynamoDbGrammarParser) IfClause() (localctx IIfClauseContext)

func (*DynamoDbGrammarParser) IndexDecl

func (p *DynamoDbGrammarParser) IndexDecl() (localctx IIndexDeclContext)

func (*DynamoDbGrammarParser) IndexHint

func (p *DynamoDbGrammarParser) IndexHint() (localctx IIndexHintContext)

func (*DynamoDbGrammarParser) IndexHintName

func (p *DynamoDbGrammarParser) IndexHintName() (localctx IIndexHintNameContext)

func (*DynamoDbGrammarParser) IndexName

func (p *DynamoDbGrammarParser) IndexName() (localctx IIndexNameContext)

func (*DynamoDbGrammarParser) InsertStatement

func (p *DynamoDbGrammarParser) InsertStatement() (localctx IInsertStatementContext)

func (*DynamoDbGrammarParser) KeyValueOption

func (p *DynamoDbGrammarParser) KeyValueOption() (localctx IKeyValueOptionContext)

func (*DynamoDbGrammarParser) Literal

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

func (*DynamoDbGrammarParser) OnDuplicateKeyUpdate

func (p *DynamoDbGrammarParser) OnDuplicateKeyUpdate() (localctx IOnDuplicateKeyUpdateContext)

func (*DynamoDbGrammarParser) Operand

func (p *DynamoDbGrammarParser) Operand() (localctx IOperandContext)

func (*DynamoDbGrammarParser) Option

func (p *DynamoDbGrammarParser) Option() (localctx IOptionContext)

func (*DynamoDbGrammarParser) OptionBlock

func (p *DynamoDbGrammarParser) OptionBlock() (localctx IOptionBlockContext)

func (*DynamoDbGrammarParser) OptionKey

func (p *DynamoDbGrammarParser) OptionKey() (localctx IOptionKeyContext)

func (*DynamoDbGrammarParser) OptionValue

func (p *DynamoDbGrammarParser) OptionValue() (localctx IOptionValueContext)

func (*DynamoDbGrammarParser) OptionValueNumber

func (p *DynamoDbGrammarParser) OptionValueNumber() (localctx IOptionValueNumberContext)

func (*DynamoDbGrammarParser) OptionValueString

func (p *DynamoDbGrammarParser) OptionValueString() (localctx IOptionValueStringContext)

func (*DynamoDbGrammarParser) Path

func (p *DynamoDbGrammarParser) Path() (localctx IPathContext)

func (*DynamoDbGrammarParser) PrimaryKeyDecl

func (p *DynamoDbGrammarParser) PrimaryKeyDecl() (localctx IPrimaryKeyDeclContext)

func (*DynamoDbGrammarParser) Projection

func (p *DynamoDbGrammarParser) Projection() (localctx IProjectionContext)

func (*DynamoDbGrammarParser) ProjectionIndex

func (p *DynamoDbGrammarParser) ProjectionIndex() (localctx IProjectionIndexContext)

func (*DynamoDbGrammarParser) ProjectionIndexKeysOnly

func (p *DynamoDbGrammarParser) ProjectionIndexKeysOnly() (localctx IProjectionIndexKeysOnlyContext)

func (*DynamoDbGrammarParser) ProjectionIndexVector

func (p *DynamoDbGrammarParser) ProjectionIndexVector() (localctx IProjectionIndexVectorContext)

func (*DynamoDbGrammarParser) Projection_

func (p *DynamoDbGrammarParser) Projection_() (localctx IProjection_Context)

func (*DynamoDbGrammarParser) RangeKey

func (p *DynamoDbGrammarParser) RangeKey() (localctx IRangeKeyContext)

func (*DynamoDbGrammarParser) ReadUnits

func (p *DynamoDbGrammarParser) ReadUnits() (localctx IReadUnitsContext)

func (*DynamoDbGrammarParser) Remove_action

func (p *DynamoDbGrammarParser) Remove_action() (localctx IRemove_actionContext)

func (*DynamoDbGrammarParser) Remove_section

func (p *DynamoDbGrammarParser) Remove_section() (localctx IRemove_sectionContext)

func (*DynamoDbGrammarParser) Returning

func (p *DynamoDbGrammarParser) Returning() (localctx IReturningContext)

func (*DynamoDbGrammarParser) ReturningValue

func (p *DynamoDbGrammarParser) ReturningValue() (localctx IReturningValueContext)

func (*DynamoDbGrammarParser) ScanInfo

func (p *DynamoDbGrammarParser) ScanInfo() (localctx IScanInfoContext)

func (*DynamoDbGrammarParser) SecondaryIndexDecl

func (p *DynamoDbGrammarParser) SecondaryIndexDecl() (localctx ISecondaryIndexDeclContext)

func (*DynamoDbGrammarParser) SecondaryIndexType

func (p *DynamoDbGrammarParser) SecondaryIndexType() (localctx ISecondaryIndexTypeContext)

func (*DynamoDbGrammarParser) Segment

func (p *DynamoDbGrammarParser) Segment() (localctx ISegmentContext)

func (*DynamoDbGrammarParser) SelectProjection

func (p *DynamoDbGrammarParser) SelectProjection() (localctx ISelectProjectionContext)

func (*DynamoDbGrammarParser) SelectStatement

func (p *DynamoDbGrammarParser) SelectStatement() (localctx ISelectStatementContext)

func (*DynamoDbGrammarParser) Sempred

func (p *DynamoDbGrammarParser) Sempred(localctx antlr.RuleContext, ruleIndex, predIndex int) bool

func (*DynamoDbGrammarParser) SetCapacity

func (p *DynamoDbGrammarParser) SetCapacity() (localctx ISetCapacityContext)

func (*DynamoDbGrammarParser) Set_action

func (p *DynamoDbGrammarParser) Set_action() (localctx ISet_actionContext)

func (*DynamoDbGrammarParser) Set_section

func (p *DynamoDbGrammarParser) Set_section() (localctx ISet_sectionContext)

func (*DynamoDbGrammarParser) Set_value

func (p *DynamoDbGrammarParser) Set_value() (localctx ISet_valueContext)

func (*DynamoDbGrammarParser) ShowTablesStatement

func (p *DynamoDbGrammarParser) ShowTablesStatement() (localctx IShowTablesStatementContext)

func (*DynamoDbGrammarParser) SingleOption

func (p *DynamoDbGrammarParser) SingleOption() (localctx ISingleOptionContext)

func (*DynamoDbGrammarParser) Star

func (p *DynamoDbGrammarParser) Star() (localctx IStarContext)

func (*DynamoDbGrammarParser) Statement

func (p *DynamoDbGrammarParser) Statement() (localctx IStatementContext)

func (*DynamoDbGrammarParser) Statement_

func (p *DynamoDbGrammarParser) Statement_() (localctx IStatement_Context)

func (*DynamoDbGrammarParser) String_

func (p *DynamoDbGrammarParser) String_() (localctx IStringContext)

func (*DynamoDbGrammarParser) TableName

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

func (*DynamoDbGrammarParser) TotalSegment

func (p *DynamoDbGrammarParser) TotalSegment() (localctx ITotalSegmentContext)

func (*DynamoDbGrammarParser) Unknown

func (p *DynamoDbGrammarParser) Unknown() (localctx IUnknownContext)

func (*DynamoDbGrammarParser) Update

func (p *DynamoDbGrammarParser) Update() (localctx IUpdateContext)

func (*DynamoDbGrammarParser) UpdateStatement

func (p *DynamoDbGrammarParser) UpdateStatement() (localctx IUpdateStatementContext)

func (*DynamoDbGrammarParser) Update_

func (p *DynamoDbGrammarParser) Update_() (localctx IUpdate_Context)

func (*DynamoDbGrammarParser) Where

func (p *DynamoDbGrammarParser) Where() (localctx IWhereContext)

func (*DynamoDbGrammarParser) WriteUnits

func (p *DynamoDbGrammarParser) WriteUnits() (localctx IWriteUnitsContext)

type Expression_attr_names_subContext

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

func NewEmptyExpression_attr_names_subContext

func NewEmptyExpression_attr_names_subContext() *Expression_attr_names_subContext

func NewExpression_attr_names_subContext

func NewExpression_attr_names_subContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *Expression_attr_names_subContext

func (*Expression_attr_names_subContext) ATTRIBUTE_NAME_SUB

func (s *Expression_attr_names_subContext) ATTRIBUTE_NAME_SUB() antlr.TerminalNode

func (*Expression_attr_names_subContext) EOF

func (*Expression_attr_names_subContext) EnterRule

func (*Expression_attr_names_subContext) ExitRule

func (*Expression_attr_names_subContext) GetParser

func (*Expression_attr_names_subContext) GetRuleContext

func (*Expression_attr_names_subContext) IsExpression_attr_names_subContext

func (*Expression_attr_names_subContext) IsExpression_attr_names_subContext()

func (*Expression_attr_names_subContext) ToStringTree

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

type Expression_attr_values_subContext

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

func NewEmptyExpression_attr_values_subContext

func NewEmptyExpression_attr_values_subContext() *Expression_attr_values_subContext

func NewExpression_attr_values_subContext

func NewExpression_attr_values_subContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *Expression_attr_values_subContext

func (*Expression_attr_values_subContext) EOF

func (*Expression_attr_values_subContext) EnterRule

func (*Expression_attr_values_subContext) ExitRule

func (*Expression_attr_values_subContext) GetParser

func (*Expression_attr_values_subContext) GetRuleContext

func (*Expression_attr_values_subContext) IsExpression_attr_values_subContext

func (*Expression_attr_values_subContext) IsExpression_attr_values_subContext()

func (*Expression_attr_values_subContext) LITERAL_SUB

func (*Expression_attr_values_subContext) ToStringTree

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

type FunctionCallContext

type FunctionCallContext struct {
	FunctionContext
}

func NewFunctionCallContext

func NewFunctionCallContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *FunctionCallContext

func (*FunctionCallContext) AllOperand

func (s *FunctionCallContext) AllOperand() []IOperandContext

func (*FunctionCallContext) EnterRule

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

func (*FunctionCallContext) ExitRule

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

func (*FunctionCallContext) GetRuleContext

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

func (*FunctionCallContext) ID

func (*FunctionCallContext) Operand

func (s *FunctionCallContext) Operand(i int) IOperandContext

type FunctionConditionContext

type FunctionConditionContext struct {
	ConditionContext
}

func NewFunctionConditionContext

func NewFunctionConditionContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *FunctionConditionContext

func (*FunctionConditionContext) EnterRule

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

func (*FunctionConditionContext) ExitRule

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

func (*FunctionConditionContext) Function

func (*FunctionConditionContext) GetRuleContext

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

type FunctionContext

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

func NewEmptyFunctionContext

func NewEmptyFunctionContext() *FunctionContext

func NewFunctionContext

func NewFunctionContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *FunctionContext

func (*FunctionContext) CopyAll

func (s *FunctionContext) CopyAll(ctx *FunctionContext)

func (*FunctionContext) GetParser

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

func (*FunctionContext) GetRuleContext

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

func (*FunctionContext) IsFunctionContext

func (*FunctionContext) IsFunctionContext()

func (*FunctionContext) ToStringTree

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

type FunctionOperandContext

type FunctionOperandContext struct {
	OperandContext
}

func NewFunctionOperandContext

func NewFunctionOperandContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *FunctionOperandContext

func (*FunctionOperandContext) EnterRule

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

func (*FunctionOperandContext) ExitRule

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

func (*FunctionOperandContext) Function

func (*FunctionOperandContext) GetRuleContext

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

type HashKeyContext

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

func NewEmptyHashKeyContext

func NewEmptyHashKeyContext() *HashKeyContext

func NewHashKeyContext

func NewHashKeyContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *HashKeyContext

func (*HashKeyContext) DdlName

func (s *HashKeyContext) DdlName() IDdlNameContext

func (*HashKeyContext) EnterRule

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

func (*HashKeyContext) ExitRule

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

func (*HashKeyContext) GetParser

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

func (*HashKeyContext) GetRuleContext

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

func (*HashKeyContext) IsHashKeyContext

func (*HashKeyContext) IsHashKeyContext()

func (*HashKeyContext) ToStringTree

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

type HintContext

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

func NewEmptyHintContext

func NewEmptyHintContext() *HintContext

func NewHintContext

func NewHintContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *HintContext

func (*HintContext) EnterRule

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

func (*HintContext) ExitRule

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

func (*HintContext) GetParser

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

func (*HintContext) GetRuleContext

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

func (*HintContext) IndexHint

func (s *HintContext) IndexHint() IIndexHintContext

func (*HintContext) IsHintContext

func (*HintContext) IsHintContext()

func (*HintContext) ScanInfo

func (s *HintContext) ScanInfo() IScanInfoContext

func (*HintContext) ToStringTree

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

type IAddIndexContext

type IAddIndexContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	ADD() antlr.TerminalNode
	SecondaryIndexDecl() ISecondaryIndexDeclContext

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

IAddIndexContext is an interface to support dynamic dispatch.

type IAdd_actionContext

type IAdd_actionContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	Path() IPathContext
	Literal() ILiteralContext

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

IAdd_actionContext is an interface to support dynamic dispatch.

type IAdd_sectionContext

type IAdd_sectionContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	ADD() antlr.TerminalNode
	AllAdd_action() []IAdd_actionContext
	Add_action(i int) IAdd_actionContext

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

IAdd_sectionContext is an interface to support dynamic dispatch.

type IAlterIndexContext

type IAlterIndexContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	ALTER() antlr.TerminalNode
	INDEXKEYWORD() antlr.TerminalNode
	IndexName() IIndexNameContext
	SetCapacity() ISetCapacityContext

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

IAlterIndexContext is an interface to support dynamic dispatch.

type IAlterTableStatementContext

type IAlterTableStatementContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	ALTER() antlr.TerminalNode
	TABLE() antlr.TerminalNode
	TableName() ITableNameContext
	AlterTableStatementType() IAlterTableStatementTypeContext

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

IAlterTableStatementContext is an interface to support dynamic dispatch.

type IAlterTableStatementTypeContext

type IAlterTableStatementTypeContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	SetCapacity() ISetCapacityContext
	AddIndex() IAddIndexContext
	DropIndex() IDropIndexContext
	AlterIndex() IAlterIndexContext

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

IAlterTableStatementTypeContext is an interface to support dynamic dispatch.

type IArithmeticContext

type IArithmeticContext interface {
	antlr.ParserRuleContext

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

	// GetHasOuterParens returns the hasOuterParens attribute.
	GetHasOuterParens() bool

	// SetHasOuterParens sets the hasOuterParens attribute.
	SetHasOuterParens(bool)

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

IArithmeticContext is an interface to support dynamic dispatch.

type IAttributeDeclContext

type IAttributeDeclContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	AttributeName() IAttributeNameContext
	AttributeType() IAttributeTypeContext

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

IAttributeDeclContext is an interface to support dynamic dispatch.

type IAttributeNameContext

type IAttributeNameContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	DdlName() IDdlNameContext

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

IAttributeNameContext is an interface to support dynamic dispatch.

type IAttributeTypeContext

type IAttributeTypeContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	NUMBER() antlr.TerminalNode
	STRING() antlr.TerminalNode
	BINARY() antlr.TerminalNode

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

IAttributeTypeContext is an interface to support dynamic dispatch.

type ICapacityContext

type ICapacityContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	CAPACITY() antlr.TerminalNode
	ReadUnits() IReadUnitsContext
	WriteUnits() IWriteUnitsContext

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

ICapacityContext is an interface to support dynamic dispatch.

type IComparator_symbolContext

type IComparator_symbolContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	EQ() antlr.TerminalNode
	NE() antlr.TerminalNode
	LT() antlr.TerminalNode
	LE() antlr.TerminalNode
	GT() antlr.TerminalNode
	GE() antlr.TerminalNode

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

IComparator_symbolContext is an interface to support dynamic dispatch.

type IConditionContext

type IConditionContext interface {
	antlr.ParserRuleContext

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

	// GetHasOuterParens returns the hasOuterParens attribute.
	GetHasOuterParens() bool

	// SetHasOuterParens sets the hasOuterParens attribute.
	SetHasOuterParens(bool)

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

IConditionContext is an interface to support dynamic dispatch.

type ICondition_Context

type ICondition_Context interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	Condition() IConditionContext
	EOF() antlr.TerminalNode

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

ICondition_Context is an interface to support dynamic dispatch.

type ICreateTableStatementContext

type ICreateTableStatementContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	CREATE() antlr.TerminalNode
	TABLE() antlr.TerminalNode
	TableName() ITableNameContext
	AllAttributeDecl() []IAttributeDeclContext
	AttributeDecl(i int) IAttributeDeclContext
	PrimaryKeyDecl() IPrimaryKeyDeclContext
	AllSecondaryIndexDecl() []ISecondaryIndexDeclContext
	SecondaryIndexDecl(i int) ISecondaryIndexDeclContext

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

ICreateTableStatementContext is an interface to support dynamic dispatch.

type IDdlNameContext

type IDdlNameContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	ID() antlr.TerminalNode
	String_() IStringContext

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

IDdlNameContext is an interface to support dynamic dispatch.

type IDeleteStatementContext

type IDeleteStatementContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	DELETE() antlr.TerminalNode
	FROM() antlr.TerminalNode
	TableName() ITableNameContext
	Where() IWhereContext
	Returning() IReturningContext

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

IDeleteStatementContext is an interface to support dynamic dispatch.

type IDelete_actionContext

type IDelete_actionContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	Path() IPathContext
	Literal() ILiteralContext

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

IDelete_actionContext is an interface to support dynamic dispatch.

type IDelete_sectionContext

type IDelete_sectionContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	DELETE() antlr.TerminalNode
	AllDelete_action() []IDelete_actionContext
	Delete_action(i int) IDelete_actionContext

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

IDelete_sectionContext is an interface to support dynamic dispatch.

type IDereferenceContext

type IDereferenceContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser
	// IsDereferenceContext differentiates from other interfaces.
	IsDereferenceContext()
}

IDereferenceContext is an interface to support dynamic dispatch.

type IDescribeStatementContext

type IDescribeStatementContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	DESCRIBE() antlr.TerminalNode
	TableName() ITableNameContext

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

IDescribeStatementContext is an interface to support dynamic dispatch.

type IDropIndexContext

type IDropIndexContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	DROP() antlr.TerminalNode
	INDEXKEYWORD() antlr.TerminalNode
	IndexName() IIndexNameContext

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

IDropIndexContext is an interface to support dynamic dispatch.

type IDropTableStatementContext

type IDropTableStatementContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	DROP() antlr.TerminalNode
	TABLE() antlr.TerminalNode
	TableName() ITableNameContext

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

IDropTableStatementContext is an interface to support dynamic dispatch.

type IExpression_attr_names_subContext

type IExpression_attr_names_subContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	ATTRIBUTE_NAME_SUB() antlr.TerminalNode
	EOF() antlr.TerminalNode

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

IExpression_attr_names_subContext is an interface to support dynamic dispatch.

type IExpression_attr_values_subContext

type IExpression_attr_values_subContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	LITERAL_SUB() antlr.TerminalNode
	EOF() antlr.TerminalNode

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

IExpression_attr_values_subContext is an interface to support dynamic dispatch.

type IFunctionContext

type IFunctionContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser
	// IsFunctionContext differentiates from other interfaces.
	IsFunctionContext()
}

IFunctionContext is an interface to support dynamic dispatch.

type IHashKeyContext

type IHashKeyContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	DdlName() IDdlNameContext

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

IHashKeyContext is an interface to support dynamic dispatch.

type IHintContext

type IHintContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	IndexHint() IIndexHintContext
	ScanInfo() IScanInfoContext

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

IHintContext is an interface to support dynamic dispatch.

type IIdContext

type IIdContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	ID() antlr.TerminalNode
	ATTRIBUTE_NAME_SUB() antlr.TerminalNode

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

IIdContext is an interface to support dynamic dispatch.

type IIfClauseContext

type IIfClauseContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	IF() antlr.TerminalNode
	Condition() IConditionContext

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

IIfClauseContext is an interface to support dynamic dispatch.

type IIndexDeclContext

type IIndexDeclContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	HashKey() IHashKeyContext
	RangeKey() IRangeKeyContext

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

IIndexDeclContext is an interface to support dynamic dispatch.

type IIndexHintContext

type IIndexHintContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	USE() antlr.TerminalNode
	IndexHintName() IIndexHintNameContext

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

IIndexHintContext is an interface to support dynamic dispatch.

type IIndexHintNameContext

type IIndexHintNameContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	INDEXKEYWORD() antlr.TerminalNode
	IndexName() IIndexNameContext
	PRIMARY() antlr.TerminalNode

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

IIndexHintNameContext is an interface to support dynamic dispatch.

type IIndexNameContext

type IIndexNameContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	DdlName() IDdlNameContext

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

IIndexNameContext is an interface to support dynamic dispatch.

type IInsertStatementContext

type IInsertStatementContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	INSERT() antlr.TerminalNode
	TableName() ITableNameContext
	Literal() ILiteralContext
	INTO() antlr.TerminalNode
	OnDuplicateKeyUpdate() IOnDuplicateKeyUpdateContext
	Returning() IReturningContext
	VALUES() antlr.TerminalNode
	VALUE() antlr.TerminalNode

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

IInsertStatementContext is an interface to support dynamic dispatch.

type IKeyValueOptionContext

type IKeyValueOptionContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	OptionKey() IOptionKeyContext
	EQ() antlr.TerminalNode
	OptionValue() IOptionValueContext

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

IKeyValueOptionContext 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 IOnDuplicateKeyUpdateContext

type IOnDuplicateKeyUpdateContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	ON() antlr.TerminalNode
	DUPLICATE() antlr.TerminalNode
	KEY() antlr.TerminalNode
	UPDATE() antlr.TerminalNode
	IfClause() IIfClauseContext

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

IOnDuplicateKeyUpdateContext is an interface to support dynamic dispatch.

type IOperandContext

type IOperandContext interface {
	antlr.ParserRuleContext

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

	// GetHasOuterParens returns the hasOuterParens attribute.
	GetHasOuterParens() bool

	// SetHasOuterParens sets the hasOuterParens attribute.
	SetHasOuterParens(bool)

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

IOperandContext is an interface to support dynamic dispatch.

type IOptionBlockContext

type IOptionBlockContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	OPTION() antlr.TerminalNode
	AllOption() []IOptionContext
	Option(i int) IOptionContext

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

IOptionBlockContext is an interface to support dynamic dispatch.

type IOptionContext

type IOptionContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	SingleOption() ISingleOptionContext
	KeyValueOption() IKeyValueOptionContext

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

IOptionContext is an interface to support dynamic dispatch.

type IOptionKeyContext

type IOptionKeyContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	DdlName() IDdlNameContext

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

IOptionKeyContext is an interface to support dynamic dispatch.

type IOptionValueContext

type IOptionValueContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	OptionValueString() IOptionValueStringContext
	OptionValueNumber() IOptionValueNumberContext

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

IOptionValueContext is an interface to support dynamic dispatch.

type IOptionValueNumberContext

type IOptionValueNumberContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	INDEX() antlr.TerminalNode

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

IOptionValueNumberContext is an interface to support dynamic dispatch.

type IOptionValueStringContext

type IOptionValueStringContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	String_() IStringContext
	NONE() antlr.TerminalNode
	ID() antlr.TerminalNode

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

IOptionValueStringContext is an interface to support dynamic dispatch.

type IPathContext

type IPathContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	Id() IIdContext
	AllDereference() []IDereferenceContext
	Dereference(i int) IDereferenceContext

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

IPathContext is an interface to support dynamic dispatch.

type IPrimaryKeyDeclContext

type IPrimaryKeyDeclContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	PRIMARY() antlr.TerminalNode
	KEY() antlr.TerminalNode
	IndexDecl() IIndexDeclContext
	Capacity() ICapacityContext

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

IPrimaryKeyDeclContext is an interface to support dynamic dispatch.

type IProjectionContext

type IProjectionContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	AllPath() []IPathContext
	Path(i int) IPathContext

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

IProjectionContext is an interface to support dynamic dispatch.

type IProjectionIndexContext

type IProjectionIndexContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	ProjectionIndexKeysOnly() IProjectionIndexKeysOnlyContext
	ProjectionIndexVector() IProjectionIndexVectorContext

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

IProjectionIndexContext is an interface to support dynamic dispatch.

type IProjectionIndexKeysOnlyContext

type IProjectionIndexKeysOnlyContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	PROJECTION() antlr.TerminalNode
	KEYS() antlr.TerminalNode
	ONLY() antlr.TerminalNode

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

IProjectionIndexKeysOnlyContext is an interface to support dynamic dispatch.

type IProjectionIndexVectorContext

type IProjectionIndexVectorContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	PROJECTION() antlr.TerminalNode
	AllAttributeName() []IAttributeNameContext
	AttributeName(i int) IAttributeNameContext

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

IProjectionIndexVectorContext is an interface to support dynamic dispatch.

type IProjection_Context

type IProjection_Context interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	Projection() IProjectionContext
	EOF() antlr.TerminalNode

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

IProjection_Context is an interface to support dynamic dispatch.

type IRangeKeyContext

type IRangeKeyContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	DdlName() IDdlNameContext

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

IRangeKeyContext is an interface to support dynamic dispatch.

type IReadUnitsContext

type IReadUnitsContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	INDEX() antlr.TerminalNode

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

IReadUnitsContext is an interface to support dynamic dispatch.

type IRemove_actionContext

type IRemove_actionContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	Path() IPathContext

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

IRemove_actionContext is an interface to support dynamic dispatch.

type IRemove_sectionContext

type IRemove_sectionContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	REMOVE() antlr.TerminalNode
	AllRemove_action() []IRemove_actionContext
	Remove_action(i int) IRemove_actionContext

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

IRemove_sectionContext is an interface to support dynamic dispatch.

type IReturningContext

type IReturningContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	RETURNING() antlr.TerminalNode
	ReturningValue() IReturningValueContext

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

IReturningContext is an interface to support dynamic dispatch.

type IReturningValueContext

type IReturningValueContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	NONE() antlr.TerminalNode
	ALL() antlr.TerminalNode
	OLD() antlr.TerminalNode
	UPDATED() antlr.TerminalNode
	NEW() antlr.TerminalNode

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

IReturningValueContext is an interface to support dynamic dispatch.

type IScanInfoContext

type IScanInfoContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	ENABLE() antlr.TerminalNode
	SCAN() antlr.TerminalNode
	TotalSegment() ITotalSegmentContext
	Segment() ISegmentContext

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

IScanInfoContext is an interface to support dynamic dispatch.

type ISecondaryIndexDeclContext

type ISecondaryIndexDeclContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	INDEXKEYWORD() antlr.TerminalNode
	IndexName() IIndexNameContext
	IndexDecl() IIndexDeclContext
	SecondaryIndexType() ISecondaryIndexTypeContext
	AllAttributeDecl() []IAttributeDeclContext
	AttributeDecl(i int) IAttributeDeclContext
	ProjectionIndex() IProjectionIndexContext
	Capacity() ICapacityContext

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

ISecondaryIndexDeclContext is an interface to support dynamic dispatch.

type ISecondaryIndexTypeContext

type ISecondaryIndexTypeContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	GLOBAL() antlr.TerminalNode
	LOCAL() antlr.TerminalNode

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

ISecondaryIndexTypeContext is an interface to support dynamic dispatch.

type ISegmentContext

type ISegmentContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	INDEX() antlr.TerminalNode

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

ISegmentContext is an interface to support dynamic dispatch.

type ISelectProjectionContext

type ISelectProjectionContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	Projection() IProjectionContext
	Star() IStarContext

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

ISelectProjectionContext is an interface to support dynamic dispatch.

type ISelectStatementContext

type ISelectStatementContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	SELECT() antlr.TerminalNode
	SelectProjection() ISelectProjectionContext
	FROM() antlr.TerminalNode
	TableName() ITableNameContext
	Hint() IHintContext
	Where() IWhereContext
	OptionBlock() IOptionBlockContext

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

ISelectStatementContext is an interface to support dynamic dispatch.

type ISetCapacityContext

type ISetCapacityContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	SET() antlr.TerminalNode
	Capacity() ICapacityContext

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

ISetCapacityContext is an interface to support dynamic dispatch.

type ISet_actionContext

type ISet_actionContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	Path() IPathContext
	EQ() antlr.TerminalNode
	Set_value() ISet_valueContext

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

ISet_actionContext is an interface to support dynamic dispatch.

type ISet_sectionContext

type ISet_sectionContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	SET() antlr.TerminalNode
	AllSet_action() []ISet_actionContext
	Set_action(i int) ISet_actionContext

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

ISet_sectionContext is an interface to support dynamic dispatch.

type ISet_valueContext

type ISet_valueContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser
	// IsSet_valueContext differentiates from other interfaces.
	IsSet_valueContext()
}

ISet_valueContext is an interface to support dynamic dispatch.

type IShowTablesStatementContext

type IShowTablesStatementContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	SHOW() antlr.TerminalNode
	TABLES() antlr.TerminalNode

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

IShowTablesStatementContext is an interface to support dynamic dispatch.

type ISingleOptionContext

type ISingleOptionContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	OptionKey() IOptionKeyContext

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

ISingleOptionContext is an interface to support dynamic dispatch.

type IStarContext

type IStarContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser
	// IsStarContext differentiates from other interfaces.
	IsStarContext()
}

IStarContext is an interface to support dynamic dispatch.

type IStatementContext

type IStatementContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	InsertStatement() IInsertStatementContext
	CreateTableStatement() ICreateTableStatementContext
	ShowTablesStatement() IShowTablesStatementContext
	UpdateStatement() IUpdateStatementContext
	DeleteStatement() IDeleteStatementContext
	SelectStatement() ISelectStatementContext
	DropTableStatement() IDropTableStatementContext
	AlterTableStatement() IAlterTableStatementContext
	DescribeStatement() IDescribeStatementContext

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

IStatementContext is an interface to support dynamic dispatch.

type IStatement_Context

type IStatement_Context interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	Statement() IStatementContext
	EOF() antlr.TerminalNode

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

IStatement_Context is an interface to support dynamic dispatch.

type IStringContext

type IStringContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	STRING_LITERAL() antlr.TerminalNode

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

IStringContext is an interface to support dynamic dispatch.

type ITableNameContext

type ITableNameContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	DdlName() IDdlNameContext

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

ITableNameContext is an interface to support dynamic dispatch.

type ITotalSegmentContext

type ITotalSegmentContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	INDEX() antlr.TerminalNode

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

ITotalSegmentContext is an interface to support dynamic dispatch.

type IUnknownContext

type IUnknownContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	AllUNKNOWN() []antlr.TerminalNode
	UNKNOWN(i int) antlr.TerminalNode

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

IUnknownContext is an interface to support dynamic dispatch.

type IUpdateContext

type IUpdateContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	AllSet_section() []ISet_sectionContext
	Set_section(i int) ISet_sectionContext
	AllAdd_section() []IAdd_sectionContext
	Add_section(i int) IAdd_sectionContext
	AllDelete_section() []IDelete_sectionContext
	Delete_section(i int) IDelete_sectionContext
	AllRemove_section() []IRemove_sectionContext
	Remove_section(i int) IRemove_sectionContext

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

IUpdateContext is an interface to support dynamic dispatch.

type IUpdateStatementContext

type IUpdateStatementContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	UPDATE() antlr.TerminalNode
	TableName() ITableNameContext
	Update() IUpdateContext
	Where() IWhereContext
	Returning() IReturningContext

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

IUpdateStatementContext is an interface to support dynamic dispatch.

type IUpdate_Context

type IUpdate_Context interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	Update() IUpdateContext
	EOF() antlr.TerminalNode

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

IUpdate_Context is an interface to support dynamic dispatch.

type IWhereContext

type IWhereContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	WHERE() antlr.TerminalNode
	Condition() IConditionContext

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

IWhereContext is an interface to support dynamic dispatch.

type IWriteUnitsContext

type IWriteUnitsContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	INDEX() antlr.TerminalNode

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

IWriteUnitsContext is an interface to support dynamic dispatch.

type IdContext

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

func NewEmptyIdContext

func NewEmptyIdContext() *IdContext

func NewIdContext

func NewIdContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *IdContext

func (*IdContext) ATTRIBUTE_NAME_SUB

func (s *IdContext) ATTRIBUTE_NAME_SUB() antlr.TerminalNode

func (*IdContext) EnterRule

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

func (*IdContext) ExitRule

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

func (*IdContext) GetParser

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

func (*IdContext) GetRuleContext

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

func (*IdContext) ID

func (s *IdContext) ID() antlr.TerminalNode

func (*IdContext) IsIdContext

func (*IdContext) IsIdContext()

func (*IdContext) ToStringTree

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

type IfClauseContext

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

func NewEmptyIfClauseContext

func NewEmptyIfClauseContext() *IfClauseContext

func NewIfClauseContext

func NewIfClauseContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *IfClauseContext

func (*IfClauseContext) Condition

func (s *IfClauseContext) Condition() IConditionContext

func (*IfClauseContext) EnterRule

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

func (*IfClauseContext) ExitRule

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

func (*IfClauseContext) GetParser

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

func (*IfClauseContext) GetRuleContext

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

func (*IfClauseContext) IF

func (*IfClauseContext) IsIfClauseContext

func (*IfClauseContext) IsIfClauseContext()

func (*IfClauseContext) ToStringTree

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

type InContext

type InContext struct {
	ConditionContext
}

func NewInContext

func NewInContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *InContext

func (*InContext) AllOperand

func (s *InContext) AllOperand() []IOperandContext

func (*InContext) EnterRule

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

func (*InContext) ExitRule

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

func (*InContext) GetRuleContext

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

func (*InContext) IN

func (s *InContext) IN() antlr.TerminalNode

func (*InContext) Operand

func (s *InContext) Operand(i int) IOperandContext

type IndexDeclContext

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

func NewEmptyIndexDeclContext

func NewEmptyIndexDeclContext() *IndexDeclContext

func NewIndexDeclContext

func NewIndexDeclContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *IndexDeclContext

func (*IndexDeclContext) EnterRule

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

func (*IndexDeclContext) ExitRule

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

func (*IndexDeclContext) GetParser

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

func (*IndexDeclContext) GetRuleContext

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

func (*IndexDeclContext) HashKey

func (s *IndexDeclContext) HashKey() IHashKeyContext

func (*IndexDeclContext) IsIndexDeclContext

func (*IndexDeclContext) IsIndexDeclContext()

func (*IndexDeclContext) RangeKey

func (s *IndexDeclContext) RangeKey() IRangeKeyContext

func (*IndexDeclContext) ToStringTree

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

type IndexHintContext

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

func NewEmptyIndexHintContext

func NewEmptyIndexHintContext() *IndexHintContext

func NewIndexHintContext

func NewIndexHintContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *IndexHintContext

func (*IndexHintContext) EnterRule

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

func (*IndexHintContext) ExitRule

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

func (*IndexHintContext) GetParser

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

func (*IndexHintContext) GetRuleContext

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

func (*IndexHintContext) IndexHintName

func (s *IndexHintContext) IndexHintName() IIndexHintNameContext

func (*IndexHintContext) IsIndexHintContext

func (*IndexHintContext) IsIndexHintContext()

func (*IndexHintContext) ToStringTree

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

func (*IndexHintContext) USE

type IndexHintNameContext

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

func NewEmptyIndexHintNameContext

func NewEmptyIndexHintNameContext() *IndexHintNameContext

func NewIndexHintNameContext

func NewIndexHintNameContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *IndexHintNameContext

func (*IndexHintNameContext) EnterRule

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

func (*IndexHintNameContext) ExitRule

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

func (*IndexHintNameContext) GetParser

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

func (*IndexHintNameContext) GetRuleContext

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

func (*IndexHintNameContext) INDEXKEYWORD

func (s *IndexHintNameContext) INDEXKEYWORD() antlr.TerminalNode

func (*IndexHintNameContext) IndexName

func (s *IndexHintNameContext) IndexName() IIndexNameContext

func (*IndexHintNameContext) IsIndexHintNameContext

func (*IndexHintNameContext) IsIndexHintNameContext()

func (*IndexHintNameContext) PRIMARY

func (*IndexHintNameContext) ToStringTree

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

type IndexNameContext

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

func NewEmptyIndexNameContext

func NewEmptyIndexNameContext() *IndexNameContext

func NewIndexNameContext

func NewIndexNameContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *IndexNameContext

func (*IndexNameContext) DdlName

func (s *IndexNameContext) DdlName() IDdlNameContext

func (*IndexNameContext) EnterRule

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

func (*IndexNameContext) ExitRule

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

func (*IndexNameContext) GetParser

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

func (*IndexNameContext) GetRuleContext

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

func (*IndexNameContext) IsIndexNameContext

func (*IndexNameContext) IsIndexNameContext()

func (*IndexNameContext) ToStringTree

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

type InsertStatementContext

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

func NewEmptyInsertStatementContext

func NewEmptyInsertStatementContext() *InsertStatementContext

func NewInsertStatementContext

func NewInsertStatementContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *InsertStatementContext

func (*InsertStatementContext) EnterRule

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

func (*InsertStatementContext) ExitRule

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

func (*InsertStatementContext) GetParser

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

func (*InsertStatementContext) GetRuleContext

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

func (*InsertStatementContext) INSERT

func (*InsertStatementContext) INTO

func (*InsertStatementContext) IsInsertStatementContext

func (*InsertStatementContext) IsInsertStatementContext()

func (*InsertStatementContext) Literal

func (*InsertStatementContext) OnDuplicateKeyUpdate

func (s *InsertStatementContext) OnDuplicateKeyUpdate() IOnDuplicateKeyUpdateContext

func (*InsertStatementContext) Returning

func (*InsertStatementContext) TableName

func (*InsertStatementContext) ToStringTree

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

func (*InsertStatementContext) VALUE

func (*InsertStatementContext) VALUES

type KeyValueOptionContext

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

func NewEmptyKeyValueOptionContext

func NewEmptyKeyValueOptionContext() *KeyValueOptionContext

func NewKeyValueOptionContext

func NewKeyValueOptionContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *KeyValueOptionContext

func (*KeyValueOptionContext) EQ

func (*KeyValueOptionContext) EnterRule

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

func (*KeyValueOptionContext) ExitRule

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

func (*KeyValueOptionContext) GetParser

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

func (*KeyValueOptionContext) GetRuleContext

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

func (*KeyValueOptionContext) IsKeyValueOptionContext

func (*KeyValueOptionContext) IsKeyValueOptionContext()

func (*KeyValueOptionContext) OptionKey

func (*KeyValueOptionContext) OptionValue

func (s *KeyValueOptionContext) OptionValue() IOptionValueContext

func (*KeyValueOptionContext) ToStringTree

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

type ListAccessContext

type ListAccessContext struct {
	DereferenceContext
}

func NewListAccessContext

func NewListAccessContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *ListAccessContext

func (*ListAccessContext) EnterRule

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

func (*ListAccessContext) ExitRule

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

func (*ListAccessContext) GetRuleContext

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

func (*ListAccessContext) INDEX

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

func (s *LiteralContext) CopyAll(ctx *LiteralContext)

func (*LiteralContext) GetParser

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

func (*LiteralContext) GetRuleContext

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

func (*LiteralContext) IsLiteralContext

func (*LiteralContext) IsLiteralContext()

func (*LiteralContext) ToStringTree

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

type LiteralOperandContext

type LiteralOperandContext struct {
	OperandContext
}

func NewLiteralOperandContext

func NewLiteralOperandContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *LiteralOperandContext

func (*LiteralOperandContext) EnterRule

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

func (*LiteralOperandContext) ExitRule

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

func (*LiteralOperandContext) GetRuleContext

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

func (*LiteralOperandContext) Literal

type LiteralSubContext

type LiteralSubContext struct {
	LiteralContext
}

func NewLiteralSubContext

func NewLiteralSubContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *LiteralSubContext

func (*LiteralSubContext) EnterRule

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

func (*LiteralSubContext) ExitRule

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

func (*LiteralSubContext) GetRuleContext

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

func (*LiteralSubContext) LITERAL_SUB

func (s *LiteralSubContext) LITERAL_SUB() antlr.TerminalNode

type MapAccessContext

type MapAccessContext struct {
	DereferenceContext
}

func NewMapAccessContext

func NewMapAccessContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *MapAccessContext

func (*MapAccessContext) EnterRule

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

func (*MapAccessContext) ExitRule

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

func (*MapAccessContext) GetRuleContext

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

func (*MapAccessContext) Id

func (s *MapAccessContext) Id() IIdContext

type NegationContext

type NegationContext struct {
	ConditionContext
}

func NewNegationContext

func NewNegationContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *NegationContext

func (*NegationContext) Condition

func (s *NegationContext) Condition() IConditionContext

func (*NegationContext) EnterRule

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

func (*NegationContext) ExitRule

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

func (*NegationContext) GetRuleContext

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

func (*NegationContext) NOT

type OnDuplicateKeyUpdateContext

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

func NewEmptyOnDuplicateKeyUpdateContext

func NewEmptyOnDuplicateKeyUpdateContext() *OnDuplicateKeyUpdateContext

func NewOnDuplicateKeyUpdateContext

func NewOnDuplicateKeyUpdateContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *OnDuplicateKeyUpdateContext

func (*OnDuplicateKeyUpdateContext) DUPLICATE

func (*OnDuplicateKeyUpdateContext) EnterRule

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

func (*OnDuplicateKeyUpdateContext) ExitRule

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

func (*OnDuplicateKeyUpdateContext) GetParser

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

func (*OnDuplicateKeyUpdateContext) GetRuleContext

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

func (*OnDuplicateKeyUpdateContext) IfClause

func (*OnDuplicateKeyUpdateContext) IsOnDuplicateKeyUpdateContext

func (*OnDuplicateKeyUpdateContext) IsOnDuplicateKeyUpdateContext()

func (*OnDuplicateKeyUpdateContext) KEY

func (*OnDuplicateKeyUpdateContext) ON

func (*OnDuplicateKeyUpdateContext) ToStringTree

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

func (*OnDuplicateKeyUpdateContext) UPDATE

type OperandContext

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

func NewEmptyOperandContext

func NewEmptyOperandContext() *OperandContext

func NewOperandContext

func NewOperandContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *OperandContext

func (*OperandContext) CopyAll

func (s *OperandContext) CopyAll(ctx *OperandContext)

func (*OperandContext) GetHasOuterParens

func (s *OperandContext) GetHasOuterParens() bool

func (*OperandContext) GetParser

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

func (*OperandContext) GetRuleContext

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

func (*OperandContext) IsOperandContext

func (*OperandContext) IsOperandContext()

func (*OperandContext) SetHasOuterParens

func (s *OperandContext) SetHasOuterParens(v bool)

func (*OperandContext) ToStringTree

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

type OperandValueContext

type OperandValueContext struct {
	Set_valueContext
}

func NewOperandValueContext

func NewOperandValueContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *OperandValueContext

func (*OperandValueContext) EnterRule

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

func (*OperandValueContext) ExitRule

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

func (*OperandValueContext) GetRuleContext

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

func (*OperandValueContext) Operand

func (s *OperandValueContext) Operand() IOperandContext

type OptionBlockContext

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

func NewEmptyOptionBlockContext

func NewEmptyOptionBlockContext() *OptionBlockContext

func NewOptionBlockContext

func NewOptionBlockContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *OptionBlockContext

func (*OptionBlockContext) AllOption

func (s *OptionBlockContext) AllOption() []IOptionContext

func (*OptionBlockContext) EnterRule

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

func (*OptionBlockContext) ExitRule

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

func (*OptionBlockContext) GetParser

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

func (*OptionBlockContext) GetRuleContext

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

func (*OptionBlockContext) IsOptionBlockContext

func (*OptionBlockContext) IsOptionBlockContext()

func (*OptionBlockContext) OPTION

func (*OptionBlockContext) Option

func (s *OptionBlockContext) Option(i int) IOptionContext

func (*OptionBlockContext) ToStringTree

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

type OptionContext

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

func NewEmptyOptionContext

func NewEmptyOptionContext() *OptionContext

func NewOptionContext

func NewOptionContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *OptionContext

func (*OptionContext) EnterRule

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

func (*OptionContext) ExitRule

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

func (*OptionContext) GetParser

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

func (*OptionContext) GetRuleContext

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

func (*OptionContext) IsOptionContext

func (*OptionContext) IsOptionContext()

func (*OptionContext) KeyValueOption

func (s *OptionContext) KeyValueOption() IKeyValueOptionContext

func (*OptionContext) SingleOption

func (s *OptionContext) SingleOption() ISingleOptionContext

func (*OptionContext) ToStringTree

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

type OptionKeyContext

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

func NewEmptyOptionKeyContext

func NewEmptyOptionKeyContext() *OptionKeyContext

func NewOptionKeyContext

func NewOptionKeyContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *OptionKeyContext

func (*OptionKeyContext) DdlName

func (s *OptionKeyContext) DdlName() IDdlNameContext

func (*OptionKeyContext) EnterRule

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

func (*OptionKeyContext) ExitRule

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

func (*OptionKeyContext) GetParser

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

func (*OptionKeyContext) GetRuleContext

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

func (*OptionKeyContext) IsOptionKeyContext

func (*OptionKeyContext) IsOptionKeyContext()

func (*OptionKeyContext) ToStringTree

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

type OptionValueContext

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

func NewEmptyOptionValueContext

func NewEmptyOptionValueContext() *OptionValueContext

func NewOptionValueContext

func NewOptionValueContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *OptionValueContext

func (*OptionValueContext) EnterRule

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

func (*OptionValueContext) ExitRule

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

func (*OptionValueContext) GetParser

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

func (*OptionValueContext) GetRuleContext

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

func (*OptionValueContext) IsOptionValueContext

func (*OptionValueContext) IsOptionValueContext()

func (*OptionValueContext) OptionValueNumber

func (s *OptionValueContext) OptionValueNumber() IOptionValueNumberContext

func (*OptionValueContext) OptionValueString

func (s *OptionValueContext) OptionValueString() IOptionValueStringContext

func (*OptionValueContext) ToStringTree

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

type OptionValueNumberContext

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

func NewEmptyOptionValueNumberContext

func NewEmptyOptionValueNumberContext() *OptionValueNumberContext

func NewOptionValueNumberContext

func NewOptionValueNumberContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *OptionValueNumberContext

func (*OptionValueNumberContext) EnterRule

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

func (*OptionValueNumberContext) ExitRule

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

func (*OptionValueNumberContext) GetParser

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

func (*OptionValueNumberContext) GetRuleContext

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

func (*OptionValueNumberContext) INDEX

func (*OptionValueNumberContext) IsOptionValueNumberContext

func (*OptionValueNumberContext) IsOptionValueNumberContext()

func (*OptionValueNumberContext) ToStringTree

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

type OptionValueStringContext

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

func NewEmptyOptionValueStringContext

func NewEmptyOptionValueStringContext() *OptionValueStringContext

func NewOptionValueStringContext

func NewOptionValueStringContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *OptionValueStringContext

func (*OptionValueStringContext) EnterRule

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

func (*OptionValueStringContext) ExitRule

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

func (*OptionValueStringContext) GetParser

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

func (*OptionValueStringContext) GetRuleContext

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

func (*OptionValueStringContext) ID

func (*OptionValueStringContext) IsOptionValueStringContext

func (*OptionValueStringContext) IsOptionValueStringContext()

func (*OptionValueStringContext) NONE

func (*OptionValueStringContext) String_

func (*OptionValueStringContext) ToStringTree

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

type OrContext

type OrContext struct {
	ConditionContext
}

func NewOrContext

func NewOrContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *OrContext

func (*OrContext) AllCondition

func (s *OrContext) AllCondition() []IConditionContext

func (*OrContext) Condition

func (s *OrContext) Condition(i int) IConditionContext

func (*OrContext) EnterRule

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

func (*OrContext) ExitRule

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

func (*OrContext) GetRuleContext

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

func (*OrContext) OR

func (s *OrContext) OR() antlr.TerminalNode

type ParenOperandContext

type ParenOperandContext struct {
	OperandContext
	// contains filtered or unexported fields
}

func NewParenOperandContext

func NewParenOperandContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *ParenOperandContext

func (*ParenOperandContext) EnterRule

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

func (*ParenOperandContext) ExitRule

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

func (*ParenOperandContext) GetO

func (*ParenOperandContext) GetRuleContext

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

func (*ParenOperandContext) Operand

func (s *ParenOperandContext) Operand() IOperandContext

func (*ParenOperandContext) SetO

type PathContext

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

func NewEmptyPathContext

func NewEmptyPathContext() *PathContext

func NewPathContext

func NewPathContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *PathContext

func (*PathContext) AllDereference

func (s *PathContext) AllDereference() []IDereferenceContext

func (*PathContext) Dereference

func (s *PathContext) Dereference(i int) IDereferenceContext

func (*PathContext) EnterRule

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

func (*PathContext) ExitRule

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

func (*PathContext) GetParser

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

func (*PathContext) GetRuleContext

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

func (*PathContext) Id

func (s *PathContext) Id() IIdContext

func (*PathContext) IsPathContext

func (*PathContext) IsPathContext()

func (*PathContext) ToStringTree

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

type PathOperandContext

type PathOperandContext struct {
	OperandContext
}

func NewPathOperandContext

func NewPathOperandContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *PathOperandContext

func (*PathOperandContext) EnterRule

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

func (*PathOperandContext) ExitRule

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

func (*PathOperandContext) GetRuleContext

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

func (*PathOperandContext) Path

func (s *PathOperandContext) Path() IPathContext

type PlusMinusContext

type PlusMinusContext struct {
	ArithmeticContext
}

func NewPlusMinusContext

func NewPlusMinusContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *PlusMinusContext

func (*PlusMinusContext) AllOperand

func (s *PlusMinusContext) AllOperand() []IOperandContext

func (*PlusMinusContext) EnterRule

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

func (*PlusMinusContext) ExitRule

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

func (*PlusMinusContext) GetRuleContext

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

func (*PlusMinusContext) MINUS

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

func (*PlusMinusContext) Operand

func (s *PlusMinusContext) Operand(i int) IOperandContext

func (*PlusMinusContext) PLUS

type PrimaryKeyDeclContext

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

func NewEmptyPrimaryKeyDeclContext

func NewEmptyPrimaryKeyDeclContext() *PrimaryKeyDeclContext

func NewPrimaryKeyDeclContext

func NewPrimaryKeyDeclContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *PrimaryKeyDeclContext

func (*PrimaryKeyDeclContext) Capacity

func (*PrimaryKeyDeclContext) EnterRule

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

func (*PrimaryKeyDeclContext) ExitRule

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

func (*PrimaryKeyDeclContext) GetParser

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

func (*PrimaryKeyDeclContext) GetRuleContext

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

func (*PrimaryKeyDeclContext) IndexDecl

func (*PrimaryKeyDeclContext) IsPrimaryKeyDeclContext

func (*PrimaryKeyDeclContext) IsPrimaryKeyDeclContext()

func (*PrimaryKeyDeclContext) KEY

func (*PrimaryKeyDeclContext) PRIMARY

func (*PrimaryKeyDeclContext) ToStringTree

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

type ProjectionContext

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

func NewEmptyProjectionContext

func NewEmptyProjectionContext() *ProjectionContext

func NewProjectionContext

func NewProjectionContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ProjectionContext

func (*ProjectionContext) AllPath

func (s *ProjectionContext) AllPath() []IPathContext

func (*ProjectionContext) EnterRule

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

func (*ProjectionContext) ExitRule

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

func (*ProjectionContext) GetParser

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

func (*ProjectionContext) GetRuleContext

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

func (*ProjectionContext) IsProjectionContext

func (*ProjectionContext) IsProjectionContext()

func (*ProjectionContext) Path

func (s *ProjectionContext) Path(i int) IPathContext

func (*ProjectionContext) ToStringTree

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

type ProjectionIndexContext

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

func NewEmptyProjectionIndexContext

func NewEmptyProjectionIndexContext() *ProjectionIndexContext

func NewProjectionIndexContext

func NewProjectionIndexContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ProjectionIndexContext

func (*ProjectionIndexContext) EnterRule

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

func (*ProjectionIndexContext) ExitRule

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

func (*ProjectionIndexContext) GetParser

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

func (*ProjectionIndexContext) GetRuleContext

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

func (*ProjectionIndexContext) IsProjectionIndexContext

func (*ProjectionIndexContext) IsProjectionIndexContext()

func (*ProjectionIndexContext) ProjectionIndexKeysOnly

func (s *ProjectionIndexContext) ProjectionIndexKeysOnly() IProjectionIndexKeysOnlyContext

func (*ProjectionIndexContext) ProjectionIndexVector

func (s *ProjectionIndexContext) ProjectionIndexVector() IProjectionIndexVectorContext

func (*ProjectionIndexContext) ToStringTree

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

type ProjectionIndexKeysOnlyContext

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

func NewEmptyProjectionIndexKeysOnlyContext

func NewEmptyProjectionIndexKeysOnlyContext() *ProjectionIndexKeysOnlyContext

func NewProjectionIndexKeysOnlyContext

func NewProjectionIndexKeysOnlyContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ProjectionIndexKeysOnlyContext

func (*ProjectionIndexKeysOnlyContext) EnterRule

func (*ProjectionIndexKeysOnlyContext) ExitRule

func (*ProjectionIndexKeysOnlyContext) GetParser

func (*ProjectionIndexKeysOnlyContext) GetRuleContext

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

func (*ProjectionIndexKeysOnlyContext) IsProjectionIndexKeysOnlyContext

func (*ProjectionIndexKeysOnlyContext) IsProjectionIndexKeysOnlyContext()

func (*ProjectionIndexKeysOnlyContext) KEYS

func (*ProjectionIndexKeysOnlyContext) ONLY

func (*ProjectionIndexKeysOnlyContext) PROJECTION

func (*ProjectionIndexKeysOnlyContext) ToStringTree

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

type ProjectionIndexVectorContext

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

func NewEmptyProjectionIndexVectorContext

func NewEmptyProjectionIndexVectorContext() *ProjectionIndexVectorContext

func NewProjectionIndexVectorContext

func NewProjectionIndexVectorContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ProjectionIndexVectorContext

func (*ProjectionIndexVectorContext) AllAttributeName

func (s *ProjectionIndexVectorContext) AllAttributeName() []IAttributeNameContext

func (*ProjectionIndexVectorContext) AttributeName

func (*ProjectionIndexVectorContext) EnterRule

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

func (*ProjectionIndexVectorContext) ExitRule

func (*ProjectionIndexVectorContext) GetParser

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

func (*ProjectionIndexVectorContext) GetRuleContext

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

func (*ProjectionIndexVectorContext) IsProjectionIndexVectorContext

func (*ProjectionIndexVectorContext) IsProjectionIndexVectorContext()

func (*ProjectionIndexVectorContext) PROJECTION

func (*ProjectionIndexVectorContext) ToStringTree

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

type Projection_Context

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

func NewEmptyProjection_Context

func NewEmptyProjection_Context() *Projection_Context

func NewProjection_Context

func NewProjection_Context(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *Projection_Context

func (*Projection_Context) EOF

func (*Projection_Context) EnterRule

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

func (*Projection_Context) ExitRule

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

func (*Projection_Context) GetParser

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

func (*Projection_Context) GetRuleContext

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

func (*Projection_Context) IsProjection_Context

func (*Projection_Context) IsProjection_Context()

func (*Projection_Context) Projection

func (s *Projection_Context) Projection() IProjectionContext

func (*Projection_Context) ToStringTree

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

type RangeKeyContext

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

func NewEmptyRangeKeyContext

func NewEmptyRangeKeyContext() *RangeKeyContext

func NewRangeKeyContext

func NewRangeKeyContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *RangeKeyContext

func (*RangeKeyContext) DdlName

func (s *RangeKeyContext) DdlName() IDdlNameContext

func (*RangeKeyContext) EnterRule

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

func (*RangeKeyContext) ExitRule

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

func (*RangeKeyContext) GetParser

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

func (*RangeKeyContext) GetRuleContext

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

func (*RangeKeyContext) IsRangeKeyContext

func (*RangeKeyContext) IsRangeKeyContext()

func (*RangeKeyContext) ToStringTree

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

type ReadUnitsContext

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

func NewEmptyReadUnitsContext

func NewEmptyReadUnitsContext() *ReadUnitsContext

func NewReadUnitsContext

func NewReadUnitsContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ReadUnitsContext

func (*ReadUnitsContext) EnterRule

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

func (*ReadUnitsContext) ExitRule

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

func (*ReadUnitsContext) GetParser

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

func (*ReadUnitsContext) GetRuleContext

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

func (*ReadUnitsContext) INDEX

func (s *ReadUnitsContext) INDEX() antlr.TerminalNode

func (*ReadUnitsContext) IsReadUnitsContext

func (*ReadUnitsContext) IsReadUnitsContext()

func (*ReadUnitsContext) ToStringTree

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

type Remove_actionContext

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

func NewEmptyRemove_actionContext

func NewEmptyRemove_actionContext() *Remove_actionContext

func NewRemove_actionContext

func NewRemove_actionContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *Remove_actionContext

func (*Remove_actionContext) EnterRule

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

func (*Remove_actionContext) ExitRule

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

func (*Remove_actionContext) GetParser

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

func (*Remove_actionContext) GetRuleContext

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

func (*Remove_actionContext) IsRemove_actionContext

func (*Remove_actionContext) IsRemove_actionContext()

func (*Remove_actionContext) Path

func (*Remove_actionContext) ToStringTree

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

type Remove_sectionContext

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

func NewEmptyRemove_sectionContext

func NewEmptyRemove_sectionContext() *Remove_sectionContext

func NewRemove_sectionContext

func NewRemove_sectionContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *Remove_sectionContext

func (*Remove_sectionContext) AllRemove_action

func (s *Remove_sectionContext) AllRemove_action() []IRemove_actionContext

func (*Remove_sectionContext) EnterRule

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

func (*Remove_sectionContext) ExitRule

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

func (*Remove_sectionContext) GetParser

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

func (*Remove_sectionContext) GetRuleContext

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

func (*Remove_sectionContext) IsRemove_sectionContext

func (*Remove_sectionContext) IsRemove_sectionContext()

func (*Remove_sectionContext) REMOVE

func (*Remove_sectionContext) Remove_action

func (s *Remove_sectionContext) Remove_action(i int) IRemove_actionContext

func (*Remove_sectionContext) ToStringTree

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

type ReturningContext

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

func NewEmptyReturningContext

func NewEmptyReturningContext() *ReturningContext

func NewReturningContext

func NewReturningContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ReturningContext

func (*ReturningContext) EnterRule

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

func (*ReturningContext) ExitRule

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

func (*ReturningContext) GetParser

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

func (*ReturningContext) GetRuleContext

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

func (*ReturningContext) IsReturningContext

func (*ReturningContext) IsReturningContext()

func (*ReturningContext) RETURNING

func (s *ReturningContext) RETURNING() antlr.TerminalNode

func (*ReturningContext) ReturningValue

func (s *ReturningContext) ReturningValue() IReturningValueContext

func (*ReturningContext) ToStringTree

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

type ReturningValueContext

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

func NewEmptyReturningValueContext

func NewEmptyReturningValueContext() *ReturningValueContext

func NewReturningValueContext

func NewReturningValueContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ReturningValueContext

func (*ReturningValueContext) ALL

func (*ReturningValueContext) EnterRule

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

func (*ReturningValueContext) ExitRule

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

func (*ReturningValueContext) GetParser

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

func (*ReturningValueContext) GetRuleContext

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

func (*ReturningValueContext) IsReturningValueContext

func (*ReturningValueContext) IsReturningValueContext()

func (*ReturningValueContext) NEW

func (*ReturningValueContext) NONE

func (*ReturningValueContext) OLD

func (*ReturningValueContext) ToStringTree

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

func (*ReturningValueContext) UPDATED

type ScanInfoContext

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

func NewEmptyScanInfoContext

func NewEmptyScanInfoContext() *ScanInfoContext

func NewScanInfoContext

func NewScanInfoContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ScanInfoContext

func (*ScanInfoContext) ENABLE

func (s *ScanInfoContext) ENABLE() antlr.TerminalNode

func (*ScanInfoContext) EnterRule

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

func (*ScanInfoContext) ExitRule

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

func (*ScanInfoContext) GetParser

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

func (*ScanInfoContext) GetRuleContext

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

func (*ScanInfoContext) IsScanInfoContext

func (*ScanInfoContext) IsScanInfoContext()

func (*ScanInfoContext) SCAN

func (*ScanInfoContext) Segment

func (s *ScanInfoContext) Segment() ISegmentContext

func (*ScanInfoContext) ToStringTree

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

func (*ScanInfoContext) TotalSegment

func (s *ScanInfoContext) TotalSegment() ITotalSegmentContext

type SecondaryIndexDeclContext

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

func NewEmptySecondaryIndexDeclContext

func NewEmptySecondaryIndexDeclContext() *SecondaryIndexDeclContext

func NewSecondaryIndexDeclContext

func NewSecondaryIndexDeclContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *SecondaryIndexDeclContext

func (*SecondaryIndexDeclContext) AllAttributeDecl

func (s *SecondaryIndexDeclContext) AllAttributeDecl() []IAttributeDeclContext

func (*SecondaryIndexDeclContext) AttributeDecl

func (*SecondaryIndexDeclContext) Capacity

func (*SecondaryIndexDeclContext) EnterRule

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

func (*SecondaryIndexDeclContext) ExitRule

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

func (*SecondaryIndexDeclContext) GetParser

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

func (*SecondaryIndexDeclContext) GetRuleContext

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

func (*SecondaryIndexDeclContext) INDEXKEYWORD

func (s *SecondaryIndexDeclContext) INDEXKEYWORD() antlr.TerminalNode

func (*SecondaryIndexDeclContext) IndexDecl

func (*SecondaryIndexDeclContext) IndexName

func (*SecondaryIndexDeclContext) IsSecondaryIndexDeclContext

func (*SecondaryIndexDeclContext) IsSecondaryIndexDeclContext()

func (*SecondaryIndexDeclContext) ProjectionIndex

func (*SecondaryIndexDeclContext) SecondaryIndexType

func (s *SecondaryIndexDeclContext) SecondaryIndexType() ISecondaryIndexTypeContext

func (*SecondaryIndexDeclContext) ToStringTree

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

type SecondaryIndexTypeContext

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

func NewEmptySecondaryIndexTypeContext

func NewEmptySecondaryIndexTypeContext() *SecondaryIndexTypeContext

func NewSecondaryIndexTypeContext

func NewSecondaryIndexTypeContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *SecondaryIndexTypeContext

func (*SecondaryIndexTypeContext) EnterRule

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

func (*SecondaryIndexTypeContext) ExitRule

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

func (*SecondaryIndexTypeContext) GLOBAL

func (*SecondaryIndexTypeContext) GetParser

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

func (*SecondaryIndexTypeContext) GetRuleContext

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

func (*SecondaryIndexTypeContext) IsSecondaryIndexTypeContext

func (*SecondaryIndexTypeContext) IsSecondaryIndexTypeContext()

func (*SecondaryIndexTypeContext) LOCAL

func (*SecondaryIndexTypeContext) ToStringTree

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

type SegmentContext

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

func NewEmptySegmentContext

func NewEmptySegmentContext() *SegmentContext

func NewSegmentContext

func NewSegmentContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *SegmentContext

func (*SegmentContext) EnterRule

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

func (*SegmentContext) ExitRule

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

func (*SegmentContext) GetParser

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

func (*SegmentContext) GetRuleContext

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

func (*SegmentContext) INDEX

func (s *SegmentContext) INDEX() antlr.TerminalNode

func (*SegmentContext) IsSegmentContext

func (*SegmentContext) IsSegmentContext()

func (*SegmentContext) ToStringTree

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

type SelectProjectionContext

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

func NewEmptySelectProjectionContext

func NewEmptySelectProjectionContext() *SelectProjectionContext

func NewSelectProjectionContext

func NewSelectProjectionContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *SelectProjectionContext

func (*SelectProjectionContext) EnterRule

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

func (*SelectProjectionContext) ExitRule

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

func (*SelectProjectionContext) GetParser

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

func (*SelectProjectionContext) GetRuleContext

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

func (*SelectProjectionContext) IsSelectProjectionContext

func (*SelectProjectionContext) IsSelectProjectionContext()

func (*SelectProjectionContext) Projection

func (*SelectProjectionContext) Star

func (*SelectProjectionContext) ToStringTree

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

type SelectStatementContext

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

func NewEmptySelectStatementContext

func NewEmptySelectStatementContext() *SelectStatementContext

func NewSelectStatementContext

func NewSelectStatementContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *SelectStatementContext

func (*SelectStatementContext) EnterRule

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

func (*SelectStatementContext) ExitRule

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

func (*SelectStatementContext) FROM

func (*SelectStatementContext) GetParser

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

func (*SelectStatementContext) GetRuleContext

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

func (*SelectStatementContext) Hint

func (*SelectStatementContext) IsSelectStatementContext

func (*SelectStatementContext) IsSelectStatementContext()

func (*SelectStatementContext) OptionBlock

func (*SelectStatementContext) SELECT

func (*SelectStatementContext) SelectProjection

func (s *SelectStatementContext) SelectProjection() ISelectProjectionContext

func (*SelectStatementContext) TableName

func (*SelectStatementContext) ToStringTree

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

func (*SelectStatementContext) Where

type SetCapacityContext

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

func NewEmptySetCapacityContext

func NewEmptySetCapacityContext() *SetCapacityContext

func NewSetCapacityContext

func NewSetCapacityContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *SetCapacityContext

func (*SetCapacityContext) Capacity

func (s *SetCapacityContext) Capacity() ICapacityContext

func (*SetCapacityContext) EnterRule

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

func (*SetCapacityContext) ExitRule

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

func (*SetCapacityContext) GetParser

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

func (*SetCapacityContext) GetRuleContext

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

func (*SetCapacityContext) IsSetCapacityContext

func (*SetCapacityContext) IsSetCapacityContext()

func (*SetCapacityContext) SET

func (*SetCapacityContext) ToStringTree

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

type Set_actionContext

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

func NewEmptySet_actionContext

func NewEmptySet_actionContext() *Set_actionContext

func NewSet_actionContext

func NewSet_actionContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *Set_actionContext

func (*Set_actionContext) EQ

func (*Set_actionContext) EnterRule

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

func (*Set_actionContext) ExitRule

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

func (*Set_actionContext) GetParser

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

func (*Set_actionContext) GetRuleContext

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

func (*Set_actionContext) IsSet_actionContext

func (*Set_actionContext) IsSet_actionContext()

func (*Set_actionContext) Path

func (s *Set_actionContext) Path() IPathContext

func (*Set_actionContext) Set_value

func (s *Set_actionContext) Set_value() ISet_valueContext

func (*Set_actionContext) ToStringTree

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

type Set_sectionContext

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

func NewEmptySet_sectionContext

func NewEmptySet_sectionContext() *Set_sectionContext

func NewSet_sectionContext

func NewSet_sectionContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *Set_sectionContext

func (*Set_sectionContext) AllSet_action

func (s *Set_sectionContext) AllSet_action() []ISet_actionContext

func (*Set_sectionContext) EnterRule

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

func (*Set_sectionContext) ExitRule

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

func (*Set_sectionContext) GetParser

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

func (*Set_sectionContext) GetRuleContext

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

func (*Set_sectionContext) IsSet_sectionContext

func (*Set_sectionContext) IsSet_sectionContext()

func (*Set_sectionContext) SET

func (*Set_sectionContext) Set_action

func (s *Set_sectionContext) Set_action(i int) ISet_actionContext

func (*Set_sectionContext) ToStringTree

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

type Set_valueContext

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

func NewEmptySet_valueContext

func NewEmptySet_valueContext() *Set_valueContext

func NewSet_valueContext

func NewSet_valueContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *Set_valueContext

func (*Set_valueContext) CopyAll

func (s *Set_valueContext) CopyAll(ctx *Set_valueContext)

func (*Set_valueContext) GetParser

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

func (*Set_valueContext) GetRuleContext

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

func (*Set_valueContext) IsSet_valueContext

func (*Set_valueContext) IsSet_valueContext()

func (*Set_valueContext) ToStringTree

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

type ShowTablesStatementContext

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

func NewEmptyShowTablesStatementContext

func NewEmptyShowTablesStatementContext() *ShowTablesStatementContext

func NewShowTablesStatementContext

func NewShowTablesStatementContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ShowTablesStatementContext

func (*ShowTablesStatementContext) EnterRule

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

func (*ShowTablesStatementContext) ExitRule

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

func (*ShowTablesStatementContext) GetParser

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

func (*ShowTablesStatementContext) GetRuleContext

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

func (*ShowTablesStatementContext) IsShowTablesStatementContext

func (*ShowTablesStatementContext) IsShowTablesStatementContext()

func (*ShowTablesStatementContext) SHOW

func (*ShowTablesStatementContext) TABLES

func (*ShowTablesStatementContext) ToStringTree

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

type SingleOptionContext

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

func NewEmptySingleOptionContext

func NewEmptySingleOptionContext() *SingleOptionContext

func NewSingleOptionContext

func NewSingleOptionContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *SingleOptionContext

func (*SingleOptionContext) EnterRule

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

func (*SingleOptionContext) ExitRule

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

func (*SingleOptionContext) GetParser

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

func (*SingleOptionContext) GetRuleContext

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

func (*SingleOptionContext) IsSingleOptionContext

func (*SingleOptionContext) IsSingleOptionContext()

func (*SingleOptionContext) OptionKey

func (s *SingleOptionContext) OptionKey() IOptionKeyContext

func (*SingleOptionContext) ToStringTree

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

type StarContext

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

func NewEmptyStarContext

func NewEmptyStarContext() *StarContext

func NewStarContext

func NewStarContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *StarContext

func (*StarContext) EnterRule

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

func (*StarContext) ExitRule

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

func (*StarContext) GetParser

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

func (*StarContext) GetRuleContext

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

func (*StarContext) IsStarContext

func (*StarContext) IsStarContext()

func (*StarContext) ToStringTree

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

type StatementContext

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

func NewEmptyStatementContext

func NewEmptyStatementContext() *StatementContext

func NewStatementContext

func NewStatementContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *StatementContext

func (*StatementContext) AlterTableStatement

func (s *StatementContext) AlterTableStatement() IAlterTableStatementContext

func (*StatementContext) CreateTableStatement

func (s *StatementContext) CreateTableStatement() ICreateTableStatementContext

func (*StatementContext) DeleteStatement

func (s *StatementContext) DeleteStatement() IDeleteStatementContext

func (*StatementContext) DescribeStatement

func (s *StatementContext) DescribeStatement() IDescribeStatementContext

func (*StatementContext) DropTableStatement

func (s *StatementContext) DropTableStatement() IDropTableStatementContext

func (*StatementContext) EnterRule

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

func (*StatementContext) ExitRule

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

func (*StatementContext) GetParser

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

func (*StatementContext) GetRuleContext

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

func (*StatementContext) InsertStatement

func (s *StatementContext) InsertStatement() IInsertStatementContext

func (*StatementContext) IsStatementContext

func (*StatementContext) IsStatementContext()

func (*StatementContext) SelectStatement

func (s *StatementContext) SelectStatement() ISelectStatementContext

func (*StatementContext) ShowTablesStatement

func (s *StatementContext) ShowTablesStatement() IShowTablesStatementContext

func (*StatementContext) ToStringTree

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

func (*StatementContext) UpdateStatement

func (s *StatementContext) UpdateStatement() IUpdateStatementContext

type Statement_Context

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

func NewEmptyStatement_Context

func NewEmptyStatement_Context() *Statement_Context

func NewStatement_Context

func NewStatement_Context(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *Statement_Context

func (*Statement_Context) EOF

func (*Statement_Context) EnterRule

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

func (*Statement_Context) ExitRule

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

func (*Statement_Context) GetParser

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

func (*Statement_Context) GetRuleContext

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

func (*Statement_Context) IsStatement_Context

func (*Statement_Context) IsStatement_Context()

func (*Statement_Context) Statement

func (s *Statement_Context) Statement() IStatementContext

func (*Statement_Context) ToStringTree

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

type StringContext

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

func NewEmptyStringContext

func NewEmptyStringContext() *StringContext

func NewStringContext

func NewStringContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *StringContext

func (*StringContext) EnterRule

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

func (*StringContext) ExitRule

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

func (*StringContext) GetParser

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

func (*StringContext) GetRuleContext

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

func (*StringContext) IsStringContext

func (*StringContext) IsStringContext()

func (*StringContext) STRING_LITERAL

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

func (*StringContext) ToStringTree

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

func (s *TableNameContext) DdlName() IDdlNameContext

func (*TableNameContext) EnterRule

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

func (*TableNameContext) ExitRule

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

func (*TableNameContext) GetParser

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

func (*TableNameContext) GetRuleContext

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

func (*TableNameContext) IsTableNameContext

func (*TableNameContext) IsTableNameContext()

func (*TableNameContext) ToStringTree

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

type TotalSegmentContext

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

func NewEmptyTotalSegmentContext

func NewEmptyTotalSegmentContext() *TotalSegmentContext

func NewTotalSegmentContext

func NewTotalSegmentContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *TotalSegmentContext

func (*TotalSegmentContext) EnterRule

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

func (*TotalSegmentContext) ExitRule

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

func (*TotalSegmentContext) GetParser

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

func (*TotalSegmentContext) GetRuleContext

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

func (*TotalSegmentContext) INDEX

func (*TotalSegmentContext) IsTotalSegmentContext

func (*TotalSegmentContext) IsTotalSegmentContext()

func (*TotalSegmentContext) ToStringTree

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

type UnknownContext

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

func NewEmptyUnknownContext

func NewEmptyUnknownContext() *UnknownContext

func NewUnknownContext

func NewUnknownContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *UnknownContext

func (*UnknownContext) AllUNKNOWN

func (s *UnknownContext) AllUNKNOWN() []antlr.TerminalNode

func (*UnknownContext) EnterRule

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

func (*UnknownContext) ExitRule

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

func (*UnknownContext) GetParser

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

func (*UnknownContext) GetRuleContext

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

func (*UnknownContext) IsUnknownContext

func (*UnknownContext) IsUnknownContext()

func (*UnknownContext) ToStringTree

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

func (*UnknownContext) UNKNOWN

func (s *UnknownContext) UNKNOWN(i int) antlr.TerminalNode

type UpdateContext

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

func NewEmptyUpdateContext

func NewEmptyUpdateContext() *UpdateContext

func NewUpdateContext

func NewUpdateContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *UpdateContext

func (*UpdateContext) Add_section

func (s *UpdateContext) Add_section(i int) IAdd_sectionContext

func (*UpdateContext) AllAdd_section

func (s *UpdateContext) AllAdd_section() []IAdd_sectionContext

func (*UpdateContext) AllDelete_section

func (s *UpdateContext) AllDelete_section() []IDelete_sectionContext

func (*UpdateContext) AllRemove_section

func (s *UpdateContext) AllRemove_section() []IRemove_sectionContext

func (*UpdateContext) AllSet_section

func (s *UpdateContext) AllSet_section() []ISet_sectionContext

func (*UpdateContext) Delete_section

func (s *UpdateContext) Delete_section(i int) IDelete_sectionContext

func (*UpdateContext) EnterRule

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

func (*UpdateContext) ExitRule

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

func (*UpdateContext) GetParser

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

func (*UpdateContext) GetRuleContext

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

func (*UpdateContext) IsUpdateContext

func (*UpdateContext) IsUpdateContext()

func (*UpdateContext) Remove_section

func (s *UpdateContext) Remove_section(i int) IRemove_sectionContext

func (*UpdateContext) Set_section

func (s *UpdateContext) Set_section(i int) ISet_sectionContext

func (*UpdateContext) ToStringTree

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

type UpdateStatementContext

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

func NewEmptyUpdateStatementContext

func NewEmptyUpdateStatementContext() *UpdateStatementContext

func NewUpdateStatementContext

func NewUpdateStatementContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *UpdateStatementContext

func (*UpdateStatementContext) EnterRule

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

func (*UpdateStatementContext) ExitRule

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

func (*UpdateStatementContext) GetParser

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

func (*UpdateStatementContext) GetRuleContext

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

func (*UpdateStatementContext) IsUpdateStatementContext

func (*UpdateStatementContext) IsUpdateStatementContext()

func (*UpdateStatementContext) Returning

func (*UpdateStatementContext) TableName

func (*UpdateStatementContext) ToStringTree

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

func (*UpdateStatementContext) UPDATE

func (*UpdateStatementContext) Update

func (*UpdateStatementContext) Where

type Update_Context

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

func NewEmptyUpdate_Context

func NewEmptyUpdate_Context() *Update_Context

func NewUpdate_Context

func NewUpdate_Context(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *Update_Context

func (*Update_Context) EOF

func (*Update_Context) EnterRule

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

func (*Update_Context) ExitRule

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

func (*Update_Context) GetParser

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

func (*Update_Context) GetRuleContext

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

func (*Update_Context) IsUpdate_Context

func (*Update_Context) IsUpdate_Context()

func (*Update_Context) ToStringTree

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

func (*Update_Context) Update

func (s *Update_Context) Update() IUpdateContext

type WhereContext

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

func NewEmptyWhereContext

func NewEmptyWhereContext() *WhereContext

func NewWhereContext

func NewWhereContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *WhereContext

func (*WhereContext) Condition

func (s *WhereContext) Condition() IConditionContext

func (*WhereContext) EnterRule

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

func (*WhereContext) ExitRule

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

func (*WhereContext) GetParser

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

func (*WhereContext) GetRuleContext

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

func (*WhereContext) IsWhereContext

func (*WhereContext) IsWhereContext()

func (*WhereContext) ToStringTree

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

func (*WhereContext) WHERE

func (s *WhereContext) WHERE() antlr.TerminalNode

type WriteUnitsContext

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

func NewEmptyWriteUnitsContext

func NewEmptyWriteUnitsContext() *WriteUnitsContext

func NewWriteUnitsContext

func NewWriteUnitsContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *WriteUnitsContext

func (*WriteUnitsContext) EnterRule

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

func (*WriteUnitsContext) ExitRule

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

func (*WriteUnitsContext) GetParser

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

func (*WriteUnitsContext) GetRuleContext

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

func (*WriteUnitsContext) INDEX

func (*WriteUnitsContext) IsWriteUnitsContext

func (*WriteUnitsContext) IsWriteUnitsContext()

func (*WriteUnitsContext) ToStringTree

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