Data.DB.TIndexDefs

De RAD Studio API Documentation
Aller à : navigation, rechercher

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

Delphi

TIndexDefs = class(TDefCollection)

C++

class PASCALIMPLEMENTATION TIndexDefs : public TDefCollection

Propriétés

Type Visibilité  Source Unité  Parent
class public
Data.DB.pas
Data.DB.hpp
Data.DB Data.DB

Description

TIndexDefs contient la liste des définitions d'index disponibles d'une table.

Les composants TTable et TClientDataSet utilisent TIndexDefs pour implémenter leur propriété IndexDefs. Ces définitions d'index permettent d'obtenir des informations sur les index définis pour les données sous-jacentes ou, lorsque le composant est utilisé pour créer une table, de créer les index de celle-ci.

Utilisez les propriétés et méthodes de TIndexDefs pour :

  • Accéder à une définition d'index spécifique.
  • Déterminer le nombre de définitions d'index contenues dans l'objet TIndexDefs.
  • Ajouter ou supprimer des définitions d'index.
  • Copier toutes les définitions d'index d'un objet TIndexDefs dans un autre.

Remarque :  Vous ne pouvez pas utiliser d'objets TIndexDef dans la propriété IndexDefs d'un composant ensemble de données pour ajouter des index aux tables déjà existantes. Pour cela, utilisez des méthodes telles que AddIndex.

Voir aussi