-
Language:
English
-
Language:
English
Red Hat Training
A Red Hat training course is available for Red Hat JBoss Data Virtualization
A.5. Tokens
Name
|
Definition
|
Usage
|
---|---|---|
all in group identifier
|
< identifier > < period > < star >
|
all in group
|
binary string literal
|
"X" | "x" "\'" (< hexit > < hexit >)+ "\'"
|
non numeric literal
|
colon
|
":"
|
statement
|
comma
|
","
|
alter options list , column list , create procedure , typed element list , create table body , create temporary table , derived column list , sql exception named parameter list , expression list , from clause , function limit clause , object table , option clause , options clause , order by clause , data type , query expression , querystring function select clause , set clause list , in predicate , text aggreate function , text table , xml attributes , xml element , xml forest , xml namespaces , xml query , xml table
|
concat_op
|
"||"
|
common value expression
|
decimal numeric literal
|
(< digit >)* < period > < unsigned integer literal >
|
unsigned numeric literal
|
digit
|
["0"-"9"]
| |
dollar
|
"$"
|
unsigned value expression primary
|
eq
|
"="
|
assignment statement , callable statement , declare statement , named parameter list , comparison operator , set clause list
|
escaped function
|
"{" "fn"
|
unsigned value expression primary
|
escaped join
|
"{" "oj"
|
table reference
|
escaped type
|
"{" ("d" | "t" | "ts" | "b")
|
non numeric literal
|
approximate numeric literal
|
< digit > < period > < unsigned integer literal > ["e","E"] (< plus > | < minus >)? < unsigned integer literal >
|
unsigned numeric literal
|
ge
|
">="
|
comparison operator
|
gt
|
">"
|
named parameter list , comparison operator
|
hexit
|
["a"-"f","A"-"F"] | < digit >
| |
identifier
|
< quoted_id > (< period > < quoted_id >)*
|
identifier , unsigned value expression primary
|
id_part
|
("@" | "#" | < letter >) (< letter > | "_" | < digit >)*
| |
lbrace
|
"{"
|
callable statement , match predicate
|
le
|
"<="
|
comparison operator
|
letter
|
["a"-"z","A"-"Z"] | ["\u0153"-"\ufffd"]
| |
lparen
|
"("
|
standard aggregate function , alter options list , analytic aggregate function , array table , callable statement , column list , other constraints , create procedure , create table body , create temporary table , filter clause , function , if statement , insert statement , json object , loop statement , object table , options clause , ordered aggreate function , data type , query primary , querystring function , in predicate , call statement , subquery , table subquery , table primary , text aggregate function , text table , unsigned value expression primary , while statement , window specification , with list element , xml attributes , xml element , xml forest , xml namespaces , xml parse , xml query , xml serialize , xml table
|
lsbrace
|
"["
|
unsigned value expression primary
|
lt
|
"<"
|
comparison operator
|
minus
|
"-"
|
plus or minus
|
ne
|
"<>"
|
comparison operator
|
ne2
|
"!="
|
comparison operator
|
period
|
"."
| |
plus
|
"+"
|
plus or minus
|
qmark
|
"?"
|
callable statement , integer parameter , unsigned value expression primary
|
quoted_id
|
< id_part > | "\"" ("\"\"" | ~["\""])+ "\""
| |
rbrace
|
"}"
|
callable statement , match predicate , non numeric literal , table reference , unsigned value expression primary
|
rparen
|
")"
|
standard aggregate function , alter options list , analytic aggregate function , array table , callable statement , column list , other constraints , create procedure , create table body , create temporary table , filter clause , function , if statement , insert statement , json object , loop statement , object table , options clause , ordered aggregate function , data type , query primary , querystring function , in predicate , call statement , subquery , table subquery , table primary , text aggregate function , text table , unsigned value expression primary , while statement , window specification , with list element , xml attributes , xml element , xml forest , xml namespaces , xml parse , xml query , xml serialize , xml table
|
rsbrace
|
"]"
|
unsigned value expression primary
|
semicolon
|
";"
|
ddl statement , delimited statement
|
slash
|
"/"
|
star or slash
|
star
|
"*"
|
standard aggregate function , dynamic data statement , select clause , star or slash
|
string literal
|
("N" | "E")? "\'" ("\'\'" | ~["\'"])* "\'"
|
string
|
unsigned integer literal
|
(< digit >)+
|
unsigned integer , unsigned numeric literal
|