Data.DB.TFieldDefList
Delphi
TFieldDefList = class(TFlatList)
C++
class PASCALIMPLEMENTATION TFieldDefList : public TFlatList
Propriétés
Type | Visibilité | Source | Unité | Parent |
---|---|---|---|---|
class | public | Data.DB.pas Data.DB.hpp |
Data.DB | Data.DB |
Description
TFieldDefList énumère les objets de définition de champ (TFieldDef) d'un ensemble de données dans un format linéaire.
TFieldDefList est utilisé par un ensemble de données pour implémenter sa propriété FieldDefList. Cet objet énumère les définitions de champs dans un format linéaire.
Avec les types de champ objet, tels que TADTField et TArrayField, vous pouvez représenter les définitions de champs de manière : hiérarchisée ou linéaire. Avec la représentation hiérarchisée, les définitions de champ objet contiennent un ensemble de définitions enfant pour les sous-champs constituants. Avec la représentation linéaire, les définitions de champs enfant apparaissent comme des enfants séquentiellement après la définition du champ parent.
TFieldDefList stocke les définitions de champs linéaires d'un ensemble de données. Ceci est une représentation linéaire des données. Elle s'oppose à TFieldDefs qui possède une représentation hiérarchique des données.
TFieldDefList est un descendant de TStringList. Les éléments de cette liste de chaînes représentent les noms des champs. Les objets TFieldDef correspondent à ces chaînes.