parser

package
v0.6.0 Latest Latest
Warning

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

Go to latest
Published: Mar 19, 2022 License: MIT Imports: 5 Imported by: 0

Documentation

Index

Constants

View Source
const (
	FilterExpressionSyntaxLexerT__0                    = 1
	FilterExpressionSyntaxLexerT__1                    = 2
	FilterExpressionSyntaxLexerT__2                    = 3
	FilterExpressionSyntaxLexerT__3                    = 4
	FilterExpressionSyntaxLexerT__4                    = 5
	FilterExpressionSyntaxLexerT__5                    = 6
	FilterExpressionSyntaxLexerT__6                    = 7
	FilterExpressionSyntaxLexerT__7                    = 8
	FilterExpressionSyntaxLexerT__8                    = 9
	FilterExpressionSyntaxLexerT__9                    = 10
	FilterExpressionSyntaxLexerT__10                   = 11
	FilterExpressionSyntaxLexerT__11                   = 12
	FilterExpressionSyntaxLexerT__12                   = 13
	FilterExpressionSyntaxLexerT__13                   = 14
	FilterExpressionSyntaxLexerT__14                   = 15
	FilterExpressionSyntaxLexerT__15                   = 16
	FilterExpressionSyntaxLexerT__16                   = 17
	FilterExpressionSyntaxLexerT__17                   = 18
	FilterExpressionSyntaxLexerT__18                   = 19
	FilterExpressionSyntaxLexerT__19                   = 20
	FilterExpressionSyntaxLexerT__20                   = 21
	FilterExpressionSyntaxLexerT__21                   = 22
	FilterExpressionSyntaxLexerT__22                   = 23
	FilterExpressionSyntaxLexerT__23                   = 24
	FilterExpressionSyntaxLexerT__24                   = 25
	FilterExpressionSyntaxLexerT__25                   = 26
	FilterExpressionSyntaxLexerT__26                   = 27
	FilterExpressionSyntaxLexerT__27                   = 28
	FilterExpressionSyntaxLexerK_ABS                   = 29
	FilterExpressionSyntaxLexerK_AND                   = 30
	FilterExpressionSyntaxLexerK_ASC                   = 31
	FilterExpressionSyntaxLexerK_BINARY                = 32
	FilterExpressionSyntaxLexerK_BY                    = 33
	FilterExpressionSyntaxLexerK_CEILING               = 34
	FilterExpressionSyntaxLexerK_COALESCE              = 35
	FilterExpressionSyntaxLexerK_CONVERT               = 36
	FilterExpressionSyntaxLexerK_CONTAINS              = 37
	FilterExpressionSyntaxLexerK_DATEADD               = 38
	FilterExpressionSyntaxLexerK_DATEDIFF              = 39
	FilterExpressionSyntaxLexerK_DATEPART              = 40
	FilterExpressionSyntaxLexerK_DESC                  = 41
	FilterExpressionSyntaxLexerK_ENDSWITH              = 42
	FilterExpressionSyntaxLexerK_FILTER                = 43
	FilterExpressionSyntaxLexerK_FLOOR                 = 44
	FilterExpressionSyntaxLexerK_IIF                   = 45
	FilterExpressionSyntaxLexerK_IN                    = 46
	FilterExpressionSyntaxLexerK_INDEXOF               = 47
	FilterExpressionSyntaxLexerK_IS                    = 48
	FilterExpressionSyntaxLexerK_ISDATE                = 49
	FilterExpressionSyntaxLexerK_ISINTEGER             = 50
	FilterExpressionSyntaxLexerK_ISGUID                = 51
	FilterExpressionSyntaxLexerK_ISNULL                = 52
	FilterExpressionSyntaxLexerK_ISNUMERIC             = 53
	FilterExpressionSyntaxLexerK_LASTINDEXOF           = 54
	FilterExpressionSyntaxLexerK_LEN                   = 55
	FilterExpressionSyntaxLexerK_LIKE                  = 56
	FilterExpressionSyntaxLexerK_LOWER                 = 57
	FilterExpressionSyntaxLexerK_MAXOF                 = 58
	FilterExpressionSyntaxLexerK_MINOF                 = 59
	FilterExpressionSyntaxLexerK_NOT                   = 60
	FilterExpressionSyntaxLexerK_NOW                   = 61
	FilterExpressionSyntaxLexerK_NTHINDEXOF            = 62
	FilterExpressionSyntaxLexerK_NULL                  = 63
	FilterExpressionSyntaxLexerK_OR                    = 64
	FilterExpressionSyntaxLexerK_ORDER                 = 65
	FilterExpressionSyntaxLexerK_POWER                 = 66
	FilterExpressionSyntaxLexerK_REGEXMATCH            = 67
	FilterExpressionSyntaxLexerK_REGEXVAL              = 68
	FilterExpressionSyntaxLexerK_REPLACE               = 69
	FilterExpressionSyntaxLexerK_REVERSE               = 70
	FilterExpressionSyntaxLexerK_ROUND                 = 71
	FilterExpressionSyntaxLexerK_SQRT                  = 72
	FilterExpressionSyntaxLexerK_SPLIT                 = 73
	FilterExpressionSyntaxLexerK_STARTSWITH            = 74
	FilterExpressionSyntaxLexerK_STRCOUNT              = 75
	FilterExpressionSyntaxLexerK_STRCMP                = 76
	FilterExpressionSyntaxLexerK_SUBSTR                = 77
	FilterExpressionSyntaxLexerK_TOP                   = 78
	FilterExpressionSyntaxLexerK_TRIM                  = 79
	FilterExpressionSyntaxLexerK_TRIMLEFT              = 80
	FilterExpressionSyntaxLexerK_TRIMRIGHT             = 81
	FilterExpressionSyntaxLexerK_UPPER                 = 82
	FilterExpressionSyntaxLexerK_UTCNOW                = 83
	FilterExpressionSyntaxLexerK_WHERE                 = 84
	FilterExpressionSyntaxLexerK_XOR                   = 85
	FilterExpressionSyntaxLexerBOOLEAN_LITERAL         = 86
	FilterExpressionSyntaxLexerIDENTIFIER              = 87
	FilterExpressionSyntaxLexerINTEGER_LITERAL         = 88
	FilterExpressionSyntaxLexerNUMERIC_LITERAL         = 89
	FilterExpressionSyntaxLexerGUID_LITERAL            = 90
	FilterExpressionSyntaxLexerMEASUREMENT_KEY_LITERAL = 91
	FilterExpressionSyntaxLexerPOINT_TAG_LITERAL       = 92
	FilterExpressionSyntaxLexerSTRING_LITERAL          = 93
	FilterExpressionSyntaxLexerDATETIME_LITERAL        = 94
	FilterExpressionSyntaxLexerSINGLE_LINE_COMMENT     = 95
	FilterExpressionSyntaxLexerMULTILINE_COMMENT       = 96
	FilterExpressionSyntaxLexerSPACES                  = 97
	FilterExpressionSyntaxLexerUNEXPECTED_CHAR         = 98
)

FilterExpressionSyntaxLexer tokens.

View Source
const (
	FilterExpressionSyntaxParserEOF                     = antlr.TokenEOF
	FilterExpressionSyntaxParserT__0                    = 1
	FilterExpressionSyntaxParserT__1                    = 2
	FilterExpressionSyntaxParserT__2                    = 3
	FilterExpressionSyntaxParserT__3                    = 4
	FilterExpressionSyntaxParserT__4                    = 5
	FilterExpressionSyntaxParserT__5                    = 6
	FilterExpressionSyntaxParserT__6                    = 7
	FilterExpressionSyntaxParserT__7                    = 8
	FilterExpressionSyntaxParserT__8                    = 9
	FilterExpressionSyntaxParserT__9                    = 10
	FilterExpressionSyntaxParserT__10                   = 11
	FilterExpressionSyntaxParserT__11                   = 12
	FilterExpressionSyntaxParserT__12                   = 13
	FilterExpressionSyntaxParserT__13                   = 14
	FilterExpressionSyntaxParserT__14                   = 15
	FilterExpressionSyntaxParserT__15                   = 16
	FilterExpressionSyntaxParserT__16                   = 17
	FilterExpressionSyntaxParserT__17                   = 18
	FilterExpressionSyntaxParserT__18                   = 19
	FilterExpressionSyntaxParserT__19                   = 20
	FilterExpressionSyntaxParserT__20                   = 21
	FilterExpressionSyntaxParserT__21                   = 22
	FilterExpressionSyntaxParserT__22                   = 23
	FilterExpressionSyntaxParserT__23                   = 24
	FilterExpressionSyntaxParserT__24                   = 25
	FilterExpressionSyntaxParserT__25                   = 26
	FilterExpressionSyntaxParserT__26                   = 27
	FilterExpressionSyntaxParserT__27                   = 28
	FilterExpressionSyntaxParserK_ABS                   = 29
	FilterExpressionSyntaxParserK_AND                   = 30
	FilterExpressionSyntaxParserK_ASC                   = 31
	FilterExpressionSyntaxParserK_BINARY                = 32
	FilterExpressionSyntaxParserK_BY                    = 33
	FilterExpressionSyntaxParserK_CEILING               = 34
	FilterExpressionSyntaxParserK_COALESCE              = 35
	FilterExpressionSyntaxParserK_CONVERT               = 36
	FilterExpressionSyntaxParserK_CONTAINS              = 37
	FilterExpressionSyntaxParserK_DATEADD               = 38
	FilterExpressionSyntaxParserK_DATEDIFF              = 39
	FilterExpressionSyntaxParserK_DATEPART              = 40
	FilterExpressionSyntaxParserK_DESC                  = 41
	FilterExpressionSyntaxParserK_ENDSWITH              = 42
	FilterExpressionSyntaxParserK_FILTER                = 43
	FilterExpressionSyntaxParserK_FLOOR                 = 44
	FilterExpressionSyntaxParserK_IIF                   = 45
	FilterExpressionSyntaxParserK_IN                    = 46
	FilterExpressionSyntaxParserK_INDEXOF               = 47
	FilterExpressionSyntaxParserK_IS                    = 48
	FilterExpressionSyntaxParserK_ISDATE                = 49
	FilterExpressionSyntaxParserK_ISINTEGER             = 50
	FilterExpressionSyntaxParserK_ISGUID                = 51
	FilterExpressionSyntaxParserK_ISNULL                = 52
	FilterExpressionSyntaxParserK_ISNUMERIC             = 53
	FilterExpressionSyntaxParserK_LASTINDEXOF           = 54
	FilterExpressionSyntaxParserK_LEN                   = 55
	FilterExpressionSyntaxParserK_LIKE                  = 56
	FilterExpressionSyntaxParserK_LOWER                 = 57
	FilterExpressionSyntaxParserK_MAXOF                 = 58
	FilterExpressionSyntaxParserK_MINOF                 = 59
	FilterExpressionSyntaxParserK_NOT                   = 60
	FilterExpressionSyntaxParserK_NOW                   = 61
	FilterExpressionSyntaxParserK_NTHINDEXOF            = 62
	FilterExpressionSyntaxParserK_NULL                  = 63
	FilterExpressionSyntaxParserK_OR                    = 64
	FilterExpressionSyntaxParserK_ORDER                 = 65
	FilterExpressionSyntaxParserK_POWER                 = 66
	FilterExpressionSyntaxParserK_REGEXMATCH            = 67
	FilterExpressionSyntaxParserK_REGEXVAL              = 68
	FilterExpressionSyntaxParserK_REPLACE               = 69
	FilterExpressionSyntaxParserK_REVERSE               = 70
	FilterExpressionSyntaxParserK_ROUND                 = 71
	FilterExpressionSyntaxParserK_SQRT                  = 72
	FilterExpressionSyntaxParserK_SPLIT                 = 73
	FilterExpressionSyntaxParserK_STARTSWITH            = 74
	FilterExpressionSyntaxParserK_STRCOUNT              = 75
	FilterExpressionSyntaxParserK_STRCMP                = 76
	FilterExpressionSyntaxParserK_SUBSTR                = 77
	FilterExpressionSyntaxParserK_TOP                   = 78
	FilterExpressionSyntaxParserK_TRIM                  = 79
	FilterExpressionSyntaxParserK_TRIMLEFT              = 80
	FilterExpressionSyntaxParserK_TRIMRIGHT             = 81
	FilterExpressionSyntaxParserK_UPPER                 = 82
	FilterExpressionSyntaxParserK_UTCNOW                = 83
	FilterExpressionSyntaxParserK_WHERE                 = 84
	FilterExpressionSyntaxParserK_XOR                   = 85
	FilterExpressionSyntaxParserBOOLEAN_LITERAL         = 86
	FilterExpressionSyntaxParserIDENTIFIER              = 87
	FilterExpressionSyntaxParserINTEGER_LITERAL         = 88
	FilterExpressionSyntaxParserNUMERIC_LITERAL         = 89
	FilterExpressionSyntaxParserGUID_LITERAL            = 90
	FilterExpressionSyntaxParserMEASUREMENT_KEY_LITERAL = 91
	FilterExpressionSyntaxParserPOINT_TAG_LITERAL       = 92
	FilterExpressionSyntaxParserSTRING_LITERAL          = 93
	FilterExpressionSyntaxParserDATETIME_LITERAL        = 94
	FilterExpressionSyntaxParserSINGLE_LINE_COMMENT     = 95
	FilterExpressionSyntaxParserMULTILINE_COMMENT       = 96
	FilterExpressionSyntaxParserSPACES                  = 97
	FilterExpressionSyntaxParserUNEXPECTED_CHAR         = 98
)

FilterExpressionSyntaxParser tokens.

View Source
const (
	FilterExpressionSyntaxParserRULE_parse                         = 0
	FilterExpressionSyntaxParserRULE_err                           = 1
	FilterExpressionSyntaxParserRULE_filterExpressionStatementList = 2
	FilterExpressionSyntaxParserRULE_filterExpressionStatement     = 3
	FilterExpressionSyntaxParserRULE_identifierStatement           = 4
	FilterExpressionSyntaxParserRULE_filterStatement               = 5
	FilterExpressionSyntaxParserRULE_topLimit                      = 6
	FilterExpressionSyntaxParserRULE_orderingTerm                  = 7
	FilterExpressionSyntaxParserRULE_expressionList                = 8
	FilterExpressionSyntaxParserRULE_expression                    = 9
	FilterExpressionSyntaxParserRULE_predicateExpression           = 10
	FilterExpressionSyntaxParserRULE_valueExpression               = 11
	FilterExpressionSyntaxParserRULE_notOperator                   = 12
	FilterExpressionSyntaxParserRULE_unaryOperator                 = 13
	FilterExpressionSyntaxParserRULE_exactMatchModifier            = 14
	FilterExpressionSyntaxParserRULE_comparisonOperator            = 15
	FilterExpressionSyntaxParserRULE_logicalOperator               = 16
	FilterExpressionSyntaxParserRULE_bitwiseOperator               = 17
	FilterExpressionSyntaxParserRULE_mathOperator                  = 18
	FilterExpressionSyntaxParserRULE_functionName                  = 19
	FilterExpressionSyntaxParserRULE_functionExpression            = 20
	FilterExpressionSyntaxParserRULE_literalValue                  = 21
	FilterExpressionSyntaxParserRULE_tableName                     = 22
	FilterExpressionSyntaxParserRULE_columnName                    = 23
	FilterExpressionSyntaxParserRULE_orderByColumnName             = 24
)

FilterExpressionSyntaxParser rules.

Variables

This section is empty.

Functions

This section is empty.

Types

type BaseFilterExpressionSyntaxListener

type BaseFilterExpressionSyntaxListener struct{}

BaseFilterExpressionSyntaxListener is a complete listener for a parse tree produced by FilterExpressionSyntaxParser.

func (*BaseFilterExpressionSyntaxListener) EnterBitwiseOperator

func (s *BaseFilterExpressionSyntaxListener) EnterBitwiseOperator(ctx *BitwiseOperatorContext)

EnterBitwiseOperator is called when production bitwiseOperator is entered.

func (*BaseFilterExpressionSyntaxListener) EnterColumnName

func (s *BaseFilterExpressionSyntaxListener) EnterColumnName(ctx *ColumnNameContext)

EnterColumnName is called when production columnName is entered.

func (*BaseFilterExpressionSyntaxListener) EnterComparisonOperator

func (s *BaseFilterExpressionSyntaxListener) EnterComparisonOperator(ctx *ComparisonOperatorContext)

EnterComparisonOperator is called when production comparisonOperator is entered.

func (*BaseFilterExpressionSyntaxListener) EnterErr

EnterErr is called when production err is entered.

func (*BaseFilterExpressionSyntaxListener) EnterEveryRule

EnterEveryRule is called when any rule is entered.

func (*BaseFilterExpressionSyntaxListener) EnterExactMatchModifier

func (s *BaseFilterExpressionSyntaxListener) EnterExactMatchModifier(ctx *ExactMatchModifierContext)

EnterExactMatchModifier is called when production exactMatchModifier is entered.

func (*BaseFilterExpressionSyntaxListener) EnterExpression

func (s *BaseFilterExpressionSyntaxListener) EnterExpression(ctx *ExpressionContext)

EnterExpression is called when production expression is entered.

func (*BaseFilterExpressionSyntaxListener) EnterExpressionList

func (s *BaseFilterExpressionSyntaxListener) EnterExpressionList(ctx *ExpressionListContext)

EnterExpressionList is called when production expressionList is entered.

func (*BaseFilterExpressionSyntaxListener) EnterFilterExpressionStatement

func (s *BaseFilterExpressionSyntaxListener) EnterFilterExpressionStatement(ctx *FilterExpressionStatementContext)

EnterFilterExpressionStatement is called when production filterExpressionStatement is entered.

func (*BaseFilterExpressionSyntaxListener) EnterFilterExpressionStatementList

func (s *BaseFilterExpressionSyntaxListener) EnterFilterExpressionStatementList(ctx *FilterExpressionStatementListContext)

EnterFilterExpressionStatementList is called when production filterExpressionStatementList is entered.

func (*BaseFilterExpressionSyntaxListener) EnterFilterStatement

func (s *BaseFilterExpressionSyntaxListener) EnterFilterStatement(ctx *FilterStatementContext)

EnterFilterStatement is called when production filterStatement is entered.

func (*BaseFilterExpressionSyntaxListener) EnterFunctionExpression

func (s *BaseFilterExpressionSyntaxListener) EnterFunctionExpression(ctx *FunctionExpressionContext)

EnterFunctionExpression is called when production functionExpression is entered.

func (*BaseFilterExpressionSyntaxListener) EnterFunctionName

func (s *BaseFilterExpressionSyntaxListener) EnterFunctionName(ctx *FunctionNameContext)

EnterFunctionName is called when production functionName is entered.

func (*BaseFilterExpressionSyntaxListener) EnterIdentifierStatement

func (s *BaseFilterExpressionSyntaxListener) EnterIdentifierStatement(ctx *IdentifierStatementContext)

EnterIdentifierStatement is called when production identifierStatement is entered.

func (*BaseFilterExpressionSyntaxListener) EnterLiteralValue

func (s *BaseFilterExpressionSyntaxListener) EnterLiteralValue(ctx *LiteralValueContext)

EnterLiteralValue is called when production literalValue is entered.

func (*BaseFilterExpressionSyntaxListener) EnterLogicalOperator

func (s *BaseFilterExpressionSyntaxListener) EnterLogicalOperator(ctx *LogicalOperatorContext)

EnterLogicalOperator is called when production logicalOperator is entered.

func (*BaseFilterExpressionSyntaxListener) EnterMathOperator

func (s *BaseFilterExpressionSyntaxListener) EnterMathOperator(ctx *MathOperatorContext)

EnterMathOperator is called when production mathOperator is entered.

func (*BaseFilterExpressionSyntaxListener) EnterNotOperator

func (s *BaseFilterExpressionSyntaxListener) EnterNotOperator(ctx *NotOperatorContext)

EnterNotOperator is called when production notOperator is entered.

func (*BaseFilterExpressionSyntaxListener) EnterOrderByColumnName

func (s *BaseFilterExpressionSyntaxListener) EnterOrderByColumnName(ctx *OrderByColumnNameContext)

EnterOrderByColumnName is called when production orderByColumnName is entered.

func (*BaseFilterExpressionSyntaxListener) EnterOrderingTerm

func (s *BaseFilterExpressionSyntaxListener) EnterOrderingTerm(ctx *OrderingTermContext)

EnterOrderingTerm is called when production orderingTerm is entered.

func (*BaseFilterExpressionSyntaxListener) EnterParse

EnterParse is called when production parse is entered.

func (*BaseFilterExpressionSyntaxListener) EnterPredicateExpression

func (s *BaseFilterExpressionSyntaxListener) EnterPredicateExpression(ctx *PredicateExpressionContext)

EnterPredicateExpression is called when production predicateExpression is entered.

func (*BaseFilterExpressionSyntaxListener) EnterTableName

func (s *BaseFilterExpressionSyntaxListener) EnterTableName(ctx *TableNameContext)

EnterTableName is called when production tableName is entered.

func (*BaseFilterExpressionSyntaxListener) EnterTopLimit

func (s *BaseFilterExpressionSyntaxListener) EnterTopLimit(ctx *TopLimitContext)

EnterTopLimit is called when production topLimit is entered.

func (*BaseFilterExpressionSyntaxListener) EnterUnaryOperator

func (s *BaseFilterExpressionSyntaxListener) EnterUnaryOperator(ctx *UnaryOperatorContext)

EnterUnaryOperator is called when production unaryOperator is entered.

func (*BaseFilterExpressionSyntaxListener) EnterValueExpression

func (s *BaseFilterExpressionSyntaxListener) EnterValueExpression(ctx *ValueExpressionContext)

EnterValueExpression is called when production valueExpression is entered.

func (*BaseFilterExpressionSyntaxListener) ExitBitwiseOperator

func (s *BaseFilterExpressionSyntaxListener) ExitBitwiseOperator(ctx *BitwiseOperatorContext)

ExitBitwiseOperator is called when production bitwiseOperator is exited.

func (*BaseFilterExpressionSyntaxListener) ExitColumnName

func (s *BaseFilterExpressionSyntaxListener) ExitColumnName(ctx *ColumnNameContext)

ExitColumnName is called when production columnName is exited.

func (*BaseFilterExpressionSyntaxListener) ExitComparisonOperator

func (s *BaseFilterExpressionSyntaxListener) ExitComparisonOperator(ctx *ComparisonOperatorContext)

ExitComparisonOperator is called when production comparisonOperator is exited.

func (*BaseFilterExpressionSyntaxListener) ExitErr

ExitErr is called when production err is exited.

func (*BaseFilterExpressionSyntaxListener) ExitEveryRule

ExitEveryRule is called when any rule is exited.

func (*BaseFilterExpressionSyntaxListener) ExitExactMatchModifier

func (s *BaseFilterExpressionSyntaxListener) ExitExactMatchModifier(ctx *ExactMatchModifierContext)

ExitExactMatchModifier is called when production exactMatchModifier is exited.

func (*BaseFilterExpressionSyntaxListener) ExitExpression

func (s *BaseFilterExpressionSyntaxListener) ExitExpression(ctx *ExpressionContext)

ExitExpression is called when production expression is exited.

func (*BaseFilterExpressionSyntaxListener) ExitExpressionList

func (s *BaseFilterExpressionSyntaxListener) ExitExpressionList(ctx *ExpressionListContext)

ExitExpressionList is called when production expressionList is exited.

func (*BaseFilterExpressionSyntaxListener) ExitFilterExpressionStatement

func (s *BaseFilterExpressionSyntaxListener) ExitFilterExpressionStatement(ctx *FilterExpressionStatementContext)

ExitFilterExpressionStatement is called when production filterExpressionStatement is exited.

func (*BaseFilterExpressionSyntaxListener) ExitFilterExpressionStatementList

func (s *BaseFilterExpressionSyntaxListener) ExitFilterExpressionStatementList(ctx *FilterExpressionStatementListContext)

ExitFilterExpressionStatementList is called when production filterExpressionStatementList is exited.

func (*BaseFilterExpressionSyntaxListener) ExitFilterStatement

func (s *BaseFilterExpressionSyntaxListener) ExitFilterStatement(ctx *FilterStatementContext)

ExitFilterStatement is called when production filterStatement is exited.

func (*BaseFilterExpressionSyntaxListener) ExitFunctionExpression

func (s *BaseFilterExpressionSyntaxListener) ExitFunctionExpression(ctx *FunctionExpressionContext)

ExitFunctionExpression is called when production functionExpression is exited.

func (*BaseFilterExpressionSyntaxListener) ExitFunctionName

func (s *BaseFilterExpressionSyntaxListener) ExitFunctionName(ctx *FunctionNameContext)

ExitFunctionName is called when production functionName is exited.

func (*BaseFilterExpressionSyntaxListener) ExitIdentifierStatement

func (s *BaseFilterExpressionSyntaxListener) ExitIdentifierStatement(ctx *IdentifierStatementContext)

ExitIdentifierStatement is called when production identifierStatement is exited.

func (*BaseFilterExpressionSyntaxListener) ExitLiteralValue

func (s *BaseFilterExpressionSyntaxListener) ExitLiteralValue(ctx *LiteralValueContext)

ExitLiteralValue is called when production literalValue is exited.

func (*BaseFilterExpressionSyntaxListener) ExitLogicalOperator

func (s *BaseFilterExpressionSyntaxListener) ExitLogicalOperator(ctx *LogicalOperatorContext)

ExitLogicalOperator is called when production logicalOperator is exited.

func (*BaseFilterExpressionSyntaxListener) ExitMathOperator

func (s *BaseFilterExpressionSyntaxListener) ExitMathOperator(ctx *MathOperatorContext)

ExitMathOperator is called when production mathOperator is exited.

func (*BaseFilterExpressionSyntaxListener) ExitNotOperator

func (s *BaseFilterExpressionSyntaxListener) ExitNotOperator(ctx *NotOperatorContext)

ExitNotOperator is called when production notOperator is exited.

func (*BaseFilterExpressionSyntaxListener) ExitOrderByColumnName

func (s *BaseFilterExpressionSyntaxListener) ExitOrderByColumnName(ctx *OrderByColumnNameContext)

ExitOrderByColumnName is called when production orderByColumnName is exited.

func (*BaseFilterExpressionSyntaxListener) ExitOrderingTerm

func (s *BaseFilterExpressionSyntaxListener) ExitOrderingTerm(ctx *OrderingTermContext)

ExitOrderingTerm is called when production orderingTerm is exited.

func (*BaseFilterExpressionSyntaxListener) ExitParse

ExitParse is called when production parse is exited.

func (*BaseFilterExpressionSyntaxListener) ExitPredicateExpression

func (s *BaseFilterExpressionSyntaxListener) ExitPredicateExpression(ctx *PredicateExpressionContext)

ExitPredicateExpression is called when production predicateExpression is exited.

func (*BaseFilterExpressionSyntaxListener) ExitTableName

ExitTableName is called when production tableName is exited.

func (*BaseFilterExpressionSyntaxListener) ExitTopLimit

ExitTopLimit is called when production topLimit is exited.

func (*BaseFilterExpressionSyntaxListener) ExitUnaryOperator

func (s *BaseFilterExpressionSyntaxListener) ExitUnaryOperator(ctx *UnaryOperatorContext)

ExitUnaryOperator is called when production unaryOperator is exited.

func (*BaseFilterExpressionSyntaxListener) ExitValueExpression

func (s *BaseFilterExpressionSyntaxListener) ExitValueExpression(ctx *ValueExpressionContext)

ExitValueExpression is called when production valueExpression is exited.

func (*BaseFilterExpressionSyntaxListener) VisitErrorNode

func (s *BaseFilterExpressionSyntaxListener) VisitErrorNode(node antlr.ErrorNode)

VisitErrorNode is called when an error node is visited.

func (*BaseFilterExpressionSyntaxListener) VisitTerminal

func (s *BaseFilterExpressionSyntaxListener) VisitTerminal(node antlr.TerminalNode)

VisitTerminal is called when a terminal node is visited.

type BitwiseOperatorContext

type BitwiseOperatorContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewBitwiseOperatorContext

func NewBitwiseOperatorContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *BitwiseOperatorContext

func NewEmptyBitwiseOperatorContext

func NewEmptyBitwiseOperatorContext() *BitwiseOperatorContext

func (*BitwiseOperatorContext) EnterRule

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

func (*BitwiseOperatorContext) ExitRule

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

func (*BitwiseOperatorContext) GetParser

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

func (*BitwiseOperatorContext) GetRuleContext

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

func (*BitwiseOperatorContext) IsBitwiseOperatorContext

func (*BitwiseOperatorContext) IsBitwiseOperatorContext()

func (*BitwiseOperatorContext) K_XOR

func (*BitwiseOperatorContext) ToStringTree

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

type ColumnNameContext

type ColumnNameContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewColumnNameContext

func NewColumnNameContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ColumnNameContext

func NewEmptyColumnNameContext

func NewEmptyColumnNameContext() *ColumnNameContext

func (*ColumnNameContext) EnterRule

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

func (*ColumnNameContext) ExitRule

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

func (*ColumnNameContext) GetParser

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

func (*ColumnNameContext) GetRuleContext

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

func (*ColumnNameContext) IDENTIFIER

func (s *ColumnNameContext) IDENTIFIER() antlr.TerminalNode

func (*ColumnNameContext) IsColumnNameContext

func (*ColumnNameContext) IsColumnNameContext()

func (*ColumnNameContext) ToStringTree

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

type ComparisonOperatorContext

type ComparisonOperatorContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewComparisonOperatorContext

func NewComparisonOperatorContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ComparisonOperatorContext

func NewEmptyComparisonOperatorContext

func NewEmptyComparisonOperatorContext() *ComparisonOperatorContext

func (*ComparisonOperatorContext) EnterRule

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

func (*ComparisonOperatorContext) ExitRule

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

func (*ComparisonOperatorContext) GetParser

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

func (*ComparisonOperatorContext) GetRuleContext

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

func (*ComparisonOperatorContext) IsComparisonOperatorContext

func (*ComparisonOperatorContext) IsComparisonOperatorContext()

func (*ComparisonOperatorContext) ToStringTree

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

type ErrContext

type ErrContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyErrContext

func NewEmptyErrContext() *ErrContext

func NewErrContext

func NewErrContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ErrContext

func (*ErrContext) EnterRule

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

func (*ErrContext) ExitRule

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

func (*ErrContext) GetParser

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

func (*ErrContext) GetRuleContext

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

func (*ErrContext) Get_UNEXPECTED_CHAR

func (s *ErrContext) Get_UNEXPECTED_CHAR() antlr.Token

func (*ErrContext) IsErrContext

func (*ErrContext) IsErrContext()

func (*ErrContext) Set_UNEXPECTED_CHAR

func (s *ErrContext) Set_UNEXPECTED_CHAR(v antlr.Token)

func (*ErrContext) ToStringTree

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

func (*ErrContext) UNEXPECTED_CHAR

func (s *ErrContext) UNEXPECTED_CHAR() antlr.TerminalNode

type ExactMatchModifierContext

type ExactMatchModifierContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyExactMatchModifierContext

func NewEmptyExactMatchModifierContext() *ExactMatchModifierContext

func NewExactMatchModifierContext

func NewExactMatchModifierContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ExactMatchModifierContext

func (*ExactMatchModifierContext) EnterRule

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

func (*ExactMatchModifierContext) ExitRule

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

func (*ExactMatchModifierContext) GetParser

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

func (*ExactMatchModifierContext) GetRuleContext

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

func (*ExactMatchModifierContext) IsExactMatchModifierContext

func (*ExactMatchModifierContext) IsExactMatchModifierContext()

func (*ExactMatchModifierContext) K_BINARY

func (*ExactMatchModifierContext) ToStringTree

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

type ExpressionContext

type ExpressionContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyExpressionContext

func NewEmptyExpressionContext() *ExpressionContext

func NewExpressionContext

func NewExpressionContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ExpressionContext

func (*ExpressionContext) AllExpression

func (s *ExpressionContext) AllExpression() []IExpressionContext

func (*ExpressionContext) EnterRule

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

func (*ExpressionContext) ExitRule

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

func (*ExpressionContext) Expression

func (s *ExpressionContext) Expression(i int) IExpressionContext

func (*ExpressionContext) GetParser

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

func (*ExpressionContext) GetRuleContext

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

func (*ExpressionContext) IsExpressionContext

func (*ExpressionContext) IsExpressionContext()

func (*ExpressionContext) LogicalOperator

func (s *ExpressionContext) LogicalOperator() ILogicalOperatorContext

func (*ExpressionContext) NotOperator

func (s *ExpressionContext) NotOperator() INotOperatorContext

func (*ExpressionContext) PredicateExpression

func (s *ExpressionContext) PredicateExpression() IPredicateExpressionContext

func (*ExpressionContext) ToStringTree

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

type ExpressionListContext

type ExpressionListContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyExpressionListContext

func NewEmptyExpressionListContext() *ExpressionListContext

func NewExpressionListContext

func NewExpressionListContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ExpressionListContext

func (*ExpressionListContext) AllExpression

func (s *ExpressionListContext) AllExpression() []IExpressionContext

func (*ExpressionListContext) EnterRule

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

func (*ExpressionListContext) ExitRule

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

func (*ExpressionListContext) Expression

func (s *ExpressionListContext) Expression(i int) IExpressionContext

func (*ExpressionListContext) GetParser

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

func (*ExpressionListContext) GetRuleContext

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

func (*ExpressionListContext) IsExpressionListContext

func (*ExpressionListContext) IsExpressionListContext()

func (*ExpressionListContext) ToStringTree

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

type FilterExpressionStatementContext

type FilterExpressionStatementContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyFilterExpressionStatementContext

func NewEmptyFilterExpressionStatementContext() *FilterExpressionStatementContext

func NewFilterExpressionStatementContext

func NewFilterExpressionStatementContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *FilterExpressionStatementContext

func (*FilterExpressionStatementContext) EnterRule

func (*FilterExpressionStatementContext) ExitRule

func (*FilterExpressionStatementContext) Expression

func (*FilterExpressionStatementContext) FilterStatement

func (*FilterExpressionStatementContext) GetParser

func (*FilterExpressionStatementContext) GetRuleContext

func (*FilterExpressionStatementContext) IdentifierStatement

func (*FilterExpressionStatementContext) IsFilterExpressionStatementContext

func (*FilterExpressionStatementContext) IsFilterExpressionStatementContext()

func (*FilterExpressionStatementContext) ToStringTree

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

type FilterExpressionStatementListContext

type FilterExpressionStatementListContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyFilterExpressionStatementListContext

func NewEmptyFilterExpressionStatementListContext() *FilterExpressionStatementListContext

func NewFilterExpressionStatementListContext

func NewFilterExpressionStatementListContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *FilterExpressionStatementListContext

func (*FilterExpressionStatementListContext) AllFilterExpressionStatement

func (s *FilterExpressionStatementListContext) AllFilterExpressionStatement() []IFilterExpressionStatementContext

func (*FilterExpressionStatementListContext) EnterRule

func (*FilterExpressionStatementListContext) ExitRule

func (*FilterExpressionStatementListContext) FilterExpressionStatement

func (*FilterExpressionStatementListContext) GetParser

func (*FilterExpressionStatementListContext) GetRuleContext

func (*FilterExpressionStatementListContext) IsFilterExpressionStatementListContext

func (*FilterExpressionStatementListContext) IsFilterExpressionStatementListContext()

func (*FilterExpressionStatementListContext) ToStringTree

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

type FilterExpressionSyntaxLexer

type FilterExpressionSyntaxLexer struct {
	*antlr.BaseLexer
	// contains filtered or unexported fields
}

func NewFilterExpressionSyntaxLexer

func NewFilterExpressionSyntaxLexer(input antlr.CharStream) *FilterExpressionSyntaxLexer

NewFilterExpressionSyntaxLexer produces a new lexer instance for the optional input antlr.CharStream.

The *FilterExpressionSyntaxLexer instance produced may be reused by calling the SetInputStream method. The initial lexer configuration is expensive to construct, and the object is not thread-safe; however, if used within a Golang sync.Pool, the construction cost amortizes well and the objects can be used in a thread-safe manner.

type FilterExpressionSyntaxListener

type FilterExpressionSyntaxListener interface {
	antlr.ParseTreeListener

	// EnterParse is called when entering the parse production.
	EnterParse(c *ParseContext)

	// EnterErr is called when entering the err production.
	EnterErr(c *ErrContext)

	// EnterFilterExpressionStatementList is called when entering the filterExpressionStatementList production.
	EnterFilterExpressionStatementList(c *FilterExpressionStatementListContext)

	// EnterFilterExpressionStatement is called when entering the filterExpressionStatement production.
	EnterFilterExpressionStatement(c *FilterExpressionStatementContext)

	// EnterIdentifierStatement is called when entering the identifierStatement production.
	EnterIdentifierStatement(c *IdentifierStatementContext)

	// EnterFilterStatement is called when entering the filterStatement production.
	EnterFilterStatement(c *FilterStatementContext)

	// EnterTopLimit is called when entering the topLimit production.
	EnterTopLimit(c *TopLimitContext)

	// EnterOrderingTerm is called when entering the orderingTerm production.
	EnterOrderingTerm(c *OrderingTermContext)

	// EnterExpressionList is called when entering the expressionList production.
	EnterExpressionList(c *ExpressionListContext)

	// EnterExpression is called when entering the expression production.
	EnterExpression(c *ExpressionContext)

	// EnterPredicateExpression is called when entering the predicateExpression production.
	EnterPredicateExpression(c *PredicateExpressionContext)

	// EnterValueExpression is called when entering the valueExpression production.
	EnterValueExpression(c *ValueExpressionContext)

	// EnterNotOperator is called when entering the notOperator production.
	EnterNotOperator(c *NotOperatorContext)

	// EnterUnaryOperator is called when entering the unaryOperator production.
	EnterUnaryOperator(c *UnaryOperatorContext)

	// EnterExactMatchModifier is called when entering the exactMatchModifier production.
	EnterExactMatchModifier(c *ExactMatchModifierContext)

	// EnterComparisonOperator is called when entering the comparisonOperator production.
	EnterComparisonOperator(c *ComparisonOperatorContext)

	// EnterLogicalOperator is called when entering the logicalOperator production.
	EnterLogicalOperator(c *LogicalOperatorContext)

	// EnterBitwiseOperator is called when entering the bitwiseOperator production.
	EnterBitwiseOperator(c *BitwiseOperatorContext)

	// EnterMathOperator is called when entering the mathOperator production.
	EnterMathOperator(c *MathOperatorContext)

	// EnterFunctionName is called when entering the functionName production.
	EnterFunctionName(c *FunctionNameContext)

	// EnterFunctionExpression is called when entering the functionExpression production.
	EnterFunctionExpression(c *FunctionExpressionContext)

	// EnterLiteralValue is called when entering the literalValue production.
	EnterLiteralValue(c *LiteralValueContext)

	// EnterTableName is called when entering the tableName production.
	EnterTableName(c *TableNameContext)

	// EnterColumnName is called when entering the columnName production.
	EnterColumnName(c *ColumnNameContext)

	// EnterOrderByColumnName is called when entering the orderByColumnName production.
	EnterOrderByColumnName(c *OrderByColumnNameContext)

	// ExitParse is called when exiting the parse production.
	ExitParse(c *ParseContext)

	// ExitErr is called when exiting the err production.
	ExitErr(c *ErrContext)

	// ExitFilterExpressionStatementList is called when exiting the filterExpressionStatementList production.
	ExitFilterExpressionStatementList(c *FilterExpressionStatementListContext)

	// ExitFilterExpressionStatement is called when exiting the filterExpressionStatement production.
	ExitFilterExpressionStatement(c *FilterExpressionStatementContext)

	// ExitIdentifierStatement is called when exiting the identifierStatement production.
	ExitIdentifierStatement(c *IdentifierStatementContext)

	// ExitFilterStatement is called when exiting the filterStatement production.
	ExitFilterStatement(c *FilterStatementContext)

	// ExitTopLimit is called when exiting the topLimit production.
	ExitTopLimit(c *TopLimitContext)

	// ExitOrderingTerm is called when exiting the orderingTerm production.
	ExitOrderingTerm(c *OrderingTermContext)

	// ExitExpressionList is called when exiting the expressionList production.
	ExitExpressionList(c *ExpressionListContext)

	// ExitExpression is called when exiting the expression production.
	ExitExpression(c *ExpressionContext)

	// ExitPredicateExpression is called when exiting the predicateExpression production.
	ExitPredicateExpression(c *PredicateExpressionContext)

	// ExitValueExpression is called when exiting the valueExpression production.
	ExitValueExpression(c *ValueExpressionContext)

	// ExitNotOperator is called when exiting the notOperator production.
	ExitNotOperator(c *NotOperatorContext)

	// ExitUnaryOperator is called when exiting the unaryOperator production.
	ExitUnaryOperator(c *UnaryOperatorContext)

	// ExitExactMatchModifier is called when exiting the exactMatchModifier production.
	ExitExactMatchModifier(c *ExactMatchModifierContext)

	// ExitComparisonOperator is called when exiting the comparisonOperator production.
	ExitComparisonOperator(c *ComparisonOperatorContext)

	// ExitLogicalOperator is called when exiting the logicalOperator production.
	ExitLogicalOperator(c *LogicalOperatorContext)

	// ExitBitwiseOperator is called when exiting the bitwiseOperator production.
	ExitBitwiseOperator(c *BitwiseOperatorContext)

	// ExitMathOperator is called when exiting the mathOperator production.
	ExitMathOperator(c *MathOperatorContext)

	// ExitFunctionName is called when exiting the functionName production.
	ExitFunctionName(c *FunctionNameContext)

	// ExitFunctionExpression is called when exiting the functionExpression production.
	ExitFunctionExpression(c *FunctionExpressionContext)

	// ExitLiteralValue is called when exiting the literalValue production.
	ExitLiteralValue(c *LiteralValueContext)

	// ExitTableName is called when exiting the tableName production.
	ExitTableName(c *TableNameContext)

	// ExitColumnName is called when exiting the columnName production.
	ExitColumnName(c *ColumnNameContext)

	// ExitOrderByColumnName is called when exiting the orderByColumnName production.
	ExitOrderByColumnName(c *OrderByColumnNameContext)
}

FilterExpressionSyntaxListener is a complete listener for a parse tree produced by FilterExpressionSyntaxParser.

type FilterExpressionSyntaxParser

type FilterExpressionSyntaxParser struct {
	*antlr.BaseParser
}

func NewFilterExpressionSyntaxParser

func NewFilterExpressionSyntaxParser(input antlr.TokenStream) *FilterExpressionSyntaxParser

NewFilterExpressionSyntaxParser produces a new parser instance for the optional input antlr.TokenStream.

The *FilterExpressionSyntaxParser instance produced may be reused by calling the SetInputStream method. The initial parser configuration is expensive to construct, and the object is not thread-safe; however, if used within a Golang sync.Pool, the construction cost amortizes well and the objects can be used in a thread-safe manner.

func (*FilterExpressionSyntaxParser) BitwiseOperator

func (p *FilterExpressionSyntaxParser) BitwiseOperator() (localctx IBitwiseOperatorContext)

func (*FilterExpressionSyntaxParser) ColumnName

func (p *FilterExpressionSyntaxParser) ColumnName() (localctx IColumnNameContext)

func (*FilterExpressionSyntaxParser) ComparisonOperator

func (p *FilterExpressionSyntaxParser) ComparisonOperator() (localctx IComparisonOperatorContext)

func (*FilterExpressionSyntaxParser) Err

func (p *FilterExpressionSyntaxParser) Err() (localctx IErrContext)

func (*FilterExpressionSyntaxParser) ExactMatchModifier

func (p *FilterExpressionSyntaxParser) ExactMatchModifier() (localctx IExactMatchModifierContext)

func (*FilterExpressionSyntaxParser) Expression

func (p *FilterExpressionSyntaxParser) Expression() (localctx IExpressionContext)

func (*FilterExpressionSyntaxParser) ExpressionList

func (p *FilterExpressionSyntaxParser) ExpressionList() (localctx IExpressionListContext)

func (*FilterExpressionSyntaxParser) Expression_Sempred

func (p *FilterExpressionSyntaxParser) Expression_Sempred(localctx antlr.RuleContext, predIndex int) bool

func (*FilterExpressionSyntaxParser) FilterExpressionStatement

func (p *FilterExpressionSyntaxParser) FilterExpressionStatement() (localctx IFilterExpressionStatementContext)

func (*FilterExpressionSyntaxParser) FilterExpressionStatementList

func (p *FilterExpressionSyntaxParser) FilterExpressionStatementList() (localctx IFilterExpressionStatementListContext)

func (*FilterExpressionSyntaxParser) FilterStatement

func (p *FilterExpressionSyntaxParser) FilterStatement() (localctx IFilterStatementContext)

func (*FilterExpressionSyntaxParser) FunctionExpression

func (p *FilterExpressionSyntaxParser) FunctionExpression() (localctx IFunctionExpressionContext)

func (*FilterExpressionSyntaxParser) FunctionName

func (p *FilterExpressionSyntaxParser) FunctionName() (localctx IFunctionNameContext)

func (*FilterExpressionSyntaxParser) IdentifierStatement

func (p *FilterExpressionSyntaxParser) IdentifierStatement() (localctx IIdentifierStatementContext)

func (*FilterExpressionSyntaxParser) LiteralValue

func (p *FilterExpressionSyntaxParser) LiteralValue() (localctx ILiteralValueContext)

func (*FilterExpressionSyntaxParser) LogicalOperator

func (p *FilterExpressionSyntaxParser) LogicalOperator() (localctx ILogicalOperatorContext)

func (*FilterExpressionSyntaxParser) MathOperator

func (p *FilterExpressionSyntaxParser) MathOperator() (localctx IMathOperatorContext)

func (*FilterExpressionSyntaxParser) NotOperator

func (p *FilterExpressionSyntaxParser) NotOperator() (localctx INotOperatorContext)

func (*FilterExpressionSyntaxParser) OrderByColumnName

func (p *FilterExpressionSyntaxParser) OrderByColumnName() (localctx IOrderByColumnNameContext)

func (*FilterExpressionSyntaxParser) OrderingTerm

func (p *FilterExpressionSyntaxParser) OrderingTerm() (localctx IOrderingTermContext)

func (*FilterExpressionSyntaxParser) Parse

func (p *FilterExpressionSyntaxParser) Parse() (localctx IParseContext)

func (*FilterExpressionSyntaxParser) PredicateExpression

func (p *FilterExpressionSyntaxParser) PredicateExpression() (localctx IPredicateExpressionContext)

func (*FilterExpressionSyntaxParser) PredicateExpression_Sempred

func (p *FilterExpressionSyntaxParser) PredicateExpression_Sempred(localctx antlr.RuleContext, predIndex int) bool

func (*FilterExpressionSyntaxParser) Sempred

func (p *FilterExpressionSyntaxParser) Sempred(localctx antlr.RuleContext, ruleIndex, predIndex int) bool

func (*FilterExpressionSyntaxParser) TableName

func (p *FilterExpressionSyntaxParser) TableName() (localctx ITableNameContext)

func (*FilterExpressionSyntaxParser) TopLimit

func (p *FilterExpressionSyntaxParser) TopLimit() (localctx ITopLimitContext)

func (*FilterExpressionSyntaxParser) UnaryOperator

func (p *FilterExpressionSyntaxParser) UnaryOperator() (localctx IUnaryOperatorContext)

func (*FilterExpressionSyntaxParser) ValueExpression

func (p *FilterExpressionSyntaxParser) ValueExpression() (localctx IValueExpressionContext)

func (*FilterExpressionSyntaxParser) ValueExpression_Sempred

func (p *FilterExpressionSyntaxParser) ValueExpression_Sempred(localctx antlr.RuleContext, predIndex int) bool

type FilterStatementContext

type FilterStatementContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyFilterStatementContext

func NewEmptyFilterStatementContext() *FilterStatementContext

func NewFilterStatementContext

func NewFilterStatementContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *FilterStatementContext

func (*FilterStatementContext) AllOrderingTerm

func (s *FilterStatementContext) AllOrderingTerm() []IOrderingTermContext

func (*FilterStatementContext) EnterRule

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

func (*FilterStatementContext) ExitRule

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

func (*FilterStatementContext) Expression

func (*FilterStatementContext) GetParser

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

func (*FilterStatementContext) GetRuleContext

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

func (*FilterStatementContext) IsFilterStatementContext

func (*FilterStatementContext) IsFilterStatementContext()

func (*FilterStatementContext) K_BY

func (*FilterStatementContext) K_FILTER

func (*FilterStatementContext) K_ORDER

func (*FilterStatementContext) K_TOP

func (*FilterStatementContext) K_WHERE

func (*FilterStatementContext) OrderingTerm

func (s *FilterStatementContext) OrderingTerm(i int) IOrderingTermContext

func (*FilterStatementContext) TableName

func (*FilterStatementContext) ToStringTree

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

func (*FilterStatementContext) TopLimit

type FunctionExpressionContext

type FunctionExpressionContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyFunctionExpressionContext

func NewEmptyFunctionExpressionContext() *FunctionExpressionContext

func NewFunctionExpressionContext

func NewFunctionExpressionContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *FunctionExpressionContext

func (*FunctionExpressionContext) EnterRule

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

func (*FunctionExpressionContext) ExitRule

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

func (*FunctionExpressionContext) ExpressionList

func (*FunctionExpressionContext) FunctionName

func (*FunctionExpressionContext) GetParser

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

func (*FunctionExpressionContext) GetRuleContext

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

func (*FunctionExpressionContext) IsFunctionExpressionContext

func (*FunctionExpressionContext) IsFunctionExpressionContext()

func (*FunctionExpressionContext) ToStringTree

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

type FunctionNameContext

type FunctionNameContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyFunctionNameContext

func NewEmptyFunctionNameContext() *FunctionNameContext

func NewFunctionNameContext

func NewFunctionNameContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *FunctionNameContext

func (*FunctionNameContext) EnterRule

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

func (*FunctionNameContext) ExitRule

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

func (*FunctionNameContext) GetParser

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

func (*FunctionNameContext) GetRuleContext

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

func (*FunctionNameContext) IsFunctionNameContext

func (*FunctionNameContext) IsFunctionNameContext()

func (*FunctionNameContext) K_ABS

func (*FunctionNameContext) K_CEILING

func (s *FunctionNameContext) K_CEILING() antlr.TerminalNode

func (*FunctionNameContext) K_COALESCE

func (s *FunctionNameContext) K_COALESCE() antlr.TerminalNode

func (*FunctionNameContext) K_CONTAINS

func (s *FunctionNameContext) K_CONTAINS() antlr.TerminalNode

func (*FunctionNameContext) K_CONVERT

func (s *FunctionNameContext) K_CONVERT() antlr.TerminalNode

func (*FunctionNameContext) K_DATEADD

func (s *FunctionNameContext) K_DATEADD() antlr.TerminalNode

func (*FunctionNameContext) K_DATEDIFF

func (s *FunctionNameContext) K_DATEDIFF() antlr.TerminalNode

func (*FunctionNameContext) K_DATEPART

func (s *FunctionNameContext) K_DATEPART() antlr.TerminalNode

func (*FunctionNameContext) K_ENDSWITH

func (s *FunctionNameContext) K_ENDSWITH() antlr.TerminalNode

func (*FunctionNameContext) K_FLOOR

func (s *FunctionNameContext) K_FLOOR() antlr.TerminalNode

func (*FunctionNameContext) K_IIF

func (*FunctionNameContext) K_INDEXOF

func (s *FunctionNameContext) K_INDEXOF() antlr.TerminalNode

func (*FunctionNameContext) K_ISDATE

func (s *FunctionNameContext) K_ISDATE() antlr.TerminalNode

func (*FunctionNameContext) K_ISGUID

func (s *FunctionNameContext) K_ISGUID() antlr.TerminalNode

func (*FunctionNameContext) K_ISINTEGER

func (s *FunctionNameContext) K_ISINTEGER() antlr.TerminalNode

func (*FunctionNameContext) K_ISNULL

func (s *FunctionNameContext) K_ISNULL() antlr.TerminalNode

func (*FunctionNameContext) K_ISNUMERIC

func (s *FunctionNameContext) K_ISNUMERIC() antlr.TerminalNode

func (*FunctionNameContext) K_LASTINDEXOF

func (s *FunctionNameContext) K_LASTINDEXOF() antlr.TerminalNode

func (*FunctionNameContext) K_LEN

func (*FunctionNameContext) K_LOWER

func (s *FunctionNameContext) K_LOWER() antlr.TerminalNode

func (*FunctionNameContext) K_MAXOF

func (s *FunctionNameContext) K_MAXOF() antlr.TerminalNode

func (*FunctionNameContext) K_MINOF

func (s *FunctionNameContext) K_MINOF() antlr.TerminalNode

func (*FunctionNameContext) K_NOW

func (*FunctionNameContext) K_NTHINDEXOF

func (s *FunctionNameContext) K_NTHINDEXOF() antlr.TerminalNode

func (*FunctionNameContext) K_POWER

func (s *FunctionNameContext) K_POWER() antlr.TerminalNode

func (*FunctionNameContext) K_REGEXMATCH

func (s *FunctionNameContext) K_REGEXMATCH() antlr.TerminalNode

func (*FunctionNameContext) K_REGEXVAL

func (s *FunctionNameContext) K_REGEXVAL() antlr.TerminalNode

func (*FunctionNameContext) K_REPLACE

func (s *FunctionNameContext) K_REPLACE() antlr.TerminalNode

func (*FunctionNameContext) K_REVERSE

func (s *FunctionNameContext) K_REVERSE() antlr.TerminalNode

func (*FunctionNameContext) K_ROUND

func (s *FunctionNameContext) K_ROUND() antlr.TerminalNode

func (*FunctionNameContext) K_SPLIT

func (s *FunctionNameContext) K_SPLIT() antlr.TerminalNode

func (*FunctionNameContext) K_SQRT

func (*FunctionNameContext) K_STARTSWITH

func (s *FunctionNameContext) K_STARTSWITH() antlr.TerminalNode

func (*FunctionNameContext) K_STRCMP

func (s *FunctionNameContext) K_STRCMP() antlr.TerminalNode

func (*FunctionNameContext) K_STRCOUNT

func (s *FunctionNameContext) K_STRCOUNT() antlr.TerminalNode

func (*FunctionNameContext) K_SUBSTR

func (s *FunctionNameContext) K_SUBSTR() antlr.TerminalNode

