Documentation ¶
Index ¶
- Constants
- type AndExpressionContext
- func (s *AndExpressionContext) AllAnd() []antlr.TerminalNode
- func (s *AndExpressionContext) AllAtomExpression() []IAtomExpressionContext
- func (s *AndExpressionContext) AllSubExpression() []ISubExpressionContext
- func (s *AndExpressionContext) And(i int) antlr.TerminalNode
- func (s *AndExpressionContext) AtomExpression(i int) IAtomExpressionContext
- func (s *AndExpressionContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *AndExpressionContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *AndExpressionContext) GetParser() antlr.Parser
- func (s *AndExpressionContext) GetRuleContext() antlr.RuleContext
- func (*AndExpressionContext) IsAndExpressionContext()
- func (s *AndExpressionContext) SubExpression(i int) ISubExpressionContext
- func (s *AndExpressionContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type AssignmentContext
- func (s *AssignmentContext) BackQuotedString() antlr.TerminalNode
- func (s *AssignmentContext) ColonField() IColonFieldContext
- func (s *AssignmentContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *AssignmentContext) Equal() antlr.TerminalNode
- func (s *AssignmentContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *AssignmentContext) GetParser() antlr.Parser
- func (s *AssignmentContext) GetRuleContext() antlr.RuleContext
- func (*AssignmentContext) IsAssignmentContext()
- func (s *AssignmentContext) Literal() antlr.TerminalNode
- func (s *AssignmentContext) Number() antlr.TerminalNode
- func (s *AssignmentContext) QuestionMark() antlr.TerminalNode
- func (s *AssignmentContext) RawString() antlr.TerminalNode
- func (s *AssignmentContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type AssignmentListContext
- func (s *AssignmentListContext) AllAssignment() []IAssignmentContext
- func (s *AssignmentListContext) AllComma() []antlr.TerminalNode
- func (s *AssignmentListContext) Assignment(i int) IAssignmentContext
- func (s *AssignmentListContext) Comma(i int) antlr.TerminalNode
- func (s *AssignmentListContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *AssignmentListContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *AssignmentListContext) GetParser() antlr.Parser
- func (s *AssignmentListContext) GetRuleContext() antlr.RuleContext
- func (*AssignmentListContext) IsAssignmentListContext()
- func (s *AssignmentListContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type AtomExpressionContext
- func (s *AtomExpressionContext) BackQuotedString() antlr.TerminalNode
- func (s *AtomExpressionContext) CompareExpression() ICompareExpressionContext
- func (s *AtomExpressionContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *AtomExpressionContext) Equal() antlr.TerminalNode
- func (s *AtomExpressionContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *AtomExpressionContext) GT() antlr.TerminalNode
- func (s *AtomExpressionContext) GTE() antlr.TerminalNode
- func (s *AtomExpressionContext) GetField() antlr.Token
- func (s *AtomExpressionContext) GetOp() antlr.Token
- func (s *AtomExpressionContext) GetParser() antlr.Parser
- func (s *AtomExpressionContext) GetRuleContext() antlr.RuleContext
- func (s *AtomExpressionContext) In() antlr.TerminalNode
- func (s *AtomExpressionContext) InExpression() IInExpressionContext
- func (s *AtomExpressionContext) Is() antlr.TerminalNode
- func (*AtomExpressionContext) IsAtomExpressionContext()
- func (s *AtomExpressionContext) LT() antlr.TerminalNode
- func (s *AtomExpressionContext) LTE() antlr.TerminalNode
- func (s *AtomExpressionContext) LeftParenthesis() antlr.TerminalNode
- func (s *AtomExpressionContext) Like() antlr.TerminalNode
- func (s *AtomExpressionContext) LikeExpression() ILikeExpressionContext
- func (s *AtomExpressionContext) Not() antlr.TerminalNode
- func (s *AtomExpressionContext) NotEqual() antlr.TerminalNode
- func (s *AtomExpressionContext) Null() antlr.TerminalNode
- func (s *AtomExpressionContext) RawString() antlr.TerminalNode
- func (s *AtomExpressionContext) RightParenthesis() antlr.TerminalNode
- func (s *AtomExpressionContext) SetField(v antlr.Token)
- func (s *AtomExpressionContext) SetOp(v antlr.Token)
- func (s *AtomExpressionContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type BaseUpdateStatementParserListener
- func (s *BaseUpdateStatementParserListener) EnterAndExpression(ctx *AndExpressionContext)
- func (s *BaseUpdateStatementParserListener) EnterAssignment(ctx *AssignmentContext)
- func (s *BaseUpdateStatementParserListener) EnterAssignmentList(ctx *AssignmentListContext)
- func (s *BaseUpdateStatementParserListener) EnterAtomExpression(ctx *AtomExpressionContext)
- func (s *BaseUpdateStatementParserListener) EnterColonField(ctx *ColonFieldContext)
- func (s *BaseUpdateStatementParserListener) EnterCompareExpression(ctx *CompareExpressionContext)
- func (s *BaseUpdateStatementParserListener) EnterEveryRule(ctx antlr.ParserRuleContext)
- func (s *BaseUpdateStatementParserListener) EnterInExpression(ctx *InExpressionContext)
- func (s *BaseUpdateStatementParserListener) EnterLikeExpression(ctx *LikeExpressionContext)
- func (s *BaseUpdateStatementParserListener) EnterLimitClause(ctx *LimitClauseContext)
- func (s *BaseUpdateStatementParserListener) EnterOrExpression(ctx *OrExpressionContext)
- func (s *BaseUpdateStatementParserListener) EnterOrderByClause(ctx *OrderByClauseContext)
- func (s *BaseUpdateStatementParserListener) EnterOrderByField(ctx *OrderByFieldContext)
- func (s *BaseUpdateStatementParserListener) EnterStatement(ctx *StatementContext)
- func (s *BaseUpdateStatementParserListener) EnterSubExpression(ctx *SubExpressionContext)
- func (s *BaseUpdateStatementParserListener) EnterUpdateStatement(ctx *UpdateStatementContext)
- func (s *BaseUpdateStatementParserListener) EnterWhereClause(ctx *WhereClauseContext)
- func (s *BaseUpdateStatementParserListener) ExitAndExpression(ctx *AndExpressionContext)
- func (s *BaseUpdateStatementParserListener) ExitAssignment(ctx *AssignmentContext)
- func (s *BaseUpdateStatementParserListener) ExitAssignmentList(ctx *AssignmentListContext)
- func (s *BaseUpdateStatementParserListener) ExitAtomExpression(ctx *AtomExpressionContext)
- func (s *BaseUpdateStatementParserListener) ExitColonField(ctx *ColonFieldContext)
- func (s *BaseUpdateStatementParserListener) ExitCompareExpression(ctx *CompareExpressionContext)
- func (s *BaseUpdateStatementParserListener) ExitEveryRule(ctx antlr.ParserRuleContext)
- func (s *BaseUpdateStatementParserListener) ExitInExpression(ctx *InExpressionContext)
- func (s *BaseUpdateStatementParserListener) ExitLikeExpression(ctx *LikeExpressionContext)
- func (s *BaseUpdateStatementParserListener) ExitLimitClause(ctx *LimitClauseContext)
- func (s *BaseUpdateStatementParserListener) ExitOrExpression(ctx *OrExpressionContext)
- func (s *BaseUpdateStatementParserListener) ExitOrderByClause(ctx *OrderByClauseContext)
- func (s *BaseUpdateStatementParserListener) ExitOrderByField(ctx *OrderByFieldContext)
- func (s *BaseUpdateStatementParserListener) ExitStatement(ctx *StatementContext)
- func (s *BaseUpdateStatementParserListener) ExitSubExpression(ctx *SubExpressionContext)
- func (s *BaseUpdateStatementParserListener) ExitUpdateStatement(ctx *UpdateStatementContext)
- func (s *BaseUpdateStatementParserListener) ExitWhereClause(ctx *WhereClauseContext)
- func (s *BaseUpdateStatementParserListener) VisitErrorNode(node antlr.ErrorNode)
- func (s *BaseUpdateStatementParserListener) VisitTerminal(node antlr.TerminalNode)
- type ColonFieldContext
- func (s *ColonFieldContext) And() antlr.TerminalNode
- func (s *ColonFieldContext) As() antlr.TerminalNode
- func (s *ColonFieldContext) Asc() antlr.TerminalNode
- func (s *ColonFieldContext) Avg() antlr.TerminalNode
- func (s *ColonFieldContext) By() antlr.TerminalNode
- func (s *ColonFieldContext) Colon() antlr.TerminalNode
- func (s *ColonFieldContext) Count() antlr.TerminalNode
- func (s *ColonFieldContext) Delete() antlr.TerminalNode
- func (s *ColonFieldContext) Desc() antlr.TerminalNode
- func (s *ColonFieldContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *ColonFieldContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *ColonFieldContext) From() antlr.TerminalNode
- func (s *ColonFieldContext) GetParser() antlr.Parser
- func (s *ColonFieldContext) GetRuleContext() antlr.RuleContext
- func (s *ColonFieldContext) Group() antlr.TerminalNode
- func (s *ColonFieldContext) Having() antlr.TerminalNode
- func (s *ColonFieldContext) In() antlr.TerminalNode
- func (s *ColonFieldContext) Is() antlr.TerminalNode
- func (*ColonFieldContext) IsColonFieldContext()
- func (s *ColonFieldContext) Like() antlr.TerminalNode
- func (s *ColonFieldContext) Limit() antlr.TerminalNode
- func (s *ColonFieldContext) Max() antlr.TerminalNode
- func (s *ColonFieldContext) Min() antlr.TerminalNode
- func (s *ColonFieldContext) Not() antlr.TerminalNode
- func (s *ColonFieldContext) Null() antlr.TerminalNode
- func (s *ColonFieldContext) Offset() antlr.TerminalNode
- func (s *ColonFieldContext) Or() antlr.TerminalNode
- func (s *ColonFieldContext) Order() antlr.TerminalNode
- func (s *ColonFieldContext) RawString() antlr.TerminalNode
- func (s *ColonFieldContext) Select() antlr.TerminalNode
- func (s *ColonFieldContext) Sum() antlr.TerminalNode
- func (s *ColonFieldContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- func (s *ColonFieldContext) Where() antlr.TerminalNode
- type CompareExpressionContext
- func (s *CompareExpressionContext) ColonField() IColonFieldContext
- func (s *CompareExpressionContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *CompareExpressionContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *CompareExpressionContext) GetParser() antlr.Parser
- func (s *CompareExpressionContext) GetRuleContext() antlr.RuleContext
- func (*CompareExpressionContext) IsCompareExpressionContext()
- func (s *CompareExpressionContext) Literal() antlr.TerminalNode
- func (s *CompareExpressionContext) Number() antlr.TerminalNode
- func (s *CompareExpressionContext) QuestionMark() antlr.TerminalNode
- func (s *CompareExpressionContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type IAndExpressionContext
- type IAssignmentContext
- type IAssignmentListContext
- type IAtomExpressionContext
- type IColonFieldContext
- type ICompareExpressionContext
- type IInExpressionContext
- type ILikeExpressionContext
- type ILimitClauseContext
- type IOrExpressionContext
- type IOrderByClauseContext
- type IOrderByFieldContext
- type IStatementContext
- type ISubExpressionContext
- type IUpdateStatementContext
- type IWhereClauseContext
- type InExpressionContext
- func (s *InExpressionContext) AllComma() []antlr.TerminalNode
- func (s *InExpressionContext) AllLiteral() []antlr.TerminalNode
- func (s *InExpressionContext) AllNumber() []antlr.TerminalNode
- func (s *InExpressionContext) ColonField() IColonFieldContext
- func (s *InExpressionContext) Comma(i int) antlr.TerminalNode
- func (s *InExpressionContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *InExpressionContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *InExpressionContext) GetParser() antlr.Parser
- func (s *InExpressionContext) GetRuleContext() antlr.RuleContext
- func (*InExpressionContext) IsInExpressionContext()
- func (s *InExpressionContext) Literal(i int) antlr.TerminalNode
- func (s *InExpressionContext) Number(i int) antlr.TerminalNode
- func (s *InExpressionContext) QuestionMark() antlr.TerminalNode
- func (s *InExpressionContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type LikeExpressionContext
- func (s *LikeExpressionContext) ColonField() IColonFieldContext
- func (s *LikeExpressionContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *LikeExpressionContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *LikeExpressionContext) GetParser() antlr.Parser
- func (s *LikeExpressionContext) GetRuleContext() antlr.RuleContext
- func (*LikeExpressionContext) IsLikeExpressionContext()
- func (s *LikeExpressionContext) Literal() antlr.TerminalNode
- func (s *LikeExpressionContext) QuestionMark() antlr.TerminalNode
- func (s *LikeExpressionContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type LimitClauseContext
- func (s *LimitClauseContext) ColonField() IColonFieldContext
- func (s *LimitClauseContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *LimitClauseContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *LimitClauseContext) GetParser() antlr.Parser
- func (s *LimitClauseContext) GetRuleContext() antlr.RuleContext
- func (*LimitClauseContext) IsLimitClauseContext()
- func (s *LimitClauseContext) Limit() antlr.TerminalNode
- func (s *LimitClauseContext) Number() antlr.TerminalNode
- func (s *LimitClauseContext) QuestionMark() antlr.TerminalNode
- func (s *LimitClauseContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type OrExpressionContext
- func (s *OrExpressionContext) AllAndExpression() []IAndExpressionContext
- func (s *OrExpressionContext) AllOr() []antlr.TerminalNode
- func (s *OrExpressionContext) AllSubExpression() []ISubExpressionContext
- func (s *OrExpressionContext) AndExpression(i int) IAndExpressionContext
- func (s *OrExpressionContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *OrExpressionContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *OrExpressionContext) GetParser() antlr.Parser
- func (s *OrExpressionContext) GetRuleContext() antlr.RuleContext
- func (*OrExpressionContext) IsOrExpressionContext()
- func (s *OrExpressionContext) Or(i int) antlr.TerminalNode
- func (s *OrExpressionContext) SubExpression(i int) ISubExpressionContext
- func (s *OrExpressionContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type OrderByClauseContext
- func (s *OrderByClauseContext) AllComma() []antlr.TerminalNode
- func (s *OrderByClauseContext) AllOrderByField() []IOrderByFieldContext
- func (s *OrderByClauseContext) By() antlr.TerminalNode
- func (s *OrderByClauseContext) Comma(i int) antlr.TerminalNode
- func (s *OrderByClauseContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *OrderByClauseContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *OrderByClauseContext) GetParser() antlr.Parser
- func (s *OrderByClauseContext) GetRuleContext() antlr.RuleContext
- func (*OrderByClauseContext) IsOrderByClauseContext()
- func (s *OrderByClauseContext) Order() antlr.TerminalNode
- func (s *OrderByClauseContext) OrderByField(i int) IOrderByFieldContext
- func (s *OrderByClauseContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type OrderByFieldContext
- func (s *OrderByFieldContext) Asc() antlr.TerminalNode
- func (s *OrderByFieldContext) BackQuotedString() antlr.TerminalNode
- func (s *OrderByFieldContext) Desc() antlr.TerminalNode
- func (s *OrderByFieldContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *OrderByFieldContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *OrderByFieldContext) GetField() antlr.Token
- func (s *OrderByFieldContext) GetOrder() antlr.Token
- func (s *OrderByFieldContext) GetParser() antlr.Parser
- func (s *OrderByFieldContext) GetRuleContext() antlr.RuleContext
- func (*OrderByFieldContext) IsOrderByFieldContext()
- func (s *OrderByFieldContext) RawString() antlr.TerminalNode
- func (s *OrderByFieldContext) SetField(v antlr.Token)
- func (s *OrderByFieldContext) SetOrder(v antlr.Token)
- func (s *OrderByFieldContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type StatementContext
- func (s *StatementContext) EOF() antlr.TerminalNode
- func (s *StatementContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *StatementContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *StatementContext) GetParser() antlr.Parser
- func (s *StatementContext) GetRuleContext() antlr.RuleContext
- func (*StatementContext) IsStatementContext()
- func (s *StatementContext) Semicolon() antlr.TerminalNode
- func (s *StatementContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- func (s *StatementContext) UpdateStatement() IUpdateStatementContext
- type SubExpressionContext
- func (s *SubExpressionContext) AndExpression() IAndExpressionContext
- func (s *SubExpressionContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *SubExpressionContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *SubExpressionContext) GetParser() antlr.Parser
- func (s *SubExpressionContext) GetRuleContext() antlr.RuleContext
- func (*SubExpressionContext) IsSubExpressionContext()
- func (s *SubExpressionContext) LeftParenthesis() antlr.TerminalNode
- func (s *SubExpressionContext) OrExpression() IOrExpressionContext
- func (s *SubExpressionContext) RightParenthesis() antlr.TerminalNode
- func (s *SubExpressionContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type UpdateStatementContext
- func (s *UpdateStatementContext) AssignmentList() IAssignmentListContext
- func (s *UpdateStatementContext) BackQuotedString() antlr.TerminalNode
- func (s *UpdateStatementContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *UpdateStatementContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *UpdateStatementContext) GetParser() antlr.Parser
- func (s *UpdateStatementContext) GetRuleContext() antlr.RuleContext
- func (s *UpdateStatementContext) GetTable() antlr.Token
- func (*UpdateStatementContext) IsUpdateStatementContext()
- func (s *UpdateStatementContext) LimitClause() ILimitClauseContext
- func (s *UpdateStatementContext) OrderByClause() IOrderByClauseContext
- func (s *UpdateStatementContext) RawString() antlr.TerminalNode
- func (s *UpdateStatementContext) Set() antlr.TerminalNode
- func (s *UpdateStatementContext) SetTable(v antlr.Token)
- func (s *UpdateStatementContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- func (s *UpdateStatementContext) Update() antlr.TerminalNode
- func (s *UpdateStatementContext) WhereClause() IWhereClauseContext
- type UpdateStatementParserLexer
- type UpdateStatementParserListener
- type UpdateStatementParserParser
- func (p *UpdateStatementParserParser) AndExpression() (localctx IAndExpressionContext)
- func (p *UpdateStatementParserParser) Assignment() (localctx IAssignmentContext)
- func (p *UpdateStatementParserParser) AssignmentList() (localctx IAssignmentListContext)
- func (p *UpdateStatementParserParser) AtomExpression() (localctx IAtomExpressionContext)
- func (p *UpdateStatementParserParser) ColonField() (localctx IColonFieldContext)
- func (p *UpdateStatementParserParser) CompareExpression() (localctx ICompareExpressionContext)
- func (p *UpdateStatementParserParser) InExpression() (localctx IInExpressionContext)
- func (p *UpdateStatementParserParser) LikeExpression() (localctx ILikeExpressionContext)
- func (p *UpdateStatementParserParser) LimitClause() (localctx ILimitClauseContext)
- func (p *UpdateStatementParserParser) OrExpression() (localctx IOrExpressionContext)
- func (p *UpdateStatementParserParser) OrderByClause() (localctx IOrderByClauseContext)
- func (p *UpdateStatementParserParser) OrderByField() (localctx IOrderByFieldContext)
- func (p *UpdateStatementParserParser) Statement() (localctx IStatementContext)
- func (p *UpdateStatementParserParser) SubExpression() (localctx ISubExpressionContext)
- func (p *UpdateStatementParserParser) UpdateStatement() (localctx IUpdateStatementContext)
- func (p *UpdateStatementParserParser) WhereClause() (localctx IWhereClauseContext)
- type WhereClauseContext
- func (s *WhereClauseContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *WhereClauseContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *WhereClauseContext) GetParser() antlr.Parser
- func (s *WhereClauseContext) GetRuleContext() antlr.RuleContext
- func (*WhereClauseContext) IsWhereClauseContext()
- func (s *WhereClauseContext) OrExpression() IOrExpressionContext
- func (s *WhereClauseContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- func (s *WhereClauseContext) Where() antlr.TerminalNode
Constants ¶
const ( UpdateStatementParserLexerUpdate = 1 UpdateStatementParserLexerIs = 2 UpdateStatementParserLexerIn = 3 UpdateStatementParserLexerNot = 4 UpdateStatementParserLexerNull = 5 UpdateStatementParserLexerSet = 6 UpdateStatementParserLexerLeftParenthesis = 7 UpdateStatementParserLexerRightParenthesis = 8 UpdateStatementParserLexerSemicolon = 9 UpdateStatementParserLexerColon = 10 UpdateStatementParserLexerComma = 11 UpdateStatementParserLexerAsterisk = 12 UpdateStatementParserLexerEqual = 13 UpdateStatementParserLexerNotEqual = 14 UpdateStatementParserLexerQuestionMark = 15 UpdateStatementParserLexerGT = 16 UpdateStatementParserLexerGTE = 17 UpdateStatementParserLexerLT = 18 UpdateStatementParserLexerLTE = 19 UpdateStatementParserLexerSelect = 20 UpdateStatementParserLexerDelete = 21 UpdateStatementParserLexerFrom = 22 UpdateStatementParserLexerWhere = 23 UpdateStatementParserLexerHaving = 24 UpdateStatementParserLexerLike = 25 UpdateStatementParserLexerAnd = 26 UpdateStatementParserLexerOr = 27 UpdateStatementParserLexerOrder = 28 UpdateStatementParserLexerGroup = 29 UpdateStatementParserLexerBy = 30 UpdateStatementParserLexerAsc = 31 UpdateStatementParserLexerDesc = 32 UpdateStatementParserLexerOffset = 33 UpdateStatementParserLexerLimit = 34 UpdateStatementParserLexerAs = 35 UpdateStatementParserLexerCount = 36 UpdateStatementParserLexerSum = 37 UpdateStatementParserLexerMax = 38 UpdateStatementParserLexerMin = 39 UpdateStatementParserLexerAvg = 40 UpdateStatementParserLexerNumber = 41 UpdateStatementParserLexerLiteral = 42 UpdateStatementParserLexerBackQuotedString = 43 UpdateStatementParserLexerRawString = 44 UpdateStatementParserLexerWS = 45 )
UpdateStatementParserLexer tokens.
const ( UpdateStatementParserParserEOF = antlr.TokenEOF UpdateStatementParserParserUpdate = 1 UpdateStatementParserParserIs = 2 UpdateStatementParserParserIn = 3 UpdateStatementParserParserNot = 4 UpdateStatementParserParserNull = 5 UpdateStatementParserParserSet = 6 UpdateStatementParserParserLeftParenthesis = 7 UpdateStatementParserParserRightParenthesis = 8 UpdateStatementParserParserSemicolon = 9 UpdateStatementParserParserColon = 10 UpdateStatementParserParserComma = 11 UpdateStatementParserParserAsterisk = 12 UpdateStatementParserParserEqual = 13 UpdateStatementParserParserNotEqual = 14 UpdateStatementParserParserQuestionMark = 15 UpdateStatementParserParserGT = 16 UpdateStatementParserParserGTE = 17 UpdateStatementParserParserLT = 18 UpdateStatementParserParserLTE = 19 UpdateStatementParserParserSelect = 20 UpdateStatementParserParserDelete = 21 UpdateStatementParserParserFrom = 22 UpdateStatementParserParserWhere = 23 UpdateStatementParserParserHaving = 24 UpdateStatementParserParserLike = 25 UpdateStatementParserParserAnd = 26 UpdateStatementParserParserOr = 27 UpdateStatementParserParserOrder = 28 UpdateStatementParserParserGroup = 29 UpdateStatementParserParserBy = 30 UpdateStatementParserParserAsc = 31 UpdateStatementParserParserDesc = 32 UpdateStatementParserParserOffset = 33 UpdateStatementParserParserLimit = 34 UpdateStatementParserParserAs = 35 UpdateStatementParserParserCount = 36 UpdateStatementParserParserSum = 37 UpdateStatementParserParserMax = 38 UpdateStatementParserParserMin = 39 UpdateStatementParserParserAvg = 40 UpdateStatementParserParserNumber = 41 UpdateStatementParserParserLiteral = 42 UpdateStatementParserParserBackQuotedString = 43 UpdateStatementParserParserRawString = 44 UpdateStatementParserParserWS = 45 )
UpdateStatementParserParser tokens.
const ( UpdateStatementParserParserRULE_statement = 0 UpdateStatementParserParserRULE_updateStatement = 1 UpdateStatementParserParserRULE_assignmentList = 2 UpdateStatementParserParserRULE_assignment = 3 UpdateStatementParserParserRULE_whereClause = 4 UpdateStatementParserParserRULE_orderByClause = 5 UpdateStatementParserParserRULE_orderByField = 6 UpdateStatementParserParserRULE_limitClause = 7 UpdateStatementParserParserRULE_orExpression = 8 UpdateStatementParserParserRULE_andExpression = 9 UpdateStatementParserParserRULE_subExpression = 10 UpdateStatementParserParserRULE_atomExpression = 11 UpdateStatementParserParserRULE_likeExpression = 12 UpdateStatementParserParserRULE_compareExpression = 13 UpdateStatementParserParserRULE_inExpression = 14 UpdateStatementParserParserRULE_colonField = 15 )
UpdateStatementParserParser rules.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AndExpressionContext ¶
type AndExpressionContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewAndExpressionContext ¶
func NewAndExpressionContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *AndExpressionContext
func NewEmptyAndExpressionContext ¶
func NewEmptyAndExpressionContext() *AndExpressionContext
func (*AndExpressionContext) AllAnd ¶
func (s *AndExpressionContext) AllAnd() []antlr.TerminalNode
func (*AndExpressionContext) AllAtomExpression ¶
func (s *AndExpressionContext) AllAtomExpression() []IAtomExpressionContext
func (*AndExpressionContext) AllSubExpression ¶
func (s *AndExpressionContext) AllSubExpression() []ISubExpressionContext
func (*AndExpressionContext) And ¶
func (s *AndExpressionContext) And(i int) antlr.TerminalNode
func (*AndExpressionContext) AtomExpression ¶
func (s *AndExpressionContext) AtomExpression(i int) IAtomExpressionContext
func (*AndExpressionContext) EnterRule ¶
func (s *AndExpressionContext) EnterRule(listener antlr.ParseTreeListener)
func (*AndExpressionContext) ExitRule ¶
func (s *AndExpressionContext) ExitRule(listener antlr.ParseTreeListener)
func (*AndExpressionContext) GetParser ¶
func (s *AndExpressionContext) GetParser() antlr.Parser
func (*AndExpressionContext) GetRuleContext ¶
func (s *AndExpressionContext) GetRuleContext() antlr.RuleContext
func (*AndExpressionContext) IsAndExpressionContext ¶
func (*AndExpressionContext) IsAndExpressionContext()
func (*AndExpressionContext) SubExpression ¶
func (s *AndExpressionContext) SubExpression(i int) ISubExpressionContext
func (*AndExpressionContext) ToStringTree ¶
func (s *AndExpressionContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type AssignmentContext ¶
type AssignmentContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewAssignmentContext ¶
func NewAssignmentContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *AssignmentContext
func NewEmptyAssignmentContext ¶
func NewEmptyAssignmentContext() *AssignmentContext
func (*AssignmentContext) BackQuotedString ¶
func (s *AssignmentContext) BackQuotedString() antlr.TerminalNode
func (*AssignmentContext) ColonField ¶
func (s *AssignmentContext) ColonField() IColonFieldContext
func (*AssignmentContext) EnterRule ¶
func (s *AssignmentContext) EnterRule(listener antlr.ParseTreeListener)
func (*AssignmentContext) Equal ¶
func (s *AssignmentContext) Equal() antlr.TerminalNode
func (*AssignmentContext) ExitRule ¶
func (s *AssignmentContext) ExitRule(listener antlr.ParseTreeListener)
func (*AssignmentContext) GetParser ¶
func (s *AssignmentContext) GetParser() antlr.Parser
func (*AssignmentContext) GetRuleContext ¶
func (s *AssignmentContext) GetRuleContext() antlr.RuleContext
func (*AssignmentContext) IsAssignmentContext ¶
func (*AssignmentContext) IsAssignmentContext()
func (*AssignmentContext) Literal ¶
func (s *AssignmentContext) Literal() antlr.TerminalNode
func (*AssignmentContext) Number ¶
func (s *AssignmentContext) Number() antlr.TerminalNode
func (*AssignmentContext) QuestionMark ¶
func (s *AssignmentContext) QuestionMark() antlr.TerminalNode
func (*AssignmentContext) RawString ¶
func (s *AssignmentContext) RawString() antlr.TerminalNode
func (*AssignmentContext) ToStringTree ¶
func (s *AssignmentContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type AssignmentListContext ¶
type AssignmentListContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewAssignmentListContext ¶
func NewAssignmentListContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *AssignmentListContext
func NewEmptyAssignmentListContext ¶
func NewEmptyAssignmentListContext() *AssignmentListContext
func (*AssignmentListContext) AllAssignment ¶
func (s *AssignmentListContext) AllAssignment() []IAssignmentContext
func (*AssignmentListContext) AllComma ¶
func (s *AssignmentListContext) AllComma() []antlr.TerminalNode
func (*AssignmentListContext) Assignment ¶
func (s *AssignmentListContext) Assignment(i int) IAssignmentContext
func (*AssignmentListContext) Comma ¶
func (s *AssignmentListContext) Comma(i int) antlr.TerminalNode
func (*AssignmentListContext) EnterRule ¶
func (s *AssignmentListContext) EnterRule(listener antlr.ParseTreeListener)
func (*AssignmentListContext) ExitRule ¶
func (s *AssignmentListContext) ExitRule(listener antlr.ParseTreeListener)
func (*AssignmentListContext) GetParser ¶
func (s *AssignmentListContext) GetParser() antlr.Parser
func (*AssignmentListContext) GetRuleContext ¶
func (s *AssignmentListContext) GetRuleContext() antlr.RuleContext
func (*AssignmentListContext) IsAssignmentListContext ¶
func (*AssignmentListContext) IsAssignmentListContext()
func (*AssignmentListContext) ToStringTree ¶
func (s *AssignmentListContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type AtomExpressionContext ¶
type AtomExpressionContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewAtomExpressionContext ¶
func NewAtomExpressionContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *AtomExpressionContext
func NewEmptyAtomExpressionContext ¶
func NewEmptyAtomExpressionContext() *AtomExpressionContext
func (*AtomExpressionContext) BackQuotedString ¶
func (s *AtomExpressionContext) BackQuotedString() antlr.TerminalNode
func (*AtomExpressionContext) CompareExpression ¶
func (s *AtomExpressionContext) CompareExpression() ICompareExpressionContext
func (*AtomExpressionContext) EnterRule ¶
func (s *AtomExpressionContext) EnterRule(listener antlr.ParseTreeListener)
func (*AtomExpressionContext) Equal ¶
func (s *AtomExpressionContext) Equal() antlr.TerminalNode
func (*AtomExpressionContext) ExitRule ¶
func (s *AtomExpressionContext) ExitRule(listener antlr.ParseTreeListener)
func (*AtomExpressionContext) GT ¶
func (s *AtomExpressionContext) GT() antlr.TerminalNode
func (*AtomExpressionContext) GTE ¶
func (s *AtomExpressionContext) GTE() antlr.TerminalNode
func (*AtomExpressionContext) GetField ¶
func (s *AtomExpressionContext) GetField() antlr.Token
func (*AtomExpressionContext) GetOp ¶
func (s *AtomExpressionContext) GetOp() antlr.Token
func (*AtomExpressionContext) GetParser ¶
func (s *AtomExpressionContext) GetParser() antlr.Parser
func (*AtomExpressionContext) GetRuleContext ¶
func (s *AtomExpressionContext) GetRuleContext() antlr.RuleContext
func (*AtomExpressionContext) In ¶
func (s *AtomExpressionContext) In() antlr.TerminalNode
func (*AtomExpressionContext) InExpression ¶
func (s *AtomExpressionContext) InExpression() IInExpressionContext
func (*AtomExpressionContext) Is ¶
func (s *AtomExpressionContext) Is() antlr.TerminalNode
func (*AtomExpressionContext) IsAtomExpressionContext ¶
func (*AtomExpressionContext) IsAtomExpressionContext()
func (*AtomExpressionContext) LT ¶
func (s *AtomExpressionContext) LT() antlr.TerminalNode
func (*AtomExpressionContext) LTE ¶
func (s *AtomExpressionContext) LTE() antlr.TerminalNode
func (*AtomExpressionContext) LeftParenthesis ¶
func (s *AtomExpressionContext) LeftParenthesis() antlr.TerminalNode
func (*AtomExpressionContext) Like ¶
func (s *AtomExpressionContext) Like() antlr.TerminalNode
func (*AtomExpressionContext) LikeExpression ¶
func (s *AtomExpressionContext) LikeExpression() ILikeExpressionContext
func (*AtomExpressionContext) Not ¶
func (s *AtomExpressionContext) Not() antlr.TerminalNode
func (*AtomExpressionContext) NotEqual ¶
func (s *AtomExpressionContext) NotEqual() antlr.TerminalNode
func (*AtomExpressionContext) Null ¶
func (s *AtomExpressionContext) Null() antlr.TerminalNode
func (*AtomExpressionContext) RawString ¶
func (s *AtomExpressionContext) RawString() antlr.TerminalNode
func (*AtomExpressionContext) RightParenthesis ¶
func (s *AtomExpressionContext) RightParenthesis() antlr.TerminalNode
func (*AtomExpressionContext) SetField ¶
func (s *AtomExpressionContext) SetField(v antlr.Token)
func (*AtomExpressionContext) SetOp ¶
func (s *AtomExpressionContext) SetOp(v antlr.Token)
func (*AtomExpressionContext) ToStringTree ¶
func (s *AtomExpressionContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type BaseUpdateStatementParserListener ¶
type BaseUpdateStatementParserListener struct{}
BaseUpdateStatementParserListener is a complete listener for a parse tree produced by UpdateStatementParserParser.
func (*BaseUpdateStatementParserListener) EnterAndExpression ¶
func (s *BaseUpdateStatementParserListener) EnterAndExpression(ctx *AndExpressionContext)
EnterAndExpression is called when production andExpression is entered.
func (*BaseUpdateStatementParserListener) EnterAssignment ¶
func (s *BaseUpdateStatementParserListener) EnterAssignment(ctx *AssignmentContext)
EnterAssignment is called when production assignment is entered.
func (*BaseUpdateStatementParserListener) EnterAssignmentList ¶
func (s *BaseUpdateStatementParserListener) EnterAssignmentList(ctx *AssignmentListContext)
EnterAssignmentList is called when production assignmentList is entered.
func (*BaseUpdateStatementParserListener) EnterAtomExpression ¶
func (s *BaseUpdateStatementParserListener) EnterAtomExpression(ctx *AtomExpressionContext)
EnterAtomExpression is called when production atomExpression is entered.
func (*BaseUpdateStatementParserListener) EnterColonField ¶
func (s *BaseUpdateStatementParserListener) EnterColonField(ctx *ColonFieldContext)
EnterColonField is called when production colonField is entered.
func (*BaseUpdateStatementParserListener) EnterCompareExpression ¶
func (s *BaseUpdateStatementParserListener) EnterCompareExpression(ctx *CompareExpressionContext)
EnterCompareExpression is called when production compareExpression is entered.
func (*BaseUpdateStatementParserListener) EnterEveryRule ¶
func (s *BaseUpdateStatementParserListener) EnterEveryRule(ctx antlr.ParserRuleContext)
EnterEveryRule is called when any rule is entered.
func (*BaseUpdateStatementParserListener) EnterInExpression ¶
func (s *BaseUpdateStatementParserListener) EnterInExpression(ctx *InExpressionContext)
EnterInExpression is called when production inExpression is entered.
func (*BaseUpdateStatementParserListener) EnterLikeExpression ¶
func (s *BaseUpdateStatementParserListener) EnterLikeExpression(ctx *LikeExpressionContext)
EnterLikeExpression is called when production likeExpression is entered.
func (*BaseUpdateStatementParserListener) EnterLimitClause ¶
func (s *BaseUpdateStatementParserListener) EnterLimitClause(ctx *LimitClauseContext)
EnterLimitClause is called when production limitClause is entered.
func (*BaseUpdateStatementParserListener) EnterOrExpression ¶
func (s *BaseUpdateStatementParserListener) EnterOrExpression(ctx *OrExpressionContext)
EnterOrExpression is called when production orExpression is entered.
func (*BaseUpdateStatementParserListener) EnterOrderByClause ¶
func (s *BaseUpdateStatementParserListener) EnterOrderByClause(ctx *OrderByClauseContext)
EnterOrderByClause is called when production orderByClause is entered.
func (*BaseUpdateStatementParserListener) EnterOrderByField ¶
func (s *BaseUpdateStatementParserListener) EnterOrderByField(ctx *OrderByFieldContext)
EnterOrderByField is called when production orderByField is entered.
func (*BaseUpdateStatementParserListener) EnterStatement ¶
func (s *BaseUpdateStatementParserListener) EnterStatement(ctx *StatementContext)
EnterStatement is called when production statement is entered.
func (*BaseUpdateStatementParserListener) EnterSubExpression ¶
func (s *BaseUpdateStatementParserListener) EnterSubExpression(ctx *SubExpressionContext)
EnterSubExpression is called when production subExpression is entered.
func (*BaseUpdateStatementParserListener) EnterUpdateStatement ¶
func (s *BaseUpdateStatementParserListener) EnterUpdateStatement(ctx *UpdateStatementContext)
EnterUpdateStatement is called when production updateStatement is entered.
func (*BaseUpdateStatementParserListener) EnterWhereClause ¶
func (s *BaseUpdateStatementParserListener) EnterWhereClause(ctx *WhereClauseContext)
EnterWhereClause is called when production whereClause is entered.
func (*BaseUpdateStatementParserListener) ExitAndExpression ¶
func (s *BaseUpdateStatementParserListener) ExitAndExpression(ctx *AndExpressionContext)
ExitAndExpression is called when production andExpression is exited.
func (*BaseUpdateStatementParserListener) ExitAssignment ¶
func (s *BaseUpdateStatementParserListener) ExitAssignment(ctx *AssignmentContext)
ExitAssignment is called when production assignment is exited.
func (*BaseUpdateStatementParserListener) ExitAssignmentList ¶
func (s *BaseUpdateStatementParserListener) ExitAssignmentList(ctx *AssignmentListContext)
ExitAssignmentList is called when production assignmentList is exited.
func (*BaseUpdateStatementParserListener) ExitAtomExpression ¶
func (s *BaseUpdateStatementParserListener) ExitAtomExpression(ctx *AtomExpressionContext)
ExitAtomExpression is called when production atomExpression is exited.
func (*BaseUpdateStatementParserListener) ExitColonField ¶
func (s *BaseUpdateStatementParserListener) ExitColonField(ctx *ColonFieldContext)
ExitColonField is called when production colonField is exited.
func (*BaseUpdateStatementParserListener) ExitCompareExpression ¶
func (s *BaseUpdateStatementParserListener) ExitCompareExpression(ctx *CompareExpressionContext)
ExitCompareExpression is called when production compareExpression is exited.
func (*BaseUpdateStatementParserListener) ExitEveryRule ¶
func (s *BaseUpdateStatementParserListener) ExitEveryRule(ctx antlr.ParserRuleContext)
ExitEveryRule is called when any rule is exited.
func (*BaseUpdateStatementParserListener) ExitInExpression ¶
func (s *BaseUpdateStatementParserListener) ExitInExpression(ctx *InExpressionContext)
ExitInExpression is called when production inExpression is exited.
func (*BaseUpdateStatementParserListener) ExitLikeExpression ¶
func (s *BaseUpdateStatementParserListener) ExitLikeExpression(ctx *LikeExpressionContext)
ExitLikeExpression is called when production likeExpression is exited.
func (*BaseUpdateStatementParserListener) ExitLimitClause ¶
func (s *BaseUpdateStatementParserListener) ExitLimitClause(ctx *LimitClauseContext)
ExitLimitClause is called when production limitClause is exited.
func (*BaseUpdateStatementParserListener) ExitOrExpression ¶
func (s *BaseUpdateStatementParserListener) ExitOrExpression(ctx *OrExpressionContext)
ExitOrExpression is called when production orExpression is exited.
func (*BaseUpdateStatementParserListener) ExitOrderByClause ¶
func (s *BaseUpdateStatementParserListener) ExitOrderByClause(ctx *OrderByClauseContext)
ExitOrderByClause is called when production orderByClause is exited.
func (*BaseUpdateStatementParserListener) ExitOrderByField ¶
func (s *BaseUpdateStatementParserListener) ExitOrderByField(ctx *OrderByFieldContext)
ExitOrderByField is called when production orderByField is exited.
func (*BaseUpdateStatementParserListener) ExitStatement ¶
func (s *BaseUpdateStatementParserListener) ExitStatement(ctx *StatementContext)
ExitStatement is called when production statement is exited.
func (*BaseUpdateStatementParserListener) ExitSubExpression ¶
func (s *BaseUpdateStatementParserListener) ExitSubExpression(ctx *SubExpressionContext)
ExitSubExpression is called when production subExpression is exited.
func (*BaseUpdateStatementParserListener) ExitUpdateStatement ¶
func (s *BaseUpdateStatementParserListener) ExitUpdateStatement(ctx *UpdateStatementContext)
ExitUpdateStatement is called when production updateStatement is exited.
func (*BaseUpdateStatementParserListener) ExitWhereClause ¶
func (s *BaseUpdateStatementParserListener) ExitWhereClause(ctx *WhereClauseContext)
ExitWhereClause is called when production whereClause is exited.
func (*BaseUpdateStatementParserListener) VisitErrorNode ¶
func (s *BaseUpdateStatementParserListener) VisitErrorNode(node antlr.ErrorNode)
VisitErrorNode is called when an error node is visited.
func (*BaseUpdateStatementParserListener) VisitTerminal ¶
func (s *BaseUpdateStatementParserListener) VisitTerminal(node antlr.TerminalNode)
VisitTerminal is called when a terminal node is visited.
type ColonFieldContext ¶
type ColonFieldContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewColonFieldContext ¶
func NewColonFieldContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ColonFieldContext
func NewEmptyColonFieldContext ¶
func NewEmptyColonFieldContext() *ColonFieldContext
func (*ColonFieldContext) And ¶
func (s *ColonFieldContext) And() antlr.TerminalNode
func (*ColonFieldContext) As ¶
func (s *ColonFieldContext) As() antlr.TerminalNode
func (*ColonFieldContext) Asc ¶
func (s *ColonFieldContext) Asc() antlr.TerminalNode
func (*ColonFieldContext) Avg ¶
func (s *ColonFieldContext) Avg() antlr.TerminalNode
func (*ColonFieldContext) By ¶
func (s *ColonFieldContext) By() antlr.TerminalNode
func (*ColonFieldContext) Colon ¶
func (s *ColonFieldContext) Colon() antlr.TerminalNode
func (*ColonFieldContext) Count ¶
func (s *ColonFieldContext) Count() antlr.TerminalNode
func (*ColonFieldContext) Delete ¶
func (s *ColonFieldContext) Delete() antlr.TerminalNode
func (*ColonFieldContext) Desc ¶
func (s *ColonFieldContext) Desc() antlr.TerminalNode
func (*ColonFieldContext) EnterRule ¶
func (s *ColonFieldContext) EnterRule(listener antlr.ParseTreeListener)
func (*ColonFieldContext) ExitRule ¶
func (s *ColonFieldContext) ExitRule(listener antlr.ParseTreeListener)
func (*ColonFieldContext) From ¶
func (s *ColonFieldContext) From() antlr.TerminalNode
func (*ColonFieldContext) GetParser ¶
func (s *ColonFieldContext) GetParser() antlr.Parser
func (*ColonFieldContext) GetRuleContext ¶
func (s *ColonFieldContext) GetRuleContext() antlr.RuleContext
func (*ColonFieldContext) Group ¶
func (s *ColonFieldContext) Group() antlr.TerminalNode
func (*ColonFieldContext) Having ¶
func (s *ColonFieldContext) Having() antlr.TerminalNode
func (*ColonFieldContext) In ¶
func (s *ColonFieldContext) In() antlr.TerminalNode
func (*ColonFieldContext) Is ¶
func (s *ColonFieldContext) Is() antlr.TerminalNode
func (*ColonFieldContext) IsColonFieldContext ¶
func (*ColonFieldContext) IsColonFieldContext()
func (*ColonFieldContext) Like ¶
func (s *ColonFieldContext) Like() antlr.TerminalNode
func (*ColonFieldContext) Limit ¶
func (s *ColonFieldContext) Limit() antlr.TerminalNode
func (*ColonFieldContext) Max ¶
func (s *ColonFieldContext) Max() antlr.TerminalNode
func (*ColonFieldContext) Min ¶
func (s *ColonFieldContext) Min() antlr.TerminalNode
func (*ColonFieldContext) Not ¶
func (s *ColonFieldContext) Not() antlr.TerminalNode
func (*ColonFieldContext) Null ¶
func (s *ColonFieldContext) Null() antlr.TerminalNode
func (*ColonFieldContext) Offset ¶
func (s *ColonFieldContext) Offset() antlr.TerminalNode
func (*ColonFieldContext) Or ¶
func (s *ColonFieldContext) Or() antlr.TerminalNode
func (*ColonFieldContext) Order ¶
func (s *ColonFieldContext) Order() antlr.TerminalNode
func (*ColonFieldContext) RawString ¶
func (s *ColonFieldContext) RawString() antlr.TerminalNode
func (*ColonFieldContext) Select ¶
func (s *ColonFieldContext) Select() antlr.TerminalNode
func (*ColonFieldContext) Sum ¶
func (s *ColonFieldContext) Sum() antlr.TerminalNode
func (*ColonFieldContext) ToStringTree ¶
func (s *ColonFieldContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
func (*ColonFieldContext) Where ¶
func (s *ColonFieldContext) Where() antlr.TerminalNode
type CompareExpressionContext ¶
type CompareExpressionContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewCompareExpressionContext ¶
func NewCompareExpressionContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *CompareExpressionContext
func NewEmptyCompareExpressionContext ¶
func NewEmptyCompareExpressionContext() *CompareExpressionContext
func (*CompareExpressionContext) ColonField ¶
func (s *CompareExpressionContext) ColonField() IColonFieldContext
func (*CompareExpressionContext) EnterRule ¶
func (s *CompareExpressionContext) EnterRule(listener antlr.ParseTreeListener)
func (*CompareExpressionContext) ExitRule ¶
func (s *CompareExpressionContext) ExitRule(listener antlr.ParseTreeListener)
func (*CompareExpressionContext) GetParser ¶
func (s *CompareExpressionContext) GetParser() antlr.Parser
func (*CompareExpressionContext) GetRuleContext ¶
func (s *CompareExpressionContext) GetRuleContext() antlr.RuleContext
func (*CompareExpressionContext) IsCompareExpressionContext ¶
func (*CompareExpressionContext) IsCompareExpressionContext()
func (*CompareExpressionContext) Literal ¶
func (s *CompareExpressionContext) Literal() antlr.TerminalNode
func (*CompareExpressionContext) Number ¶
func (s *CompareExpressionContext) Number() antlr.TerminalNode
func (*CompareExpressionContext) QuestionMark ¶
func (s *CompareExpressionContext) QuestionMark() antlr.TerminalNode
func (*CompareExpressionContext) ToStringTree ¶
func (s *CompareExpressionContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type IAndExpressionContext ¶
type IAndExpressionContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // IsAndExpressionContext differentiates from other interfaces. IsAndExpressionContext() }
IAndExpressionContext is an interface to support dynamic dispatch.
type IAssignmentContext ¶
type IAssignmentContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // IsAssignmentContext differentiates from other interfaces. IsAssignmentContext() }
IAssignmentContext is an interface to support dynamic dispatch.
type IAssignmentListContext ¶
type IAssignmentListContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // IsAssignmentListContext differentiates from other interfaces. IsAssignmentListContext() }
IAssignmentListContext is an interface to support dynamic dispatch.
type IAtomExpressionContext ¶
type IAtomExpressionContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // GetField returns the field token. GetField() antlr.Token // GetOp returns the op token. GetOp() antlr.Token // SetField sets the field token. SetField(antlr.Token) // SetOp sets the op token. SetOp(antlr.Token) // IsAtomExpressionContext differentiates from other interfaces. IsAtomExpressionContext() }
IAtomExpressionContext is an interface to support dynamic dispatch.
type IColonFieldContext ¶
type IColonFieldContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // IsColonFieldContext differentiates from other interfaces. IsColonFieldContext() }
IColonFieldContext is an interface to support dynamic dispatch.
type ICompareExpressionContext ¶
type ICompareExpressionContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // IsCompareExpressionContext differentiates from other interfaces. IsCompareExpressionContext() }
ICompareExpressionContext is an interface to support dynamic dispatch.
type IInExpressionContext ¶
type IInExpressionContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // IsInExpressionContext differentiates from other interfaces. IsInExpressionContext() }
IInExpressionContext is an interface to support dynamic dispatch.
type ILikeExpressionContext ¶
type ILikeExpressionContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // IsLikeExpressionContext differentiates from other interfaces. IsLikeExpressionContext() }
ILikeExpressionContext is an interface to support dynamic dispatch.
type ILimitClauseContext ¶
type ILimitClauseContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // IsLimitClauseContext differentiates from other interfaces. IsLimitClauseContext() }
ILimitClauseContext is an interface to support dynamic dispatch.
type IOrExpressionContext ¶
type IOrExpressionContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // IsOrExpressionContext differentiates from other interfaces. IsOrExpressionContext() }
IOrExpressionContext is an interface to support dynamic dispatch.
type IOrderByClauseContext ¶
type IOrderByClauseContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // IsOrderByClauseContext differentiates from other interfaces. IsOrderByClauseContext() }
IOrderByClauseContext is an interface to support dynamic dispatch.
type IOrderByFieldContext ¶
type IOrderByFieldContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // GetField returns the field token. GetField() antlr.Token // GetOrder returns the order token. GetOrder() antlr.Token // SetField sets the field token. SetField(antlr.Token) // SetOrder sets the order token. SetOrder(antlr.Token) // IsOrderByFieldContext differentiates from other interfaces. IsOrderByFieldContext() }
IOrderByFieldContext is an interface to support dynamic dispatch.
type IStatementContext ¶
type IStatementContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // IsStatementContext differentiates from other interfaces. IsStatementContext() }
IStatementContext is an interface to support dynamic dispatch.
type ISubExpressionContext ¶
type ISubExpressionContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // IsSubExpressionContext differentiates from other interfaces. IsSubExpressionContext() }
ISubExpressionContext is an interface to support dynamic dispatch.
type IUpdateStatementContext ¶
type IUpdateStatementContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // GetTable returns the table token. GetTable() antlr.Token // SetTable sets the table token. SetTable(antlr.Token) // IsUpdateStatementContext differentiates from other interfaces. IsUpdateStatementContext() }
IUpdateStatementContext is an interface to support dynamic dispatch.
type IWhereClauseContext ¶
type IWhereClauseContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // IsWhereClauseContext differentiates from other interfaces. IsWhereClauseContext() }
IWhereClauseContext is an interface to support dynamic dispatch.
type InExpressionContext ¶
type InExpressionContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyInExpressionContext ¶
func NewEmptyInExpressionContext() *InExpressionContext
func NewInExpressionContext ¶
func NewInExpressionContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *InExpressionContext
func (*InExpressionContext) AllComma ¶
func (s *InExpressionContext) AllComma() []antlr.TerminalNode
func (*InExpressionContext) AllLiteral ¶
func (s *InExpressionContext) AllLiteral() []antlr.TerminalNode
func (*InExpressionContext) AllNumber ¶
func (s *InExpressionContext) AllNumber() []antlr.TerminalNode
func (*InExpressionContext) ColonField ¶
func (s *InExpressionContext) ColonField() IColonFieldContext
func (*InExpressionContext) Comma ¶
func (s *InExpressionContext) Comma(i int) antlr.TerminalNode
func (*InExpressionContext) EnterRule ¶
func (s *InExpressionContext) EnterRule(listener antlr.ParseTreeListener)
func (*InExpressionContext) ExitRule ¶
func (s *InExpressionContext) ExitRule(listener antlr.ParseTreeListener)
func (*InExpressionContext) GetParser ¶
func (s *InExpressionContext) GetParser() antlr.Parser
func (*InExpressionContext) GetRuleContext ¶
func (s *InExpressionContext) GetRuleContext() antlr.RuleContext
func (*InExpressionContext) IsInExpressionContext ¶
func (*InExpressionContext) IsInExpressionContext()
func (*InExpressionContext) Literal ¶
func (s *InExpressionContext) Literal(i int) antlr.TerminalNode
func (*InExpressionContext) Number ¶
func (s *InExpressionContext) Number(i int) antlr.TerminalNode
func (*InExpressionContext) QuestionMark ¶
func (s *InExpressionContext) QuestionMark() antlr.TerminalNode
func (*InExpressionContext) ToStringTree ¶
func (s *InExpressionContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type LikeExpressionContext ¶
type LikeExpressionContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyLikeExpressionContext ¶
func NewEmptyLikeExpressionContext() *LikeExpressionContext
func NewLikeExpressionContext ¶
func NewLikeExpressionContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *LikeExpressionContext
func (*LikeExpressionContext) ColonField ¶
func (s *LikeExpressionContext) ColonField() IColonFieldContext
func (*LikeExpressionContext) EnterRule ¶
func (s *LikeExpressionContext) EnterRule(listener antlr.ParseTreeListener)
func (*LikeExpressionContext) ExitRule ¶
func (s *LikeExpressionContext) ExitRule(listener antlr.ParseTreeListener)
func (*LikeExpressionContext) GetParser ¶
func (s *LikeExpressionContext) GetParser() antlr.Parser
func (*LikeExpressionContext) GetRuleContext ¶
func (s *LikeExpressionContext) GetRuleContext() antlr.RuleContext
func (*LikeExpressionContext) IsLikeExpressionContext ¶
func (*LikeExpressionContext) IsLikeExpressionContext()
func (*LikeExpressionContext) Literal ¶
func (s *LikeExpressionContext) Literal() antlr.TerminalNode
func (*LikeExpressionContext) QuestionMark ¶
func (s *LikeExpressionContext) QuestionMark() antlr.TerminalNode
func (*LikeExpressionContext) ToStringTree ¶
func (s *LikeExpressionContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type LimitClauseContext ¶
type LimitClauseContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyLimitClauseContext ¶
func NewEmptyLimitClauseContext() *LimitClauseContext
func NewLimitClauseContext ¶
func NewLimitClauseContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *LimitClauseContext
func (*LimitClauseContext) ColonField ¶
func (s *LimitClauseContext) ColonField() IColonFieldContext
func (*LimitClauseContext) EnterRule ¶
func (s *LimitClauseContext) EnterRule(listener antlr.ParseTreeListener)
func (*LimitClauseContext) ExitRule ¶
func (s *LimitClauseContext) ExitRule(listener antlr.ParseTreeListener)
func (*LimitClauseContext) GetParser ¶
func (s *LimitClauseContext) GetParser() antlr.Parser
func (*LimitClauseContext) GetRuleContext ¶
func (s *LimitClauseContext) GetRuleContext() antlr.RuleContext
func (*LimitClauseContext) IsLimitClauseContext ¶
func (*LimitClauseContext) IsLimitClauseContext()
func (*LimitClauseContext) Limit ¶
func (s *LimitClauseContext) Limit() antlr.TerminalNode
func (*LimitClauseContext) Number ¶
func (s *LimitClauseContext) Number() antlr.TerminalNode
func (*LimitClauseContext) QuestionMark ¶
func (s *LimitClauseContext) QuestionMark() antlr.TerminalNode
func (*LimitClauseContext) ToStringTree ¶
func (s *LimitClauseContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type OrExpressionContext ¶
type OrExpressionContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyOrExpressionContext ¶
func NewEmptyOrExpressionContext() *OrExpressionContext
func NewOrExpressionContext ¶
func NewOrExpressionContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *OrExpressionContext
func (*OrExpressionContext) AllAndExpression ¶
func (s *OrExpressionContext) AllAndExpression() []IAndExpressionContext
func (*OrExpressionContext) AllOr ¶
func (s *OrExpressionContext) AllOr() []antlr.TerminalNode
func (*OrExpressionContext) AllSubExpression ¶
func (s *OrExpressionContext) AllSubExpression() []ISubExpressionContext
func (*OrExpressionContext) AndExpression ¶
func (s *OrExpressionContext) AndExpression(i int) IAndExpressionContext
func (*OrExpressionContext) EnterRule ¶
func (s *OrExpressionContext) EnterRule(listener antlr.ParseTreeListener)
func (*OrExpressionContext) ExitRule ¶
func (s *OrExpressionContext) ExitRule(listener antlr.ParseTreeListener)
func (*OrExpressionContext) GetParser ¶
func (s *OrExpressionContext) GetParser() antlr.Parser
func (*OrExpressionContext) GetRuleContext ¶
func (s *OrExpressionContext) GetRuleContext() antlr.RuleContext
func (*OrExpressionContext) IsOrExpressionContext ¶
func (*OrExpressionContext) IsOrExpressionContext()
func (*OrExpressionContext) Or ¶
func (s *OrExpressionContext) Or(i int) antlr.TerminalNode
func (*OrExpressionContext) SubExpression ¶
func (s *OrExpressionContext) SubExpression(i int) ISubExpressionContext
func (*OrExpressionContext) ToStringTree ¶
func (s *OrExpressionContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type OrderByClauseContext ¶
type OrderByClauseContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyOrderByClauseContext ¶
func NewEmptyOrderByClauseContext() *OrderByClauseContext
func NewOrderByClauseContext ¶
func NewOrderByClauseContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *OrderByClauseContext
func (*OrderByClauseContext) AllComma ¶
func (s *OrderByClauseContext) AllComma() []antlr.TerminalNode
func (*OrderByClauseContext) AllOrderByField ¶
func (s *OrderByClauseContext) AllOrderByField() []IOrderByFieldContext
func (*OrderByClauseContext) By ¶
func (s *OrderByClauseContext) By() antlr.TerminalNode
func (*OrderByClauseContext) Comma ¶
func (s *OrderByClauseContext) Comma(i int) antlr.TerminalNode
func (*OrderByClauseContext) EnterRule ¶
func (s *OrderByClauseContext) EnterRule(listener antlr.ParseTreeListener)
func (*OrderByClauseContext) ExitRule ¶
func (s *OrderByClauseContext) ExitRule(listener antlr.ParseTreeListener)
func (*OrderByClauseContext) GetParser ¶
func (s *OrderByClauseContext) GetParser() antlr.Parser
func (*OrderByClauseContext) GetRuleContext ¶
func (s *OrderByClauseContext) GetRuleContext() antlr.RuleContext
func (*OrderByClauseContext) IsOrderByClauseContext ¶
func (*OrderByClauseContext) IsOrderByClauseContext()
func (*OrderByClauseContext) Order ¶
func (s *OrderByClauseContext) Order() antlr.TerminalNode
func (*OrderByClauseContext) OrderByField ¶
func (s *OrderByClauseContext) OrderByField(i int) IOrderByFieldContext
func (*OrderByClauseContext) ToStringTree ¶
func (s *OrderByClauseContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type OrderByFieldContext ¶
type OrderByFieldContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyOrderByFieldContext ¶
func NewEmptyOrderByFieldContext() *OrderByFieldContext
func NewOrderByFieldContext ¶
func NewOrderByFieldContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *OrderByFieldContext
func (*OrderByFieldContext) Asc ¶
func (s *OrderByFieldContext) Asc() antlr.TerminalNode
func (*OrderByFieldContext) BackQuotedString ¶
func (s *OrderByFieldContext) BackQuotedString() antlr.TerminalNode
func (*OrderByFieldContext) Desc ¶
func (s *OrderByFieldContext) Desc() antlr.TerminalNode
func (*OrderByFieldContext) EnterRule ¶
func (s *OrderByFieldContext) EnterRule(listener antlr.ParseTreeListener)
func (*OrderByFieldContext) ExitRule ¶
func (s *OrderByFieldContext) ExitRule(listener antlr.ParseTreeListener)
func (*OrderByFieldContext) GetField ¶
func (s *OrderByFieldContext) GetField() antlr.Token
func (*OrderByFieldContext) GetOrder ¶
func (s *OrderByFieldContext) GetOrder() antlr.Token
func (*OrderByFieldContext) GetParser ¶
func (s *OrderByFieldContext) GetParser() antlr.Parser
func (*OrderByFieldContext) GetRuleContext ¶
func (s *OrderByFieldContext) GetRuleContext() antlr.RuleContext
func (*OrderByFieldContext) IsOrderByFieldContext ¶
func (*OrderByFieldContext) IsOrderByFieldContext()
func (*OrderByFieldContext) RawString ¶
func (s *OrderByFieldContext) RawString() antlr.TerminalNode
func (*OrderByFieldContext) SetField ¶
func (s *OrderByFieldContext) SetField(v antlr.Token)
func (*OrderByFieldContext) SetOrder ¶
func (s *OrderByFieldContext) SetOrder(v antlr.Token)
func (*OrderByFieldContext) ToStringTree ¶
func (s *OrderByFieldContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type StatementContext ¶
type StatementContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyStatementContext ¶
func NewEmptyStatementContext() *StatementContext
func NewStatementContext ¶
func NewStatementContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *StatementContext
func (*StatementContext) EOF ¶
func (s *StatementContext) EOF() antlr.TerminalNode
func (*StatementContext) EnterRule ¶
func (s *StatementContext) EnterRule(listener antlr.ParseTreeListener)
func (*StatementContext) ExitRule ¶
func (s *StatementContext) ExitRule(listener antlr.ParseTreeListener)
func (*StatementContext) GetParser ¶
func (s *StatementContext) GetParser() antlr.Parser
func (*StatementContext) GetRuleContext ¶
func (s *StatementContext) GetRuleContext() antlr.RuleContext
func (*StatementContext) IsStatementContext ¶
func (*StatementContext) IsStatementContext()
func (*StatementContext) Semicolon ¶
func (s *StatementContext) Semicolon() antlr.TerminalNode
func (*StatementContext) ToStringTree ¶
func (s *StatementContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
func (*StatementContext) UpdateStatement ¶
func (s *StatementContext) UpdateStatement() IUpdateStatementContext
type SubExpressionContext ¶
type SubExpressionContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptySubExpressionContext ¶
func NewEmptySubExpressionContext() *SubExpressionContext
func NewSubExpressionContext ¶
func NewSubExpressionContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *SubExpressionContext
func (*SubExpressionContext) AndExpression ¶
func (s *SubExpressionContext) AndExpression() IAndExpressionContext
func (*SubExpressionContext) EnterRule ¶
func (s *SubExpressionContext) EnterRule(listener antlr.ParseTreeListener)
func (*SubExpressionContext) ExitRule ¶
func (s *SubExpressionContext) ExitRule(listener antlr.ParseTreeListener)
func (*SubExpressionContext) GetParser ¶
func (s *SubExpressionContext) GetParser() antlr.Parser
func (*SubExpressionContext) GetRuleContext ¶
func (s *SubExpressionContext) GetRuleContext() antlr.RuleContext
func (*SubExpressionContext) IsSubExpressionContext ¶
func (*SubExpressionContext) IsSubExpressionContext()
func (*SubExpressionContext) LeftParenthesis ¶
func (s *SubExpressionContext) LeftParenthesis() antlr.TerminalNode
func (*SubExpressionContext) OrExpression ¶
func (s *SubExpressionContext) OrExpression() IOrExpressionContext
func (*SubExpressionContext) RightParenthesis ¶
func (s *SubExpressionContext) RightParenthesis() antlr.TerminalNode
func (*SubExpressionContext) ToStringTree ¶
func (s *SubExpressionContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type UpdateStatementContext ¶
type UpdateStatementContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyUpdateStatementContext ¶
func NewEmptyUpdateStatementContext() *UpdateStatementContext
func NewUpdateStatementContext ¶
func NewUpdateStatementContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *UpdateStatementContext
func (*UpdateStatementContext) AssignmentList ¶
func (s *UpdateStatementContext) AssignmentList() IAssignmentListContext
func (*UpdateStatementContext) BackQuotedString ¶
func (s *UpdateStatementContext) BackQuotedString() antlr.TerminalNode
func (*UpdateStatementContext) EnterRule ¶
func (s *UpdateStatementContext) EnterRule(listener antlr.ParseTreeListener)
func (*UpdateStatementContext) ExitRule ¶
func (s *UpdateStatementContext) ExitRule(listener antlr.ParseTreeListener)
func (*UpdateStatementContext) GetParser ¶
func (s *UpdateStatementContext) GetParser() antlr.Parser
func (*UpdateStatementContext) GetRuleContext ¶
func (s *UpdateStatementContext) GetRuleContext() antlr.RuleContext
func (*UpdateStatementContext) GetTable ¶
func (s *UpdateStatementContext) GetTable() antlr.Token
func (*UpdateStatementContext) IsUpdateStatementContext ¶
func (*UpdateStatementContext) IsUpdateStatementContext()
func (*UpdateStatementContext) LimitClause ¶
func (s *UpdateStatementContext) LimitClause() ILimitClauseContext
func (*UpdateStatementContext) OrderByClause ¶
func (s *UpdateStatementContext) OrderByClause() IOrderByClauseContext
func (*UpdateStatementContext) RawString ¶
func (s *UpdateStatementContext) RawString() antlr.TerminalNode
func (*UpdateStatementContext) Set ¶
func (s *UpdateStatementContext) Set() antlr.TerminalNode
func (*UpdateStatementContext) SetTable ¶
func (s *UpdateStatementContext) SetTable(v antlr.Token)
func (*UpdateStatementContext) ToStringTree ¶
func (s *UpdateStatementContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
func (*UpdateStatementContext) Update ¶
func (s *UpdateStatementContext) Update() antlr.TerminalNode
func (*UpdateStatementContext) WhereClause ¶
func (s *UpdateStatementContext) WhereClause() IWhereClauseContext
type UpdateStatementParserLexer ¶
type UpdateStatementParserLexer struct { *antlr.BaseLexer // contains filtered or unexported fields }
func NewUpdateStatementParserLexer ¶
func NewUpdateStatementParserLexer(input antlr.CharStream) *UpdateStatementParserLexer
type UpdateStatementParserListener ¶
type UpdateStatementParserListener interface { antlr.ParseTreeListener // EnterStatement is called when entering the statement production. EnterStatement(c *StatementContext) // EnterUpdateStatement is called when entering the updateStatement production. EnterUpdateStatement(c *UpdateStatementContext) // EnterAssignmentList is called when entering the assignmentList production. EnterAssignmentList(c *AssignmentListContext) // EnterAssignment is called when entering the assignment production. EnterAssignment(c *AssignmentContext) // EnterWhereClause is called when entering the whereClause production. EnterWhereClause(c *WhereClauseContext) // EnterOrderByClause is called when entering the orderByClause production. EnterOrderByClause(c *OrderByClauseContext) // EnterOrderByField is called when entering the orderByField production. EnterOrderByField(c *OrderByFieldContext) // EnterLimitClause is called when entering the limitClause production. EnterLimitClause(c *LimitClauseContext) // EnterOrExpression is called when entering the orExpression production. EnterOrExpression(c *OrExpressionContext) // EnterAndExpression is called when entering the andExpression production. EnterAndExpression(c *AndExpressionContext) // EnterSubExpression is called when entering the subExpression production. EnterSubExpression(c *SubExpressionContext) // EnterAtomExpression is called when entering the atomExpression production. EnterAtomExpression(c *AtomExpressionContext) // EnterLikeExpression is called when entering the likeExpression production. EnterLikeExpression(c *LikeExpressionContext) // EnterCompareExpression is called when entering the compareExpression production. EnterCompareExpression(c *CompareExpressionContext) // EnterInExpression is called when entering the inExpression production. EnterInExpression(c *InExpressionContext) // EnterColonField is called when entering the colonField production. EnterColonField(c *ColonFieldContext) // ExitStatement is called when exiting the statement production. ExitStatement(c *StatementContext) // ExitUpdateStatement is called when exiting the updateStatement production. ExitUpdateStatement(c *UpdateStatementContext) // ExitAssignmentList is called when exiting the assignmentList production. ExitAssignmentList(c *AssignmentListContext) // ExitAssignment is called when exiting the assignment production. ExitAssignment(c *AssignmentContext) // ExitWhereClause is called when exiting the whereClause production. ExitWhereClause(c *WhereClauseContext) // ExitOrderByClause is called when exiting the orderByClause production. ExitOrderByClause(c *OrderByClauseContext) // ExitOrderByField is called when exiting the orderByField production. ExitOrderByField(c *OrderByFieldContext) // ExitLimitClause is called when exiting the limitClause production. ExitLimitClause(c *LimitClauseContext) // ExitOrExpression is called when exiting the orExpression production. ExitOrExpression(c *OrExpressionContext) // ExitAndExpression is called when exiting the andExpression production. ExitAndExpression(c *AndExpressionContext) // ExitSubExpression is called when exiting the subExpression production. ExitSubExpression(c *SubExpressionContext) // ExitAtomExpression is called when exiting the atomExpression production. ExitAtomExpression(c *AtomExpressionContext) // ExitLikeExpression is called when exiting the likeExpression production. ExitLikeExpression(c *LikeExpressionContext) // ExitCompareExpression is called when exiting the compareExpression production. ExitCompareExpression(c *CompareExpressionContext) // ExitInExpression is called when exiting the inExpression production. ExitInExpression(c *InExpressionContext) // ExitColonField is called when exiting the colonField production. ExitColonField(c *ColonFieldContext) }
UpdateStatementParserListener is a complete listener for a parse tree produced by UpdateStatementParserParser.
type UpdateStatementParserParser ¶
type UpdateStatementParserParser struct {
*antlr.BaseParser
}
func NewUpdateStatementParserParser ¶
func NewUpdateStatementParserParser(input antlr.TokenStream) *UpdateStatementParserParser
func (*UpdateStatementParserParser) AndExpression ¶
func (p *UpdateStatementParserParser) AndExpression() (localctx IAndExpressionContext)
func (*UpdateStatementParserParser) Assignment ¶
func (p *UpdateStatementParserParser) Assignment() (localctx IAssignmentContext)
func (*UpdateStatementParserParser) AssignmentList ¶
func (p *UpdateStatementParserParser) AssignmentList() (localctx IAssignmentListContext)
func (*UpdateStatementParserParser) AtomExpression ¶
func (p *UpdateStatementParserParser) AtomExpression() (localctx IAtomExpressionContext)
func (*UpdateStatementParserParser) ColonField ¶
func (p *UpdateStatementParserParser) ColonField() (localctx IColonFieldContext)
func (*UpdateStatementParserParser) CompareExpression ¶
func (p *UpdateStatementParserParser) CompareExpression() (localctx ICompareExpressionContext)
func (*UpdateStatementParserParser) InExpression ¶
func (p *UpdateStatementParserParser) InExpression() (localctx IInExpressionContext)
func (*UpdateStatementParserParser) LikeExpression ¶
func (p *UpdateStatementParserParser) LikeExpression() (localctx ILikeExpressionContext)
func (*UpdateStatementParserParser) LimitClause ¶
func (p *UpdateStatementParserParser) LimitClause() (localctx ILimitClauseContext)
func (*UpdateStatementParserParser) OrExpression ¶
func (p *UpdateStatementParserParser) OrExpression() (localctx IOrExpressionContext)
func (*UpdateStatementParserParser) OrderByClause ¶
func (p *UpdateStatementParserParser) OrderByClause() (localctx IOrderByClauseContext)
func (*UpdateStatementParserParser) OrderByField ¶
func (p *UpdateStatementParserParser) OrderByField() (localctx IOrderByFieldContext)
func (*UpdateStatementParserParser) Statement ¶
func (p *UpdateStatementParserParser) Statement() (localctx IStatementContext)
func (*UpdateStatementParserParser) SubExpression ¶
func (p *UpdateStatementParserParser) SubExpression() (localctx ISubExpressionContext)
func (*UpdateStatementParserParser) UpdateStatement ¶
func (p *UpdateStatementParserParser) UpdateStatement() (localctx IUpdateStatementContext)
func (*UpdateStatementParserParser) WhereClause ¶
func (p *UpdateStatementParserParser) WhereClause() (localctx IWhereClauseContext)
type WhereClauseContext ¶
type WhereClauseContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyWhereClauseContext ¶
func NewEmptyWhereClauseContext() *WhereClauseContext
func NewWhereClauseContext ¶
func NewWhereClauseContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *WhereClauseContext
func (*WhereClauseContext) EnterRule ¶
func (s *WhereClauseContext) EnterRule(listener antlr.ParseTreeListener)
func (*WhereClauseContext) ExitRule ¶
func (s *WhereClauseContext) ExitRule(listener antlr.ParseTreeListener)
func (*WhereClauseContext) GetParser ¶
func (s *WhereClauseContext) GetParser() antlr.Parser
func (*WhereClauseContext) GetRuleContext ¶
func (s *WhereClauseContext) GetRuleContext() antlr.RuleContext
func (*WhereClauseContext) IsWhereClauseContext ¶
func (*WhereClauseContext) IsWhereClauseContext()
func (*WhereClauseContext) OrExpression ¶
func (s *WhereClauseContext) OrExpression() IOrExpressionContext
func (*WhereClauseContext) ToStringTree ¶
func (s *WhereClauseContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
func (*WhereClauseContext) Where ¶
func (s *WhereClauseContext) Where() antlr.TerminalNode