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. |