Table of Contents

Class QueryLanguageParser

Namespace
TimeCockpit.Data.QueryLanguage
Assembly
TimeCockpit.Data.QueryLanguage.dll
public class QueryLanguageParser : Parser
Inheritance
Object
QueryLanguageParser

Constructors

QueryLanguageParser(ITokenStream)

public QueryLanguageParser(ITokenStream input)

Parameters

input ITokenStream

QueryLanguageParser(ITokenStream, RecognizerSharedState)

public QueryLanguageParser(ITokenStream input, RecognizerSharedState state)

Parameters

input ITokenStream
state RecognizerSharedState

Fields

AGGREGATIONFUNCTION

public const int AGGREGATIONFUNCTION = 4

Field Value

Int32

AND

public const int AND = 5

Field Value

Int32

ASC

public const int ASC = 6

Field Value

Int32

AVG

public const int AVG = 7

Field Value

Int32

BINARYOPERATOR

public const int BINARYOPERATOR = 8

Field Value

Int32

BOOLEANLITERAL

public const int BOOLEANLITERAL = 9

Field Value

Int32

BY

public const int BY = 10

Field Value

Int32

COMMENT

public const int COMMENT = 11

Field Value

Int32

COMPARISON

public const int COMPARISON = 12

Field Value

Int32

CORRELATION

public const int CORRELATION = 13

Field Value

Int32

COUNT

public const int COUNT = 14

Field Value

Int32

COUNTDISTINCT

public const int COUNTDISTINCT = 15

Field Value

Int32

DATELITERAL

public const int DATELITERAL = 16

Field Value

Int32

DATETIMELITERAL

public const int DATETIMELITERAL = 17

Field Value

Int32

DATETIMENUM

public const int DATETIMENUM = 18

Field Value

Int32

DEAD

public const int DEAD = 19

Field Value

Int32

DESC

public const int DESC = 20

Field Value

Int32

DIFFERENT

public const int DIFFERENT = 21

Field Value

Int32

DIV

public const int DIV = 22

Field Value

Int32

DOT

public const int DOT = 23

Field Value

Int32

DOUBLEQUOTEDSTRING

public const int DOUBLEQUOTEDSTRING = 24

Field Value

Int32

ENVIRONMENTACCESS

public const int ENVIRONMENTACCESS = 25

Field Value

Int32

EOF

public const int EOF = -1

Field Value

Int32

EQUAL

public const int EQUAL = 26

Field Value

Int32

ESC_DOUBLEQUOTE

public const int ESC_DOUBLEQUOTE = 27

Field Value

Int32

ESC_SINGLEQUOTE

public const int ESC_SINGLEQUOTE = 28

Field Value

Int32

FROM

public const int FROM = 29

Field Value

Int32

FUNCTION

public const int FUNCTION = 30

Field Value

Int32

GREATERTHAN

public const int GREATERTHAN = 31

Field Value

Int32

GTEQ

public const int GTEQ = 32

Field Value

Int32

GUIDLITERAL

public const int GUIDLITERAL = 33

Field Value

Int32

GUIDPART

public const int GUIDPART = 34

Field Value

Int32

HASCHANGED

public const int HASCHANGED = 35

Field Value

Int32

HASH

public const int HASH = 36

Field Value

Int32

HEX_DIGIT

public const int HEX_DIGIT = 37

Field Value

Int32

IDENTIFIER

public const int IDENTIFIER = 38

Field Value

Int32

IN

public const int IN = 39

Field Value

Int32

INCLUDE

public const int INCLUDE = 40

Field Value

Int32

INCLUDEALL

public const int INCLUDEALL = 41

Field Value

Int32

INCLUDECONDITIONAL

public const int INCLUDECONDITIONAL = 42

Field Value

Int32

INLITERALLIST

public const int INLITERALLIST = 43

Field Value

Int32

LEFTCURLYBR

public const int LEFTCURLYBR = 44

Field Value

Int32

LEFTROUNDBR

public const int LEFTROUNDBR = 45

Field Value

Int32

LESSTHAN

public const int LESSTHAN = 46

Field Value

Int32

LIKE

public const int LIKE = 47

Field Value

Int32

LITERALBOOLEAN

public const int LITERALBOOLEAN = 48

Field Value

Int32

LITERALDATE

public const int LITERALDATE = 49

Field Value

Int32

LITERALDATETIME

public const int LITERALDATETIME = 50

Field Value

Int32

LITERALDIV

public const int LITERALDIV = 51

Field Value

Int32

LITERALGUID

public const int LITERALGUID = 52

Field Value

Int32

LITERALMINUS

public const int LITERALMINUS = 53

Field Value

Int32

LITERALMOD

public const int LITERALMOD = 54

Field Value

Int32

LITERALMULT

public const int LITERALMULT = 55

Field Value

Int32

LITERALNULL

public const int LITERALNULL = 56

Field Value

Int32

LITERALNUMERIC

public const int LITERALNUMERIC = 57

Field Value

Int32

LITERALORDERBY

public const int LITERALORDERBY = 58

Field Value

Int32

LITERALPLUS

public const int LITERALPLUS = 59

Field Value

Int32

LITERALSTRING

public const int LITERALSTRING = 60

Field Value

Int32

LITERALTIME

public const int LITERALTIME = 61

Field Value

Int32

LOGICALOPERATOR

public const int LOGICALOPERATOR = 62

Field Value

Int32

LTEQ

public const int LTEQ = 63

Field Value

Int32

MAX

public const int MAX = 64

Field Value

Int32

