Data.DB.IProviderSupport.PSGetIndexDefs

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

Delphi

function PSGetIndexDefs(IndexTypes: TIndexOptions = [ixPrimary..ixNonMaintained]): TIndexDefs;

C++

virtual TIndexDefs* __fastcall PSGetIndexDefs _DEPRECATED_ATTRIBUTE0 (TIndexOptions IndexTypes = (TIndexOptions() << TIndexOption::ixPrimary << TIndexOption::ixUnique << TIndexOption::ixDescending << TIndexOption::ixCaseInsensitive << TIndexOption::ixExpression << TIndexOption::ixNonMaintained )) = 0 ;

Eigenschaften

Typ Sichtbarkeit Quelle Unit Übergeordnet
function public
Data.DB.pas
Data.DB.hpp
Data.DB IProviderSupport


Beschreibung

Warnung: PSGetIndexDefs ist veraltet. Bitte verwenden Sie IProviderSupportNG.

Gibt die Definitionen der Indizes in der Datenmenge zurück.

PSGetIndexDefs wird von der Provider-Komponente aufgerufen, um einen bestimmten Index zu lokalisieren. Mit PSGetIndexDefs kann beispielsweise nach dem Index gesucht werden, der die von PSGetKeyFields zurückgegebenen Schlüsselfelder enthält. Anhand dieser Informationen können die Datensätze bestimmt werden, die beim Eintragen von Aktualisierungen geändert werden müssen. Die Methode wird auch für die Indizes verwendet, die von der Provider-Komponente in die Metadaten der Datenpakete aufgenommen werden.

IndexTypes enthält Optionen, mit denen die Suche eingeschränkt werden kann. PSGetIndexDefs gibt nur die Indizes zurück, deren Eigenschaft Options die richtigen Werte enthält.

PSGetIndexDefs gibt ein TIndexDefs-Objekt mit den Indexdefinitionen der Datenmenge zurück, die IndexTypes entsprechen.

Siehe auch