updateparser

package
v1.0.2 Latest Latest
Warning

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

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

Documentation

Index

Constants

View Source
const (
	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.

View Source
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.

View Source
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 (*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 (*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 (*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 (*AtomExpressionContext) ExitRule

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

func (*AtomExpressionContext) GT

func (*AtomExpressionContext) GTE

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 (*AtomExpressionContext) InExpression

func (s *AtomExpressionContext) InExpression() IInExpressionContext

func (*AtomExpressionContext) Is

func (*AtomExpressionContext) IsAtomExpressionContext

func (*AtomExpressionContext) IsAtomExpressionContext()

func (*AtomExpressionContext) LT

func (*AtomExpressionContext) LTE

func (*AtomExpressionContext) LeftParenthesis

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

func (*AtomExpressionContext) Like

func (*AtomExpressionContext) LikeExpression

func (s *AtomExpressionContext) LikeExpression() ILikeExpressionContext

func (*AtomExpressionContext) Not

func (*AtomExpressionContext) NotEqual

func (*AtomExpressionContext) Null

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

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

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 (*ColonFieldContext) As

func (*ColonFieldContext) Asc

func (*ColonFieldContext) Avg

func (*ColonFieldContext) By

func (*ColonFieldContext) Colon

func (*ColonFieldContext) Count

func (*ColonFieldContext) Delete

func (s *ColonFieldContext) Delete() antlr.TerminalNode

func (*ColonFieldContext) Desc

func (*ColonFieldContext) EnterRule

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

func (*ColonFieldContext) ExitRule

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

func (*ColonFieldContext) From

func (*ColonFieldContext) GetParser

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

func (*ColonFieldContext) GetRuleContext

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

func (*ColonFieldContext) Group

func (*ColonFieldContext) Having

func (s *ColonFieldContext) Having() antlr.TerminalNode

func (*ColonFieldContext) In

func (*ColonFieldContext) Is

func (*ColonFieldContext) IsColonFieldContext

func (*ColonFieldContext) IsColonFieldContext()

func (*ColonFieldContext) Like

func (*ColonFieldContext) Limit

func (*ColonFieldContext) Max

func (*ColonFieldContext) Min

func (*ColonFieldContext) Not

func (*ColonFieldContext) Null

func (*ColonFieldContext) Offset

func (s *ColonFieldContext) Offset() antlr.TerminalNode

func (*ColonFieldContext) Or

func (*ColonFieldContext) Order

func (*ColonFieldContext) RawString

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

func (*ColonFieldContext) Select

func (s *ColonFieldContext) Select() antlr.TerminalNode

func (*ColonFieldContext) Sum

func (*ColonFieldContext) ToStringTree

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

func (*ColonFieldContext) Where

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 (*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 (*CompareExpressionContext) Number

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 (*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 (*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 (*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 (*LimitClauseContext) Number

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 (*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 (*OrderByClauseContext) Comma

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 (*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 (*OrderByFieldContext) BackQuotedString

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

func (*OrderByFieldContext) Desc

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 (*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 (*UpdateStatementContext) OrderByClause

func (s *UpdateStatementContext) OrderByClause() IOrderByClauseContext

func (*UpdateStatementContext) RawString

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

func (*UpdateStatementContext) Set

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 (*UpdateStatementContext) WhereClause

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

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL