Classe TIndexList

Unit

Declaração

type TIndexList = class(TObject)

Descrição

Hierarquia

Visão Geral

Métodos

Protected Procedure DoDelete(Index : Integer);
Protected Procedure DoInsert(RecNo : Integer; IsUpdate : Boolean);
Protected Class Procedure Error(Msg : PResStringRec; Data : Integer);
Protected Procedure MarkModified;
Protected Procedure SetText(AValue : String);
Protected Procedure Sort(Compare : TIndexDataSortCompare);
Public Constructor Create(const AName : String; vArray : PVariantArray; Const AKeyFields : String);
Public Destructor Destroy; Override;
Public Procedure Clear;
Public Procedure Delete(RecNo : Integer);
Public Function Empty: Boolean;
Public Procedure Eval(Force : Boolean = True);
Public Function Find(Const AValue : Variant; Var RecNo : Integer; PartialKey : Boolean) : Boolean;
Public Function GetData(RecNo : Integer; Const ResultFields : String) : Variant;
Public Function InDataset(Dataset : TComponent) : Boolean;
Public Function IndexOf(RecNo : Integer) : Integer;
Public Procedure Insert(RecNo : Integer);
Public Procedure LoadFromStream(Stream : TStream);
Public Procedure SaveToStream(Stream : TStream);
Public Procedure Update(RecNo : Integer);

Propriedades

Protected property Capacity : Integer Read FCapacity Write SetCapacity;
Public property CaseInsensitive : Boolean Read FCaseInsensitive Write FCaseInsensitive;
Public property Count : Integer Read FCount;
Public property Data : PVariantArray Read FArray;
Public property Name : String Read FName;
Public property KeyFields : String Read FKeyFields;
Public property Items[Index:Integer]: Integer Read Get;
Public property List : PIndexDataList Read FList;
Public property Modified : Boolean Read FModified;
Public property Options : TIndexListOptions Read FOptions Write FOptions;
Public property Text : String Read GetText;

Descrição

Métodos

Protected Procedure DoDelete(Index : Integer);
 
Protected Procedure DoInsert(RecNo : Integer; IsUpdate : Boolean);
 
Protected Class Procedure Error(Msg : PResStringRec; Data : Integer);
 
Protected Procedure MarkModified;
 
Protected Procedure SetText(AValue : String);
 
Protected Procedure Sort(Compare : TIndexDataSortCompare);
 
Public Constructor Create(const AName : String; vArray : PVariantArray; Const AKeyFields : String);
 
Public Destructor Destroy; Override;
 
Public Procedure Clear;
 
Public Procedure Delete(RecNo : Integer);
 
Public Function Empty: Boolean;
 
Public Procedure Eval(Force : Boolean = True);
 
Public Function Find(Const AValue : Variant; Var RecNo : Integer; PartialKey : Boolean) : Boolean;
 
Public Function GetData(RecNo : Integer; Const ResultFields : String) : Variant;
 
Public Function InDataset(Dataset : TComponent) : Boolean;
 
Public Function IndexOf(RecNo : Integer) : Integer;
 
Public Procedure Insert(RecNo : Integer);
 
Public Procedure LoadFromStream(Stream : TStream);
 
Public Procedure SaveToStream(Stream : TStream);
 
Public Procedure Update(RecNo : Integer);
 

Propriedades

Protected property Capacity : Integer Read FCapacity Write SetCapacity;
 
Public property CaseInsensitive : Boolean Read FCaseInsensitive Write FCaseInsensitive;
 
Public property Count : Integer Read FCount;
 
Public property Data : PVariantArray Read FArray;
 
Public property Name : String Read FName;
 
Public property KeyFields : String Read FKeyFields;
 
Public property Items[Index:Integer]: Integer Read Get;
 
Public property List : PIndexDataList Read FList;
 
Public property Modified : Boolean Read FModified;
 
Public property Options : TIndexListOptions Read FOptions Write FOptions;
 
Public property Text : String Read GetText;
 

Gerado por PasDoc 0.16.0.