ddlparser

package
v1.0.2 Latest Latest
Warning

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

Go to latest
Published: Oct 8, 2019 License: Apache-2.0 Imports: 5 Imported by: 0

Documentation

Index

Constants

View Source
const (
	CreateTableParserEOF               = antlr.TokenEOF
	CreateTableParserAUTO_INCREMENT    = 1
	CreateTableParserBIGINT            = 2
	CreateTableParserBINARY            = 3
	CreateTableParserBIT               = 4
	CreateTableParserBLOB              = 5
	CreateTableParserBTREE             = 6
	CreateTableParserBOOLEAN           = 7
	CreateTableParserBOOL              = 8
	CreateTableParserCHARACTER         = 9
	CreateTableParserCHARSET           = 10
	CreateTableParserCHAR              = 11
	CreateTableParserCOLLATE           = 12
	CreateTableParserCOMMENT           = 13
	CreateTableParserCONSTRAINT        = 14
	CreateTableParserCREATE            = 15
	CreateTableParserCURRENT_TIMESTAMP = 16
	CreateTableParserDATETIME          = 17
	CreateTableParserDATE              = 18
	CreateTableParserDECIMAL           = 19
	CreateTableParserDEC               = 20
	CreateTableParserDEFAULT           = 21
	CreateTableParserDOUBLE            = 22
	CreateTableParserENGINE            = 23
	CreateTableParserENUM              = 24
	CreateTableParserEXISTS            = 25
	CreateTableParserFALSE             = 26
	CreateTableParserFIXED             = 27
	CreateTableParserFLOAT             = 28
	CreateTableParserHASH              = 29
	CreateTableParserINDEX             = 30
	CreateTableParserIF                = 31
	CreateTableParserINTEGER           = 32
	CreateTableParserINT               = 33
	CreateTableParserJSON              = 34
	CreateTableParserKEY_BLOCK_SIZE    = 35
	CreateTableParserKEY               = 36
	CreateTableParserLOCALTIMESTAMP    = 37
	CreateTableParserLOCALTIME         = 38
	CreateTableParserLONGBLOB          = 39
	CreateTableParserLONGTEXT          = 40
	CreateTableParserMEDIUMBLOB        = 41
	CreateTableParserMEDIUMINT         = 42
	CreateTableParserMEDIUMTEXT        = 43
	CreateTableParserNATIONAL          = 44
	CreateTableParserNCHAR             = 45
	CreateTableParserNOT               = 46
	CreateTableParserNOW               = 47
	CreateTableParserNULL              = 48
	CreateTableParserNUMERIC           = 49
	CreateTableParserNVARCHAR          = 50
	CreateTableParserON                = 51
	CreateTableParserPARSER            = 52
	CreateTableParserPRECISION         = 53
	CreateTableParserPRIMARY           = 54
	CreateTableParserREAL              = 55
	CreateTableParserSERIAL            = 56
	CreateTableParserSET               = 57
	CreateTableParserSIGNED            = 58
	CreateTableParserSMALLINT          = 59
	CreateTableParserTABLE             = 60
	CreateTableParserTEMPORARY         = 61
	CreateTableParserTEXT              = 62
	CreateTableParserTIMESTAMP         = 63
	CreateTableParserTIME              = 64
	CreateTableParserTINYBLOB          = 65
	CreateTableParserTINYINT           = 66
	CreateTableParserTINYTEXT          = 67
	CreateTableParserTRUE              = 68
	CreateTableParserUNIQUE            = 69
	CreateTableParserUNSIGNED          = 70
	CreateTableParserUPDATE            = 71
	CreateTableParserUSING             = 72
	CreateTableParserVALUE             = 73
	CreateTableParserVARBINARY         = 74
	CreateTableParserVARCHAR           = 75
	CreateTableParserVARYING           = 76
	CreateTableParserWITH              = 77
	CreateTableParserYEAR              = 78
	CreateTableParserZEROFILL          = 79
	CreateTableParserEqual             = 80
	CreateTableParserSemicolon         = 81
	CreateTableParserComma             = 82
	CreateTableParserLeftParenthesis   = 83
	CreateTableParserRightParenthesis  = 84
	CreateTableParserTilde             = 85
	CreateTableParserExclamation       = 86
	CreateTableParserPlus              = 87
	CreateTableParserMinus             = 88
	CreateTableParserInteger           = 89
	CreateTableParserNumber            = 90
	CreateTableParserFilesizeLiteral   = 91
	CreateTableParserLiteral           = 92
	CreateTableParserPlaceholderString = 93
	CreateTableParserBackQuotedString  = 94
	CreateTableParserRawString         = 95
	CreateTableParserSPACE             = 96
	CreateTableParserBLOCK_COMMENT     = 97
	CreateTableParserLINE_COMMENT      = 98
)

CreateTableParser tokens.

View Source
const (
	CreateTableParserRULE_root                       = 0
	CreateTableParserRULE_createTableDDL             = 1
	CreateTableParserRULE_tableName                  = 2
	CreateTableParserRULE_ifNotExists                = 3
	CreateTableParserRULE_createDefinitions          = 4
	CreateTableParserRULE_createDefinition           = 5
	CreateTableParserRULE_columnDefinition           = 6
	CreateTableParserRULE_dataType                   = 7
	CreateTableParserRULE_lengthOneDimension         = 8
	CreateTableParserRULE_lengthTwoDimension         = 9
	CreateTableParserRULE_lengthTwoOptionalDimension = 10
	CreateTableParserRULE_collectionOptions          = 11
	CreateTableParserRULE_columnConstraint           = 12
	CreateTableParserRULE_nullNotNull                = 13
	CreateTableParserRULE_comment                    = 14
	CreateTableParserRULE_defaultValue               = 15
	CreateTableParserRULE_primaryKey                 = 16
	CreateTableParserRULE_unaryOperator              = 17
	CreateTableParserRULE_constant                   = 18
	CreateTableParserRULE_currentTimestamp           = 19
	CreateTableParserRULE_tableConstraint            = 20
	CreateTableParserRULE_indexOption                = 21
	CreateTableParserRULE_indexType                  = 22
	CreateTableParserRULE_indexColumnNames           = 23
	CreateTableParserRULE_tableOption                = 24
)

CreateTableParser rules.

View Source
const (
	DDLLexerAUTO_INCREMENT    = 1
	DDLLexerBIGINT            = 2
	DDLLexerBINARY            = 3
	DDLLexerBIT               = 4
	DDLLexerBLOB              = 5
	DDLLexerBTREE             = 6
	DDLLexerBOOLEAN           = 7
	DDLLexerBOOL              = 8
	DDLLexerCHARACTER         = 9
	DDLLexerCHARSET           = 10
	DDLLexerCHAR              = 11
	DDLLexerCOLLATE           = 12
	DDLLexerCOMMENT           = 13
	DDLLexerCONSTRAINT        = 14
	DDLLexerCREATE            = 15
	DDLLexerCURRENT_TIMESTAMP = 16
	DDLLexerDATETIME          = 17
	DDLLexerDATE              = 18
	DDLLexerDECIMAL           = 19
	DDLLexerDEC               = 20
	DDLLexerDEFAULT           = 21
	DDLLexerDOUBLE            = 22
	DDLLexerENGINE            = 23
	DDLLexerENUM              = 24
	DDLLexerEXISTS            = 25
	DDLLexerFALSE             = 26
	DDLLexerFIXED             = 27
	DDLLexerFLOAT             = 28
	DDLLexerHASH              = 29
	DDLLexerINDEX             = 30
	DDLLexerIF                = 31
	DDLLexerINTEGER           = 32
	DDLLexerINT               = 33
	DDLLexerJSON              = 34
	DDLLexerKEY_BLOCK_SIZE    = 35
	DDLLexerKEY               = 36
	DDLLexerLOCALTIMESTAMP    = 37
	DDLLexerLOCALTIME         = 38
	DDLLexerLONGBLOB          = 39
	DDLLexerLONGTEXT          = 40
	DDLLexerMEDIUMBLOB        = 41
	DDLLexerMEDIUMINT         = 42
	DDLLexerMEDIUMTEXT        = 43
	DDLLexerNATIONAL          = 44
	DDLLexerNCHAR             = 45
	DDLLexerNOT               = 46
	DDLLexerNOW               = 47
	DDLLexerNULL              = 48
	DDLLexerNUMERIC           = 49
	DDLLexerNVARCHAR          = 50
	DDLLexerON                = 51
	DDLLexerPARSER            = 52
	DDLLexerPRECISION         = 53
	DDLLexerPRIMARY           = 54
	DDLLexerREAL              = 55
	DDLLexerSERIAL            = 56
	DDLLexerSET               = 57
	DDLLexerSIGNED            = 58
	DDLLexerSMALLINT          = 59
	DDLLexerTABLE             = 60
	DDLLexerTEMPORARY         = 61
	DDLLexerTEXT              = 62
	DDLLexerTIMESTAMP         = 63
	DDLLexerTIME              = 64
	DDLLexerTINYBLOB          = 65
	DDLLexerTINYINT           = 66
	DDLLexerTINYTEXT          = 67
	DDLLexerTRUE              = 68
	DDLLexerUNIQUE            = 69
	DDLLexerUNSIGNED          = 70
	DDLLexerUPDATE            = 71
	DDLLexerUSING             = 72
	DDLLexerVALUE             = 73
	DDLLexerVARBINARY         = 74
	DDLLexerVARCHAR           = 75
	DDLLexerVARYING           = 76
	DDLLexerWITH              = 77
	DDLLexerYEAR              = 78
	DDLLexerZEROFILL          = 79
	DDLLexerEqual             = 80
	DDLLexerSemicolon         = 81
	DDLLexerComma             = 82
	DDLLexerLeftParenthesis   = 83
	DDLLexerRightParenthesis  = 84
	DDLLexerTilde             = 85
	DDLLexerExclamation       = 86
	DDLLexerPlus              = 87
	DDLLexerMinus             = 88
	DDLLexerInteger           = 89
	DDLLexerNumber            = 90
	DDLLexerFilesizeLiteral   = 91
	DDLLexerLiteral           = 92
	DDLLexerPlaceholderString = 93
	DDLLexerBackQuotedString  = 94
	DDLLexerRawString         = 95
	DDLLexerSPACE             = 96
	DDLLexerBLOCK_COMMENT     = 97
	DDLLexerLINE_COMMENT      = 98
)

DDLLexer tokens.

View Source
const DDLLexerINLINE_COMMENT_CHANNEL = 2

DDLLexerINLINE_COMMENT_CHANNEL is the DDLLexer channel.

Variables

This section is empty.

Functions

This section is empty.

Types

type BaseCreateTableParserListener

type BaseCreateTableParserListener struct{}

BaseCreateTableParserListener is a complete listener for a parse tree produced by CreateTableParser.

func (*BaseCreateTableParserListener) EnterCollectionOptions

func (s *BaseCreateTableParserListener) EnterCollectionOptions(ctx *CollectionOptionsContext)

EnterCollectionOptions is called when production collectionOptions is entered.

func (*BaseCreateTableParserListener) EnterColumnConstraint

func (s *BaseCreateTableParserListener) EnterColumnConstraint(ctx *ColumnConstraintContext)

EnterColumnConstraint is called when production columnConstraint is entered.

func (*BaseCreateTableParserListener) EnterColumnDefinition

func (s *BaseCreateTableParserListener) EnterColumnDefinition(ctx *ColumnDefinitionContext)

EnterColumnDefinition is called when production columnDefinition is entered.

func (*BaseCreateTableParserListener) EnterComment

func (s *BaseCreateTableParserListener) EnterComment(ctx *CommentContext)

EnterComment is called when production comment is entered.

func (*BaseCreateTableParserListener) EnterConstant

func (s *BaseCreateTableParserListener) EnterConstant(ctx *ConstantContext)

EnterConstant is called when production constant is entered.

func (*BaseCreateTableParserListener) EnterCreateDefinition

func (s *BaseCreateTableParserListener) EnterCreateDefinition(ctx *CreateDefinitionContext)

EnterCreateDefinition is called when production createDefinition is entered.

func (*BaseCreateTableParserListener) EnterCreateDefinitions

func (s *BaseCreateTableParserListener) EnterCreateDefinitions(ctx *CreateDefinitionsContext)

EnterCreateDefinitions is called when production createDefinitions is entered.

func (*BaseCreateTableParserListener) EnterCreateTableDDL

func (s *BaseCreateTableParserListener) EnterCreateTableDDL(ctx *CreateTableDDLContext)

EnterCreateTableDDL is called when production createTableDDL is entered.

func (*BaseCreateTableParserListener) EnterCurrentTimestamp

func (s *BaseCreateTableParserListener) EnterCurrentTimestamp(ctx *CurrentTimestampContext)

EnterCurrentTimestamp is called when production currentTimestamp is entered.

func (*BaseCreateTableParserListener) EnterDataType

func (s *BaseCreateTableParserListener) EnterDataType(ctx *DataTypeContext)

EnterDataType is called when production dataType is entered.

func (*BaseCreateTableParserListener) EnterDefaultValue

func (s *BaseCreateTableParserListener) EnterDefaultValue(ctx *DefaultValueContext)

EnterDefaultValue is called when production defaultValue is entered.

func (*BaseCreateTableParserListener) EnterEveryRule

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

EnterEveryRule is called when any rule is entered.

func (*BaseCreateTableParserListener) EnterIfNotExists

func (s *BaseCreateTableParserListener) EnterIfNotExists(ctx *IfNotExistsContext)

EnterIfNotExists is called when production ifNotExists is entered.

func (*BaseCreateTableParserListener) EnterIndexColumnNames

func (s *BaseCreateTableParserListener) EnterIndexColumnNames(ctx *IndexColumnNamesContext)

EnterIndexColumnNames is called when production indexColumnNames is entered.

func (*BaseCreateTableParserListener) EnterIndexOption

func (s *BaseCreateTableParserListener) EnterIndexOption(ctx *IndexOptionContext)

EnterIndexOption is called when production indexOption is entered.

func (*BaseCreateTableParserListener) EnterIndexType

func (s *BaseCreateTableParserListener) EnterIndexType(ctx *IndexTypeContext)

EnterIndexType is called when production indexType is entered.

func (*BaseCreateTableParserListener) EnterLengthOneDimension

func (s *BaseCreateTableParserListener) EnterLengthOneDimension(ctx *LengthOneDimensionContext)

EnterLengthOneDimension is called when production lengthOneDimension is entered.

func (*BaseCreateTableParserListener) EnterLengthTwoDimension

func (s *BaseCreateTableParserListener) EnterLengthTwoDimension(ctx *LengthTwoDimensionContext)

EnterLengthTwoDimension is called when production lengthTwoDimension is entered.

func (*BaseCreateTableParserListener) EnterLengthTwoOptionalDimension

func (s *BaseCreateTableParserListener) EnterLengthTwoOptionalDimension(ctx *LengthTwoOptionalDimensionContext)

EnterLengthTwoOptionalDimension is called when production lengthTwoOptionalDimension is entered.

func (*BaseCreateTableParserListener) EnterNullNotNull

func (s *BaseCreateTableParserListener) EnterNullNotNull(ctx *NullNotNullContext)

EnterNullNotNull is called when production nullNotNull is entered.

func (*BaseCreateTableParserListener) EnterPrimaryKey

func (s *BaseCreateTableParserListener) EnterPrimaryKey(ctx *PrimaryKeyContext)

EnterPrimaryKey is called when production primaryKey is entered.

func (*BaseCreateTableParserListener) EnterRoot

func (s *BaseCreateTableParserListener) EnterRoot(ctx *RootContext)

EnterRoot is called when production root is entered.

func (*BaseCreateTableParserListener) EnterTableConstraint

func (s *BaseCreateTableParserListener) EnterTableConstraint(ctx *TableConstraintContext)

EnterTableConstraint is called when production tableConstraint is entered.

func (*BaseCreateTableParserListener) EnterTableName

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

EnterTableName is called when production tableName is entered.

func (*BaseCreateTableParserListener) EnterTableOption

func (s *BaseCreateTableParserListener) EnterTableOption(ctx *TableOptionContext)

EnterTableOption is called when production tableOption is entered.

func (*BaseCreateTableParserListener) EnterUnaryOperator

func (s *BaseCreateTableParserListener) EnterUnaryOperator(ctx *UnaryOperatorContext)

EnterUnaryOperator is called when production unaryOperator is entered.

func (*BaseCreateTableParserListener) ExitCollectionOptions

func (s *BaseCreateTableParserListener) ExitCollectionOptions(ctx *CollectionOptionsContext)

ExitCollectionOptions is called when production collectionOptions is exited.

func (*BaseCreateTableParserListener) ExitColumnConstraint

func (s *BaseCreateTableParserListener) ExitColumnConstraint(ctx *ColumnConstraintContext)

ExitColumnConstraint is called when production columnConstraint is exited.

func (*BaseCreateTableParserListener) ExitColumnDefinition

func (s *BaseCreateTableParserListener) ExitColumnDefinition(ctx *ColumnDefinitionContext)

ExitColumnDefinition is called when production columnDefinition is exited.

func (*BaseCreateTableParserListener) ExitComment

func (s *BaseCreateTableParserListener) ExitComment(ctx *CommentContext)

ExitComment is called when production comment is exited.

func (*BaseCreateTableParserListener) ExitConstant

func (s *BaseCreateTableParserListener) ExitConstant(ctx *ConstantContext)

ExitConstant is called when production constant is exited.

func (*BaseCreateTableParserListener) ExitCreateDefinition

func (s *BaseCreateTableParserListener) ExitCreateDefinition(ctx *CreateDefinitionContext)

ExitCreateDefinition is called when production createDefinition is exited.

func (*BaseCreateTableParserListener) ExitCreateDefinitions

