このトピックでは、StudioでサポートされていないGroovy言語機能と予約済キーワードをリストします。
予約済キーワード
予約済キーワードは、Groovy言語で特別な意味を持つため、Groovyスクリプトで変数名または関数名として使用できない単語です。 次の表は、Groovyの予約済キーワードを示しています:
abstract
|
as
|
assert
|
boolean
|
break
|
byte
|
case
|
catch
|
char
|
class
|
const
|
続行
|
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
|
スロー
|
throws
|
transient
|
true
|
try
|
void
|
volatile
|
while
|
DEFAULTLANG
|
MILLISECONDS
|
SECONDS
|
MINUTES
|
HOURS
|
DAYS
|
WEEKS
|
MONTHS
|
YEARS
|
DATEFORMAT_DEFAULT
|
名前の予約済キーワードを含む属性は、行マップ・フォーマットからのみ参照でき、直接参照するとエラーが発生します。 行マップ・フォーマットの詳細は、「変数の書式」を参照してください。
サポートされない関数
セキュリティ上の理由により、「変換」では、元のGroovyクラスの一部はサポートされていません。 たとえば、System.xxx
メソッドはサポートされません。 サポートされないクラスのメソッドを含む変換スクリプトはエラー(セキュリティ例外エラー・メッセージなど)を生成するため、Studio内のスクリプトには保存できません。
「変換エディタ」の「関数」リストにリストされている関数や、次のクラスの関数を使用できます(その他の元のGroovy関数はサポートされていません)。
注意:
使用する必要がある関数がサポートされていない場合は、Oracle Customer Supportにご連絡ください。この表は、サポートされているGroovyクラスを示しています:
Math
|
Integer
|
Float
|
Double
|
Long
|
BigDecimal
|
Date
|
Geocode
|
Object
|
Closure
|
String
|
Set
|
Array
|
InvokerHelper
|
Exception
|
Rowbinding
|