func (*FunctionNameContext) K_TRIM

func (*FunctionNameContext) K_TRIMLEFT

func (s *FunctionNameContext) K_TRIMLEFT() antlr.TerminalNode

func (*FunctionNameContext) K_TRIMRIGHT

func (s *FunctionNameContext) K_TRIMRIGHT() antlr.TerminalNode

func (*FunctionNameContext) K_UPPER

func (s *FunctionNameContext) K_UPPER() antlr.TerminalNode

func (*FunctionNameContext) K_UTCNOW

func (s *FunctionNameContext) K_UTCNOW() antlr.TerminalNode

func (*FunctionNameContext) ToStringTree

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

type IBitwiseOperatorContext

type IBitwiseOperatorContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsBitwiseOperatorContext differentiates from other interfaces.
	IsBitwiseOperatorContext()
}

IBitwiseOperatorContext is an interface to support dynamic dispatch.

type IColumnNameContext

type IColumnNameContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsColumnNameContext differentiates from other interfaces.
	IsColumnNameContext()
}

IColumnNameContext is an interface to support dynamic dispatch.

type IComparisonOperatorContext

type IComparisonOperatorContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsComparisonOperatorContext differentiates from other interfaces.
	IsComparisonOperatorContext()
}

IComparisonOperatorContext is an interface to support dynamic dispatch.

type IErrContext

type IErrContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// Get_UNEXPECTED_CHAR returns the _UNEXPECTED_CHAR token.
	Get_UNEXPECTED_CHAR() antlr.Token

	// Set_UNEXPECTED_CHAR sets the _UNEXPECTED_CHAR token.
	Set_UNEXPECTED_CHAR(antlr.Token)

	// IsErrContext differentiates from other interfaces.
	IsErrContext()
}

IErrContext is an interface to support dynamic dispatch.

type IExactMatchModifierContext

type IExactMatchModifierContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsExactMatchModifierContext differentiates from other interfaces.
	IsExactMatchModifierContext()
}

IExactMatchModifierContext is an interface to support dynamic dispatch.

type IExpressionContext

type IExpressionContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsExpressionContext differentiates from other interfaces.
	IsExpressionContext()
}

IExpressionContext is an interface to support dynamic dispatch.

type IExpressionListContext

type IExpressionListContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsExpressionListContext differentiates from other interfaces.
	IsExpressionListContext()
}

IExpressionListContext is an interface to support dynamic dispatch.

type IFilterExpressionStatementContext

type IFilterExpressionStatementContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsFilterExpressionStatementContext differentiates from other interfaces.
	IsFilterExpressionStatementContext()
}

IFilterExpressionStatementContext is an interface to support dynamic dispatch.

type IFilterExpressionStatementListContext

type IFilterExpressionStatementListContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsFilterExpressionStatementListContext differentiates from other interfaces.
	IsFilterExpressionStatementListContext()
}

IFilterExpressionStatementListContext is an interface to support dynamic dispatch.

type IFilterStatementContext

type IFilterStatementContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsFilterStatementContext differentiates from other interfaces.
	IsFilterStatementContext()
}

IFilterStatementContext is an interface to support dynamic dispatch.

type IFunctionExpressionContext

type IFunctionExpressionContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsFunctionExpressionContext differentiates from other interfaces.
	IsFunctionExpressionContext()
}

IFunctionExpressionContext is an interface to support dynamic dispatch.

type IFunctionNameContext

type IFunctionNameContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsFunctionNameContext differentiates from other interfaces.
	IsFunctionNameContext()
}

IFunctionNameContext is an interface to support dynamic dispatch.

type IIdentifierStatementContext

type IIdentifierStatementContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsIdentifierStatementContext differentiates from other interfaces.
	IsIdentifierStatementContext()
}

IIdentifierStatementContext is an interface to support dynamic dispatch.

type ILiteralValueContext

type ILiteralValueContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsLiteralValueContext differentiates from other interfaces.
	IsLiteralValueContext()
}

ILiteralValueContext is an interface to support dynamic dispatch.

type ILogicalOperatorContext

type ILogicalOperatorContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsLogicalOperatorContext differentiates from other interfaces.
	IsLogicalOperatorContext()
}

ILogicalOperatorContext is an interface to support dynamic dispatch.

type IMathOperatorContext

type IMathOperatorContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsMathOperatorContext differentiates from other interfaces.
	IsMathOperatorContext()
}

IMathOperatorContext is an interface to support dynamic dispatch.

type INotOperatorContext

type INotOperatorContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsNotOperatorContext differentiates from other interfaces.
	IsNotOperatorContext()
}

INotOperatorContext is an interface to support dynamic dispatch.

type IOrderByColumnNameContext

type IOrderByColumnNameContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsOrderByColumnNameContext differentiates from other interfaces.
	IsOrderByColumnNameContext()
}

IOrderByColumnNameContext is an interface to support dynamic dispatch.

type IOrderingTermContext

type IOrderingTermContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsOrderingTermContext differentiates from other interfaces.
	IsOrderingTermContext()
}

IOrderingTermContext is an interface to support dynamic dispatch.

type IParseContext

type IParseContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsParseContext differentiates from other interfaces.
	IsParseContext()
}

IParseContext is an interface to support dynamic dispatch.

type IPredicateExpressionContext

type IPredicateExpressionContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsPredicateExpressionContext differentiates from other interfaces.
	IsPredicateExpressionContext()
}

IPredicateExpressionContext is an interface to support dynamic dispatch.

type ITableNameContext

type ITableNameContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsTableNameContext differentiates from other interfaces.
	IsTableNameContext()
}

ITableNameContext is an interface to support dynamic dispatch.

type ITopLimitContext

type ITopLimitContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsTopLimitContext differentiates from other interfaces.
	IsTopLimitContext()
}

ITopLimitContext is an interface to support dynamic dispatch.

type IUnaryOperatorContext

type IUnaryOperatorContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsUnaryOperatorContext differentiates from other interfaces.
	IsUnaryOperatorContext()
}

IUnaryOperatorContext is an interface to support dynamic dispatch.

type IValueExpressionContext

type IValueExpressionContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsValueExpressionContext differentiates from other interfaces.
	IsValueExpressionContext()
}

IValueExpressionContext is an interface to support dynamic dispatch.

type IdentifierStatementContext

type IdentifierStatementContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyIdentifierStatementContext

func NewEmptyIdentifierStatementContext() *IdentifierStatementContext

func NewIdentifierStatementContext

func NewIdentifierStatementContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *IdentifierStatementContext

func (*IdentifierStatementContext) EnterRule

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

func (*IdentifierStatementContext) ExitRule

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

func (*IdentifierStatementContext) GUID_LITERAL

func (s *IdentifierStatementContext) GUID_LITERAL() antlr.TerminalNode

func (*IdentifierStatementContext) GetParser

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

func (*IdentifierStatementContext) GetRuleContext

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

func (*IdentifierStatementContext) IsIdentifierStatementContext

func (*IdentifierStatementContext) IsIdentifierStatementContext()

func (*IdentifierStatementContext) MEASUREMENT_KEY_LITERAL

func (s *IdentifierStatementContext) MEASUREMENT_KEY_LITERAL() antlr.TerminalNode

func (*IdentifierStatementContext) POINT_TAG_LITERAL

func (s *IdentifierStatementContext) POINT_TAG_LITERAL() antlr.TerminalNode

func (*IdentifierStatementContext) ToStringTree

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

type LiteralValueContext

type LiteralValueContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyLiteralValueContext

func NewEmptyLiteralValueContext() *LiteralValueContext

func NewLiteralValueContext

func NewLiteralValueContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *LiteralValueContext

func (*LiteralValueContext) BOOLEAN_LITERAL

func (s *LiteralValueContext) BOOLEAN_LITERAL() antlr.TerminalNode

func (*LiteralValueContext) DATETIME_LITERAL

func (s *LiteralValueContext) DATETIME_LITERAL() antlr.TerminalNode

func (*LiteralValueContext) EnterRule

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

func (*LiteralValueContext) ExitRule

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

func (*LiteralValueContext) GUID_LITERAL

func (s *LiteralValueContext) GUID_LITERAL() antlr.TerminalNode

func (*LiteralValueContext) GetParser

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

func (*LiteralValueContext) GetRuleContext

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

func (*LiteralValueContext) INTEGER_LITERAL

func (s *LiteralValueContext) INTEGER_LITERAL() antlr.TerminalNode

func (*LiteralValueContext) IsLiteralValueContext

func (*LiteralValueContext) IsLiteralValueContext()

func (*LiteralValueContext) K_NULL

func (*LiteralValueContext) NUMERIC_LITERAL

func (s *LiteralValueContext) NUMERIC_LITERAL() antlr.TerminalNode

func (*LiteralValueContext) STRING_LITERAL

func (s *LiteralValueContext) STRING_LITERAL() antlr.TerminalNode

func (*LiteralValueContext) ToStringTree

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

type LogicalOperatorContext

type LogicalOperatorContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyLogicalOperatorContext

func NewEmptyLogicalOperatorContext() *LogicalOperatorContext

func NewLogicalOperatorContext

func NewLogicalOperatorContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *LogicalOperatorContext

