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 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 BaseDeleteStatementParserListener
- func (s *BaseDeleteStatementParserListener) EnterAndExpression(ctx *AndExpressionContext)
- func (s *BaseDeleteStatementParserListener) EnterAtomExpression(ctx *AtomExpressionContext)
- func (s *BaseDeleteStatementParserListener) EnterColonField(ctx *ColonFieldContext)
- func (s *BaseDeleteStatementParserListener) EnterCompareExpression(ctx *CompareExpressionContext)
- func (s *BaseDeleteStatementParserListener) EnterDeleteStatement(ctx *DeleteStatementContext)
- func (s *BaseDeleteStatementParserListener) EnterEveryRule(ctx antlr.ParserRuleContext)
- func (s *BaseDeleteStatementParserListener) EnterFromClause(ctx *FromClauseContext)
- func (s *BaseDeleteStatementParserListener) EnterInExpression(ctx *InExpressionContext)
- func (s *BaseDeleteStatementParserListener) EnterLikeExpression(ctx *LikeExpressionContext)
- func (s *BaseDeleteStatementParserListener) EnterLimitClause(ctx *LimitClauseContext)
- func (s *BaseDeleteStatementParserListener) EnterOrExpression(ctx *OrExpressionContext)
- func (s *BaseDeleteStatementParserListener) EnterOrderByClause(ctx *OrderByClauseContext)
- func (s *BaseDeleteStatementParserListener) EnterOrderByField(ctx *OrderByFieldContext)
- func (s *BaseDeleteStatementParserListener) EnterStatement(ctx *StatementContext)
- func (s *BaseDeleteStatementParserListener) EnterSubExpression(ctx *SubExpressionContext)
- func (s *BaseDeleteStatementParserListener) EnterWhereClause(ctx *WhereClauseContext)
- func (s *BaseDeleteStatementParserListener) ExitAndExpression(ctx *AndExpressionContext)
- func (s *BaseDeleteStatementParserListener) ExitAtomExpression(ctx *AtomExpressionContext)
- func (s *BaseDeleteStatementParserListener) ExitColonField(ctx *ColonFieldContext)
- func (s *BaseDeleteStatementParserListener) ExitCompareExpression(ctx *CompareExpressionContext)
- func (s *BaseDeleteStatementParserListener) ExitDeleteStatement(ctx *DeleteStatementContext)
- func (s *BaseDeleteStatementParserListener) ExitEveryRule(ctx antlr.ParserRuleContext)
- func (s *BaseDeleteStatementParserListener) ExitFromClause(ctx *FromClauseContext)
- func (s *BaseDeleteStatementParserListener) ExitInExpression(ctx *InExpressionContext)
- func (s *BaseDeleteStatementParserListener) ExitLikeExpression(ctx *LikeExpressionContext)
- func (s *BaseDeleteStatementParserListener) ExitLimitClause(ctx *LimitClauseContext)
- func (s *BaseDeleteStatementParserListener) ExitOrExpression(ctx *OrExpressionContext)
- func (s *BaseDeleteStatementParserListener) ExitOrderByClause(ctx *OrderByClauseContext)
- func (s *BaseDeleteStatementParserListener) ExitOrderByField(ctx *OrderByFieldContext)
- func (s *BaseDeleteStatementParserListener) ExitStatement(ctx *StatementContext)
- func (s *BaseDeleteStatementParserListener) ExitSubExpression(ctx *SubExpressionContext)
- func (s *BaseDeleteStatementParserListener) ExitWhereClause(ctx *WhereClauseContext)
- func (s *BaseDeleteStatementParserListener) VisitErrorNode(node antlr.ErrorNode)
- func (s *BaseDeleteStatementParserListener) 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 DeleteStatementContext
- func (s *DeleteStatementContext) Delete() antlr.TerminalNode
- func (s *DeleteStatementContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *DeleteStatementContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *DeleteStatementContext) FromClause() IFromClauseContext
- func (s *DeleteStatementContext) GetParser() antlr.Parser
- func (s *DeleteStatementContext) GetRuleContext() antlr.RuleContext
- func (*DeleteStatementContext) IsDeleteStatementContext()
- func (s *DeleteStatementContext) LimitClause() ILimitClauseContext
- func (s *DeleteStatementContext) OrderByClause() IOrderByClauseContext
- func (s *DeleteStatementContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- func (s *DeleteStatementContext) WhereClause() IWhereClauseContext
- type DeleteStatementParserLexer
- type DeleteStatementParserListener
- type DeleteStatementParserParser
- func (p *DeleteStatementParserParser) AndExpression() (localctx IAndExpressionContext)
- func (p *DeleteStatementParserParser) AtomExpression() (localctx IAtomExpressionContext)
- func (p *DeleteStatementParserParser) ColonField() (localctx IColonFieldContext)
- func (p *DeleteStatementParserParser) CompareExpression() (localctx ICompareExpressionContext)
- func (p *DeleteStatementParserParser) DeleteStatement() (localctx IDeleteStatementContext)
- func (p *DeleteStatementParserParser) FromClause() (localctx IFromClauseContext)
- func (p *DeleteStatementParserParser) InExpression() (localctx IInExpressionContext)
- func (p *DeleteStatementParserParser) LikeExpression() (localctx ILikeExpressionContext)
- func (p *DeleteStatementParserParser) LimitClause() (localctx ILimitClauseContext)
- func (p *DeleteStatementParserParser) OrExpression() (localctx IOrExpressionContext)
- func (p *DeleteStatementParserParser) OrderByClause() (localctx IOrderByClauseContext)
- func (p *DeleteStatementParserParser) OrderByField() (localctx IOrderByFieldContext)
- func (p *DeleteStatementParserParser) Statement() (localctx IStatementContext)
- func (p *DeleteStatementParserParser) SubExpression() (localctx ISubExpressionContext)
- func (p *DeleteStatementParserParser) WhereClause() (localctx IWhereClauseContext)
- type FromClauseContext
- func (s *FromClauseContext) AllBackQuotedString() []antlr.TerminalNode
- func (s *FromClauseContext) AllRawString() []antlr.TerminalNode
- func (s *FromClauseContext) As() antlr.TerminalNode
- func (s *FromClauseContext) BackQuotedString(i int) antlr.TerminalNode
- func (s *FromClauseContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *FromClauseContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *FromClauseContext) From() antlr.TerminalNode
- func (s *FromClauseContext) GetAlias() antlr.Token
- func (s *FromClauseContext) GetParser() antlr.Parser
- func (s *FromClauseContext) GetRuleContext() antlr.RuleContext
- func (s *FromClauseContext) GetTable() antlr.Token
- func (*FromClauseContext) IsFromClauseContext()
- func (s *FromClauseContext) RawString(i int) antlr.TerminalNode
- func (s *FromClauseContext) SetAlias(v antlr.Token)
- func (s *FromClauseContext) SetTable(v antlr.Token)
- func (s *FromClauseContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type IAndExpressionContext
- type IAtomExpressionContext
- type IColonFieldContext
- type ICompareExpressionContext
- type IDeleteStatementContext
- type IFromClauseContext
- type IInExpressionContext
- type ILikeExpressionContext
- type ILimitClauseContext
- type IOrExpressionContext
- type IOrderByClauseContext
- type IOrderByFieldContext
- type IStatementContext
- type ISubExpressionContext
- 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) DeleteStatement() IDeleteStatementContext
- 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
- 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 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 ( DeleteStatementParserLexerIs = 1 DeleteStatementParserLexerIn = 2 DeleteStatementParserLexerNot = 3 DeleteStatementParserLexerNull = 4 DeleteStatementParserLexerLeftParenthesis = 5 DeleteStatementParserLexerRightParenthesis = 6 DeleteStatementParserLexerSemicolon = 7 DeleteStatementParserLexerColon = 8 DeleteStatementParserLexerComma = 9 DeleteStatementParserLexerAsterisk = 10 DeleteStatementParserLexerEqual = 11 DeleteStatementParserLexerNotEqual = 12 DeleteStatementParserLexerQuestionMark = 13 DeleteStatementParserLexerGT = 14 DeleteStatementParserLexerGTE = 15 DeleteStatementParserLexerLT = 16 DeleteStatementParserLexerLTE = 17 DeleteStatementParserLexerSelect = 18 DeleteStatementParserLexerDelete = 19 DeleteStatementParserLexerFrom = 20 DeleteStatementParserLexerWhere = 21 DeleteStatementParserLexerHaving = 22 DeleteStatementParserLexerLike = 23 DeleteStatementParserLexerAnd = 24 DeleteStatementParserLexerOr = 25 DeleteStatementParserLexerOrder = 26 DeleteStatementParserLexerGroup = 27 DeleteStatementParserLexerBy = 28 DeleteStatementParserLexerAsc = 29 DeleteStatementParserLexerDesc = 30 DeleteStatementParserLexerOffset = 31 DeleteStatementParserLexerLimit = 32 DeleteStatementParserLexerAs = 33 DeleteStatementParserLexerCount = 34 DeleteStatementParserLexerSum = 35 DeleteStatementParserLexerMax = 36 DeleteStatementParserLexerMin = 37 DeleteStatementParserLexerAvg = 38 DeleteStatementParserLexerNumber = 39 DeleteStatementParserLexerLiteral = 40 DeleteStatementParserLexerBackQuotedString = 41 DeleteStatementParserLexerRawString = 42 DeleteStatementParserLexerWS = 43 )
DeleteStatementParserLexer tokens.
const ( DeleteStatementParserParserEOF = antlr.TokenEOF DeleteStatementParserParserIs = 1 DeleteStatementParserParserIn = 2 DeleteStatementParserParserNot = 3 DeleteStatementParserParserNull = 4 DeleteStatementParserParserLeftParenthesis = 5 DeleteStatementParserParserRightParenthesis = 6 DeleteStatementParserParserSemicolon = 7 DeleteStatementParserParserColon = 8 DeleteStatementParserParserComma = 9 DeleteStatementParserParserAsterisk = 10 DeleteStatementParserParserEqual = 11 DeleteStatementParserParserNotEqual = 12 DeleteStatementParserParserQuestionMark = 13 DeleteStatementParserParserGT = 14 DeleteStatementParserParserGTE = 15 DeleteStatementParserParserLT = 16 DeleteStatementParserParserLTE = 17 DeleteStatementParserParserSelect = 18 DeleteStatementParserParserDelete = 19 DeleteStatementParserParserFrom = 20 DeleteStatementParserParserWhere = 21 DeleteStatementParserParserHaving = 22 DeleteStatementParserParserLike = 23 DeleteStatementParserParserAnd = 24 DeleteStatementParserParserOr = 25 DeleteStatementParserParserOrder = 26 DeleteStatementParserParserGroup = 27 DeleteStatementParserParserBy = 28 DeleteStatementParserParserAsc = 29 DeleteStatementParserParserDesc = 30 DeleteStatementParserParserOffset = 31 DeleteStatementParserParserLimit = 32 DeleteStatementParserParserAs = 33 DeleteStatementParserParserCount = 34 DeleteStatementParserParserSum = 35 DeleteStatementParserParserMax = 36 DeleteStatementParserParserMin = 37 DeleteStatementParserParserAvg = 38 DeleteStatementParserParserNumber = 39 DeleteStatementParserParserLiteral = 40 DeleteStatementParserParserBackQuotedString = 41 DeleteStatementParserParserRawString = 42 DeleteStatementParserParserWS = 43 )
DeleteStatementParserParser tokens.
const ( DeleteStatementParserParserRULE_statement = 0 DeleteStatementParserParserRULE_deleteStatement = 1 DeleteStatementParserParserRULE_fromClause = 2 DeleteStatementParserParserRULE_whereClause = 3 DeleteStatementParserParserRULE_orderByClause = 4 DeleteStatementParserParserRULE_orderByField = 5 DeleteStatementParserParserRULE_limitClause = 6 DeleteStatementParserParserRULE_orExpression = 7 DeleteStatementParserParserRULE_andExpression = 8 DeleteStatementParserParserRULE_subExpression = 9 DeleteStatementParserParserRULE_atomExpression = 10 DeleteStatementParserParserRULE_likeExpression = 11 DeleteStatementParserParserRULE_compareExpression = 12 DeleteStatementParserParserRULE_inExpression = 13 DeleteStatementParserParserRULE_colonField = 14 )
DeleteStatementParserParser 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 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 BaseDeleteStatementParserListener ¶
type BaseDeleteStatementParserListener struct{}
BaseDeleteStatementParserListener is a complete listener for a parse tree produced by DeleteStatementParserParser.
func (*BaseDeleteStatementParserListener) EnterAndExpression ¶
func (s *BaseDeleteStatementParserListener) EnterAndExpression(ctx *AndExpressionContext)
EnterAndExpression is called when production andExpression is entered.
func (*BaseDeleteStatementParserListener) EnterAtomExpression ¶
func (s *BaseDeleteStatementParserListener) EnterAtomExpression(ctx *AtomExpressionContext)
EnterAtomExpression is called when production atomExpression is entered.
func (*BaseDeleteStatementParserListener) EnterColonField ¶
func (s *BaseDeleteStatementParserListener) EnterColonField(ctx *ColonFieldContext)
EnterColonField is called when production colonField is entered.
func (*BaseDeleteStatementParserListener) EnterCompareExpression ¶
func (s *BaseDeleteStatementParserListener) EnterCompareExpression(ctx *CompareExpressionContext)
EnterCompareExpression is called when production compareExpression is entered.
func (*BaseDeleteStatementParserListener) EnterDeleteStatement ¶
func (s *BaseDeleteStatementParserListener) EnterDeleteStatement(ctx *DeleteStatementContext)
EnterDeleteStatement is called when production deleteStatement is entered.
func (*BaseDeleteStatementParserListener) EnterEveryRule ¶
func (s *BaseDeleteStatementParserListener) EnterEveryRule(ctx antlr.ParserRuleContext)
EnterEveryRule is called when any rule is entered.
func (*BaseDeleteStatementParserListener) EnterFromClause ¶
func (s *BaseDeleteStatementParserListener) EnterFromClause(ctx *FromClauseContext)
EnterFromClause is called when production fromClause is entered.
func (*BaseDeleteStatementParserListener) EnterInExpression ¶
func (s *BaseDeleteStatementParserListener) EnterInExpression(ctx *InExpressionContext)
EnterInExpression is called when production inExpression is entered.
func (*BaseDeleteStatementParserListener) EnterLikeExpression ¶
func (s *BaseDeleteStatementParserListener) EnterLikeExpression(ctx *LikeExpressionContext)
EnterLikeExpression is called when production likeExpression is entered.
func (*BaseDeleteStatementParserListener) EnterLimitClause ¶
func (s *BaseDeleteStatementParserListener) EnterLimitClause(ctx *LimitClauseContext)
EnterLimitClause is called when production limitClause is entered.
func (*BaseDeleteStatementParserListener) EnterOrExpression ¶
func (s *BaseDeleteStatementParserListener) EnterOrExpression(ctx *OrExpressionContext)
EnterOrExpression is called when production orExpression is entered.
func (*BaseDeleteStatementParserListener) EnterOrderByClause ¶
func (s *BaseDeleteStatementParserListener) EnterOrderByClause(ctx *OrderByClauseContext)
EnterOrderByClause is called when production orderByClause is entered.
func (*BaseDeleteStatementParserListener) EnterOrderByField ¶
func (s *BaseDeleteStatementParserListener) EnterOrderByField(ctx *OrderByFieldContext)
EnterOrderByField is called when production orderByField is entered.
func (*BaseDeleteStatementParserListener) EnterStatement ¶
func (s *BaseDeleteStatementParserListener) EnterStatement(ctx *StatementContext)
EnterStatement is called when production statement is entered.
func (*BaseDeleteStatementParserListener) EnterSubExpression ¶
func (s *BaseDeleteStatementParserListener) EnterSubExpression(ctx *SubExpressionContext)
EnterSubExpression is called when production subExpression is entered.
func (*BaseDeleteStatementParserListener) EnterWhereClause ¶
func (s *BaseDeleteStatementParserListener) EnterWhereClause(ctx *WhereClauseContext)
EnterWhereClause is called when production whereClause is entered.
func (*BaseDeleteStatementParserListener) ExitAndExpression ¶
func (s *BaseDeleteStatementParserListener) ExitAndExpression(ctx *AndExpressionContext)
ExitAndExpression is called when production andExpression is exited.
func (*BaseDeleteStatementParserListener) ExitAtomExpression ¶
func (s *BaseDeleteStatementParserListener) ExitAtomExpression(ctx *AtomExpressionContext)
ExitAtomExpression is called when production atomExpression is exited.
func (*BaseDeleteStatementParserListener) ExitColonField ¶
func (s *BaseDeleteStatementParserListener) ExitColonField(ctx *ColonFieldContext)
ExitColonField is called when production colonField is exited.
func (*BaseDeleteStatementParserListener) ExitCompareExpression ¶
func (s *BaseDeleteStatementParserListener) ExitCompareExpression(ctx *CompareExpressionContext)
ExitCompareExpression is called when production compareExpression is exited.
func (*BaseDeleteStatementParserListener) ExitDeleteStatement ¶
func (s *BaseDeleteStatementParserListener) ExitDeleteStatement(ctx *DeleteStatementContext)
ExitDeleteStatement is called when production deleteStatement is exited.
func (*BaseDeleteStatementParserListener) ExitEveryRule ¶
func (s *BaseDeleteStatementParserListener) ExitEveryRule(ctx antlr.ParserRuleContext)
ExitEveryRule is called when any rule is exited.
func (*BaseDeleteStatementParserListener) ExitFromClause ¶
func (s *BaseDeleteStatementParserListener) ExitFromClause(ctx *FromClauseContext)
ExitFromClause is called when production fromClause is exited.
func (*BaseDeleteStatementParserListener) ExitInExpression ¶
func (s *BaseDeleteStatementParserListener) ExitInExpression(ctx *InExpressionContext)
ExitInExpression is called when production inExpression is exited.
func (*BaseDeleteStatementParserListener) ExitLikeExpression ¶
func (s *BaseDeleteStatementParserListener) ExitLikeExpression(ctx *LikeExpressionContext)
ExitLikeExpression is called when production likeExpression is exited.
func (*BaseDeleteStatementParserListener) ExitLimitClause ¶
func (s *BaseDeleteStatementParserListener) ExitLimitClause(ctx *LimitClauseContext)
ExitLimitClause is called when production limitClause is exited.
func (*BaseDeleteStatementParserListener) ExitOrExpression ¶
func (s *BaseDeleteStatementParserListener) ExitOrExpression(ctx *OrExpressionContext)
ExitOrExpression is called when production orExpression is exited.
func (*BaseDeleteStatementParserListener) ExitOrderByClause ¶
func (s *BaseDeleteStatementParserListener) ExitOrderByClause(ctx *OrderByClauseContext)
ExitOrderByClause is called when production orderByClause is exited.
func (*BaseDeleteStatementParserListener) ExitOrderByField ¶
func (s *BaseDeleteStatementParserListener) ExitOrderByField(ctx *OrderByFieldContext)
ExitOrderByField is called when production orderByField is exited.
func (*BaseDeleteStatementParserListener) ExitStatement ¶
func (s *BaseDeleteStatementParserListener) ExitStatement(ctx *StatementContext)
ExitStatement is called when production statement is exited.
func (*BaseDeleteStatementParserListener) ExitSubExpression ¶
func (s *BaseDeleteStatementParserListener) ExitSubExpression(ctx *SubExpressionContext)
ExitSubExpression is called when production subExpression is exited.
func (*BaseDeleteStatementParserListener) ExitWhereClause ¶
func (s *BaseDeleteStatementParserListener) ExitWhereClause(ctx *WhereClauseContext)
ExitWhereClause is called when production whereClause is exited.
func (*BaseDeleteStatementParserListener) VisitErrorNode ¶
func (s *BaseDeleteStatementParserListener) VisitErrorNode(node antlr.ErrorNode)
VisitErrorNode is called when an error node is visited.
func (*BaseDeleteStatementParserListener) VisitTerminal ¶
func (s *BaseDeleteStatementParserListener) 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 DeleteStatementContext ¶
type DeleteStatementContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewDeleteStatementContext ¶
func NewDeleteStatementContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *DeleteStatementContext
func NewEmptyDeleteStatementContext ¶
func NewEmptyDeleteStatementContext() *DeleteStatementContext
func (*DeleteStatementContext) Delete ¶
func (s *DeleteStatementContext) Delete() antlr.TerminalNode
func (*DeleteStatementContext) EnterRule ¶
func (s *DeleteStatementContext) EnterRule(listener antlr.ParseTreeListener)
func (*DeleteStatementContext) ExitRule ¶
func (s *DeleteStatementContext) ExitRule(listener antlr.ParseTreeListener)
func (*DeleteStatementContext) FromClause ¶
func (s *DeleteStatementContext) FromClause() IFromClauseContext
func (*DeleteStatementContext) GetParser ¶
func (s *DeleteStatementContext) GetParser() antlr.Parser
func (*DeleteStatementContext) GetRuleContext ¶
func (s *DeleteStatementContext) GetRuleContext() antlr.RuleContext
func (*DeleteStatementContext) IsDeleteStatementContext ¶
func (*DeleteStatementContext) IsDeleteStatementContext()
func (*DeleteStatementContext) LimitClause ¶
func (s *DeleteStatementContext) LimitClause() ILimitClauseContext
func (*DeleteStatementContext) OrderByClause ¶
func (s *DeleteStatementContext) OrderByClause() IOrderByClauseContext
func (*DeleteStatementContext) ToStringTree ¶
func (s *DeleteStatementContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
func (*DeleteStatementContext) WhereClause ¶
func (s *DeleteStatementContext) WhereClause() IWhereClauseContext
type DeleteStatementParserLexer ¶
type DeleteStatementParserLexer struct { *antlr.BaseLexer // contains filtered or unexported fields }
func NewDeleteStatementParserLexer ¶
func NewDeleteStatementParserLexer(input antlr.CharStream) *DeleteStatementParserLexer
type DeleteStatementParserListener ¶
type DeleteStatementParserListener interface { antlr.ParseTreeListener // EnterStatement is called when entering the statement production. EnterStatement(c *StatementContext) // EnterDeleteStatement is called when entering the deleteStatement production. EnterDeleteStatement(c *DeleteStatementContext) // EnterFromClause is called when entering the fromClause production. EnterFromClause(c *FromClauseContext) // 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) // ExitDeleteStatement is called when exiting the deleteStatement production. ExitDeleteStatement(c *DeleteStatementContext) // ExitFromClause is called when exiting the fromClause production. ExitFromClause(c *FromClauseContext) // 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) }
DeleteStatementParserListener is a complete listener for a parse tree produced by DeleteStatementParserParser.
type DeleteStatementParserParser ¶
type DeleteStatementParserParser struct {
*antlr.BaseParser
}
func NewDeleteStatementParserParser ¶
func NewDeleteStatementParserParser(input antlr.TokenStream) *DeleteStatementParserParser
func (*DeleteStatementParserParser) AndExpression ¶
func (p *DeleteStatementParserParser) AndExpression() (localctx IAndExpressionContext)
func (*DeleteStatementParserParser) AtomExpression ¶
func (p *DeleteStatementParserParser) AtomExpression() (localctx IAtomExpressionContext)
func (*DeleteStatementParserParser) ColonField ¶
func (p *DeleteStatementParserParser) ColonField() (localctx IColonFieldContext)
func (*DeleteStatementParserParser) CompareExpression ¶
func (p *DeleteStatementParserParser) CompareExpression() (localctx ICompareExpressionContext)
func (*DeleteStatementParserParser) DeleteStatement ¶
func (p *DeleteStatementParserParser) DeleteStatement() (localctx IDeleteStatementContext)
func (*DeleteStatementParserParser) FromClause ¶
func (p *DeleteStatementParserParser) FromClause() (localctx IFromClauseContext)
func (*DeleteStatementParserParser) InExpression ¶
func (p *DeleteStatementParserParser) InExpression() (localctx IInExpressionContext)
func (*DeleteStatementParserParser) LikeExpression ¶
func (p *DeleteStatementParserParser) LikeExpression() (localctx ILikeExpressionContext)
func (*DeleteStatementParserParser) LimitClause ¶
func (p *DeleteStatementParserParser) LimitClause() (localctx ILimitClauseContext)
func (*DeleteStatementParserParser) OrExpression ¶
func (p *DeleteStatementParserParser) OrExpression() (localctx IOrExpressionContext)
func (*DeleteStatementParserParser) OrderByClause ¶
func (p *DeleteStatementParserParser) OrderByClause() (localctx IOrderByClauseContext)
func (*DeleteStatementParserParser) OrderByField ¶
func (p *DeleteStatementParserParser) OrderByField() (localctx IOrderByFieldContext)
func (*DeleteStatementParserParser) Statement ¶
func (p *DeleteStatementParserParser) Statement() (localctx IStatementContext)
func (*DeleteStatementParserParser) SubExpression ¶
func (p *DeleteStatementParserParser) SubExpression() (localctx ISubExpressionContext)
func (*DeleteStatementParserParser) WhereClause ¶
func (p *DeleteStatementParserParser) WhereClause() (localctx IWhereClauseContext)
type FromClauseContext ¶
type FromClauseContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyFromClauseContext ¶
func NewEmptyFromClauseContext() *FromClauseContext
func NewFromClauseContext ¶
func NewFromClauseContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *FromClauseContext
func (*FromClauseContext) AllBackQuotedString ¶
func (s *FromClauseContext) AllBackQuotedString() []antlr.TerminalNode
func (*FromClauseContext) AllRawString ¶
func (s *FromClauseContext) AllRawString() []antlr.TerminalNode
func (*FromClauseContext) As ¶
func (s *FromClauseContext) As() antlr.TerminalNode
func (*FromClauseContext) BackQuotedString ¶
func (s *FromClauseContext) BackQuotedString(i int) antlr.TerminalNode
func (*FromClauseContext) EnterRule ¶
func (s *FromClauseContext) EnterRule(listener antlr.ParseTreeListener)
func (*FromClauseContext) ExitRule ¶
func (s *FromClauseContext) ExitRule(listener antlr.ParseTreeListener)
func (*FromClauseContext) From ¶
func (s *FromClauseContext) From() antlr.TerminalNode
func (*FromClauseContext) GetAlias ¶
func (s *FromClauseContext) GetAlias() antlr.Token
func (*FromClauseContext) GetParser ¶
func (s *FromClauseContext) GetParser() antlr.Parser
func (*FromClauseContext) GetRuleContext ¶
func (s *FromClauseContext) GetRuleContext() antlr.RuleContext
func (*FromClauseContext) GetTable ¶
func (s *FromClauseContext) GetTable() antlr.Token
func (*FromClauseContext) IsFromClauseContext ¶
func (*FromClauseContext) IsFromClauseContext()
func (*FromClauseContext) RawString ¶
func (s *FromClauseContext) RawString(i int) antlr.TerminalNode
func (*FromClauseContext) SetAlias ¶
func (s *FromClauseContext) SetAlias(v antlr.Token)
func (*FromClauseContext) SetTable ¶
func (s *FromClauseContext) SetTable(v antlr.Token)
func (*FromClauseContext) ToStringTree ¶
func (s *FromClauseContext) 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 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 IDeleteStatementContext ¶
type IDeleteStatementContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // IsDeleteStatementContext differentiates from other interfaces. IsDeleteStatementContext() }
IDeleteStatementContext is an interface to support dynamic dispatch.
type IFromClauseContext ¶
type IFromClauseContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // GetTable returns the table token. GetTable() antlr.Token // GetAlias returns the alias token. GetAlias() antlr.Token // SetTable sets the table token. SetTable(antlr.Token) // SetAlias sets the alias token. SetAlias(antlr.Token) // IsFromClauseContext differentiates from other interfaces. IsFromClauseContext() }
IFromClauseContext 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 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) DeleteStatement ¶
func (s *StatementContext) DeleteStatement() IDeleteStatementContext
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
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 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