Show this page in English Diese Seite in Deutsch anzeigen
MemTableEC
Designation: TDataSet descendant in-memory table
Prerequisites: C++ Builder 5 or 6
Description:
The component implements a TDataSet descendant where the whole data is stored in memory which is compatible to the many data aware components available like grids and edit controls.

Furthermore it introduces functionality which is used by our grid component DBGridEC to have sortable columns and incremental searching without the need for coding a single line.

The data for this memory table could be filled in manually or can be automatically synchronised with an external data store by linking it to one of our CustomDataProviderEC descendant components.

The following features are implemented:
Very fast in memory indices for sorting and retrieving records. Indices can contain multiple columns with different ascending / descending and ignorecase settings.
Internal datastructures are build on AVL-Trees and not arrays to stay fast and reliable even on massive data changes and very large tables.
Transaction functionality (rollback and commit) via savepoints which is capable of handling even nested transactions.
Synchronisation to external data stores by implementing a simple data provider interface.
Support for BLOB fields and many other datatypes.
Support for calculated fields.
Support for filters.
More detailed information can be obtained from the documentation which is available online in Adobe Acrobat Format here.
This component is part of our EC component suite. Further information is available here.