Data.DB.TFieldDefList

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.