deleteparser

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 (
	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.

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

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

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

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 (*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 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 (*DeleteStatementContext) EnterRule

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

func (*DeleteStatementContext) ExitRule

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

func (*DeleteStatementContext) FromClause

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

func (s *DeleteStatementContext) OrderByClause() IOrderByClauseContext

func (*DeleteStatementContext) ToStringTree

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

func (*DeleteStatementContext) WhereClause

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 (*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 (*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 (*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) DeleteStatement

func (s *StatementContext) DeleteStatement() IDeleteStatementContext

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

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

Jump to

Keyboard shortcuts

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