func (s *BaseCreateTableParserListener) ExitCreateDefinitions(ctx *CreateDefinitionsContext)

ExitCreateDefinitions is called when production createDefinitions is exited.

func (*BaseCreateTableParserListener) ExitCreateTableDDL

func (s *BaseCreateTableParserListener) ExitCreateTableDDL(ctx *CreateTableDDLContext)

ExitCreateTableDDL is called when production createTableDDL is exited.

func (*BaseCreateTableParserListener) ExitCurrentTimestamp

func (s *BaseCreateTableParserListener) ExitCurrentTimestamp(ctx *CurrentTimestampContext)

ExitCurrentTimestamp is called when production currentTimestamp is exited.

func (*BaseCreateTableParserListener) ExitDataType

func (s *BaseCreateTableParserListener) ExitDataType(ctx *DataTypeContext)

ExitDataType is called when production dataType is exited.

func (*BaseCreateTableParserListener) ExitDefaultValue

func (s *BaseCreateTableParserListener) ExitDefaultValue(ctx *DefaultValueContext)

ExitDefaultValue is called when production defaultValue is exited.

func (*BaseCreateTableParserListener) ExitEveryRule

ExitEveryRule is called when any rule is exited.

func (*BaseCreateTableParserListener) ExitIfNotExists

func (s *BaseCreateTableParserListener) ExitIfNotExists(ctx *IfNotExistsContext)

ExitIfNotExists is called when production ifNotExists is exited.

func (*BaseCreateTableParserListener) ExitIndexColumnNames

func (s *BaseCreateTableParserListener) ExitIndexColumnNames(ctx *IndexColumnNamesContext)

ExitIndexColumnNames is called when production indexColumnNames is exited.

func (*BaseCreateTableParserListener) ExitIndexOption

func (s *BaseCreateTableParserListener) ExitIndexOption(ctx *IndexOptionContext)

ExitIndexOption is called when production indexOption is exited.

func (*BaseCreateTableParserListener) ExitIndexType

func (s *BaseCreateTableParserListener) ExitIndexType(ctx *IndexTypeContext)

ExitIndexType is called when production indexType is exited.

func (*BaseCreateTableParserListener) ExitLengthOneDimension

func (s *BaseCreateTableParserListener) ExitLengthOneDimension(ctx *LengthOneDimensionContext)

ExitLengthOneDimension is called when production lengthOneDimension is exited.

func (*BaseCreateTableParserListener) ExitLengthTwoDimension

func (s *BaseCreateTableParserListener) ExitLengthTwoDimension(ctx *LengthTwoDimensionContext)

ExitLengthTwoDimension is called when production lengthTwoDimension is exited.

func (*BaseCreateTableParserListener) ExitLengthTwoOptionalDimension

func (s *BaseCreateTableParserListener) ExitLengthTwoOptionalDimension(ctx *LengthTwoOptionalDimensionContext)

ExitLengthTwoOptionalDimension is called when production lengthTwoOptionalDimension is exited.

func (*BaseCreateTableParserListener) ExitNullNotNull

func (s *BaseCreateTableParserListener) ExitNullNotNull(ctx *NullNotNullContext)

ExitNullNotNull is called when production nullNotNull is exited.

func (*BaseCreateTableParserListener) ExitPrimaryKey

func (s *BaseCreateTableParserListener) ExitPrimaryKey(ctx *PrimaryKeyContext)

ExitPrimaryKey is called when production primaryKey is exited.

func (*BaseCreateTableParserListener) ExitRoot

func (s *BaseCreateTableParserListener) ExitRoot(ctx *RootContext)

ExitRoot is called when production root is exited.

func (*BaseCreateTableParserListener) ExitTableConstraint

func (s *BaseCreateTableParserListener) ExitTableConstraint(ctx *TableConstraintContext)

ExitTableConstraint is called when production tableConstraint is exited.

func (*BaseCreateTableParserListener) ExitTableName

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

ExitTableName is called when production tableName is exited.

func (*BaseCreateTableParserListener) ExitTableOption

func (s *BaseCreateTableParserListener) ExitTableOption(ctx *TableOptionContext)

ExitTableOption is called when production tableOption is exited.

func (*BaseCreateTableParserListener) ExitUnaryOperator

func (s *BaseCreateTableParserListener) ExitUnaryOperator(ctx *UnaryOperatorContext)

ExitUnaryOperator is called when production unaryOperator is exited.

func (*BaseCreateTableParserListener) VisitErrorNode

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

VisitErrorNode is called when an error node is visited.

func (*BaseCreateTableParserListener) VisitTerminal

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

VisitTerminal is called when a terminal node is visited.

type CollectionOptionsContext

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

func NewCollectionOptionsContext

func NewCollectionOptionsContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *CollectionOptionsContext

func NewEmptyCollectionOptionsContext

func NewEmptyCollectionOptionsContext() *CollectionOptionsContext

func (*CollectionOptionsContext) AllComma

func (*CollectionOptionsContext) AllLiteral

func (s *CollectionOptionsContext) AllLiteral() []antlr.TerminalNode

func (*CollectionOptionsContext) Comma

func (*CollectionOptionsContext) EnterRule

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

func (*CollectionOptionsContext) ExitRule

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

func (*CollectionOptionsContext) GetParser

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

func (*CollectionOptionsContext) GetRuleContext

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

func (*CollectionOptionsContext) IsCollectionOptionsContext

func (*CollectionOptionsContext) IsCollectionOptionsContext()

func (*CollectionOptionsContext) LeftParenthesis

func (s *CollectionOptionsContext) LeftParenthesis() antlr.TerminalNode

func (*CollectionOptionsContext) Literal

func (*CollectionOptionsContext) RightParenthesis

func (s *CollectionOptionsContext) RightParenthesis() antlr.TerminalNode

func (*CollectionOptionsContext) ToStringTree

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

type ColumnConstraintContext

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

func NewColumnConstraintContext

func NewColumnConstraintContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ColumnConstraintContext

func NewEmptyColumnConstraintContext

func NewEmptyColumnConstraintContext() *ColumnConstraintContext

func (*ColumnConstraintContext) AUTO_INCREMENT

func (s *ColumnConstraintContext) AUTO_INCREMENT() antlr.TerminalNode

func (*ColumnConstraintContext) BackQuotedString

func (s *ColumnConstraintContext) BackQuotedString() antlr.TerminalNode

func (*ColumnConstraintContext) COLLATE

func (*ColumnConstraintContext) Comment

func (*ColumnConstraintContext) CurrentTimestamp

func (s *ColumnConstraintContext) CurrentTimestamp() ICurrentTimestampContext

func (*ColumnConstraintContext) DEFAULT

func (*ColumnConstraintContext) DefaultValue

func (*ColumnConstraintContext) EnterRule

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

func (*ColumnConstraintContext) ExitRule

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

func (*ColumnConstraintContext) GetParser

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

func (*ColumnConstraintContext) GetRuleContext

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

func (*ColumnConstraintContext) IsColumnConstraintContext

func (*ColumnConstraintContext) IsColumnConstraintContext()

func (*ColumnConstraintContext) KEY

func (*ColumnConstraintContext) NullNotNull

func (*ColumnConstraintContext) ON

func (*ColumnConstraintContext) PrimaryKey

func (*ColumnConstraintContext) SERIAL

func (*ColumnConstraintContext) ToStringTree

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

func (*ColumnConstraintContext) UNIQUE

func (*ColumnConstraintContext) UPDATE

func (*ColumnConstraintContext) VALUE

type ColumnDefinitionContext

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

func NewColumnDefinitionContext

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

func NewEmptyColumnDefinitionContext

func NewEmptyColumnDefinitionContext() *ColumnDefinitionContext

func (*ColumnDefinitionContext) AllColumnConstraint

func (s *ColumnDefinitionContext) AllColumnConstraint() []IColumnConstraintContext

func (*ColumnDefinitionContext) ColumnConstraint

func (s *ColumnDefinitionContext) ColumnConstraint(i int) IColumnConstraintContext

func (*ColumnDefinitionContext) DataType

func (*ColumnDefinitionContext) EnterRule

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

func (*ColumnDefinitionContext) ExitRule

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

func (*ColumnDefinitionContext) GetParser

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

func (*ColumnDefinitionContext) GetRuleContext

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

func (*ColumnDefinitionContext) IsColumnDefinitionContext

func (*ColumnDefinitionContext) IsColumnDefinitionContext()

func (*ColumnDefinitionContext) ToStringTree

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

type CommentContext

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

func NewCommentContext

func NewCommentContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *CommentContext

func NewEmptyCommentContext

func NewEmptyCommentContext() *CommentContext

func (*CommentContext) COMMENT

func (s *CommentContext) COMMENT() antlr.TerminalNode

func (*CommentContext) EnterRule

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

func (*CommentContext) ExitRule

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

func (*CommentContext) GetContent

func (s *CommentContext) GetContent() antlr.Token

func (*CommentContext) GetParser

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

func (*CommentContext) GetRuleContext

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

func (*CommentContext) IsCommentContext

