Class TSDFieldDefs (unit SDEngine)

Inherits from

TObject

TSDFieldDefs

Constructors


constructor Create(DataSet: TSDDataSet);

TSDFieldDefs


Functions

procedure Add(const Name: string; DataType: TSDFieldType; Size: Word; Required: Boolean);


procedure AddFieldDesc(FieldDesc: SqlFldDesc; Required: Boolean; FieldNo: Word);


procedure Assign(FieldDefs: TSDFieldDefs);


procedure Clear;


destructor Destroy;


function Find(const Name: string): TSDFieldDef;


function IndexOf(const Name: string): Integer;


procedure Update;


function GetCount: Integer;


function GetItem(Index: Integer): TSDFieldDef;


Properties

property Count : Integer


property Items : TSDFieldDef


Events

Variables

FDataSet : TSDDataSet;


FItems : TList;


FUpdated : Boolean;



Constructors


constructor Create(DataSet: TSDDataSet);

TSDFieldDefs


Functions


procedure Add(const Name: string; DataType: TSDFieldType; Size: Word; Required: Boolean);


procedure AddFieldDesc(FieldDesc: SqlFldDesc; Required: Boolean; FieldNo: Word);


procedure Assign(FieldDefs: TSDFieldDefs);


procedure Clear;


destructor Destroy;


function Find(const Name: string): TSDFieldDef;


function IndexOf(const Name: string): Integer;


procedure Update;


function GetCount: Integer;


function GetItem(Index: Integer): TSDFieldDef;


Properties


property Count : Integer


property Items : TSDFieldDef


Events


Variables


FDataSet : TSDDataSet;


FItems : TList;


FUpdated : Boolean;