Data.DB.TIndexDefs

提供: RAD Studio API Documentation
移動先: 案内検索

Data.DB.TDefCollectionSystem.Classes.TOwnedCollectionSystem.Classes.TCollectionSystem.Classes.TPersistentSystem.TObjectTIndexDefs

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 などのメソッドを使用します。

関連項目