func (*CommentContext) IsCommentContext()

func (*CommentContext) Literal

func (s *CommentContext) Literal() antlr.TerminalNode

func (*CommentContext) SetContent

func (s *CommentContext) SetContent(v antlr.Token)

func (*CommentContext) ToStringTree

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

type ConstantContext

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

func NewConstantContext

func NewConstantContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ConstantContext

func NewEmptyConstantContext

func NewEmptyConstantContext() *ConstantContext

func (*ConstantContext) EnterRule

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

func (*ConstantContext) ExitRule

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

func (*ConstantContext) FALSE

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

func (*ConstantContext) GetParser

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

func (*ConstantContext) GetRuleContext

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

func (*ConstantContext) Integer

func (s *ConstantContext) Integer() antlr.TerminalNode

func (*ConstantContext) IsConstantContext

func (*ConstantContext) IsConstantContext()

func (*ConstantContext) Literal

func (s *ConstantContext) Literal() antlr.TerminalNode

func (*ConstantContext) Minus

func (s *ConstantContext) Minus() antlr.TerminalNode

func (*ConstantContext) NOT

func (*ConstantContext) NULL

func (*ConstantContext) Number

func (s *ConstantContext) Number() antlr.TerminalNode

func (*ConstantContext) TRUE

func (*ConstantContext) ToStringTree

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

type CreateDefinitionContext

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

func NewCreateDefinitionContext

func NewCreateDefinitionContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *CreateDefinitionContext

func NewEmptyCreateDefinitionContext

func NewEmptyCreateDefinitionContext() *CreateDefinitionContext

func (*CreateDefinitionContext) BackQuotedString

func (s *CreateDefinitionContext) BackQuotedString() antlr.TerminalNode

func (*CreateDefinitionContext) ColumnDefinition

func (s *CreateDefinitionContext) ColumnDefinition() IColumnDefinitionContext

func (*CreateDefinitionContext) EnterRule

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

func (*CreateDefinitionContext) ExitRule

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

func (*CreateDefinitionContext) GetField

func (s *CreateDefinitionContext) GetField() antlr.Token

func (*CreateDefinitionContext) GetParser

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

func (*CreateDefinitionContext) GetRuleContext

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

func (*CreateDefinitionContext) IsCreateDefinitionContext

func (*CreateDefinitionContext) IsCreateDefinitionContext()

func (*CreateDefinitionContext) RawString

func (*CreateDefinitionContext) SetField

func (s *CreateDefinitionContext) SetField(v antlr.Token)

func (*CreateDefinitionContext) TableConstraint

func (s *CreateDefinitionContext) TableConstraint() ITableConstraintContext

func (*CreateDefinitionContext) ToStringTree

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

type CreateDefinitionsContext

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

func NewCreateDefinitionsContext

func NewCreateDefinitionsContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *CreateDefinitionsContext

func NewEmptyCreateDefinitionsContext

func NewEmptyCreateDefinitionsContext() *CreateDefinitionsContext

func (*CreateDefinitionsContext) AllComma

func (*CreateDefinitionsContext) AllCreateDefinition

func (s *CreateDefinitionsContext) AllCreateDefinition() []ICreateDefinitionContext

func (*CreateDefinitionsContext) Comma

func (*CreateDefinitionsContext) CreateDefinition

func (s *CreateDefinitionsContext) CreateDefinition(i int) ICreateDefinitionContext

func (*CreateDefinitionsContext) EnterRule

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

func (*CreateDefinitionsContext) ExitRule

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

func (*CreateDefinitionsContext) GetParser

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

func (*CreateDefinitionsContext) GetRuleContext

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

func (*CreateDefinitionsContext) IsCreateDefinitionsContext

func (*CreateDefinitionsContext) IsCreateDefinitionsContext()

func (*CreateDefinitionsContext) LeftParenthesis

func (s *CreateDefinitionsContext) LeftParenthesis() antlr.TerminalNode

func (*CreateDefinitionsContext) RightParenthesis

func (s *CreateDefinitionsContext) RightParenthesis() antlr.TerminalNode

func (*CreateDefinitionsContext) ToStringTree

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

type CreateTableDDLContext

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

func NewCreateTableDDLContext

func NewCreateTableDDLContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *CreateTableDDLContext

func NewEmptyCreateTableDDLContext

func NewEmptyCreateTableDDLContext() *CreateTableDDLContext

func (*CreateTableDDLContext) AllComma

func (s *CreateTableDDLContext) AllComma() []antlr.TerminalNode

func (*CreateTableDDLContext) AllTableOption

func (s *CreateTableDDLContext) AllTableOption() []ITableOptionContext

func (*CreateTableDDLContext) CREATE

func (*CreateTableDDLContext) Comma

func (*CreateTableDDLContext) CreateDefinitions

func (s *CreateTableDDLContext) CreateDefinitions() ICreateDefinitionsContext

func (*CreateTableDDLContext) EnterRule

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

func (*CreateTableDDLContext) ExitRule

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

func (*CreateTableDDLContext) GetParser

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

func (*CreateTableDDLContext) GetRuleContext

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

func (*CreateTableDDLContext) IfNotExists

func (s *CreateTableDDLContext) IfNotExists() IIfNotExistsContext

func (*CreateTableDDLContext) IsCreateTableDDLContext

func (*CreateTableDDLContext) IsCreateTableDDLContext()

func (*CreateTableDDLContext) TABLE

func (*CreateTableDDLContext) TEMPORARY

func (s *CreateTableDDLContext) TEMPORARY() antlr.TerminalNode

func (*CreateTableDDLContext) TableName

func (*CreateTableDDLContext) TableOption

func (s *CreateTableDDLContext) TableOption(i int) ITableOptionContext

func (*CreateTableDDLContext) ToStringTree

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

type CreateTableParser

type CreateTableParser struct {
	*antlr.BaseParser
}

func NewCreateTableParser

func NewCreateTableParser(input antlr.TokenStream) *CreateTableParser

func (*CreateTableParser) CollectionOptions

func (p *CreateTableParser) CollectionOptions() (localctx ICollectionOptionsContext)

func (*CreateTableParser) ColumnConstraint

func (p *CreateTableParser) ColumnConstraint() (localctx IColumnConstraintContext)

func (*CreateTableParser) ColumnDefinition

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

func (*CreateTableParser) Comment

func (p *CreateTableParser) Comment() (localctx ICommentContext)

func (*CreateTableParser) Constant

func (p *CreateTableParser) Constant() (localctx IConstantContext)

func (*CreateTableParser) CreateDefinition

func (p *CreateTableParser) CreateDefinition() (localctx ICreateDefinitionContext)

func (*CreateTableParser) CreateDefinitions

func (p *CreateTableParser) CreateDefinitions() (localctx ICreateDefinitionsContext)

func (*CreateTableParser) CreateTableDDL

func (p *CreateTableParser) CreateTableDDL() (localctx ICreateTableDDLContext)

func (*CreateTableParser) CurrentTimestamp

func (p *CreateTableParser) CurrentTimestamp() (localctx ICurrentTimestampContext)

func (*CreateTableParser) DataType

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

func (*CreateTableParser) DefaultValue

func (p *CreateTableParser) DefaultValue() (localctx IDefaultValueContext)

func (*CreateTableParser) IfNotExists

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

func (*CreateTableParser) IndexColumnNames

func (p *CreateTableParser) IndexColumnNames() (localctx IIndexColumnNamesContext)

func (*CreateTableParser) IndexOption

func (p *CreateTableParser) IndexOption() (localctx IIndexOptionContext)

func (*CreateTableParser) IndexType

func (p *CreateTableParser) IndexType() (localctx IIndexTypeContext)

func (*CreateTableParser) LengthOneDimension

func (p *CreateTableParser) LengthOneDimension() (localctx ILengthOneDimensionContext)

func (*CreateTableParser) LengthTwoDimension

func (p *CreateTableParser) LengthTwoDimension() (localctx ILengthTwoDimensionContext)

func (*CreateTableParser) LengthTwoOptionalDimension

func (p *CreateTableParser) LengthTwoOptionalDimension() (localctx ILengthTwoOptionalDimensionContext)

func (*CreateTableParser) NullNotNull

func (p *CreateTableParser) NullNotNull() (localctx INullNotNullContext)

func (*CreateTableParser) PrimaryKey

func (p *CreateTableParser) PrimaryKey() (localctx IPrimaryKeyContext)

func (*CreateTableParser) Root

func (p *CreateTableParser) Root() (localctx IRootContext)

func (*CreateTableParser) TableConstraint

func (p *CreateTableParser) TableConstraint() (localctx ITableConstraintContext)

func (*CreateTableParser) TableName

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

func (*CreateTableParser) TableOption

func (p *CreateTableParser) TableOption() (localctx ITableOptionContext)

func (*CreateTableParser) UnaryOperator

func (p *CreateTableParser) UnaryOperator() (localctx IUnaryOperatorContext)

type CreateTableParserListener

