このトピックでは、Big Data DiscoveryでサポートされていないGroovy言語機能と予約済キーワードをリストします。
予約済キーワードは、Groovy言語では特別な意味を持つため、Groovyスクリプトでは変数名または関数名として使用できない語です。次の表に、Groovyの予約済キーワードをリストします。
| abstract | as | assert |
| boolean | break | byte |
| case | catch | char |
| class | const | continue |
| def | default | do |
| double | else | enum |
| extends | false | final |
| finally | float | for |
| goto | if | implements |
| import | in | instanceof |
| int | interface | long |
| native | new | null |
| package | private | protected |
| public | return | short |
| static | strictfp | super |
| switch | synchronized | this |
| threadsafe | throw | throws |
| transient | true | try |
| void | volatile | while |
| DEFAULTLANG | MILLISECONDS | SECONDS |
| MINUTES | HOURS | DAYS |
| WEEKS | MONTHS | YEARS |
| DATEFORMAT_DEFAULT |
名前の予約済キーワードを持つ属性は、行マップ書式を介してのみ参照できます。これらを直接参照すると、エラーが発生します。行マップ書式の詳細は、「変数の書式」を参照してください。
セキュリティ上の理由により、「変換」では、Groovyの元のクラスがすべてサポートされるわけではありません。サポートされていないクラスのメソッドが含まれる変換スクリプトは、エラーの原因となり、Studio内のスクリプトには保存できません。
「変換エディタ」の「関数」リストにリストされている任意の関数のほか、次のクラスの関数を使用できます(他の元のGroovy関数はサポートされていません)。
次の表に、サポートされているGroovyクラスをリストします。
| Math | Integer | Float |
| Double | Long | BigDecimal |
| Date | Geocode | Object |
| Closure | String | Set |
| Array | InvokerHelper | Exception |
| Rowbinding |