[Overview][Types][Classes][Procedures and functions][Index] |
[Properties (by Name)] [Methods (by Name)] [Events (by Name)]
Implements a uni-directional index
Source position: bufdataset.pas line 245
type TUniDirectionalBufIndex = class(TBufIndex) |
||
public |
||
function ScrollBackward; override; |
|
|
function ScrollForward; override; |
|
|
function GetCurrent; override; |
|
|
function ScrollFirst; override; |
|
|
procedure ScrollLast; override; |
|
|
procedure SetToFirstRecord; override; |
|
|
procedure SetToLastRecord; override; |
|
|
procedure StoreCurrentRecord; override; |
|
|
procedure RestoreCurrentRecord; override; |
|
|
function CanScrollForward; override; |
|
|
procedure DoScrollForward; override; |
|
|
procedure StoreCurrentRecIntoBookmark(); override; |
|
|
procedure StoreSpareRecIntoBookmark(); override; |
|
|
procedure GotoBookmark(); override; |
|
|
procedure InitialiseIndex; override; |
|
|
procedure InitialiseSpareRecord(); override; |
|
|
procedure ReleaseSpareRecord; override; |
|
|
procedure BeginUpdate; override; |
|
|
procedure AddRecord; override; |
|
|
procedure InsertRecordBeforeCurrentRecord(); override; |
|
|
procedure RemoveRecordFromIndex(); override; |
|
|
procedure OrderCurrentRecord; override; |
|
|
procedure EndUpdate; override; |
|
|
end; |
|
Implements a uni-directional index |
|
| | ||
|
Defines the interface used to implement indexes in TBufDataset |
|
| | ||
TUniDirectionalBufIndex is a TBufIndex descendant that implements a uni-directional index. TUniDirectionalBufIndex does not require bookmarks used for navigation; it is uni-directional and the next record is always available in the buffers allocated for the index.
|
Defines the interface used to implement indexes in TBufDataset |