type CreateTableParserListener interface {
	antlr.ParseTreeListener

	// EnterRoot is called when entering the root production.
	EnterRoot(c *RootContext)

	// EnterCreateTableDDL is called when entering the createTableDDL production.
	EnterCreateTableDDL(c *CreateTableDDLContext)

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

	// EnterIfNotExists is called when entering the ifNotExists production.
	EnterIfNotExists(c *IfNotExistsContext)

	// EnterCreateDefinitions is called when entering the createDefinitions production.
	EnterCreateDefinitions(c *CreateDefinitionsContext)

	// EnterCreateDefinition is called when entering the createDefinition production.
	EnterCreateDefinition(c *CreateDefinitionContext)

	// EnterColumnDefinition is called when entering the columnDefinition production.
	EnterColumnDefinition(c *ColumnDefinitionContext)

	// EnterDataType is called when entering the dataType production.
	EnterDataType(c *DataTypeContext)

	// EnterLengthOneDimension is called when entering the lengthOneDimension production.
	EnterLengthOneDimension(c *LengthOneDimensionContext)

	// EnterLengthTwoDimension is called when entering the lengthTwoDimension production.
	EnterLengthTwoDimension(c *LengthTwoDimensionContext)

	// EnterLengthTwoOptionalDimension is called when entering the lengthTwoOptionalDimension production.
	EnterLengthTwoOptionalDimension(c *LengthTwoOptionalDimensionContext)

	// EnterCollectionOptions is called when entering the collectionOptions production.
	EnterCollectionOptions(c *CollectionOptionsContext)

	// EnterColumnConstraint is called when entering the columnConstraint production.
	EnterColumnConstraint(c *ColumnConstraintContext)

	// EnterNullNotNull is called when entering the nullNotNull production.
	EnterNullNotNull(c *NullNotNullContext)

	// EnterComment is called when entering the comment production.
	EnterComment(c *CommentContext)

	// EnterDefaultValue is called when entering the defaultValue production.
	EnterDefaultValue(c *DefaultValueContext)

	// EnterPrimaryKey is called when entering the primaryKey production.
	EnterPrimaryKey(c *PrimaryKeyContext)

	// EnterUnaryOperator is called when entering the unaryOperator production.
	EnterUnaryOperator(c *UnaryOperatorContext)

	// EnterConstant is called when entering the constant production.
	EnterConstant(c *ConstantContext)

	// EnterCurrentTimestamp is called when entering the currentTimestamp production.
	EnterCurrentTimestamp(c *CurrentTimestampContext)

	// EnterTableConstraint is called when entering the tableConstraint production.
	EnterTableConstraint(c *TableConstraintContext)

	// EnterIndexOption is called when entering the indexOption production.
	EnterIndexOption(c *IndexOptionContext)

	// EnterIndexType is called when entering the indexType production.
	EnterIndexType(c *IndexTypeContext)

	// EnterIndexColumnNames is called when entering the indexColumnNames production.
	EnterIndexColumnNames(c *IndexColumnNamesContext)

	// EnterTableOption is called when entering the tableOption production.
	EnterTableOption(c *TableOptionContext)

	// ExitRoot is called when exiting the root production.
	ExitRoot(c *RootContext)

	// ExitCreateTableDDL is called when exiting the createTableDDL production.
	ExitCreateTableDDL(c *CreateTableDDLContext)

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

	// ExitIfNotExists is called when exiting the ifNotExists production.
	ExitIfNotExists(c *IfNotExistsContext)

	// ExitCreateDefinitions is called when exiting the createDefinitions production.
	ExitCreateDefinitions(c *CreateDefinitionsContext)

	// ExitCreateDefinition is called when exiting the createDefinition production.
	ExitCreateDefinition(c *CreateDefinitionContext)

	// ExitColumnDefinition is called when exiting the columnDefinition production.
	ExitColumnDefinition(c *ColumnDefinitionContext)

	// ExitDataType is called when exiting the dataType production.
	ExitDataType(c *DataTypeContext)

	// ExitLengthOneDimension is called when exiting the lengthOneDimension production.
	ExitLengthOneDimension(c *LengthOneDimensionContext)

	// ExitLengthTwoDimension is called when exiting the lengthTwoDimension production.
	ExitLengthTwoDimension(c *LengthTwoDimensionContext)

	// ExitLengthTwoOptionalDimension is called when exiting the lengthTwoOptionalDimension production.
	ExitLengthTwoOptionalDimension(c *LengthTwoOptionalDimensionContext)

	// ExitCollectionOptions is called when exiting the collectionOptions production.
	ExitCollectionOptions(c *CollectionOptionsContext)

	// ExitColumnConstraint is called when exiting the columnConstraint production.
	ExitColumnConstraint(c *ColumnConstraintContext)

	// ExitNullNotNull is called when exiting the nullNotNull production.
	ExitNullNotNull(c *NullNotNullContext)

	// ExitComment is called when exiting the comment production.
	ExitComment(c *CommentContext)

	// ExitDefaultValue is called when exiting the defaultValue production.
	ExitDefaultValue(c *DefaultValueContext)

	// ExitPrimaryKey is called when exiting the primaryKey production.
	ExitPrimaryKey(c *PrimaryKeyContext)

	// ExitUnaryOperator is called when exiting the unaryOperator production.
	ExitUnaryOperator(c *UnaryOperatorContext)

	// ExitConstant is called when exiting the constant production.
	ExitConstant(c *ConstantContext)

	// ExitCurrentTimestamp is called when exiting the currentTimestamp production.
	ExitCurrentTimestamp(c *CurrentTimestampContext)

	// ExitTableConstraint is called when exiting the tableConstraint production.
	ExitTableConstraint(c *TableConstraintContext)

	// ExitIndexOption is called when exiting the indexOption production.
	ExitIndexOption(c *IndexOptionContext)

	// ExitIndexType is called when exiting the indexType production.
	ExitIndexType(c *IndexTypeContext)

	// ExitIndexColumnNames is called when exiting the indexColumnNames production.
	ExitIndexColumnNames(c *IndexColumnNamesContext)

	// ExitTableOption is called when exiting the tableOption production.
	ExitTableOption(c *TableOptionContext)
}

CreateTableParserListener is a complete listener for a parse tree produced by CreateTableParser.

type CurrentTimestampContext

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

func NewCurrentTimestampContext

func NewCurrentTimestampContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *CurrentTimestampContext

func NewEmptyCurrentTimestampContext

func NewEmptyCurrentTimestampContext() *CurrentTimestampContext

func (*CurrentTimestampContext) CURRENT_TIMESTAMP

func (s *CurrentTimestampContext) CURRENT_TIMESTAMP() antlr.TerminalNode

func (*CurrentTimestampContext) EnterRule

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

func (*CurrentTimestampContext) ExitRule

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

func (*CurrentTimestampContext) GetParser

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

func (*CurrentTimestampContext) GetRuleContext

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

func (*CurrentTimestampContext) Integer

func (*CurrentTimestampContext) IsCurrentTimestampContext

func (*CurrentTimestampContext) IsCurrentTimestampContext()

func (*CurrentTimestampContext) LOCALTIME

func (*CurrentTimestampContext) LOCALTIMESTAMP

func (s *CurrentTimestampContext) LOCALTIMESTAMP() antlr.TerminalNode

func (*CurrentTimestampContext) LeftParenthesis

func (s *CurrentTimestampContext) LeftParenthesis() antlr.TerminalNode

func (*CurrentTimestampContext) NOW

func (*CurrentTimestampContext) RightParenthesis

func (s *CurrentTimestampContext) RightParenthesis() antlr.TerminalNode

func (*CurrentTimestampContext) ToStringTree

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

type DDLLexer

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

func NewDDLLexer

func NewDDLLexer(input antlr.CharStream) *DDLLexer

type DataTypeContext

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

func NewDataTypeContext

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

func NewEmptyDataTypeContext

func NewEmptyDataTypeContext() *DataTypeContext

func (*DataTypeContext) AllBINARY

func (s *DataTypeContext) AllBINARY() []antlr.TerminalNode

func (*DataTypeContext) AllBackQuotedString

func (s *DataTypeContext) AllBackQuotedString() []antlr.TerminalNode

func (*DataTypeContext) AllRawString

func (s *DataTypeContext) AllRawString() []antlr.TerminalNode

func (*DataTypeContext) AllSET

func (s *DataTypeContext) AllSET() []antlr.TerminalNode

func (*DataTypeContext) BIGINT

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

func (*DataTypeContext) BINARY

func (s *DataTypeContext) BINARY(i int) antlr.TerminalNode

func (*DataTypeContext) BIT

func (*DataTypeContext) BLOB

func (*DataTypeContext) BOOL

func (*DataTypeContext) BOOLEAN

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

func (*DataTypeContext) BackQuotedString

func (s *DataTypeContext) BackQuotedString(i int) antlr.TerminalNode

func (*DataTypeContext) CHAR

func (*DataTypeContext) CHARACTER

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

func (*DataTypeContext) CHARSET

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

