Unit 'BufDataset' Package
[Overview][Types][Classes][Procedures and functions][Index] [#fcl]

TUniDirectionalBufIndex

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

Implements a uni-directional index.

Declaration

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;

Inheritance

TUniDirectionalBufIndex

  

Implements a uni-directional index.

|

TBufIndex

  

Defines the interface used to implement indexes in TBufDataset.

|

TObject

Description

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.

See also

TBufIndex

  

Defines the interface used to implement indexes in TBufDataset.


Documentation generated on: Dec 26 2024