Documentation ¶
Index ¶
- Constants
- type BaseCreateTableParserListener
- func (s *BaseCreateTableParserListener) EnterCollectionOptions(ctx *CollectionOptionsContext)
- func (s *BaseCreateTableParserListener) EnterColumnConstraint(ctx *ColumnConstraintContext)
- func (s *BaseCreateTableParserListener) EnterColumnDefinition(ctx *ColumnDefinitionContext)
- func (s *BaseCreateTableParserListener) EnterComment(ctx *CommentContext)
- func (s *BaseCreateTableParserListener) EnterConstant(ctx *ConstantContext)
- func (s *BaseCreateTableParserListener) EnterCreateDefinition(ctx *CreateDefinitionContext)
- func (s *BaseCreateTableParserListener) EnterCreateDefinitions(ctx *CreateDefinitionsContext)
- func (s *BaseCreateTableParserListener) EnterCreateTableDDL(ctx *CreateTableDDLContext)
- func (s *BaseCreateTableParserListener) EnterCurrentTimestamp(ctx *CurrentTimestampContext)
- func (s *BaseCreateTableParserListener) EnterDataType(ctx *DataTypeContext)
- func (s *BaseCreateTableParserListener) EnterDefaultValue(ctx *DefaultValueContext)
- func (s *BaseCreateTableParserListener) EnterEveryRule(ctx antlr.ParserRuleContext)
- func (s *BaseCreateTableParserListener) EnterIfNotExists(ctx *IfNotExistsContext)
- func (s *BaseCreateTableParserListener) EnterIndexColumnNames(ctx *IndexColumnNamesContext)
- func (s *BaseCreateTableParserListener) EnterIndexOption(ctx *IndexOptionContext)
- func (s *BaseCreateTableParserListener) EnterIndexType(ctx *IndexTypeContext)
- func (s *BaseCreateTableParserListener) EnterLengthOneDimension(ctx *LengthOneDimensionContext)
- func (s *BaseCreateTableParserListener) EnterLengthTwoDimension(ctx *LengthTwoDimensionContext)
- func (s *BaseCreateTableParserListener) EnterLengthTwoOptionalDimension(ctx *LengthTwoOptionalDimensionContext)
- func (s *BaseCreateTableParserListener) EnterNullNotNull(ctx *NullNotNullContext)
- func (s *BaseCreateTableParserListener) EnterPrimaryKey(ctx *PrimaryKeyContext)
- func (s *BaseCreateTableParserListener) EnterRoot(ctx *RootContext)
- func (s *BaseCreateTableParserListener) EnterTableConstraint(ctx *TableConstraintContext)
- func (s *BaseCreateTableParserListener) EnterTableName(ctx *TableNameContext)
- func (s *BaseCreateTableParserListener) EnterTableOption(ctx *TableOptionContext)
- func (s *BaseCreateTableParserListener) EnterUnaryOperator(ctx *UnaryOperatorContext)
- func (s *BaseCreateTableParserListener) ExitCollectionOptions(ctx *CollectionOptionsContext)
- func (s *BaseCreateTableParserListener) ExitColumnConstraint(ctx *ColumnConstraintContext)
- func (s *BaseCreateTableParserListener) ExitColumnDefinition(ctx *ColumnDefinitionContext)
- func (s *BaseCreateTableParserListener) ExitComment(ctx *CommentContext)
- func (s *BaseCreateTableParserListener) ExitConstant(ctx *ConstantContext)
- func (s *BaseCreateTableParserListener) ExitCreateDefinition(ctx *CreateDefinitionContext)
- func (s *BaseCreateTableParserListener) ExitCreateDefinitions(ctx *CreateDefinitionsContext)
- func (s *BaseCreateTableParserListener) ExitCreateTableDDL(ctx *CreateTableDDLContext)
- func (s *BaseCreateTableParserListener) ExitCurrentTimestamp(ctx *CurrentTimestampContext)
- func (s *BaseCreateTableParserListener) ExitDataType(ctx *DataTypeContext)
- func (s *BaseCreateTableParserListener) ExitDefaultValue(ctx *DefaultValueContext)
- func (s *BaseCreateTableParserListener) ExitEveryRule(ctx antlr.ParserRuleContext)
- func (s *BaseCreateTableParserListener) ExitIfNotExists(ctx *IfNotExistsContext)
- func (s *BaseCreateTableParserListener) ExitIndexColumnNames(ctx *IndexColumnNamesContext)
- func (s *BaseCreateTableParserListener) ExitIndexOption(ctx *IndexOptionContext)
- func (s *BaseCreateTableParserListener) ExitIndexType(ctx *IndexTypeContext)
- func (s *BaseCreateTableParserListener) ExitLengthOneDimension(ctx *LengthOneDimensionContext)
- func (s *BaseCreateTableParserListener) ExitLengthTwoDimension(ctx *LengthTwoDimensionContext)
- func (s *BaseCreateTableParserListener) ExitLengthTwoOptionalDimension(ctx *LengthTwoOptionalDimensionContext)
- func (s *BaseCreateTableParserListener) ExitNullNotNull(ctx *NullNotNullContext)
- func (s *BaseCreateTableParserListener) ExitPrimaryKey(ctx *PrimaryKeyContext)
- func (s *BaseCreateTableParserListener) ExitRoot(ctx *RootContext)
- func (s *BaseCreateTableParserListener) ExitTableConstraint(ctx *TableConstraintContext)
- func (s *BaseCreateTableParserListener) ExitTableName(ctx *TableNameContext)
- func (s *BaseCreateTableParserListener) ExitTableOption(ctx *TableOptionContext)
- func (s *BaseCreateTableParserListener) ExitUnaryOperator(ctx *UnaryOperatorContext)
- func (s *BaseCreateTableParserListener) VisitErrorNode(node antlr.ErrorNode)
- func (s *BaseCreateTableParserListener) VisitTerminal(node antlr.TerminalNode)
- type CollectionOptionsContext
- func (s *CollectionOptionsContext) AllComma() []antlr.TerminalNode
- func (s *CollectionOptionsContext) AllLiteral() []antlr.TerminalNode
- func (s *CollectionOptionsContext) Comma(i int) antlr.TerminalNode
- func (s *CollectionOptionsContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *CollectionOptionsContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *CollectionOptionsContext) GetParser() antlr.Parser
- func (s *CollectionOptionsContext) GetRuleContext() antlr.RuleContext
- func (*CollectionOptionsContext) IsCollectionOptionsContext()
- func (s *CollectionOptionsContext) LeftParenthesis() antlr.TerminalNode
- func (s *CollectionOptionsContext) Literal(i int) antlr.TerminalNode
- func (s *CollectionOptionsContext) RightParenthesis() antlr.TerminalNode
- func (s *CollectionOptionsContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type ColumnConstraintContext
- func (s *ColumnConstraintContext) AUTO_INCREMENT() antlr.TerminalNode
- func (s *ColumnConstraintContext) BackQuotedString() antlr.TerminalNode
- func (s *ColumnConstraintContext) COLLATE() antlr.TerminalNode
- func (s *ColumnConstraintContext) Comment() ICommentContext
- func (s *ColumnConstraintContext) CurrentTimestamp() ICurrentTimestampContext
- func (s *ColumnConstraintContext) DEFAULT() antlr.TerminalNode
- func (s *ColumnConstraintContext) DefaultValue() IDefaultValueContext
- func (s *ColumnConstraintContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *ColumnConstraintContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *ColumnConstraintContext) GetParser() antlr.Parser
- func (s *ColumnConstraintContext) GetRuleContext() antlr.RuleContext
- func (*ColumnConstraintContext) IsColumnConstraintContext()
- func (s *ColumnConstraintContext) KEY() antlr.TerminalNode
- func (s *ColumnConstraintContext) NullNotNull() INullNotNullContext
- func (s *ColumnConstraintContext) ON() antlr.TerminalNode
- func (s *ColumnConstraintContext) PrimaryKey() IPrimaryKeyContext
- func (s *ColumnConstraintContext) SERIAL() antlr.TerminalNode
- func (s *ColumnConstraintContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- func (s *ColumnConstraintContext) UNIQUE() antlr.TerminalNode
- func (s *ColumnConstraintContext) UPDATE() antlr.TerminalNode
- func (s *ColumnConstraintContext) VALUE() antlr.TerminalNode
- type ColumnDefinitionContext
- func (s *ColumnDefinitionContext) AllColumnConstraint() []IColumnConstraintContext
- func (s *ColumnDefinitionContext) ColumnConstraint(i int) IColumnConstraintContext
- func (s *ColumnDefinitionContext) DataType() IDataTypeContext
- func (s *ColumnDefinitionContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *ColumnDefinitionContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *ColumnDefinitionContext) GetParser() antlr.Parser
- func (s *ColumnDefinitionContext) GetRuleContext() antlr.RuleContext
- func (*ColumnDefinitionContext) IsColumnDefinitionContext()
- func (s *ColumnDefinitionContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type CommentContext
- func (s *CommentContext) COMMENT() antlr.TerminalNode
- func (s *CommentContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *CommentContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *CommentContext) GetContent() antlr.Token
- func (s *CommentContext) GetParser() antlr.Parser
- func (s *CommentContext) GetRuleContext() antlr.RuleContext
- func (*CommentContext) IsCommentContext()
- func (s *CommentContext) Literal() antlr.TerminalNode
- func (s *CommentContext) SetContent(v antlr.Token)
- func (s *CommentContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type ConstantContext
- func (s *ConstantContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *ConstantContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *ConstantContext) FALSE() antlr.TerminalNode
- func (s *ConstantContext) GetParser() antlr.Parser
- func (s *ConstantContext) GetRuleContext() antlr.RuleContext
- func (s *ConstantContext) Integer() antlr.TerminalNode
- func (*ConstantContext) IsConstantContext()
- func (s *ConstantContext) Literal() antlr.TerminalNode
- func (s *ConstantContext) Minus() antlr.TerminalNode
- func (s *ConstantContext) NOT() antlr.TerminalNode
- func (s *ConstantContext) NULL() antlr.TerminalNode
- func (s *ConstantContext) Number() antlr.TerminalNode
- func (s *ConstantContext) TRUE() antlr.TerminalNode
- func (s *ConstantContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type CreateDefinitionContext
- func (s *CreateDefinitionContext) BackQuotedString() antlr.TerminalNode
- func (s *CreateDefinitionContext) ColumnDefinition() IColumnDefinitionContext
- func (s *CreateDefinitionContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *CreateDefinitionContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *CreateDefinitionContext) GetField() antlr.Token
- func (s *CreateDefinitionContext) GetParser() antlr.Parser
- func (s *CreateDefinitionContext) GetRuleContext() antlr.RuleContext
- func (*CreateDefinitionContext) IsCreateDefinitionContext()
- func (s *CreateDefinitionContext) RawString() antlr.TerminalNode
- func (s *CreateDefinitionContext) SetField(v antlr.Token)
- func (s *CreateDefinitionContext) TableConstraint() ITableConstraintContext
- func (s *CreateDefinitionContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type CreateDefinitionsContext
- func (s *CreateDefinitionsContext) AllComma() []antlr.TerminalNode
- func (s *CreateDefinitionsContext) AllCreateDefinition() []ICreateDefinitionContext
- func (s *CreateDefinitionsContext) Comma(i int) antlr.TerminalNode
- func (s *CreateDefinitionsContext) CreateDefinition(i int) ICreateDefinitionContext
- func (s *CreateDefinitionsContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *CreateDefinitionsContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *CreateDefinitionsContext) GetParser() antlr.Parser
- func (s *CreateDefinitionsContext) GetRuleContext() antlr.RuleContext
- func (*CreateDefinitionsContext) IsCreateDefinitionsContext()
- func (s *CreateDefinitionsContext) LeftParenthesis() antlr.TerminalNode
- func (s *CreateDefinitionsContext) RightParenthesis() antlr.TerminalNode
- func (s *CreateDefinitionsContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type CreateTableDDLContext
- func (s *CreateTableDDLContext) AllComma() []antlr.TerminalNode
- func (s *CreateTableDDLContext) AllTableOption() []ITableOptionContext
- func (s *CreateTableDDLContext) CREATE() antlr.TerminalNode
- func (s *CreateTableDDLContext) Comma(i int) antlr.TerminalNode
- func (s *CreateTableDDLContext) CreateDefinitions() ICreateDefinitionsContext
- func (s *CreateTableDDLContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *CreateTableDDLContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *CreateTableDDLContext) GetParser() antlr.Parser
- func (s *CreateTableDDLContext) GetRuleContext() antlr.RuleContext
- func (s *CreateTableDDLContext) IfNotExists() IIfNotExistsContext
- func (*CreateTableDDLContext) IsCreateTableDDLContext()
- func (s *CreateTableDDLContext) TABLE() antlr.TerminalNode
- func (s *CreateTableDDLContext) TEMPORARY() antlr.TerminalNode
- func (s *CreateTableDDLContext) TableName() ITableNameContext
- func (s *CreateTableDDLContext) TableOption(i int) ITableOptionContext
- func (s *CreateTableDDLContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type CreateTableParser
- func (p *CreateTableParser) CollectionOptions() (localctx ICollectionOptionsContext)
- func (p *CreateTableParser) ColumnConstraint() (localctx IColumnConstraintContext)
- func (p *CreateTableParser) ColumnDefinition() (localctx IColumnDefinitionContext)
- func (p *CreateTableParser) Comment() (localctx ICommentContext)
- func (p *CreateTableParser) Constant() (localctx IConstantContext)
- func (p *CreateTableParser) CreateDefinition() (localctx ICreateDefinitionContext)
- func (p *CreateTableParser) CreateDefinitions() (localctx ICreateDefinitionsContext)
- func (p *CreateTableParser) CreateTableDDL() (localctx ICreateTableDDLContext)
- func (p *CreateTableParser) CurrentTimestamp() (localctx ICurrentTimestampContext)
- func (p *CreateTableParser) DataType() (localctx IDataTypeContext)
- func (p *CreateTableParser) DefaultValue() (localctx IDefaultValueContext)
- func (p *CreateTableParser) IfNotExists() (localctx IIfNotExistsContext)
- func (p *CreateTableParser) IndexColumnNames() (localctx IIndexColumnNamesContext)
- func (p *CreateTableParser) IndexOption() (localctx IIndexOptionContext)
- func (p *CreateTableParser) IndexType() (localctx IIndexTypeContext)
- func (p *CreateTableParser) LengthOneDimension() (localctx ILengthOneDimensionContext)
- func (p *CreateTableParser) LengthTwoDimension() (localctx ILengthTwoDimensionContext)
- func (p *CreateTableParser) LengthTwoOptionalDimension() (localctx ILengthTwoOptionalDimensionContext)
- func (p *CreateTableParser) NullNotNull() (localctx INullNotNullContext)
- func (p *CreateTableParser) PrimaryKey() (localctx IPrimaryKeyContext)
- func (p *CreateTableParser) Root() (localctx IRootContext)
- func (p *CreateTableParser) TableConstraint() (localctx ITableConstraintContext)
- func (p *CreateTableParser) TableName() (localctx ITableNameContext)
- func (p *CreateTableParser) TableOption() (localctx ITableOptionContext)
- func (p *CreateTableParser) UnaryOperator() (localctx IUnaryOperatorContext)
- type CreateTableParserListener
- type CurrentTimestampContext
- func (s *CurrentTimestampContext) CURRENT_TIMESTAMP() antlr.TerminalNode
- func (s *CurrentTimestampContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *CurrentTimestampContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *CurrentTimestampContext) GetParser() antlr.Parser
- func (s *CurrentTimestampContext) GetRuleContext() antlr.RuleContext
- func (s *CurrentTimestampContext) Integer() antlr.TerminalNode
- func (*CurrentTimestampContext) IsCurrentTimestampContext()
- func (s *CurrentTimestampContext) LOCALTIME() antlr.TerminalNode
- func (s *CurrentTimestampContext) LOCALTIMESTAMP() antlr.TerminalNode
- func (s *CurrentTimestampContext) LeftParenthesis() antlr.TerminalNode
- func (s *CurrentTimestampContext) NOW() antlr.TerminalNode
- func (s *CurrentTimestampContext) RightParenthesis() antlr.TerminalNode
- func (s *CurrentTimestampContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type DDLLexer
- type DataTypeContext
- func (s *DataTypeContext) AllBINARY() []antlr.TerminalNode
- func (s *DataTypeContext) AllBackQuotedString() []antlr.TerminalNode
- func (s *DataTypeContext) AllRawString() []antlr.TerminalNode
- func (s *DataTypeContext) AllSET() []antlr.TerminalNode
- func (s *DataTypeContext) BIGINT() antlr.TerminalNode
- func (s *DataTypeContext) BINARY(i int) antlr.TerminalNode
- func (s *DataTypeContext) BIT() antlr.TerminalNode
- func (s *DataTypeContext) BLOB() antlr.TerminalNode
- func (s *DataTypeContext) BOOL() antlr.TerminalNode
- func (s *DataTypeContext) BOOLEAN() antlr.TerminalNode
- func (s *DataTypeContext) BackQuotedString(i int) antlr.TerminalNode
- func (s *DataTypeContext) CHAR() antlr.TerminalNode
- func (s *DataTypeContext) CHARACTER() antlr.TerminalNode
- func (s *DataTypeContext) CHARSET() antlr.TerminalNode
- func (s *DataTypeContext) COLLATE() antlr.TerminalNode
- func (s *DataTypeContext) CollectionOptions() ICollectionOptionsContext
- func (s *DataTypeContext) DATE() antlr.TerminalNode
- func (s *DataTypeContext) DATETIME() antlr.TerminalNode
- func (s *DataTypeContext) DEC() antlr.TerminalNode
- func (s *DataTypeContext) DECIMAL() antlr.TerminalNode
- func (s *DataTypeContext) DOUBLE() antlr.TerminalNode
- func (s *DataTypeContext) ENUM() antlr.TerminalNode
- func (s *DataTypeContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *DataTypeContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *DataTypeContext) FIXED() antlr.TerminalNode
- func (s *DataTypeContext) FLOAT() antlr.TerminalNode
- func (s *DataTypeContext) GetParser() antlr.Parser
- func (s *DataTypeContext) GetRuleContext() antlr.RuleContext
- func (s *DataTypeContext) GetSign() antlr.Token
- func (s *DataTypeContext) GetTypeName() antlr.Token
- func (s *DataTypeContext) INT() antlr.TerminalNode
- func (s *DataTypeContext) INTEGER() antlr.TerminalNode
- func (*DataTypeContext) IsDataTypeContext()
- func (s *DataTypeContext) JSON() antlr.TerminalNode
- func (s *DataTypeContext) LONGBLOB() antlr.TerminalNode
- func (s *DataTypeContext) LONGTEXT() antlr.TerminalNode
- func (s *DataTypeContext) LengthOneDimension() ILengthOneDimensionContext
- func (s *DataTypeContext) LengthTwoDimension() ILengthTwoDimensionContext
- func (s *DataTypeContext) LengthTwoOptionalDimension() ILengthTwoOptionalDimensionContext
- func (s *DataTypeContext) MEDIUMBLOB() antlr.TerminalNode
- func (s *DataTypeContext) MEDIUMINT() antlr.TerminalNode
- func (s *DataTypeContext) MEDIUMTEXT() antlr.TerminalNode
- func (s *DataTypeContext) NATIONAL() antlr.TerminalNode
- func (s *DataTypeContext) NCHAR() antlr.TerminalNode
- func (s *DataTypeContext) NUMERIC() antlr.TerminalNode
- func (s *DataTypeContext) NVARCHAR() antlr.TerminalNode
- func (s *DataTypeContext) PRECISION() antlr.TerminalNode
- func (s *DataTypeContext) REAL() antlr.TerminalNode
- func (s *DataTypeContext) RawString(i int) antlr.TerminalNode
- func (s *DataTypeContext) SERIAL() antlr.TerminalNode
- func (s *DataTypeContext) SET(i int) antlr.TerminalNode
- func (s *DataTypeContext) SIGNED() antlr.TerminalNode
- func (s *DataTypeContext) SMALLINT() antlr.TerminalNode
- func (s *DataTypeContext) SetSign(v antlr.Token)
- func (s *DataTypeContext) SetTypeName(v antlr.Token)
- func (s *DataTypeContext) TEXT() antlr.TerminalNode
- func (s *DataTypeContext) TIME() antlr.TerminalNode
- func (s *DataTypeContext) TIMESTAMP() antlr.TerminalNode
- func (s *DataTypeContext) TINYBLOB() antlr.TerminalNode
- func (s *DataTypeContext) TINYINT() antlr.TerminalNode
- func (s *DataTypeContext) TINYTEXT() antlr.TerminalNode
- func (s *DataTypeContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- func (s *DataTypeContext) UNSIGNED() antlr.TerminalNode
- func (s *DataTypeContext) VARBINARY() antlr.TerminalNode
- func (s *DataTypeContext) VARCHAR() antlr.TerminalNode
- func (s *DataTypeContext) VARYING() antlr.TerminalNode
- func (s *DataTypeContext) YEAR() antlr.TerminalNode
- func (s *DataTypeContext) ZEROFILL() antlr.TerminalNode
- type DefaultValueContext
- func (s *DefaultValueContext) AllCurrentTimestamp() []ICurrentTimestampContext
- func (s *DefaultValueContext) Constant() IConstantContext
- func (s *DefaultValueContext) CurrentTimestamp(i int) ICurrentTimestampContext
- func (s *DefaultValueContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *DefaultValueContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *DefaultValueContext) GetParser() antlr.Parser
- func (s *DefaultValueContext) GetRuleContext() antlr.RuleContext
- func (*DefaultValueContext) IsDefaultValueContext()
- func (s *DefaultValueContext) NULL() antlr.TerminalNode
- func (s *DefaultValueContext) ON() antlr.TerminalNode
- func (s *DefaultValueContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- func (s *DefaultValueContext) UPDATE() antlr.TerminalNode
- func (s *DefaultValueContext) UnaryOperator() IUnaryOperatorContext
- type ICollectionOptionsContext
- type IColumnConstraintContext
- type IColumnDefinitionContext
- type ICommentContext
- type IConstantContext
- type ICreateDefinitionContext
- type ICreateDefinitionsContext
- type ICreateTableDDLContext
- type ICurrentTimestampContext
- type IDataTypeContext
- type IDefaultValueContext
- type IIfNotExistsContext
- type IIndexColumnNamesContext
- type IIndexOptionContext
- type IIndexTypeContext
- type ILengthOneDimensionContext
- type ILengthTwoDimensionContext
- type ILengthTwoOptionalDimensionContext
- type INullNotNullContext
- type IPrimaryKeyContext
- type IRootContext
- type ITableConstraintContext
- type ITableNameContext
- type ITableOptionContext
- type IUnaryOperatorContext
- type IfNotExistsContext
- func (s *IfNotExistsContext) EXISTS() antlr.TerminalNode
- func (s *IfNotExistsContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *IfNotExistsContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *IfNotExistsContext) GetParser() antlr.Parser
- func (s *IfNotExistsContext) GetRuleContext() antlr.RuleContext
- func (s *IfNotExistsContext) IF() antlr.TerminalNode
- func (*IfNotExistsContext) IsIfNotExistsContext()
- func (s *IfNotExistsContext) NOT() antlr.TerminalNode
- func (s *IfNotExistsContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type IndexColumnNamesContext
- func (s *IndexColumnNamesContext) AllBackQuotedString() []antlr.TerminalNode
- func (s *IndexColumnNamesContext) AllComma() []antlr.TerminalNode
- func (s *IndexColumnNamesContext) AllInteger() []antlr.TerminalNode
- func (s *IndexColumnNamesContext) AllLeftParenthesis() []antlr.TerminalNode
- func (s *IndexColumnNamesContext) AllRawString() []antlr.TerminalNode
- func (s *IndexColumnNamesContext) AllRightParenthesis() []antlr.TerminalNode
- func (s *IndexColumnNamesContext) BackQuotedString(i int) antlr.TerminalNode
- func (s *IndexColumnNamesContext) Comma(i int) antlr.TerminalNode
- func (s *IndexColumnNamesContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *IndexColumnNamesContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *IndexColumnNamesContext) GetParser() antlr.Parser
- func (s *IndexColumnNamesContext) GetRuleContext() antlr.RuleContext
- func (s *IndexColumnNamesContext) Integer(i int) antlr.TerminalNode
- func (*IndexColumnNamesContext) IsIndexColumnNamesContext()
- func (s *IndexColumnNamesContext) LeftParenthesis(i int) antlr.TerminalNode
- func (s *IndexColumnNamesContext) RawString(i int) antlr.TerminalNode
- func (s *IndexColumnNamesContext) RightParenthesis(i int) antlr.TerminalNode
- func (s *IndexColumnNamesContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type IndexOptionContext
- func (s *IndexOptionContext) COMMENT() antlr.TerminalNode
- func (s *IndexOptionContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *IndexOptionContext) Equal() antlr.TerminalNode
- func (s *IndexOptionContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *IndexOptionContext) FilesizeLiteral() antlr.TerminalNode
- func (s *IndexOptionContext) GetParser() antlr.Parser
- func (s *IndexOptionContext) GetRuleContext() antlr.RuleContext
- func (*IndexOptionContext) IsIndexOptionContext()
- func (s *IndexOptionContext) KEY_BLOCK_SIZE() antlr.TerminalNode
- func (s *IndexOptionContext) Literal() antlr.TerminalNode
- func (s *IndexOptionContext) PARSER() antlr.TerminalNode
- func (s *IndexOptionContext) RawString() antlr.TerminalNode
- func (s *IndexOptionContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- func (s *IndexOptionContext) WITH() antlr.TerminalNode
- type IndexTypeContext
- func (s *IndexTypeContext) BTREE() antlr.TerminalNode
- func (s *IndexTypeContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *IndexTypeContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *IndexTypeContext) GetParser() antlr.Parser
- func (s *IndexTypeContext) GetRuleContext() antlr.RuleContext
- func (s *IndexTypeContext) HASH() antlr.TerminalNode
- func (*IndexTypeContext) IsIndexTypeContext()
- func (s *IndexTypeContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- func (s *IndexTypeContext) USING() antlr.TerminalNode
- type LengthOneDimensionContext
- func (s *LengthOneDimensionContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *LengthOneDimensionContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *LengthOneDimensionContext) GetParser() antlr.Parser
- func (s *LengthOneDimensionContext) GetRuleContext() antlr.RuleContext
- func (s *LengthOneDimensionContext) Integer() antlr.TerminalNode
- func (*LengthOneDimensionContext) IsLengthOneDimensionContext()
- func (s *LengthOneDimensionContext) LeftParenthesis() antlr.TerminalNode
- func (s *LengthOneDimensionContext) RightParenthesis() antlr.TerminalNode
- func (s *LengthOneDimensionContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type LengthTwoDimensionContext
- func (s *LengthTwoDimensionContext) AllInteger() []antlr.TerminalNode
- func (s *LengthTwoDimensionContext) Comma() antlr.TerminalNode
- func (s *LengthTwoDimensionContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *LengthTwoDimensionContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *LengthTwoDimensionContext) GetParser() antlr.Parser
- func (s *LengthTwoDimensionContext) GetRuleContext() antlr.RuleContext
- func (s *LengthTwoDimensionContext) Integer(i int) antlr.TerminalNode
- func (*LengthTwoDimensionContext) IsLengthTwoDimensionContext()
- func (s *LengthTwoDimensionContext) LeftParenthesis() antlr.TerminalNode
- func (s *LengthTwoDimensionContext) RightParenthesis() antlr.TerminalNode
- func (s *LengthTwoDimensionContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type LengthTwoOptionalDimensionContext
- func (s *LengthTwoOptionalDimensionContext) AllInteger() []antlr.TerminalNode
- func (s *LengthTwoOptionalDimensionContext) Comma() antlr.TerminalNode
- func (s *LengthTwoOptionalDimensionContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *LengthTwoOptionalDimensionContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *LengthTwoOptionalDimensionContext) GetParser() antlr.Parser
- func (s *LengthTwoOptionalDimensionContext) GetRuleContext() antlr.RuleContext
- func (s *LengthTwoOptionalDimensionContext) Integer(i int) antlr.TerminalNode
- func (*LengthTwoOptionalDimensionContext) IsLengthTwoOptionalDimensionContext()
- func (s *LengthTwoOptionalDimensionContext) LeftParenthesis() antlr.TerminalNode
- func (s *LengthTwoOptionalDimensionContext) RightParenthesis() antlr.TerminalNode
- func (s *LengthTwoOptionalDimensionContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type NullNotNullContext
- func (s *NullNotNullContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *NullNotNullContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *NullNotNullContext) GetParser() antlr.Parser
- func (s *NullNotNullContext) GetRuleContext() antlr.RuleContext
- func (*NullNotNullContext) IsNullNotNullContext()
- func (s *NullNotNullContext) NOT() antlr.TerminalNode
- func (s *NullNotNullContext) NULL() antlr.TerminalNode
- func (s *NullNotNullContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type PrimaryKeyContext
- func (s *PrimaryKeyContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *PrimaryKeyContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *PrimaryKeyContext) GetParser() antlr.Parser
- func (s *PrimaryKeyContext) GetRuleContext() antlr.RuleContext
- func (*PrimaryKeyContext) IsPrimaryKeyContext()
- func (s *PrimaryKeyContext) KEY() antlr.TerminalNode
- func (s *PrimaryKeyContext) PRIMARY() antlr.TerminalNode
- func (s *PrimaryKeyContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type RootContext
- func (s *RootContext) AllCreateTableDDL() []ICreateTableDDLContext
- func (s *RootContext) AllSemicolon() []antlr.TerminalNode
- func (s *RootContext) CreateTableDDL(i int) ICreateTableDDLContext
- func (s *RootContext) EOF() antlr.TerminalNode
- func (s *RootContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *RootContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *RootContext) GetParser() antlr.Parser
- func (s *RootContext) GetRuleContext() antlr.RuleContext
- func (*RootContext) IsRootContext()
- func (s *RootContext) Semicolon(i int) antlr.TerminalNode
- func (s *RootContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type TableConstraintContext
- func (s *TableConstraintContext) AllIndexOption() []IIndexOptionContext
- func (s *TableConstraintContext) AllLiteral() []antlr.TerminalNode
- func (s *TableConstraintContext) AllRawString() []antlr.TerminalNode
- func (s *TableConstraintContext) BackQuotedString() antlr.TerminalNode
- func (s *TableConstraintContext) CONSTRAINT() antlr.TerminalNode
- func (s *TableConstraintContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *TableConstraintContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *TableConstraintContext) GetIndex() antlr.Token
- func (s *TableConstraintContext) GetIndexFormat() antlr.Token
- func (s *TableConstraintContext) GetName() antlr.Token
- func (s *TableConstraintContext) GetParser() antlr.Parser
- func (s *TableConstraintContext) GetPk() IPrimaryKeyContext
- func (s *TableConstraintContext) GetRuleContext() antlr.RuleContext
- func (s *TableConstraintContext) INDEX() antlr.TerminalNode
- func (s *TableConstraintContext) IndexColumnNames() IIndexColumnNamesContext
- func (s *TableConstraintContext) IndexOption(i int) IIndexOptionContext
- func (s *TableConstraintContext) IndexType() IIndexTypeContext
- func (*TableConstraintContext) IsTableConstraintContext()
- func (s *TableConstraintContext) KEY() antlr.TerminalNode
- func (s *TableConstraintContext) Literal(i int) antlr.TerminalNode
- func (s *TableConstraintContext) PrimaryKey() IPrimaryKeyContext
- func (s *TableConstraintContext) RawString(i int) antlr.TerminalNode
- func (s *TableConstraintContext) SetIndex(v antlr.Token)
- func (s *TableConstraintContext) SetIndexFormat(v antlr.Token)
- func (s *TableConstraintContext) SetName(v antlr.Token)
- func (s *TableConstraintContext) SetPk(v IPrimaryKeyContext)
- func (s *TableConstraintContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- func (s *TableConstraintContext) UNIQUE() antlr.TerminalNode
- type TableNameContext
- func (s *TableNameContext) BackQuotedString() antlr.TerminalNode
- func (s *TableNameContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *TableNameContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *TableNameContext) GetParser() antlr.Parser
- func (s *TableNameContext) GetRuleContext() antlr.RuleContext
- func (*TableNameContext) IsTableNameContext()
- func (s *TableNameContext) RawString() antlr.TerminalNode
- func (s *TableNameContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type TableOptionContext
- func (s *TableOptionContext) AUTO_INCREMENT() antlr.TerminalNode
- func (s *TableOptionContext) BackQuotedString() antlr.TerminalNode
- func (s *TableOptionContext) CHARACTER() antlr.TerminalNode
- func (s *TableOptionContext) CHARSET() antlr.TerminalNode
- func (s *TableOptionContext) COLLATE() antlr.TerminalNode
- func (s *TableOptionContext) COMMENT() antlr.TerminalNode
- func (s *TableOptionContext) DEFAULT() antlr.TerminalNode
- func (s *TableOptionContext) ENGINE() antlr.TerminalNode
- func (s *TableOptionContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *TableOptionContext) Equal() antlr.TerminalNode
- func (s *TableOptionContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *TableOptionContext) GetParser() antlr.Parser
- func (s *TableOptionContext) GetRuleContext() antlr.RuleContext
- func (s *TableOptionContext) GetTableComment() antlr.Token
- func (s *TableOptionContext) Integer() antlr.TerminalNode
- func (*TableOptionContext) IsTableOptionContext()
- func (s *TableOptionContext) Literal() antlr.TerminalNode
- func (s *TableOptionContext) RawString() antlr.TerminalNode
- func (s *TableOptionContext) SET() antlr.TerminalNode
- func (s *TableOptionContext) SetTableComment(v antlr.Token)
- func (s *TableOptionContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type UnaryOperatorContext
- func (s *UnaryOperatorContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *UnaryOperatorContext) Exclamation() antlr.TerminalNode
- func (s *UnaryOperatorContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *UnaryOperatorContext) GetParser() antlr.Parser
- func (s *UnaryOperatorContext) GetRuleContext() antlr.RuleContext
- func (*UnaryOperatorContext) IsUnaryOperatorContext()
- func (s *UnaryOperatorContext) Minus() antlr.TerminalNode
- func (s *UnaryOperatorContext) NOT() antlr.TerminalNode
- func (s *UnaryOperatorContext) Plus() antlr.TerminalNode
- func (s *UnaryOperatorContext) Tilde() antlr.TerminalNode
- func (s *UnaryOperatorContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
Constants ¶
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.
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.
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.
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 ¶
func (s *BaseCreateTableParserListener) ExitEveryRule(ctx antlr.ParserRuleContext)
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 (s *CollectionOptionsContext) AllComma() []antlr.TerminalNode
func (*CollectionOptionsContext) AllLiteral ¶
func (s *CollectionOptionsContext) AllLiteral() []antlr.TerminalNode
func (*CollectionOptionsContext) Comma ¶
func (s *CollectionOptionsContext) Comma(i int) antlr.TerminalNode
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 (s *CollectionOptionsContext) Literal(i int) antlr.TerminalNode
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 (s *ColumnConstraintContext) COLLATE() antlr.TerminalNode
func (*ColumnConstraintContext) Comment ¶
func (s *ColumnConstraintContext) Comment() ICommentContext
func (*ColumnConstraintContext) CurrentTimestamp ¶
func (s *ColumnConstraintContext) CurrentTimestamp() ICurrentTimestampContext
func (*ColumnConstraintContext) DEFAULT ¶
func (s *ColumnConstraintContext) DEFAULT() antlr.TerminalNode
func (*ColumnConstraintContext) DefaultValue ¶
func (s *ColumnConstraintContext) DefaultValue() IDefaultValueContext
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 (s *ColumnConstraintContext) KEY() antlr.TerminalNode
func (*ColumnConstraintContext) NullNotNull ¶
func (s *ColumnConstraintContext) NullNotNull() INullNotNullContext
func (*ColumnConstraintContext) ON ¶
func (s *ColumnConstraintContext) ON() antlr.TerminalNode
func (*ColumnConstraintContext) PrimaryKey ¶
func (s *ColumnConstraintContext) PrimaryKey() IPrimaryKeyContext
func (*ColumnConstraintContext) SERIAL ¶
func (s *ColumnConstraintContext) SERIAL() antlr.TerminalNode
func (*ColumnConstraintContext) ToStringTree ¶
func (s *ColumnConstraintContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
func (*ColumnConstraintContext) UNIQUE ¶
func (s *ColumnConstraintContext) UNIQUE() antlr.TerminalNode
func (*ColumnConstraintContext) UPDATE ¶
func (s *ColumnConstraintContext) UPDATE() antlr.TerminalNode
func (*ColumnConstraintContext) VALUE ¶
func (s *ColumnConstraintContext) VALUE() antlr.TerminalNode
type ColumnDefinitionContext ¶
type ColumnDefinitionContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewColumnDefinitionContext ¶
func NewColumnDefinitionContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ColumnDefinitionContext
func NewEmptyColumnDefinitionContext ¶
func NewEmptyColumnDefinitionContext() *ColumnDefinitionContext
func (*ColumnDefinitionContext) AllColumnConstraint ¶
func (s *ColumnDefinitionContext) AllColumnConstraint() []IColumnConstraintContext
func (*ColumnDefinitionContext) ColumnConstraint ¶
func (s *ColumnDefinitionContext) ColumnConstraint(i int) IColumnConstraintContext
func (*ColumnDefinitionContext) DataType ¶
func (s *ColumnDefinitionContext) DataType() IDataTypeContext
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 (s *ConstantContext) NOT() antlr.TerminalNode
func (*ConstantContext) NULL ¶
func (s *ConstantContext) NULL() antlr.TerminalNode
func (*ConstantContext) Number ¶
func (s *ConstantContext) Number() antlr.TerminalNode
func (*ConstantContext) TRUE ¶
func (s *ConstantContext) TRUE() antlr.TerminalNode
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 (s *CreateDefinitionContext) RawString() antlr.TerminalNode
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 (s *CreateDefinitionsContext) AllComma() []antlr.TerminalNode
func (*CreateDefinitionsContext) AllCreateDefinition ¶
func (s *CreateDefinitionsContext) AllCreateDefinition() []ICreateDefinitionContext
func (*CreateDefinitionsContext) Comma ¶
func (s *CreateDefinitionsContext) Comma(i int) antlr.TerminalNode
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 (s *CreateTableDDLContext) CREATE() antlr.TerminalNode
func (*CreateTableDDLContext) Comma ¶
func (s *CreateTableDDLContext) Comma(i int) antlr.TerminalNode
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 (s *CreateTableDDLContext) TABLE() antlr.TerminalNode
func (*CreateTableDDLContext) TEMPORARY ¶
func (s *CreateTableDDLContext) TEMPORARY() antlr.TerminalNode
func (*CreateTableDDLContext) TableName ¶
func (s *CreateTableDDLContext) TableName() ITableNameContext
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 (s *CurrentTimestampContext) Integer() antlr.TerminalNode
func (*CurrentTimestampContext) IsCurrentTimestampContext ¶
func (*CurrentTimestampContext) IsCurrentTimestampContext()
func (*CurrentTimestampContext) LOCALTIME ¶
func (s *CurrentTimestampContext) LOCALTIME() antlr.TerminalNode
func (*CurrentTimestampContext) LOCALTIMESTAMP ¶
func (s *CurrentTimestampContext) LOCALTIMESTAMP() antlr.TerminalNode
func (*CurrentTimestampContext) LeftParenthesis ¶
func (s *CurrentTimestampContext) LeftParenthesis() antlr.TerminalNode
func (*CurrentTimestampContext) NOW ¶
func (s *CurrentTimestampContext) NOW() antlr.TerminalNode
func (*CurrentTimestampContext) RightParenthesis ¶
func (s *CurrentTimestampContext) RightParenthesis() antlr.TerminalNode
func (*CurrentTimestampContext) ToStringTree ¶
func (s *CurrentTimestampContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type DDLLexer ¶
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 (s *DataTypeContext) BIT() antlr.TerminalNode
func (*DataTypeContext) BLOB ¶
func (s *DataTypeContext) BLOB() antlr.TerminalNode
func (*DataTypeContext) BOOL ¶
func (s *DataTypeContext) BOOL() antlr.TerminalNode
func (*DataTypeContext) BOOLEAN ¶
func (s *DataTypeContext) BOOLEAN() antlr.TerminalNode
func (*DataTypeContext) BackQuotedString ¶
func (s *DataTypeContext) BackQuotedString(i int) antlr.TerminalNode
func (*DataTypeContext) CHAR ¶
func (s *DataTypeContext) CHAR() antlr.TerminalNode
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 (s *DataTypeContext) DATE() antlr.TerminalNode
func (*DataTypeContext) DATETIME ¶
func (s *DataTypeContext) DATETIME() antlr.TerminalNode
func (*DataTypeContext) DEC ¶
func (s *DataTypeContext) DEC() antlr.TerminalNode
func (*DataTypeContext) DECIMAL ¶
func (s *DataTypeContext) DECIMAL() antlr.TerminalNode
func (*DataTypeContext) DOUBLE ¶
func (s *DataTypeContext) DOUBLE() antlr.TerminalNode
func (*DataTypeContext) ENUM ¶
func (s *DataTypeContext) ENUM() antlr.TerminalNode
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 (s *DataTypeContext) INT() antlr.TerminalNode
func (*DataTypeContext) INTEGER ¶
func (s *DataTypeContext) INTEGER() antlr.TerminalNode
func (*DataTypeContext) IsDataTypeContext ¶
func (*DataTypeContext) IsDataTypeContext()
func (*DataTypeContext) JSON ¶
func (s *DataTypeContext) JSON() antlr.TerminalNode
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 (s *DataTypeContext) REAL() antlr.TerminalNode
func (*DataTypeContext) RawString ¶
func (s *DataTypeContext) RawString(i int) antlr.TerminalNode
func (*DataTypeContext) SERIAL ¶
func (s *DataTypeContext) SERIAL() antlr.TerminalNode
func (*DataTypeContext) SET ¶
func (s *DataTypeContext) SET(i int) antlr.TerminalNode
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 (s *DataTypeContext) TEXT() antlr.TerminalNode
func (*DataTypeContext) TIME ¶
func (s *DataTypeContext) TIME() antlr.TerminalNode
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 (s *DataTypeContext) YEAR() antlr.TerminalNode
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 (s *DefaultValueContext) NULL() antlr.TerminalNode
func (*DefaultValueContext) ON ¶
func (s *DefaultValueContext) ON() antlr.TerminalNode
func (*DefaultValueContext) ToStringTree ¶
func (s *DefaultValueContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
func (*DefaultValueContext) UPDATE ¶
func (s *DefaultValueContext) UPDATE() antlr.TerminalNode
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 (s *IfNotExistsContext) EXISTS() antlr.TerminalNode
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 (s *IfNotExistsContext) IF() antlr.TerminalNode
func (*IfNotExistsContext) IsIfNotExistsContext ¶
func (*IfNotExistsContext) IsIfNotExistsContext()
func (*IfNotExistsContext) NOT ¶
func (s *IfNotExistsContext) NOT() antlr.TerminalNode
func (*IfNotExistsContext) ToStringTree ¶
func (s *IfNotExistsContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type 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 (s *IndexColumnNamesContext) Comma(i int) antlr.TerminalNode
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 (s *IndexColumnNamesContext) Integer(i int) antlr.TerminalNode
func (*IndexColumnNamesContext) IsIndexColumnNamesContext ¶
func (*IndexColumnNamesContext) IsIndexColumnNamesContext()
func (*IndexColumnNamesContext) LeftParenthesis ¶
func (s *IndexColumnNamesContext) LeftParenthesis(i int) antlr.TerminalNode
func (*IndexColumnNamesContext) RawString ¶
func (s *IndexColumnNamesContext) RawString(i int) antlr.TerminalNode
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 (s *IndexOptionContext) Equal() antlr.TerminalNode
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 (s *IndexOptionContext) PARSER() antlr.TerminalNode
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 ¶
func (s *IndexOptionContext) WITH() antlr.TerminalNode
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 (s *IndexTypeContext) HASH() antlr.TerminalNode
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 (s *LengthOneDimensionContext) Integer() antlr.TerminalNode
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 (s *LengthTwoDimensionContext) Comma() antlr.TerminalNode
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 (s *LengthTwoDimensionContext) Integer(i int) antlr.TerminalNode
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 (s *LengthTwoOptionalDimensionContext) AllInteger() []antlr.TerminalNode
func (*LengthTwoOptionalDimensionContext) Comma ¶
func (s *LengthTwoOptionalDimensionContext) Comma() antlr.TerminalNode
func (*LengthTwoOptionalDimensionContext) EnterRule ¶
func (s *LengthTwoOptionalDimensionContext) EnterRule(listener antlr.ParseTreeListener)
func (*LengthTwoOptionalDimensionContext) ExitRule ¶
func (s *LengthTwoOptionalDimensionContext) ExitRule(listener antlr.ParseTreeListener)
func (*LengthTwoOptionalDimensionContext) GetParser ¶
func (s *LengthTwoOptionalDimensionContext) GetParser() antlr.Parser
func (*LengthTwoOptionalDimensionContext) GetRuleContext ¶
func (s *LengthTwoOptionalDimensionContext) GetRuleContext() antlr.RuleContext
func (*LengthTwoOptionalDimensionContext) Integer ¶
func (s *LengthTwoOptionalDimensionContext) Integer(i int) antlr.TerminalNode
func (*LengthTwoOptionalDimensionContext) IsLengthTwoOptionalDimensionContext ¶
func (*LengthTwoOptionalDimensionContext) IsLengthTwoOptionalDimensionContext()
func (*LengthTwoOptionalDimensionContext) LeftParenthesis ¶
func (s *LengthTwoOptionalDimensionContext) LeftParenthesis() antlr.TerminalNode
func (*LengthTwoOptionalDimensionContext) RightParenthesis ¶
func (s *LengthTwoOptionalDimensionContext) RightParenthesis() antlr.TerminalNode
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 (s *NullNotNullContext) NOT() antlr.TerminalNode
func (*NullNotNullContext) NULL ¶
func (s *NullNotNullContext) NULL() antlr.TerminalNode
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 (s *PrimaryKeyContext) KEY() antlr.TerminalNode
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 (s *TableConstraintContext) GetPk() IPrimaryKeyContext
func (*TableConstraintContext) GetRuleContext ¶
func (s *TableConstraintContext) GetRuleContext() antlr.RuleContext
func (*TableConstraintContext) INDEX ¶
func (s *TableConstraintContext) INDEX() antlr.TerminalNode
func (*TableConstraintContext) IndexColumnNames ¶
func (s *TableConstraintContext) IndexColumnNames() IIndexColumnNamesContext
func (*TableConstraintContext) IndexOption ¶
func (s *TableConstraintContext) IndexOption(i int) IIndexOptionContext
func (*TableConstraintContext) IndexType ¶
func (s *TableConstraintContext) IndexType() IIndexTypeContext
func (*TableConstraintContext) IsTableConstraintContext ¶
func (*TableConstraintContext) IsTableConstraintContext()
func (*TableConstraintContext) KEY ¶
func (s *TableConstraintContext) KEY() antlr.TerminalNode
func (*TableConstraintContext) Literal ¶
func (s *TableConstraintContext) Literal(i int) antlr.TerminalNode
func (*TableConstraintContext) PrimaryKey ¶
func (s *TableConstraintContext) PrimaryKey() IPrimaryKeyContext
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 (s *TableConstraintContext) SetPk(v IPrimaryKeyContext)
func (*TableConstraintContext) ToStringTree ¶
func (s *TableConstraintContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
func (*TableConstraintContext) UNIQUE ¶
func (s *TableConstraintContext) UNIQUE() antlr.TerminalNode
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 (s *TableOptionContext) ENGINE() antlr.TerminalNode
func (*TableOptionContext) EnterRule ¶
func (s *TableOptionContext) EnterRule(listener antlr.ParseTreeListener)
func (*TableOptionContext) Equal ¶
func (s *TableOptionContext) Equal() antlr.TerminalNode
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 (s *TableOptionContext) SET() antlr.TerminalNode
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 (s *UnaryOperatorContext) Minus() antlr.TerminalNode
func (*UnaryOperatorContext) NOT ¶
func (s *UnaryOperatorContext) NOT() antlr.TerminalNode
func (*UnaryOperatorContext) Plus ¶
func (s *UnaryOperatorContext) Plus() antlr.TerminalNode
func (*UnaryOperatorContext) Tilde ¶
func (s *UnaryOperatorContext) Tilde() antlr.TerminalNode
func (*UnaryOperatorContext) ToStringTree ¶
func (s *UnaryOperatorContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string