func (*DataTypeContext) COLLATE

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

func (*DataTypeContext) CollectionOptions

func (s *DataTypeContext) CollectionOptions() ICollectionOptionsContext

func (*DataTypeContext) DATE

func (*DataTypeContext) DATETIME

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

func (*DataTypeContext) DEC

func (*DataTypeContext) DECIMAL

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

func (*DataTypeContext) DOUBLE

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

func (*DataTypeContext) ENUM

func (*DataTypeContext) EnterRule

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

func (*DataTypeContext) ExitRule

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

func (*DataTypeContext) FIXED

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

func (*DataTypeContext) FLOAT

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

func (*DataTypeContext) GetParser

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

func (*DataTypeContext) GetRuleContext

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

func (*DataTypeContext) GetSign

func (s *DataTypeContext) GetSign() antlr.Token

func (*DataTypeContext) GetTypeName

func (s *DataTypeContext) GetTypeName() antlr.Token

func (*DataTypeContext) INT

func (*DataTypeContext) INTEGER

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

func (*DataTypeContext) IsDataTypeContext

func (*DataTypeContext) IsDataTypeContext()

func (*DataTypeContext) JSON

func (*DataTypeContext) LONGBLOB

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

func (*DataTypeContext) LONGTEXT

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

func (*DataTypeContext) LengthOneDimension

func (s *DataTypeContext) LengthOneDimension() ILengthOneDimensionContext

func (*DataTypeContext) LengthTwoDimension

func (s *DataTypeContext) LengthTwoDimension() ILengthTwoDimensionContext

func (*DataTypeContext) LengthTwoOptionalDimension

func (s *DataTypeContext) LengthTwoOptionalDimension() ILengthTwoOptionalDimensionContext

func (*DataTypeContext) MEDIUMBLOB

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

func (*DataTypeContext) MEDIUMINT

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

func (*DataTypeContext) MEDIUMTEXT

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

func (*DataTypeContext) NATIONAL

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

func (*DataTypeContext) NCHAR

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

func (*DataTypeContext) NUMERIC

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

func (*DataTypeContext) NVARCHAR

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

func (*DataTypeContext) PRECISION

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

func (*DataTypeContext) REAL

func (*DataTypeContext) RawString

func (s *DataTypeContext) RawString(i int) antlr.TerminalNode

func (*DataTypeContext) SERIAL

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

func (*DataTypeContext) SET

func (*DataTypeContext) SIGNED

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

func (*DataTypeContext) SMALLINT

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

func (*DataTypeContext) SetSign

func (s *DataTypeContext) SetSign(v antlr.Token)

func (*DataTypeContext) SetTypeName

func (s *DataTypeContext) SetTypeName(v antlr.Token)

func (*DataTypeContext) TEXT

func (*DataTypeContext) TIME

func (*DataTypeContext) TIMESTAMP

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

func (*DataTypeContext) TINYBLOB

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

func (*DataTypeContext) TINYINT

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

func (*DataTypeContext) TINYTEXT

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

func (*DataTypeContext) ToStringTree

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

func (*DataTypeContext) UNSIGNED

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

func (*DataTypeContext) VARBINARY

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

func (*DataTypeContext) VARCHAR

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

func (*DataTypeContext) VARYING

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

func (*DataTypeContext) YEAR

func (*DataTypeContext) ZEROFILL

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

type DefaultValueContext

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

func NewDefaultValueContext

func NewDefaultValueContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *DefaultValueContext

func NewEmptyDefaultValueContext

func NewEmptyDefaultValueContext() *DefaultValueContext

func (*DefaultValueContext) AllCurrentTimestamp

func (s *DefaultValueContext) AllCurrentTimestamp() []ICurrentTimestampContext

func (*DefaultValueContext) Constant

func (s *DefaultValueContext) Constant() IConstantContext

func (*DefaultValueContext) CurrentTimestamp

func (s *DefaultValueContext) CurrentTimestamp(i int) ICurrentTimestampContext

func (*DefaultValueContext) EnterRule

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

func (*DefaultValueContext) ExitRule

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

func (*DefaultValueContext) GetParser

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

func (*DefaultValueContext) GetRuleContext

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

func (*DefaultValueContext) IsDefaultValueContext

func (*DefaultValueContext) IsDefaultValueContext()

func (*DefaultValueContext) NULL

func (*DefaultValueContext) ON

func (*DefaultValueContext) ToStringTree

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

func (*DefaultValueContext) UPDATE

func (*DefaultValueContext) UnaryOperator

func (s *DefaultValueContext) UnaryOperator() IUnaryOperatorContext

type ICollectionOptionsContext