MEMBERACCESS

public const int MEMBERACCESS = 65

Field Value

Int32

MEMBERDECLARATOR

public const int MEMBERDECLARATOR = 66

Field Value

Int32

MIN

public const int MIN = 67

Field Value

Int32

MINUS

public const int MINUS = 68

Field Value

Int32

MOD

public const int MOD = 69

Field Value

Int32

MULT

public const int MULT = 70

Field Value

Int32

NEW

public const int NEW = 71

Field Value

Int32

NEWLINE

public const int NEWLINE = 72

Field Value

Int32

NEWWITHLITERAL

public const int NEWWITHLITERAL = 73

Field Value

Int32

NOT

public const int NOT = 74

Field Value

Int32

NOTIN

public const int NOTIN = 75

Field Value

Int32

NOTLIKE

public const int NOTLIKE = 76

Field Value

Int32

NULL

public const int NULL = 77

Field Value

Int32

OR

public const int OR = 78

Field Value

Int32

ORDER

public const int ORDER = 79

Field Value

Int32

ORDERBY

public const int ORDERBY = 80

Field Value

Int32

ORDERBYEXPRESSION

public const int ORDERBYEXPRESSION = 81

Field Value

Int32

ORDERBYLEXER

public const int ORDERBYLEXER = 82

Field Value

Int32

PARAMETERACCESS

public const int PARAMETERACCESS = 83

Field Value

Int32

PLAINDATELITERAL

public const int PLAINDATELITERAL = 84

Field Value

Int32

PLAINTIMELITERAL

public const int PLAINTIMELITERAL = 85

Field Value

Int32

PLUS

public const int PLUS = 86

Field Value

Int32

QUERYOPTION

public const int QUERYOPTION = 87

Field Value

Int32

RIGHTCURLYBR

public const int RIGHTCURLYBR = 88

Field Value

Int32

RIGHTROUNDBR

public const int RIGHTROUNDBR = 89

Field Value

Int32

SELECT

public const int SELECT = 90

Field Value

Int32

SELECTLIST

public const int SELECTLIST = 91

Field Value

Int32

SET

public const int SET = 92

Field Value

Int32

SINGLEQUOTEDSTRING

public const int SINGLEQUOTEDSTRING = 93

Field Value

Int32

SKIP

public const int SKIP = 94

Field Value

Int32

SOURCE

public const int SOURCE = 95

Field Value

Int32

STMT

public const int STMT = 96

Field Value

Int32

STRING

public const int STRING = 97

Field Value

Int32

STRINGLITERAL

public const int STRINGLITERAL = 98

Field Value

Int32

SUM

public const int SUM = 99

Field Value

Int32

T__110

public const int T__110 = 110

Field Value

Int32

T__111

public const int T__111 = 111

Field Value

Int32

T__112

public const int T__112 = 112

Field Value

Int32

TAKE

public const int TAKE = 100

Field Value

Int32

TIMELITERAL

public const int TIMELITERAL = 101

Field Value

Int32

Top

public const int Top = 102

Field Value

Int32

UNSIGNED_FLOAT

public const int UNSIGNED_FLOAT = 103

Field Value

Int32

UNSIGNED_INT

public const int UNSIGNED_INT = 104

Field Value

Int32

VERSIONINFOONLY

public const int VERSIONINFOONLY = 105

Field Value

Int32

WHERE

public const int WHERE = 106

Field Value

Int32

WHITESPACE

public const int WHITESPACE = 107

Field Value

Int32

WITH

public const int WITH = 108

Field Value

Int32

YEARLITERAL

public const int YEARLITERAL = 109

Field Value

Int32

Properties

GrammarFileName

public override string GrammarFileName { get; }

Property Value

String

TokenNames

public override string[] TokenNames { get; }

Property Value

String[]

TreeAdaptor

public ITreeAdaptor TreeAdaptor { get; set; }

Property Value

ITreeAdaptor

Methods

EqualityExpression()

public AstParserRuleReturnScope<object, IToken> EqualityExpression()

Returns

AstParserRuleReturnScope<Object, IToken>

Expression()

public AstParserRuleReturnScope<object, IToken> Expression()

Returns

AstParserRuleReturnScope<Object, IToken>

InitDFAs()

protected override void InitDFAs()

NestedStatement()

public AstParserRuleReturnScope<object, IToken> NestedStatement()

Returns

AstParserRuleReturnScope<Object, IToken>

Recover(IIntStream, RecognitionException)

public override void Recover(IIntStream input, RecognitionException re)

Parameters

input IIntStream
re RecognitionException

RecoverFromMismatchedSet(IIntStream, RecognitionException, BitSet)

public override object RecoverFromMismatchedSet(IIntStream input, RecognitionException e, BitSet follow)

Parameters

input IIntStream
e RecognitionException
follow BitSet

Returns

Object

RecoverFromMismatchedToken(IIntStream, Int32, BitSet)

protected override object RecoverFromMismatchedToken(IIntStream input, int ttype, BitSet follow)

Parameters

input IIntStream
ttype Int32
follow BitSet

Returns

Object

SearchCondition()

public AstParserRuleReturnScope<object, IToken> SearchCondition()

Returns

AstParserRuleReturnScope<Object, IToken>

StandAloneExpression()

public AstParserRuleReturnScope<object, IToken> StandAloneExpression()

Returns

AstParserRuleReturnScope<Object, IToken>

Statement()

public AstParserRuleReturnScope<object, IToken> Statement()

Returns

AstParserRuleReturnScope<Object, IToken>