Internal objects and classes
Less than 1 minute
Internal objects of TMemTableEh component
In most cases to work with data in TMemTableEh it is sufficient to use properties and methods of the TMemTableEh. However in some cases it is necessary to work with data at low level. TMemTableEh component keep records in internal array of records and has seven main objects for processing the internal data:
TMemTableDataEh
Internal table of data. Is have two objects: TMTDataStructEh - describes the structure of a table fields and TRecordsListEh containes a list of records of TMemoryRecordEh type.
TMTDataStructEh
Describes structure of a table fields. Is have a list of objects that inherited from TMTDataFieldEh class.
TMTDataFieldEh
base class that describe field type in internal table array. It is a parent for such types as TMTStringDataFieldEh, TMTNumericDataFieldEh, TMTDateTimeDataFieldEh, TMTBlobDataFieldEh, TMTBooleanDataFieldEh, TMTInterfaceDataFieldEh, TMTVariantDataFieldEh, TMTRefObjectFieldEh.
TRecordsListEh
list of records.
TMemoryRecordEh
one record in list of record.
TRecordsViewEh
hold filtered list of records. Only those records that meet a TMemTableEh.Filter conditions are hold in RecordsView. Hold only records that TMemTableEh.Filter.
TMemoryTreeListEh
hold a tree-type list of TMemRecViewEh objects with references to record.