type ICollectionOptionsContext interface {
	antlr.ParserRuleContext

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

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

ICollectionOptionsContext is an interface to support dynamic dispatch.

type IColumnConstraintContext

type IColumnConstraintContext interface {
	antlr.ParserRuleContext

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

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

IColumnConstraintContext is an interface to support dynamic dispatch.

type IColumnDefinitionContext

type IColumnDefinitionContext interface {
	antlr.ParserRuleContext

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

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

IColumnDefinitionContext is an interface to support dynamic dispatch.

type ICommentContext

type ICommentContext interface {
	antlr.ParserRuleContext

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

	// GetContent returns the content token.
	GetContent() antlr.Token

	// SetContent sets the content token.
	SetContent(antlr.Token)

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

ICommentContext is an interface to support dynamic dispatch.

type IConstantContext

type IConstantContext interface {
	antlr.ParserRuleContext

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

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

IConstantContext is an interface to support dynamic dispatch.

type ICreateDefinitionContext

type ICreateDefinitionContext interface {
	antlr.ParserRuleContext

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

	// GetField returns the field token.
	GetField() antlr.Token

	// SetField sets the field token.
	SetField(antlr.Token)

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

ICreateDefinitionContext is an interface to support dynamic dispatch.

type ICreateDefinitionsContext

type ICreateDefinitionsContext interface {
	antlr.ParserRuleContext

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

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

ICreateDefinitionsContext is an interface to support dynamic dispatch.

type ICreateTableDDLContext

type ICreateTableDDLContext interface {
	antlr.ParserRuleContext

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

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

ICreateTableDDLContext is an interface to support dynamic dispatch.

type ICurrentTimestampContext

type ICurrentTimestampContext interface {
	antlr.ParserRuleContext

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

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

ICurrentTimestampContext is an interface to support dynamic dispatch.

type IDataTypeContext

type IDataTypeContext interface {
	antlr.ParserRuleContext

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

	// GetTypeName returns the typeName token.
	GetTypeName() antlr.Token

	// GetSign returns the sign token.
	GetSign() antlr.Token

	// SetTypeName sets the typeName token.
	SetTypeName(antlr.Token)

	// SetSign sets the sign token.
	SetSign(antlr.Token)

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

IDataTypeContext is an interface to support dynamic dispatch.

type IDefaultValueContext

type IDefaultValueContext interface {
	antlr.ParserRuleContext

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

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

IDefaultValueContext is an interface to support dynamic dispatch.

type IIfNotExistsContext

type IIfNotExistsContext interface {
	antlr.ParserRuleContext

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

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

IIfNotExistsContext is an interface to support dynamic dispatch.

type IIndexColumnNamesContext

type IIndexColumnNamesContext interface {
	antlr.ParserRuleContext

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

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

IIndexColumnNamesContext is an interface to support dynamic dispatch.

type IIndexOptionContext

type IIndexOptionContext interface {
	antlr.ParserRuleContext

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

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

IIndexOptionContext is an interface to support dynamic dispatch.

type IIndexTypeContext

type IIndexTypeContext interface {
	antlr.ParserRuleContext

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

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

IIndexTypeContext is an interface to support dynamic dispatch.

type ILengthOneDimensionContext

type ILengthOneDimensionContext interface {
	antlr.ParserRuleContext

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

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

ILengthOneDimensionContext is an interface to support dynamic dispatch.

type ILengthTwoDimensionContext

type ILengthTwoDimensionContext interface {
	antlr.ParserRuleContext

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

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

ILengthTwoDimensionContext is an interface to support dynamic dispatch.

type ILengthTwoOptionalDimensionContext

type ILengthTwoOptionalDimensionContext interface {
	antlr.ParserRuleContext

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

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

ILengthTwoOptionalDimensionContext is an interface to support dynamic dispatch.

type INullNotNullContext

type INullNotNullContext interface {
	antlr.ParserRuleContext

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

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

INullNotNullContext is an interface to support dynamic dispatch.

type IPrimaryKeyContext

type IPrimaryKeyContext interface {
	antlr.ParserRuleContext

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

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

IPrimaryKeyContext is an interface to support dynamic dispatch.

type IRootContext

type IRootContext interface {
	antlr.ParserRuleContext

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

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

IRootContext is an interface to support dynamic dispatch.

type ITableConstraintContext

type ITableConstraintContext interface {
	antlr.ParserRuleContext

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

	// GetName returns the name token.
	GetName() antlr.Token

	// GetIndex returns the index token.
	GetIndex() antlr.Token

	// GetIndexFormat returns the indexFormat token.
	GetIndexFormat() antlr.Token

	// SetName sets the name token.
	SetName(antlr.Token)

	// SetIndex sets the index token.
	SetIndex(antlr.Token)

	// SetIndexFormat sets the indexFormat token.
	SetIndexFormat(antlr.Token)

	// GetPk returns the pk rule contexts.
	GetPk() IPrimaryKeyContext

	// SetPk sets the pk rule contexts.
	SetPk(IPrimaryKeyContext)

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

ITableConstraintContext is an interface to support dynamic dispatch.

type ITableNameContext

type ITableNameContext interface {
	antlr.ParserRuleContext

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

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

ITableNameContext is an interface to support dynamic dispatch.

type ITableOptionContext

type ITableOptionContext interface {
	antlr.ParserRuleContext

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

	// GetTableComment returns the tableComment token.
	GetTableComment() antlr.Token

	// SetTableComment sets the tableComment token.
	SetTableComment(antlr.Token)

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

ITableOptionContext is an interface to support dynamic dispatch.

type IUnaryOperatorContext

type IUnaryOperatorContext interface {
	antlr.ParserRuleContext

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

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

IUnaryOperatorContext is an interface to support dynamic dispatch.

type IfNotExistsContext

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

func NewEmptyIfNotExistsContext

func NewEmptyIfNotExistsContext() *IfNotExistsContext

func NewIfNotExistsContext

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

func (*IfNotExistsContext) EXISTS

func (*IfNotExistsContext) EnterRule

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

func (*IfNotExistsContext) ExitRule

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

func (*IfNotExistsContext) GetParser

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

func (*IfNotExistsContext) GetRuleContext

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

func (*IfNotExistsContext) IF

func (*IfNotExistsContext) IsIfNotExistsContext

func (*IfNotExistsContext) IsIfNotExistsContext()

func (*IfNotExistsContext) NOT

func (*IfNotExistsContext) ToStringTree

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

type IndexColumnNamesContext

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

func NewEmptyIndexColumnNamesContext

func NewEmptyIndexColumnNamesContext() *IndexColumnNamesContext

func NewIndexColumnNamesContext

func NewIndexColumnNamesContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *IndexColumnNamesContext

func (*IndexColumnNamesContext) AllBackQuotedString

func (s *IndexColumnNamesContext) AllBackQuotedString() []antlr.TerminalNode

func (*IndexColumnNamesContext) AllComma

func (s *IndexColumnNamesContext) AllComma() []antlr.TerminalNode

func (*IndexColumnNamesContext) AllInteger

func (s *IndexColumnNamesContext) AllInteger() []antlr.TerminalNode

func (*IndexColumnNamesContext) AllLeftParenthesis

func (s *IndexColumnNamesContext) AllLeftParenthesis() []antlr.TerminalNode

func (*IndexColumnNamesContext) AllRawString

func (s *IndexColumnNamesContext) AllRawString() []antlr.TerminalNode

func (*IndexColumnNamesContext) AllRightParenthesis

func (s *IndexColumnNamesContext) AllRightParenthesis() []antlr.TerminalNode

func (*IndexColumnNamesContext) BackQuotedString

func (s *IndexColumnNamesContext) BackQuotedString(i int) antlr.TerminalNode

func (*IndexColumnNamesContext) Comma

func (*IndexColumnNamesContext) EnterRule

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

func (*IndexColumnNamesContext) ExitRule

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

func (*IndexColumnNamesContext) GetParser

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

func (*IndexColumnNamesContext) GetRuleContext

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

func (*IndexColumnNamesContext) Integer

func (*IndexColumnNamesContext) IsIndexColumnNamesContext

func (*IndexColumnNamesContext) IsIndexColumnNamesContext()

func (*IndexColumnNamesContext) LeftParenthesis

func (s *IndexColumnNamesContext) LeftParenthesis(i int) antlr.TerminalNode

func (*IndexColumnNamesContext) RawString

func (*IndexColumnNamesContext) RightParenthesis

func (s *IndexColumnNamesContext) RightParenthesis(i int) antlr.TerminalNode

func (*IndexColumnNamesContext) ToStringTree

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

type IndexOptionContext

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

func NewEmptyIndexOptionContext

func NewEmptyIndexOptionContext() *IndexOptionContext

func NewIndexOptionContext

func NewIndexOptionContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *IndexOptionContext

func (*IndexOptionContext) COMMENT

func (s *IndexOptionContext) COMMENT() antlr.TerminalNode

func (*IndexOptionContext) EnterRule

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

func (*IndexOptionContext) Equal

func (*IndexOptionContext) ExitRule

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

func (*IndexOptionContext) FilesizeLiteral

func (s *IndexOptionContext) FilesizeLiteral() antlr.TerminalNode

func (*IndexOptionContext) GetParser

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

func (*IndexOptionContext) GetRuleContext

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

func (*IndexOptionContext) IsIndexOptionContext

func (*IndexOptionContext) IsIndexOptionContext()

func (*IndexOptionContext) KEY_BLOCK_SIZE

func (s *IndexOptionContext) KEY_BLOCK_SIZE() antlr.TerminalNode

func (*IndexOptionContext) Literal

func (s *IndexOptionContext) Literal() antlr.TerminalNode

func (*IndexOptionContext) PARSER

func (*IndexOptionContext) RawString

func (s *IndexOptionContext) RawString() antlr.TerminalNode

func (*IndexOptionContext) ToStringTree

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

func (*IndexOptionContext) WITH

type IndexTypeContext

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

func NewEmptyIndexTypeContext

func NewEmptyIndexTypeContext() *IndexTypeContext

func NewIndexTypeContext

func NewIndexTypeContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *IndexTypeContext

func (*IndexTypeContext) BTREE

func (s *IndexTypeContext) BTREE() antlr.TerminalNode

func (*IndexTypeContext) EnterRule

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

func (*IndexTypeContext) ExitRule

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

func (*IndexTypeContext) GetParser

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

func (*IndexTypeContext) GetRuleContext

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

func (*IndexTypeContext) HASH

func (*IndexTypeContext) IsIndexTypeContext

func (*IndexTypeContext) IsIndexTypeContext()

func (*IndexTypeContext) ToStringTree

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

func (*IndexTypeContext) USING

func (s *IndexTypeContext) USING() antlr.TerminalNode

type LengthOneDimensionContext

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

func NewEmptyLengthOneDimensionContext

func NewEmptyLengthOneDimensionContext() *LengthOneDimensionContext

func NewLengthOneDimensionContext

func NewLengthOneDimensionContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *LengthOneDimensionContext

func (*LengthOneDimensionContext) EnterRule

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

func (*LengthOneDimensionContext) ExitRule

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

func (*LengthOneDimensionContext) GetParser

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

func (*LengthOneDimensionContext) GetRuleContext

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

func (*LengthOneDimensionContext) Integer

func (*LengthOneDimensionContext) IsLengthOneDimensionContext

func (*LengthOneDimensionContext) IsLengthOneDimensionContext()

func (*LengthOneDimensionContext) LeftParenthesis

func (s *LengthOneDimensionContext) LeftParenthesis() antlr.TerminalNode

func (*LengthOneDimensionContext) RightParenthesis

func (s *LengthOneDimensionContext) RightParenthesis() antlr.TerminalNode

func (*LengthOneDimensionContext) ToStringTree

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

type LengthTwoDimensionContext

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

func NewEmptyLengthTwoDimensionContext

func NewEmptyLengthTwoDimensionContext() *LengthTwoDimensionContext

func NewLengthTwoDimensionContext

func NewLengthTwoDimensionContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *LengthTwoDimensionContext

func (*LengthTwoDimensionContext) AllInteger

func (s *LengthTwoDimensionContext) AllInteger() []antlr.TerminalNode

func (*LengthTwoDimensionContext) Comma

func (*LengthTwoDimensionContext) EnterRule

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

func (*LengthTwoDimensionContext) ExitRule

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

func (*LengthTwoDimensionContext) GetParser

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

func (*LengthTwoDimensionContext) GetRuleContext

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

func (*LengthTwoDimensionContext) Integer

func (*LengthTwoDimensionContext) IsLengthTwoDimensionContext

func (*LengthTwoDimensionContext) IsLengthTwoDimensionContext()

func (*LengthTwoDimensionContext) LeftParenthesis

func (s *LengthTwoDimensionContext) LeftParenthesis() antlr.TerminalNode

func (*LengthTwoDimensionContext) RightParenthesis

func (s *LengthTwoDimensionContext) RightParenthesis() antlr.TerminalNode

func (*LengthTwoDimensionContext) ToStringTree

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

type LengthTwoOptionalDimensionContext

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

func NewEmptyLengthTwoOptionalDimensionContext

func NewEmptyLengthTwoOptionalDimensionContext() *LengthTwoOptionalDimensionContext

func NewLengthTwoOptionalDimensionContext

func NewLengthTwoOptionalDimensionContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *LengthTwoOptionalDimensionContext

func (*LengthTwoOptionalDimensionContext) AllInteger

func (*LengthTwoOptionalDimensionContext) Comma

func (*LengthTwoOptionalDimensionContext) EnterRule

func (*LengthTwoOptionalDimensionContext) ExitRule

func (*LengthTwoOptionalDimensionContext) GetParser

func (*LengthTwoOptionalDimensionContext) GetRuleContext

func (*LengthTwoOptionalDimensionContext) Integer

func (*LengthTwoOptionalDimensionContext) IsLengthTwoOptionalDimensionContext

func (*LengthTwoOptionalDimensionContext) IsLengthTwoOptionalDimensionContext()

func (*LengthTwoOptionalDimensionContext) LeftParenthesis

func (*LengthTwoOptionalDimensionContext) RightParenthesis

func (*LengthTwoOptionalDimensionContext) ToStringTree

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

type NullNotNullContext

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

func NewEmptyNullNotNullContext

func NewEmptyNullNotNullContext() *NullNotNullContext

func NewNullNotNullContext

func NewNullNotNullContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *NullNotNullContext

func (*NullNotNullContext) EnterRule

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

func (*NullNotNullContext) ExitRule

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

func (*NullNotNullContext) GetParser

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

func (*NullNotNullContext) GetRuleContext

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

func (*NullNotNullContext) IsNullNotNullContext

func (*NullNotNullContext) IsNullNotNullContext()

func (*NullNotNullContext) NOT

func (*NullNotNullContext) NULL

func (*NullNotNullContext) ToStringTree

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

type PrimaryKeyContext

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

func NewEmptyPrimaryKeyContext

func NewEmptyPrimaryKeyContext() *PrimaryKeyContext

func NewPrimaryKeyContext

func NewPrimaryKeyContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *PrimaryKeyContext

func (*PrimaryKeyContext) EnterRule

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

func (*PrimaryKeyContext) ExitRule

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

func (*PrimaryKeyContext) GetParser

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

func (*PrimaryKeyContext) GetRuleContext

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

func (*PrimaryKeyContext) IsPrimaryKeyContext

func (*PrimaryKeyContext) IsPrimaryKeyContext()

func (*PrimaryKeyContext) KEY

func (*PrimaryKeyContext) PRIMARY

func (s *PrimaryKeyContext) PRIMARY() antlr.TerminalNode

func (*PrimaryKeyContext) ToStringTree

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

type RootContext

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

func NewEmptyRootContext

func NewEmptyRootContext() *RootContext

func NewRootContext

func NewRootContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *RootContext

func (*RootContext) AllCreateTableDDL

func (s *RootContext) AllCreateTableDDL() []ICreateTableDDLContext

func (*RootContext) AllSemicolon

func (s *RootContext) AllSemicolon() []antlr.TerminalNode

func (*RootContext) CreateTableDDL

func (s *RootContext) CreateTableDDL(i int) ICreateTableDDLContext

func (*RootContext) EOF

func (s *RootContext) EOF() antlr.TerminalNode

func (*RootContext) EnterRule

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

func (*RootContext) ExitRule

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

func (*RootContext) GetParser

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

func (*RootContext) GetRuleContext

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

func (*RootContext) IsRootContext

func (*RootContext) IsRootContext()

func (*RootContext) Semicolon

func (s *RootContext) Semicolon(i int) antlr.TerminalNode

func (*RootContext) ToStringTree

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

type TableConstraintContext

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

func NewEmptyTableConstraintContext

func NewEmptyTableConstraintContext() *TableConstraintContext

func NewTableConstraintContext

func NewTableConstraintContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *TableConstraintContext

func (*TableConstraintContext) AllIndexOption

func (s *TableConstraintContext) AllIndexOption() []IIndexOptionContext

func (*TableConstraintContext) AllLiteral

func (s *TableConstraintContext) AllLiteral() []antlr.TerminalNode

func (*TableConstraintContext) AllRawString

func (s *TableConstraintContext) AllRawString() []antlr.TerminalNode

func (*TableConstraintContext) BackQuotedString

func (s *TableConstraintContext) BackQuotedString() antlr.TerminalNode

func (*TableConstraintContext) CONSTRAINT

func (s *TableConstraintContext) CONSTRAINT() antlr.TerminalNode

func (*TableConstraintContext) EnterRule

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

func (*TableConstraintContext) ExitRule

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

func (*TableConstraintContext) GetIndex

func (s *TableConstraintContext) GetIndex() antlr.Token

func (*TableConstraintContext) GetIndexFormat

func (s *TableConstraintContext) GetIndexFormat() antlr.Token

func (*TableConstraintContext) GetName

func (s *TableConstraintContext) GetName() antlr.Token

func (*TableConstraintContext) GetParser

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

func (*TableConstraintContext) GetPk

func (*TableConstraintContext) GetRuleContext

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

func (*TableConstraintContext) INDEX

func (*TableConstraintContext) IndexColumnNames

func (s *TableConstraintContext) IndexColumnNames() IIndexColumnNamesContext

func (*TableConstraintContext) IndexOption

func (*TableConstraintContext) IndexType

func (*TableConstraintContext) IsTableConstraintContext

func (*TableConstraintContext) IsTableConstraintContext()

func (*TableConstraintContext) KEY

func (*TableConstraintContext) Literal

func (*TableConstraintContext) PrimaryKey

func (*TableConstraintContext) RawString

func (s *TableConstraintContext) RawString(i int) antlr.TerminalNode

func (*TableConstraintContext) SetIndex

func (s *TableConstraintContext) SetIndex(v antlr.Token)

func (*TableConstraintContext) SetIndexFormat

func (s *TableConstraintContext) SetIndexFormat(v antlr.Token)

func (*TableConstraintContext) SetName

func (s *TableConstraintContext) SetName(v antlr.Token)

func (*TableConstraintContext) SetPk

func (*TableConstraintContext) ToStringTree

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

func (*TableConstraintContext) UNIQUE

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

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

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

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

func (*TableNameContext) ToStringTree

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

type TableOptionContext

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

func NewEmptyTableOptionContext

func NewEmptyTableOptionContext() *TableOptionContext

func NewTableOptionContext

func NewTableOptionContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *TableOptionContext

func (*TableOptionContext) AUTO_INCREMENT

func (s *TableOptionContext) AUTO_INCREMENT() antlr.TerminalNode

func (*TableOptionContext) BackQuotedString

func (s *TableOptionContext) BackQuotedString() antlr.TerminalNode

func (*TableOptionContext) CHARACTER

func (s *TableOptionContext) CHARACTER() antlr.TerminalNode

func (*TableOptionContext) CHARSET

func (s *TableOptionContext) CHARSET() antlr.TerminalNode

func (*TableOptionContext) COLLATE

func (s *TableOptionContext) COLLATE() antlr.TerminalNode

func (*TableOptionContext) COMMENT

func (s *TableOptionContext) COMMENT() antlr.TerminalNode

func (*TableOptionContext) DEFAULT

func (s *TableOptionContext) DEFAULT() antlr.TerminalNode

func (*TableOptionContext) ENGINE

func (*TableOptionContext) EnterRule

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

func (*TableOptionContext) Equal

func (*TableOptionContext) ExitRule

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

func (*TableOptionContext) GetParser

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

func (*TableOptionContext) GetRuleContext

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

func (*TableOptionContext) GetTableComment

func (s *TableOptionContext) GetTableComment() antlr.Token

func (*TableOptionContext) Integer

func (s *TableOptionContext) Integer() antlr.TerminalNode

func (*TableOptionContext) IsTableOptionContext

func (*TableOptionContext) IsTableOptionContext()

func (*TableOptionContext) Literal

func (s *TableOptionContext) Literal() antlr.TerminalNode

func (*TableOptionContext) RawString

func (s *TableOptionContext) RawString() antlr.TerminalNode

func (*TableOptionContext) SET

func (*TableOptionContext) SetTableComment

func (s *TableOptionContext) SetTableComment(v antlr.Token)

func (*TableOptionContext) ToStringTree

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

type UnaryOperatorContext

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

func NewEmptyUnaryOperatorContext

func NewEmptyUnaryOperatorContext() *UnaryOperatorContext

func NewUnaryOperatorContext

func NewUnaryOperatorContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *UnaryOperatorContext

func (*UnaryOperatorContext) EnterRule

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

func (*UnaryOperatorContext) Exclamation

func (s *UnaryOperatorContext) Exclamation() antlr.TerminalNode

func (*UnaryOperatorContext) ExitRule

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

func (*UnaryOperatorContext) GetParser

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

func (*UnaryOperatorContext) GetRuleContext

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

func (*UnaryOperatorContext) IsUnaryOperatorContext

func (*UnaryOperatorContext) IsUnaryOperatorContext()

func (*UnaryOperatorContext) Minus

func (*UnaryOperatorContext) NOT

func (*UnaryOperatorContext) Plus

func (*UnaryOperatorContext) Tilde

func (*UnaryOperatorContext) ToStringTree

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