Class DacPagedDataStore() Foundation
Class function of the DacPagedDataStore class.
Objects of the DacPagedDataStore class are used for accessing data in tabular form, stored either in a database or in a two-dimensional array. Instead of accessing data record-wise, or row by row, a DacPagedDataStore object optimizes data access speed by means of a paged cache. This reduces disk I/O considerably since file access is only required if data not held in the cache is requested from the object.
DacPagedDataStore objects serve as data source for the XbpQuickBrowse() class (refer to this class for a usage example). If a database is cached, a DacPagedDataStore object registers itself in the corresponding workarea. This way, the object receives notifications from the database engine and reloads the cache automatically when the order of the records is changed with SET INDEX TO or SET ORDER TO, for example. When a DacPagedDataStore object serves as data source of an XbpQuickBrowse object, the browser object is notified whenever the cache is automatically reloaded so that the screen display is automatically updated.
If you see anything in the documentation that is not correct, does not match your experience with the particular feature or requires further clarification, please use this form to report a documentation issue.