Data.SqlExpr.TCustomSQLDataSet.IndexDefs

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

Delphi

property IndexDefs: TIndexDefs read FIndexDefs write FIndexDefs;

C++

__property Data::Db::TIndexDefs* IndexDefs = {read=FIndexDefs, write=FIndexDefs};

プロパティ

種類 可視性 ソース ユニット
property public
Data.SqlExpr.pas
Data.SqlExpr.hpp
Data.SqlExpr TCustomSQLDataSet

説明

データセットのサーバーで定義されている全インデックスの定義を格納します。

IndexDefs を読み出すと,このデータセットのデータベースサーバーで利用可能なインデックスに関する情報を取得できます。

TCustomSQLDataSet は,IndexDefs の情報を明示的には使用しません。レコードの順序は,SQL 文の ORDER BY 節によって決定されます。

SQL データセットが TSQLTable のインスタンスの場合,IndexDefs を使用すると,IndexName プロパティで使用するインデックスを識別できます。ほかの TCustomSQLDataSet の下位クラスの場合も,サーバーでインデックスを使用する必要がある SQL コマンドを動的に作成する際に IndexDefs が役立ちます。たとえば,プロバイダコンポーネントは,更新コマンドを作成する際にインデックス情報を使って各レコードを識別します。

関連項目