all in group identifier
|
<identifier> <period> <star>
|
すべてのグループ
|
バイナリー文字列リテラル
|
"X" | "x" "\'" (<hexit> <hexit>)+ "\'"
|
数値以外のリテラル
|
colon
|
":"
|
make dep options,statement
|
comma
|
","
|
子オプションリスト の変更、オプションリスト、ARRAY 式のコンストラクター、列リスト、作成手順、入力要素リスト、CREATE POLICY、テーブル本文の作成、一時テーブルの作成、ビューボディー の作成、派生列リスト、sql 例外 リスト named parameter list,explain,expression list,from 句,function,GRANT,identifier list,json table,limit clause,nested expression,object table,option 句 , options 句,options 句, Order by clause ,simple data type,query expression,query primary,querystring function,Revoke GRANT,select clause,set clause list,in predicate,text aggreate function,text table, xml 属性,xml 要素,xml クエリー,xml フォレスト,xml 名前空間,xml クエリー,xml テーブル
|
concat_op
|
"||"
|
共通値式
|
decimal numeric literal
|
(<digit>)* <period> <unsigned integer literal >
|
署名されていない数値リテラル
|
digit
|
\["0"\-"9"\]
| |
dollar
|
"$"
|
パラメーターの参照
|
double_amp_op
|
"&&"
|
共通値式
|
eq
|
"="
|
割り当てステートメント、呼び出し可能なステートメント、宣言ステートメント、名前付きパラメーターリスト、比較演算子、セット句リスト
|
escaped 関数
|
"{" "fn"
|
署名なし値式のプライマリー
|
escaped join
|
"{" "oj"
|
テーブルの参照
|
escaped type
|
"{" ("d" | "t" | "ts" | "b")
|
数値以外のリテラル
|
approximate numeric literal
|
<digit> <period> <signedinteger literal > \["e","E"\](<plus> | <minus>)? <unsigned integer literal >
|
署名されていない数値リテラル
|
ge
|
">="
|
比較演算子
|
gt
|
">"
|
名前付きパラメーターリスト,比較演算子
|
hexit
|
\["a"\-"f","A"\-"F"\] | <digit>
| |
identifier
|
<quoted_id> (<period> <quoted_id>)*
|
ドメインまたはタイプエイリアス、識別子、データタイプ、非修飾識別 子、署名されていない値式のプライマリーを作成 します。
|
id_part
|
("" | "@" | "#" | <letter>) (<letter> | "" | <digit>)*
| |
lbrace
|
"{"
|
呼び出し可能なステートメント、述語と一致
|
le
|
"⇐"
|
比較演算子
|
letter
|
\["a"\-"z","A"\-"Z"\] | \["\u0153"\-"\ufffd"\]
| |
lparen
|
"("
|
標準の集約関数、子オプションリストの変更、オプションリスト の変更、分析集計関数、配列テーブル、呼び出し可能な ステートメント、列リスト、その他の制約、手順、CREATE POLICY、および create table body , create table body , create table body , create table body ,create table body, 一時的なテーブル を作成し、ビューボディ の作成、説明、フィルター句、関数、group by 句、if ステートメント、json オブジェクト、JSONテーブル、ループステートメント、デッドオプション、ネストされた式、オブジェクトテーブル、 options 句、順序付けされた集約関数、単純なデータ型、クエリープライマリー、クエリー文字列関数、述語、呼び出しステートメント、サブクエリー、定量化された比較述語、テーブルサブクエリー、表プライマリー、テキストのアグレート関数 テキストテーブル、非エスケープ処理Function、およびステートメント、ウィンドウ仕様、リスト要素、xml 属性、xml 要素、xml クエリー、xml フォレスト、xml 名前空間、xml 解析、xml クエリー、 xml serialize,xml table
|
lsbrace
|
"["
|
ARRAY 式コンストラクター、基本データ型、データタイプ、値式のプライマリー
|
lt
|
"<"
|
比較演算子
|
minus
|
"-"
|
プラスまたはマイナス
|
ne
|
"<>"
|
比較演算子
|
ne2
|
"!="
|
比較演算子
|
period
|
"."
| |
plus
|
"+"
|
プラスまたはマイナス
|
qmark
|
"?"
|
呼び出し可能なステートメント、パラメーター参照
|
quoted_id
|
<id_part> | "\"" ("\"\"" | ~\["\""\])+ "\""
| |
rbrace
|
"}"
|
呼び出し可能なステートメント、述語、数値以外のリテラル、テーブル参照、署名されていない値式のプライマリーに一致 します。
|
rparen
|
")"
|
標準の集約関数、子オプションリストの変更、オプションリスト の変更、分析集計関数、配列テーブル、呼び出し可能な ステートメント、列リスト、その他の制約、手順、CREATE POLICY、および create table body , create table body , create table body , create table body ,create table body, 一時的なテーブル を作成し、ビューボディ の作成、説明、フィルター句、関数、group by 句、if ステートメント、json オブジェクト、JSONテーブル、ループステートメント、デッドオプション、ネストされた式、オブジェクトテーブル、 options 句、順序付けされた集約関数、単純なデータ型、クエリープライマリー、クエリー文字列関数、述語、呼び出しステートメント、サブクエリー、定量化された比較述語、テーブルサブクエリー、表プライマリー、テキストのアグレート関数 テキストテーブル、非エスケープ処理Function、およびステートメント、ウィンドウ仕様、リスト要素、xml 属性、xml 要素、xml クエリー、xml フォレスト、xml 名前空間、xml 解析、xml クエリー、 xml serialize,xml table
|
rsbrace
|
"]"
|
ARRAY 式コンストラクター、基本データ型、データタイプ、値式のプライマリー
|
semicolon
|
";"
|
区切られたステートメント
|
slash
|
"/"
|
star または slash
|
star
|
"*"
|
標準の集約関数、動的データステートメント、選択句、星、またはスラッシュ
|
string literal
|
("N" | "E")? "\'" ("\'\'" | ~\["\'"\])* "\'"
|
string
|
unsigned integer literal(未署名整数リテラル)
|
(<digit>)+
|
署名されていない整数(未署名の数値リテラル)
|