func (*LogicalOperatorContext) EnterRule

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

func (*LogicalOperatorContext) ExitRule

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

func (*LogicalOperatorContext) GetParser

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

func (*LogicalOperatorContext) GetRuleContext

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

func (*LogicalOperatorContext) IsLogicalOperatorContext

func (*LogicalOperatorContext) IsLogicalOperatorContext()

func (*LogicalOperatorContext) K_AND

func (*LogicalOperatorContext) K_OR

func (*LogicalOperatorContext) ToStringTree

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

type MathOperatorContext

type MathOperatorContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyMathOperatorContext

func NewEmptyMathOperatorContext() *MathOperatorContext

func NewMathOperatorContext

func NewMathOperatorContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *MathOperatorContext

func (*MathOperatorContext) EnterRule

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

func (*MathOperatorContext) ExitRule

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

func (*MathOperatorContext) GetParser

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

func (*MathOperatorContext) GetRuleContext

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

func (*MathOperatorContext) IsMathOperatorContext

func (*MathOperatorContext) IsMathOperatorContext()

func (*MathOperatorContext) ToStringTree

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

type NotOperatorContext

type NotOperatorContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyNotOperatorContext

func NewEmptyNotOperatorContext() *NotOperatorContext

func NewNotOperatorContext

func NewNotOperatorContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *NotOperatorContext

func (*NotOperatorContext) EnterRule

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

func (*NotOperatorContext) ExitRule

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

func (*NotOperatorContext) GetParser

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

func (*NotOperatorContext) GetRuleContext

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

func (*NotOperatorContext) IsNotOperatorContext

func (*NotOperatorContext) IsNotOperatorContext()

func (*NotOperatorContext) K_NOT

func (*NotOperatorContext) ToStringTree

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

type OrderByColumnNameContext

type OrderByColumnNameContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyOrderByColumnNameContext

func NewEmptyOrderByColumnNameContext() *OrderByColumnNameContext

func NewOrderByColumnNameContext

func NewOrderByColumnNameContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *OrderByColumnNameContext

func (*OrderByColumnNameContext) EnterRule

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

func (*OrderByColumnNameContext) ExitRule

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

func (*OrderByColumnNameContext) GetParser

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

func (*OrderByColumnNameContext) GetRuleContext

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

func (*OrderByColumnNameContext) IDENTIFIER

func (*OrderByColumnNameContext) IsOrderByColumnNameContext

func (*OrderByColumnNameContext) IsOrderByColumnNameContext()

func (*OrderByColumnNameContext) ToStringTree

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

type OrderingTermContext

type OrderingTermContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyOrderingTermContext

func NewEmptyOrderingTermContext() *OrderingTermContext

func NewOrderingTermContext

func NewOrderingTermContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *OrderingTermContext

func (*OrderingTermContext) EnterRule

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

func (*OrderingTermContext) ExactMatchModifier

func (s *OrderingTermContext) ExactMatchModifier() IExactMatchModifierContext

func (*OrderingTermContext) ExitRule

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

func (*OrderingTermContext) GetParser

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

func (*OrderingTermContext) GetRuleContext

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

func (*OrderingTermContext) IsOrderingTermContext

func (*OrderingTermContext) IsOrderingTermContext()

func (*OrderingTermContext) K_ASC

func (*OrderingTermContext) K_DESC

func (*OrderingTermContext) OrderByColumnName

func (s *OrderingTermContext) OrderByColumnName() IOrderByColumnNameContext

func (*OrderingTermContext) ToStringTree

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

type ParseContext

type ParseContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyParseContext

func NewEmptyParseContext() *ParseContext

func NewParseContext

func NewParseContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ParseContext

func (*ParseContext) EOF

func (s *ParseContext) EOF() antlr.TerminalNode

func (*ParseContext) EnterRule

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

func (*ParseContext) Err

func (s *ParseContext) Err() IErrContext

func (*ParseContext) ExitRule

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

func (*ParseContext) FilterExpressionStatementList

func (s *ParseContext) FilterExpressionStatementList() IFilterExpressionStatementListContext

func (*ParseContext) GetParser

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

func (*ParseContext) GetRuleContext

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

func (*ParseContext) IsParseContext

func (*ParseContext) IsParseContext()

func (*ParseContext) ToStringTree

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

type PredicateExpressionContext

type PredicateExpressionContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyPredicateExpressionContext

func NewEmptyPredicateExpressionContext() *PredicateExpressionContext

func NewPredicateExpressionContext

func NewPredicateExpressionContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *PredicateExpressionContext

func (*PredicateExpressionContext) AllPredicateExpression

func (s *PredicateExpressionContext) AllPredicateExpression() []IPredicateExpressionContext

func (*PredicateExpressionContext) ComparisonOperator

func (*PredicateExpressionContext) EnterRule

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

func (*PredicateExpressionContext) ExactMatchModifier

func (*PredicateExpressionContext) ExitRule

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

func (*PredicateExpressionContext) ExpressionList

func (*PredicateExpressionContext) GetParser

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

func (*PredicateExpressionContext) GetRuleContext

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

func (*PredicateExpressionContext) IsPredicateExpressionContext

func (*PredicateExpressionContext) IsPredicateExpressionContext()

func (*PredicateExpressionContext) K_IN

func (*PredicateExpressionContext) K_IS

func (*PredicateExpressionContext) K_LIKE

func (*PredicateExpressionContext) K_NULL

func (*PredicateExpressionContext) NotOperator

func (*PredicateExpressionContext) PredicateExpression

func (*PredicateExpressionContext) ToStringTree

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

func (*PredicateExpressionContext) ValueExpression

type TableNameContext

type TableNameContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyTableNameContext

func NewEmptyTableNameContext() *TableNameContext

func NewTableNameContext

func NewTableNameContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *TableNameContext

func (*TableNameContext) EnterRule

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

func (*TableNameContext) ExitRule

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

func (*TableNameContext) GetParser

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

func (*TableNameContext) GetRuleContext

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

func (*TableNameContext) IDENTIFIER

func (s *TableNameContext) IDENTIFIER() antlr.TerminalNode

func (*TableNameContext) IsTableNameContext

func (*TableNameContext) IsTableNameContext()

func (*TableNameContext) ToStringTree

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

type TopLimitContext

type TopLimitContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyTopLimitContext

func NewEmptyTopLimitContext() *TopLimitContext

func NewTopLimitContext

func NewTopLimitContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *TopLimitContext

func (*TopLimitContext) EnterRule

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

func (*TopLimitContext) ExitRule

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

func (*TopLimitContext) GetParser

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

func (*TopLimitContext) GetRuleContext

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

func (*TopLimitContext) INTEGER_LITERAL

func (s *TopLimitContext) INTEGER_LITERAL() antlr.TerminalNode

func (*TopLimitContext) IsTopLimitContext

func (*TopLimitContext) IsTopLimitContext()

func (*TopLimitContext) ToStringTree

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

type UnaryOperatorContext

type UnaryOperatorContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyUnaryOperatorContext

func NewEmptyUnaryOperatorContext() *UnaryOperatorContext

func NewUnaryOperatorContext

func NewUnaryOperatorContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *UnaryOperatorContext

func (*UnaryOperatorContext) EnterRule

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

func (*UnaryOperatorContext) ExitRule

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

func (*UnaryOperatorContext) GetParser

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

func (*UnaryOperatorContext) GetRuleContext

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

func (*UnaryOperatorContext) IsUnaryOperatorContext

func (*UnaryOperatorContext) IsUnaryOperatorContext()

func (*UnaryOperatorContext) K_NOT

func (*UnaryOperatorContext) ToStringTree

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

type ValueExpressionContext

type ValueExpressionContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyValueExpressionContext

func NewEmptyValueExpressionContext() *ValueExpressionContext

func NewValueExpressionContext

func NewValueExpressionContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ValueExpressionContext

func (*ValueExpressionContext) AllValueExpression

func (s *ValueExpressionContext) AllValueExpression() []IValueExpressionContext

func (*ValueExpressionContext) BitwiseOperator

func (s *ValueExpressionContext) BitwiseOperator() IBitwiseOperatorContext

func (*ValueExpressionContext) ColumnName

func (*ValueExpressionContext) EnterRule

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

func (*ValueExpressionContext) ExitRule

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

func (*ValueExpressionContext) Expression

func (*ValueExpressionContext) FunctionExpression

func (s *ValueExpressionContext) FunctionExpression() IFunctionExpressionContext

func (*ValueExpressionContext) GetParser

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

func (*ValueExpressionContext) GetRuleContext

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

func (*ValueExpressionContext) IsValueExpressionContext

func (*ValueExpressionContext) IsValueExpressionContext()

func (*ValueExpressionContext) LiteralValue

func (s *ValueExpressionContext) LiteralValue() ILiteralValueContext

func (*ValueExpressionContext) MathOperator

func (s *ValueExpressionContext) MathOperator() IMathOperatorContext

func (*ValueExpressionContext) ToStringTree

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

func (*ValueExpressionContext) UnaryOperator

func (s *ValueExpressionContext) UnaryOperator() IUnaryOperatorContext

func (*ValueExpressionContext) ValueExpression

func (s *ValueExpressionContext) ValueExpression(i int) IValueExpressionContext

Jump to

Keyboard shortcuts

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