TDAMemDataTable
From RemObjects Software
This is a Data Abstract Architecture entry
Feel free to add your notes to this topic below.
Overview
TDAMemDataTable is a TDADataTable implementation based on the TDAMemoryDataset class.
File
- uDAMemDataTable.pas
Declaration
TDAMemDataTable = class(TDADataTable,IDAMemDatasetBatchAdding,IDARangeController)
Hierarchy
- TComponent
- TScriptableComponent
- TDADataTable
- TDAMemDataTable
- TDADataTable
- TScriptableComponent
- IDAMemDatasetBatchAdding
- IDARangeController
Properties
| | | |
|---|---|---|
| AutoCompactRecords | boolean | Allows to compact records for decreasing required memory and increasing performance. Is recommended for read-only datatables. New mode is more appropriated for textdata which has a big string fields and is filled only partially and less appropriate for "numeric" data (integer/datatable/float/etc). |
| IndexDefs | TIndexDefs | Contains information about the indexes for the datatable. |
| IndexName | string | Identifies an index for the datatable. |
| IndexFieldNames | string | Lists the fields to use as an index. |
Methods
| | |
|---|---|
| ApplyRange | Applies a range to the datatable. |
| CancelRange | Removes any ranges currently in effect for the datatable. |
| CloneCursor | Shares the data belonging to another datatable. |
| EditKey | Enables modification of the search key buffer. |
| EditRangeEnd | Enables changing the ending value for an existing range. |
| EditRangeStart | Enables changing the starting value for an existing range. |
| FindKey | Searches for a record containing specified field values. |
| FindNearest | Moves the cursor to the record that most closely matches a specified set of key values. |
| GotoKey | Moves the cursor to a record specified by the current key. |
| GotoNearest | Moves the cursor to the record that most closely matches the current key. |
| LocateByIndex | Searches the datatable for a specified record by specified index and makes that record the current record. |
| LookupByIndex | Retrieves field values from a record that matches specified search values by specified index. |
| PrepareIndexForSorting | prepare specified index |
| SetKey | Enables setting of keys and ranges for a datatable prior to a search. |
| SetRange | Sets the starting and ending values of a range, and applies it. |
| SetRangeEnd | Indicates that subsequent assignments to field values specify the end of the range of rows to include in the datatable. |
| SetRangeStart | Indicates that subsequent assignments to field values specify the start of the range of rows to include in the datatable. |
See Also
Product: RemObjects Data Abstract
Current version: Data Abstract 'Vinci' (5.0)
Lists — Glossary — Features — How To — Drivers — Components — Tools — Samples — Articles — Architecture — Issues
Categories: Text | Data Abstract | Architecture | Class | Component | Delphi
