識別子
SAQL 識別子では大文字と小文字が区別されます。識別子は単一引用付 (') で囲むか、引用符なしで指定できます。
引用符で囲まれた識別子には、文字列に許可されるすべての文字を使用できます。
引用符で囲まれていない識別子には予約語を使用できず、文字 (A ~ Z または a ~ z) またはアンダースコアで始まる必要があります。その後には文字、数字、またはアンダースコアを使用できます。引用符で囲まれていない識別子にスペースを含めることはできません。
次の例では有効な構文を使用しています。
1accounts = load "0Fbxx000000002qCAA/0Fcxx000000002WCAQ";
2opps = load "0Fcyy000000002qCAA/0Fcyy000000002WCAQ";
3c = group accounts by 'Year', opps by 'Year';
4d = foreach c generate opps.Year as 'Year';
5e = filter d by Year == "2002";次の例では、3 行目のコードでエラーが発生します。
1accounts = load "0Fbxx000000002qCAA/0Fcxx000000002WCAQ";
2opps = load "0Fcyy000000002qCAA/0Fcyy000000002WCAQ";
3c = group accounts by "Year", opps by "Year";
4d = foreach c generate opps.Year as 'Year';
5e = filter d by Year == "2002";