Table of Contents

Enum ETokenType

Namespace
gudusoft.gsqlparser
Assembly
gudusoft.gsqlparser.dll

Type of source token.

public enum ETokenType

Fields

ttBTEQCmd = 58

this token was removed via TParseTreeNode.removeAllMyTokensFromTokenList

ttCPPComment = 57

used in mdx

ttRemoved = 59
ttampersand = 33

special character, ampersand &

ttasterisk = 21

special character, asterisk *

ttatsign = 39

It's a letter, so can be part of identifier @

ttbackslash = 42

back slash , ddb2 use \ for multiline

ttbindvar = 46
ttbracketedcomment = 4

comment like this: /* this is simple comment

ttbrstring = 9

delimited identifier used in SQL Server: {this is delimited identifier}

ttcaret = 31

special character, caret ^

ttcolon = 14

special character, colon :

ttcomma = 15

special character, comma ,

ttconcatenationop = 52
ttdbstring = 8

delimited identifier used in SQL Server: [this is delimited identifier]

ttdecode = 56
ttdolorsign = 40

$, It's a letter, so can be part of identifier.

ttdoublequote = 35

special character, quotation mark/double quote/double quotation mark "

ttdqstring = 7

delimited identifier: "this is delimited identifier"

ttequals = 17

special character, equals =

ttexclamationmark = 37

special character, exclamation mark !

ttgreaterthan = 23

special character, greater than >

ttidentifier = 10

ordinary identifier

ttkeyword = 11
ttleftbrace = 29

special character, left brace {

ttleftbracket = 27

special character, left bracket [

ttleftparenthesis = 25

special character, left parenthesis (

ttlessthan = 24

special character, less than <

ttminussign = 20

special character, plus sign -

ttmulticharoperator = 51
ttnonreservedkeyword = 12
ttnumber = 5

numeric constant

ttnumbersign = 41

#, It's a letter, so can be part of identifier.

ttpercent = 32

special character, percent %

ttperiod = 16

special character, period .

ttplussign = 19

special character, plus sign +

ttquestionmark = 18

special character, question mark ?

ttreturn = 1
ttrightbrace = 30

special character, right brace }

ttrightbracket = 28

special character, right bracket ]

ttrightparenthesis = 26

special character, right parenthesis )

ttsemicolon = 13

special character, semocolon ;

ttsemicolon2 = 53
ttsemicolon3 = 54
ttsimplecomment = 3

comment like this: -- this is simple comment

ttsinglecharoperator = 50
ttsinglequote = 36

special character, apostrophe/single quote/single quotation mark '

ttslash = 22

special character, slash /

ttsqlpluscmd = 45
ttsqlvar = 47
ttsqstring = 6

character string constant: 'this is single quote string'

ttstmt_delimiter = 49
ttsubstitutionvar = 48
tttilde = 43

tilde ~

tttokenlizererrortoken = 55
ttunderscore = 38

special character, underscore/underline _

ttunknown = 0
ttunknownchar = 44
ttverticalbar = 34

special character, vertical bar |

ttwhitespace = 2