Caché オブジェクトの使用法
Static Version
Contents
Contents
Chapter 1:
Caché オブジェクト入門
1.1 Caché オブジェクト・アーキテクチャ
1.2 クラス定義とクラス・ディクショナリ
1.2.1 クラス定義の作成
1.2.2 クラス・ディクショナリ
1.3 Caché クラス・ライブラリ
1.4 開発ツール
1.4.1 Caché スタジオ
1.4.2 Caché RoseLink
1.4.3 SQL ベースの開発
1.4.4 XML ベースの開発
1.5 クライアントの相互運用性
1.5.1 Java
1.5.2 ActiveX / COM / .NET
1.5.3 Caché Server Pages
1.5.4 C++
1.5.5 XML
1.5.6 Caché SQL ゲートウェイ
1.5.7 Caché アクティベート ActiveX ゲートウェイ
Chapter 2:
オブジェクト指向データベースの開発
2.1 クラスとオブジェクト
2.2 抽象化とモデリング
2.3 継承と多態
2.4 カプセル化
2.5 拡張性
2.6 オブジェクトの永続性
2.7 オブジェクト・バインディング
Chapter 3:
Caché オブジェクト・モデル
3.1 オブジェクトへの参照 — OREF と OID
3.1.1 OID と ID 値
3.1.2 OREF と 参照カウント
3.2 クラスのタイプ
3.2.1 一時的なオブジェクト・クラス
3.2.2 永続オブジェクト・クラス
3.2.3 シリアル・オブジェクト・クラス
3.2.4 データ型クラス
3.3 継承
3.3.1 多重継承
3.4 クラスのコンパイル
Chapter 4:
Caché クラス
4.1 名前付け規約
4.1.1 標準識別子のルール
4.1.2 クラス名
4.1.3 クラス・メンバ名
4.2 クラス・キーワード
4.3 クラス・パラメータ
Chapter 5:
パッケージ
5.1 パッケージの概要
5.2 パッケージ名
5.3 パッケージの定義
5.4 パッケージの使用
5.4.1 IMPORT 指示文
5.5 パッケージと SQL
5.6 ビルトイン・パッケージ
Chapter 6:
メソッド
6.1 メソッド引数
6.1.1 既定値の指定
6.1.2 参照渡し
6.2 メソッド返り値
6.3 メソッドの可視性
6.4 メソッド言語
6.5 Method キーワード
6.6 インスタンス・メソッドとクラス・メソッド
6.7 メソッドの種類
6.7.1 コード・メソッド
6.7.2 式メソッド
6.7.3 呼び出しメソッド
6.7.4 メソッド・ジェネレータ
Chapter 7:
プロパティ
7.1 Property キーワード
7.2 プロパティの可視性
7.3 プロパティの振る舞い
7.4 プロパティ・アクセサ
7.5 属性プロパティ
7.5.1 データ型プロパティ
7.5.2 オブジェクト値プロパティ
7.5.3 コレクション・プロパティ
7.5.4 ストリーム・プロパティ
7.5.5 多次元プロパティ
Chapter 8:
クラス・クエリ
8.1 クエリの基本
8.1.1 クラス・クエリの構造
8.1.2 Query キーワード
8.1.3 クラス・クエリ仕様の作成
8.2 ユーザ記述のクラス・クエリ
8.2.1 querynameExecute メソッド
8.2.2 querynameFetch メソッド
8.2.3 querynameClose メソッド
Chapter 9:
インデックス
9.1 Index キーワード
9.2 インデックス照合
Chapter 10:
Caché ObjectScript でのオブジェクトの使用法
10.1 メソッドの実行
10.1.1 返り値
10.1.2 インスタンス・メソッドの実行
10.1.3 クラス・メソッドの実行
10.1.4 メモリ内インスタンスを使用したメソッドの実行
10.1.5 エラー状態
10.2 新しいオブジェクトの作成
10.3 オブジェクトのオープン
10.4 オブジェクトの変更
10.4.1 参照プロパティの変更
10.4.2 埋め込みオブジェクト・プロパティの変更
10.4.3 リスト・プロパティの変更
10.4.4 配列プロパティの変更
10.4.5 ストリーム・プロパティの変更
10.5 オブジェクトの保存
10.6 オブジェクトの削除
10.6.1 単一のオブジェクトの削除
10.6.2 エクステント内の全オブジェクトの削除
10.7 クエリの実行
10.7.1 クエリ・メタデータ・メソッド
10.7.2 実行のためのクエリの準備
10.7.3 クエリの実行
10.7.4 クエリ処理の結果
10.7.5 クエリをクローズする
10.7.6 クラス・クエリ使用の例
Chapter 11:
データ型
11.1 利用可能なタイプ
11.2 演算
11.2.1 クラスでのデータ型の使用法
11.2.2 パラメータ
11.2.3 キーワード
11.2.4 データ形式と変換メソッド
11.3 列挙プロパティ
Chapter 12:
オブジェクトの永続性
12.1 %Persistent クラス
12.2 永続インタフェース
12.2.1 オブジェクトの保存
12.2.2 オブジェクトのオープン
12.2.3 オブジェクトの削除
12.2.4 オブジェクトの存在のテスト
12.3 オブジェクト・エクステント
12.3.1 Extent クエリ
12.4 ストレージ定義とストレージ・クラス
12.4.1 %CacheStorage ストレージ・クラス
12.4.2 %CacheSQLStorage ストレージ・クラス
12.5 スキーマ展開
12.5.1 ストレージ定義の再設定
Chapter 13:
オブジェクトと SQL
13.1 継承と SQL
13.1.1 クラスが SQL に投影される方法
13.1.2 投影されたクラスの名前付け規約
13.2 オブジェクト SQL プロジェクション
13.2.1 ID (SQL に投影された OID)
13.2.2 プロパティ
13.2.3 メソッド
13.2.4 SQL トリガ
13.2.5 リレーションシップ
Chapter 14:
リレーションシップ
14.1 リレーションシップの基本
14.1.1 リレーションシップ・キーワード
14.1.2 リレーションシップの定義
14.2 依存リレーションシップ
14.3 リレーションシップのメモリ内の振る舞い
14.4 リレーションシップの永続的な振る舞い
14.4.1 参照整合性
14.4.2 依存リレーションシップの永続的な振る舞い
Chapter 15:
ストリーム
15.1 ストリーム・インタフェース
15.2 オブジェクト・アプリケーションでストリームを使用する
15.3 ストリーム・クラス階層
15.4 SQL でのストリームの使用法
15.5 ストリームと ODBC
15.6 ストリームと Visual Basic
Chapter 16:
クラス・プロジェクション
16.1 プロジェクション定義
16.1.1 クラスにプロジェクションを追加する
16.2 プロジェクション・クラス
16.2.1 プロジェクション・インタフェース
16.2.2 標準プロジェクション・クラス
16.2.3 新規プロジェクション・クラスの作成
Chapter 17:
オブジェクトの同期化
17.1 更新の機能
17.1.1 GUID
17.1.2 SyncSet および SyncTime オブジェクト
17.2 更新の実行
17.2.1 更新の準備
17.2.2 更新自体
Chapter 18:
メソッド・ジェネレータ
18.1 メソッド・ジェネレータの定義
18.2 メソッド・ジェネレータの機能
18.3 メソッド・ジェネレータの内容
18.4 メソッド・ジェネレータの実装
18.4.1 他の言語でのメソッド・ジェネレータ
18.4.2 メソッド・ジェネレータ内で CodeMode を指定する
Chapter 19:
Caché データ生成ユーティリティ
19.1 データ生成の基本
19.1.1 クラス定義の変更
19.1.2 オブジェクトの生成
19.2 POPSPEC パラメータ
19.2.1 埋め込みオブジェクトの生成
19.2.2 リストの生成
19.2.3 配列の生成
19.2.4 カスタム生成のアクション
19.3 詳細
Chapter 20:
コールバック・メソッドの使用法
20.1 %OnAddToSaveSet
20.2 %OnAfterSave
20.3 %OnBeforeSave
20.4 %OnClose
20.5 %OnConstructClone
20.6 %OnDelete
20.7 %OnDetermineClass
20.8 %OnNew
20.9 %OnOpen
20.10 %OnRollBack
20.11 %OnValidateObject
20.12 OnPopulate
Chapter 21:
オブジェクト特有の ObjectScript の機能
21.1 .. 構文
21.2 ##Class Syntax
21.2.1 クラス・メソッドの呼び出し
21.2.2 メソッドのキャスト
21.3 ##this 構文
21.4 ##super 構文
21.5 i%<PropertyName> 構文
Chapter 22:
クラス定義クラス
22.1 クラス定義のブラウズ
22.2 クラス定義の変更
Chapter 23:
インターネット・クラス
23.1 電子メール
23.1.1 メール・メッセージ
23.1.2 電子メールの送信
23.1.3 電子メールの受信
23.2 FTP
23.3 HTTP
23.4 URL の解析
Appendix A:
オブジェクト同時処理のオプション
Copyright
© 1997-2006, InterSystems Corp.
Build:
Caché v5.1 (826U-0)
Last updated:
2006-03-03 01:56:02
Source:
GOBJ.xml