Data.DB.TFieldDefList
Delphi
TFieldDefList = class(TFlatList)
C++
class PASCALIMPLEMENTATION TFieldDefList : public TFlatList
プロパティ
種類 | 可視性 | ソース | ユニット | 親 |
---|---|---|---|---|
class | public | Data.DB.pas Data.DB.hpp |
Data.DB | Data.DB |
説明
TFieldDefList は,データセットの項目定義(TFieldDef)オブジェクトを平坦化形式で記述します。
データセットは TFieldDefList を使用して,FieldDefList プロパティを実装します。このオブジェクトは平坦化形式で項目定義を記述します。
オブジェクト項目型付き(TADTField や TArrayField など)では,項目定義を表す方法として階層表現と平坦表現という 2 とおりがあります。階層的に表すと,オブジェクト項目定義には構成要素となる下位項目の一連の子定義が入ります。平坦セットで表現すると,子項目定義は兄弟として親項目定義の後にシーケンシャルに表示されます。
TFieldDefList は,データセットの平坦化された項目定義を格納します。これはデータの線形表現で,データの階層表現を持つ TFieldDefs とは対照的です。
TFieldDefList は TStringList の下位コンポーネントです。この文字列リストの文字列は項目名です。これらの文字列に対応するオブジェクトは,TFieldDef オブジェクトになります。