Skip to main content

This is documentation for Caché & Ensemble. See the InterSystems IRIS version of this content.Opens in a new tab

For information on migrating to InterSystems IRISOpens in a new tab, see Why Migrate to InterSystems IRIS?

クラス・キーワード

このリファレンスは、クラス全体に適用される、またはそのメンバに既定の動作を指定するキーワードについて説明しています。後半のリファレンス・セクションでは、特定のクラス・メンバに適用されるキーワードについて説明しています。

クラス定義についての一般的な情報は、“クラス定義” を参照してください。

  • Abstract – Abstract クラスであるかどうかを指定します。
  • ClassType – このクラスのタイプ (または、振る舞い) を指定します。
  • ClientDataType – このデータ型が ActiveX または Java により投影されるときに使用するクライアント・データ型を指定します。データ型クラスのみに適用されます。
  • ClientName – このクラスのクライアント・プロジェクションで使用される既定のクラス名をオーバーライド可能にします。
  • CompileAfter – 他の (指定した) クラスの後にこのクラスをコンパイルするように指定します。
  • DdlAllowed – DDL 文をクラス定義の変更または削除に使用できるかどうかを指定します。永続クラスのみに適用されます。
  • DependsOn – コンパイラが他の (指定した) クラスを実行可能にした後にこのクラスをコンパイルするように指定します。
  • Deprecated – このクラスを非推奨として指定します。このキーワードはクラス・コンパイラおよびスタジオでは無視されますが、Atelier で使用されます。
  • Final – クラスが Final である (サブクラスを持てない) かどうかを指定します。
  • GeneratedBy – 別のクラス内のコードで生成されたため編集してはならないクラスであることを示します。
  • Hidden – クラスが Hidden である (クラス・リファレンスにリストされない) かどうかを指定します。
  • Inheritance – このクラスのスーパークラスの継承順序を指定します。
  • Language – このクラスのメソッドを実装するのに使用する既定の言語を指定します。
  • LegacyInstanceContext – 廃止された %this 変数を、このクラス内のインスタンス・メソッドで使用できるかどうかを指定します。
  • NoExtent – コンパイラにこのクラスのエクステントを生成させないようにするかどうかを指定します (指定しないと生成する場合)。
  • OdbcType – このデータ型が ODBC または JDBC によって表示されるときに使用するタイプを指定します。すべてのデータ型クラスは、ODBC タイプを指定する必要があります。このキーワードは、データ型クラスのみに適用されます。
  • Owner – このクラスの所有者と、それに対応するテーブルを指定します。永続クラスのみに適用されます。
  • ProcedureBlock – このクラスの各 ObjectScript メソッドが、規定でプロシージャ・ブロックであるかどうかを指定します。
  • PropertyClass – このクラスにプロパティ・パラメータを追加します。
  • ServerOnly – このクラスを Java および C++ クライアントに投影するかどうかを指定します。
  • SoapBindingStyle – このクラスで定義されている Web メソッドが使用するバインディング・スタイルまたは SOAP 呼び出し機能を指定します。Web サービスまたは Web クライアントとして定義されているクラス内でのみ適用されます。
  • SoapBodyUse – このクラスで定義される Web メソッドのエンコードを指定します。このキーワードは、Web サービス・クラスおよび Web クライアント・クラスにのみ適用されます。
  • SqlCategory – SQL での計算に使用する型を指定します。データ型クラスのみに適用されます。
  • SqlRowIdName – このクラスの ID 列の、既定の SQL フィールド名をオーバーライドします。永続クラスのみに適用されます。
  • SqlRowIdPrivate – ODBC および JDBC に投影されるときに、このクラスの ID 列を非表示フィールドにするかどうかを指定します。永続クラスのみに適用されます。
  • SqlTableName – このクラスを投影する SQL テーブルの名前を指定します。永続クラスのみに適用されます。
  • StorageStrategy – このクラスの永続性を制御するストレージ定義を指定します。永続クラスおよびシリアル・クラスのみに適用されます。
  • System – このクラスのコンパイル順序に影響を与えます。
  • ViewQuery – このクラスに対する SQL クエリを指定します。ビュー定義クラスのみに適用されます。
FeedbackOpens in a new tab