Data.DB.TFlatList

From RAD Studio API Documentation
Jump to: navigation, search

System.Classes.TStringListSystem.Classes.TStringsSystem.Classes.TPersistentSystem.TObjectTFlatList

Delphi

TFlatList = class(TStringList)

C++

class PASCALIMPLEMENTATION TFlatList : public System::Classes::TStringList

Properties

Type Visibility Source Unit Parent
class public
Data.DB.pas
Data.DB.hpp
Data.DB Data.DB

Description

TFlatList is an abstract base class for objects that represent a flattened list of fields or field definitions.

Derive a class from TFlatList to store and manipulate a list of fields or field definitions in an iterative manner. When fields are stored iteratively, the child fields of object fields such as ADTs and Arrays, appear as siblings after the parent object field rather than nested within the parent field.

Descendants of TFlatList include TFieldList and TFieldDefList.

TFlatList is a descendant of TStringList. It uses the string list to maintain its list of fields or field definitions, where the strings in the list are the field names and the associated objects are TField or TFieldDef objects.

See Also