Forward
'select'
'*'
column name
','
Suppress
column name
'from'
table name
','
Suppress
table name
'where'
'or' term
column name
W:(A-Za-z, $0-9A-Z_a-z)
identifier
'.'
W:(A-Za-z, $0-9A-Z_a-z)
identifier
table name
W:(A-Za-z, $0-9A-Z_a-z)
identifier
'.'
W:(A-Za-z, $0-9A-Z_a-z)
identifier
'or' term
'and' term
'or'
'and' term
_FB
'and' term
'or'
'and' term
'and' term
'and' term
'not' term
'and'
'not' term
_FB
'not' term
'and'
'not' term
'not' term
'not' term
'not'
'not' term
_FB
'not'
'not' term
column name
'='
'!='
'<='
'<'
'>='
'>'
'EQ'
'NE'
'LT'
'LE'
'GT'
'GE'
Unnamed 2
column name
'in'
'('
Unnamed 2
','
Suppress
Unnamed 2
')'
column name
'in'
'('
Forward
')'
column name
'is'
'null'
'not'
'null'
'('
Suppress
'or' term
')'
Suppress
Unnamed 2
Re:('[+-]?(?:\d+\.\d*|\.\d+)')
real number
Re:('[+-]?\d+')
signed integer
Re:('"(?:[^"\n\r\\]|(?:"")|(?:\\(?:[^x]|x[0-9a-fA-F]+)))*')
'"'
Re:("'(?:[^'\n\r\\]|(?:'')|(?:\\(?:[^x]|x[0-9a-fA-F]+)))*")
"'"
quotedString using single or double quotes
column name