TDAMemDataTable

From RemObjects Software

Jump to: navigation, search

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

Properties

Property
Type
Description
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

Method
Description
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)

ListsGlossaryFeaturesHow ToDriversComponentsToolsSamplesArticlesArchitectureIssues

Personal tools