| [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  |