Data.DB.TIndexDefs
Delphi
TIndexDefs = class(TDefCollection)
C++
class PASCALIMPLEMENTATION TIndexDefs : public TDefCollection
プロパティ
種類 | 可視性 | ソース | ユニット | 親 |
---|---|---|---|---|
class | public | Data.DB.pas Data.DB.hpp |
Data.DB | Data.DB |
説明
TIndexDefs には,テーブルで使用できるインデックス定義のリストが保持されます。
TTable および TClientDataSet のコンポーネントは,TIndexDefs を使ってその IndexDefs プロパティを実装します。これらのインデックス定義を使用すると,基底のデータ用に定義したインデックスについての情報を取得したり,コンポーネントを使ってテーブルを作成するときに,そのテーブルのインデックスを作成したりできます。
TIndexDefs のプロパティおよびメソッドを使用すると,以下の処理を実行できます。
- 特定のインデックス定義にアクセスする
- TIndexDefs オブジェクトに含まれるインデックス定義の数を取得する
- インデックス定義を追加または削除する
- TIndexDefs オブジェクト間ですべてのインデックス定義をコピーする
メモ: データセットコンポーネントの IndexDefs プロパティで TIndexDef オブジェクトを使用して,既存のテーブルにインデックスを追加することはできません。これを行うには,AddIndex などのメソッドを使用します。