Data.DB.TFieldDefList

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

Data.DB.TFlatListSystem.Classes.TStringListSystem.Classes.TStringsSystem.Classes.TPersistentSystem.TObjectTFieldDefList

Delphi

TFieldDefList = class(TFlatList)

C++

class PASCALIMPLEMENTATION TFieldDefList : public TFlatList

Eigenschaften

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

Beschreibung

TFieldDefList enthält die Felddefinitionsobjekte (TFieldDef) einer Datenmenge in einem linearen Format.

Mit TFieldDefList implementieren Datenmengen die Eigenschaft FieldDefList. FieldDefList führt die Felddefinitionen in einem linearen Format auf.

Bei Objektfeldtypen, wie beispielsweise TADTField und TArrayField, gibt es zwei Möglichkeiten für Felddefinitionen: hierarchisch und linear. Bei der hierarchischen Repräsentation enthalten Objektfelddefinitionen untergeordnete Definitionen für die Unterfelder. Bei der linearen Repräsentation erscheinen untergeordnete Felddefinitionen sequentiell gleichrangig nach der übergeordneten Felddefinition.

Das Objekt TFieldDefList speichert die linearen Felddefinitionen einer Datenmenge. Die Daten werden also linear dargestellt, im Gegensatz zur hierarchischen Anordnung bei TFieldDefs.

TFieldDefList ist von TStringList abgeleitet. Die Strings in der String-Liste sind die Feldnamen. Die mit diesen Strings korrespondierenden Objekte sind die TFieldDef-Objekte.

Siehe auch