TFieldDefList = class(TFlatList)
class PASCALIMPLEMENTATION TFieldDefList : public TFlatList
TFieldDefList lists the field definition (TFieldDef) objects of a dataset in a flattened form.
With object field types, such as TADTField and TArrayField, there are two ways to represent the field definitions: hierarchically or flattened. When represented hierarchically, object field definitions contain a set of child definitions for the constituent subfields. When represented as a flattened set, child field definitions appear as siblings sequentially after the parent field definition.