EhLib
ContentsIndexHome
PreviousUpNext
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. 
Copyright (c) 1998-2013. All rights reserved.
What do you think about this topic? Send feedback!