[Properties (by Name)] [Methods (by Name)] [Events (by Name)]
Implements a uni-directional index.
Source position: bufdataset.pas line 258
| 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. |