Classe TRESTDWCustomDataSet
Unit
Declaração
type TRESTDWCustomDataSet = class(TDataSet)
Descrição
Hierarquia
- TDataSet
- TRESTDWCustomDataSet
Visão Geral
Métodos
![]() |
Function AllocRecordBuffer: TRecordBuffer; Override; |
![]() |
Function CanSetData: Boolean; Virtual; |
![]() |
Procedure CheckDefaults; |
![]() |
Procedure CheckFieldCompatibility(Field : TField; FieldDef : TFieldDef); |
![]() |
Procedure CheckInactive; Override; |
![]() |
Procedure CopyFrom(DataSet : TDataSet; ACount : Integer); Virtual; Abstract; |
![]() |
Procedure GetBookmarkData(Buffer : TRecordBuffer; Data : Pointer); Override; |
![]() |
Function GetBookmarkFlag(Buffer : TRecordBuffer) : TBookmarkFlag; Override; |
![]() |
Function GetRecord(Buffer : TRecordBuffer; GetMode : TGetMode; DoCheck : Boolean) : TGetResult; Override; |
![]() |
Procedure FreeRecordBuffer(Var Buffer : TRecordBuffer); Override; |
![]() |
Procedure InternalGotoBookmark(Bookmark : Pointer); Override; |
![]() |
Procedure InternalInitRecord(Buffer : TRecordBuffer); Override; |
![]() |
Procedure InternalLoadCurrentRecord(Buffer : TRecordBuffer); |
![]() |
Procedure InternalSetToRecord(Buffer : TRecordBuffer); Override; |
![]() |
Procedure SetBookmarkData(Buffer : TRecordBuffer; Data : Pointer); Override; |
![]() |
Procedure SetBookmarkFlag(Buffer : TRecordBuffer; Value : TBookmarkFlag); Override; |
![]() |
Function GetRecNo: Longint; Override; |
![]() |
Function GetRecordCount: Longint; Override; |
![]() |
Function GetControlInterface: IInterface; Virtual; |
![]() |
Function GetFieldClass(FieldType : TFieldType) : TFieldClass; Override; |
![]() |
Procedure InternalFirst; Override; |
![]() |
Procedure InternalInitFieldDefs; Override; |
![]() |
Procedure InternalLast; Override; |
![]() |
Function IsCursorOpen: Boolean; Override; |
![]() |
Procedure SetBlobStream(Stream : TStream); |
![]() |
Procedure SetFieldData(Field : TField; Buffer : Pointer); Overload; Override; |
![]() |
Procedure SetFiltered(Value : Boolean); Override; |
![]() |
Procedure SetRecNo(Value : Integer); Override; |
![]() |
Procedure RaiseError(Fmt : String; Args : Array of const); |
![]() |
Procedure SaveDataToStream(F : TStream; SaveData : Boolean); |
![]() |
Procedure LoadDataFromStream(F : TStream); |
![]() |
Procedure CheckMarker(F : TStream; Marker : Integer); |
![]() |
Procedure WriteMarker(F : TStream; Marker : Integer); |
![]() |
Procedure ReadFieldDefsFromStream(F : TStream); |
![]() |
Procedure SaveFieldDefsToStream(F : TStream); |
![]() |
Constructor Create(AOwner : TComponent); Override; |
![]() |
Destructor Destroy; Override; |
![]() |
Procedure Loaded; Override; |
![]() |
Procedure AcceptCustomIndex(List : TCustomIndexList); |
![]() |
Procedure Assign(Source : TPersistent); Reintroduce; Overload; Override; |
![]() |
Function BookmarkValid(Bookmark : TBookmark) : Boolean; Override; |
![]() |
Function CompareBookmarks(Bookmark1, Bookmark2 : TBookmark) : Integer; Override; |
![]() |
Function CreateBlobStream(Field : TField; Mode : TBlobStreamMode): TStream; Override; |
![]() |
Procedure DesignNotify(Const AFieldName : String; Dummy : Integer); Virtual; |
![]() |
Function GetFieldData(Field : TField; Buffer : Pointer) : Boolean; Overload; Override; |
![]() |
Procedure LoadFromFile(Const FileName : String); |
![]() |
Procedure SaveToStream(F : TStream); |
![]() |
Procedure LoadFromStream(Stream : TStream); |
![]() |
Function Locate(Const KeyFields : String; Const KeyValues : Variant; Options : TLocateOptions) : Boolean; Override; |
![]() |
Function LocateNext(Const KeyFields : String; Const KeyValues : Variant; Options : TLocateOptions) : Boolean; |
![]() |
Function Lookup(Const KeyFields : String; Const KeyValues : Variant; Const ResultFields : String) : Variant; Override; |
![]() |
Procedure SetRecordCount(AValue : Integer); |
![]() |
Procedure SortLocal(Const Name : String; Const Descs : Array of Boolean; CaseInsensitive : Boolean = False); |
Propriedades
![]() |
property Defaults : TStrings Read FNewDefaults Write SetNewDefaults; |
![]() |
property KeyField : String Read FKeyField Write SetKeyField; |
![]() |
property RestrictLength : TRestrictLength Read GetRestrictLength Write SetRestrictLength; |
![]() |
property DataByCell[ConstFieldName:String;RecNo:Integer]: Variant Read GetDataByCell; |
![]() |
property DataByName[ConstName:String]: Variant Read GetDataByName Write SetDataByName; |
![]() |
property Options : TRESTDWMemtableOptionsD Read FOptions Write FOptions; |
![]() |
property TableDefs : TStrings Read FTableDefs Write SetTableDefs; |
![]() |
property TableState : TRESTDWMemtableState Read FState; |
![]() |
property OnFiltered : TDataSetNotifyEvent Read FOnFiltered Write FOnFiltered; |
![]() |
property DatabaseCharSet : TDatabaseCharSet Read vDatabaseCharSet Write SetDatabaseCharSet; |
![]() |
property Active; |
![]() |
property BeforeOpen; |
![]() |
property AfterOpen; |
![]() |
property BeforeClose; |
![]() |
property AfterClose; |
![]() |
property BeforeInsert; |
![]() |
property BeforeEdit; |
![]() |
property AfterEdit; |
![]() |
property AfterPost; |
![]() |
property BeforeCancel; |
![]() |
property AfterCancel; |
![]() |
property BeforeDelete; |
![]() |
property AfterDelete; |
![]() |
property BeforeScroll; |
![]() |
property AfterScroll; |
![]() |
property OnCalcFields; |
![]() |
property OnDeleteError; |
![]() |
property OnEditError; |
![]() |
property OnNewRecord; |
![]() |
property OnPostError; |
![]() |
property Encoding : TEncodeSelect Read vEncoding Write SetEncoding; |
![]() |
property OnWriterProcess : TOnWriterProcess Read vOnWriterProcess Write vOnWriterProcess; |
![]() |
property AboutInfo : TRESTDWAboutInfoDS Read fsAbout Write fsAbout Stored False; |
Descrição
Métodos
![]() |
Function AllocRecordBuffer: TRecordBuffer; Override; |
![]() |
Function CanSetData: Boolean; Virtual; |
![]() |
Procedure CheckDefaults; |
![]() |
Procedure CheckFieldCompatibility(Field : TField; FieldDef : TFieldDef); |
![]() |
Procedure CheckInactive; Override; |
![]() |
Procedure CopyFrom(DataSet : TDataSet; ACount : Integer); Virtual; Abstract; |
![]() |
Procedure GetBookmarkData(Buffer : TRecordBuffer; Data : Pointer); Override; |
![]() |
Function GetBookmarkFlag(Buffer : TRecordBuffer) : TBookmarkFlag; Override; |
![]() |
Function GetRecord(Buffer : TRecordBuffer; GetMode : TGetMode; DoCheck : Boolean) : TGetResult; Override; |
![]() |
Procedure FreeRecordBuffer(Var Buffer : TRecordBuffer); Override; |
![]() |
Procedure InternalGotoBookmark(Bookmark : Pointer); Override; |
![]() |
Procedure InternalInitRecord(Buffer : TRecordBuffer); Override; |
![]() |
Procedure InternalLoadCurrentRecord(Buffer : TRecordBuffer); |
![]() |
Procedure InternalSetToRecord(Buffer : TRecordBuffer); Override; |
![]() |
Procedure SetBookmarkData(Buffer : TRecordBuffer; Data : Pointer); Override; |
![]() |
Procedure SetBookmarkFlag(Buffer : TRecordBuffer; Value : TBookmarkFlag); Override; |
![]() |
Function GetRecNo: Longint; Override; |
![]() |
Function GetRecordCount: Longint; Override; |
![]() |
Function GetControlInterface: IInterface; Virtual; |
![]() |
Function GetFieldClass(FieldType : TFieldType) : TFieldClass; Override; |
![]() |
Procedure InternalFirst; Override; |
![]() |
Procedure InternalInitFieldDefs; Override; |
![]() |
Procedure InternalLast; Override; |
![]() |
Function IsCursorOpen: Boolean; Override; |
![]() |
Procedure SetBlobStream(Stream : TStream); |
![]() |
Procedure SetFieldData(Field : TField; Buffer : Pointer); Overload; Override; |
![]() |
Procedure SetFiltered(Value : Boolean); Override; |
![]() |
Procedure SetRecNo(Value : Integer); Override; |
![]() |
Procedure RaiseError(Fmt : String; Args : Array of const); |
![]() |
Procedure SaveDataToStream(F : TStream; SaveData : Boolean); |
![]() |
Procedure LoadDataFromStream(F : TStream); |
![]() |
Procedure CheckMarker(F : TStream; Marker : Integer); |
![]() |
Procedure WriteMarker(F : TStream; Marker : Integer); |
![]() |
Procedure ReadFieldDefsFromStream(F : TStream); |
![]() |
Procedure SaveFieldDefsToStream(F : TStream); |
![]() |
Constructor Create(AOwner : TComponent); Override; |
![]() |
Destructor Destroy; Override; |
![]() |
Procedure Loaded; Override; |
![]() |
Procedure AcceptCustomIndex(List : TCustomIndexList); |
![]() |
Procedure Assign(Source : TPersistent); Reintroduce; Overload; Override; |
![]() |
Function BookmarkValid(Bookmark : TBookmark) : Boolean; Override; |
![]() |
Function CompareBookmarks(Bookmark1, Bookmark2 : TBookmark) : Integer; Override; |
![]() |
Function CreateBlobStream(Field : TField; Mode : TBlobStreamMode): TStream; Override; |
![]() |
Procedure DesignNotify(Const AFieldName : String; Dummy : Integer); Virtual; |
![]() |
Function GetFieldData(Field : TField; Buffer : Pointer) : Boolean; Overload; Override; |
![]() |
Procedure LoadFromFile(Const FileName : String); |
![]() |
Procedure SaveToStream(F : TStream); |
![]() |
Procedure LoadFromStream(Stream : TStream); |
![]() |
Function Locate(Const KeyFields : String; Const KeyValues : Variant; Options : TLocateOptions) : Boolean; Override; |
![]() |
Function LocateNext(Const KeyFields : String; Const KeyValues : Variant; Options : TLocateOptions) : Boolean; |
![]() |
Function Lookup(Const KeyFields : String; Const KeyValues : Variant; Const ResultFields : String) : Variant; Override; |
![]() |
Procedure SetRecordCount(AValue : Integer); |
![]() |
Procedure SortLocal(Const Name : String; Const Descs : Array of Boolean; CaseInsensitive : Boolean = False); |
Propriedades
![]() |
property Defaults : TStrings Read FNewDefaults Write SetNewDefaults; |
![]() |
property KeyField : String Read FKeyField Write SetKeyField; |
Property NullDefaults: TStrings Read FNewDefaults Write SetNewDefaults stored False; backward compatibility |
![]() |
property RestrictLength : TRestrictLength Read GetRestrictLength Write SetRestrictLength; |
![]() |
property DataByCell[ConstFieldName:String;RecNo:Integer]: Variant Read GetDataByCell; |
![]() |
property DataByName[ConstName:String]: Variant Read GetDataByName Write SetDataByName; |
![]() |
property Options : TRESTDWMemtableOptionsD Read FOptions Write FOptions; |
![]() |
property TableDefs : TStrings Read FTableDefs Write SetTableDefs; |
![]() |
property TableState : TRESTDWMemtableState Read FState; |
![]() |
property OnFiltered : TDataSetNotifyEvent Read FOnFiltered Write FOnFiltered; |
![]() |
property DatabaseCharSet : TDatabaseCharSet Read vDatabaseCharSet Write SetDatabaseCharSet; |
![]() |
property Active; |
redeclared data set properties |
![]() |
property BeforeOpen; |
![]() |
property AfterOpen; |
![]() |
property BeforeClose; |
![]() |
property AfterClose; |
![]() |
property BeforeInsert; |
![]() |
property BeforeEdit; |
![]() |
property AfterEdit; |
![]() |
property AfterPost; |
![]() |
property BeforeCancel; |
![]() |
property AfterCancel; |
![]() |
property BeforeDelete; |
![]() |
property AfterDelete; |
![]() |
property BeforeScroll; |
![]() |
property AfterScroll; |
![]() |
property OnCalcFields; |
![]() |
property OnDeleteError; |
![]() |
property OnEditError; |
![]() |
property OnNewRecord; |
![]() |
property OnPostError; |
![]() |
property Encoding : TEncodeSelect Read vEncoding Write SetEncoding; |
![]() |
property OnWriterProcess : TOnWriterProcess Read vOnWriterProcess Write vOnWriterProcess; |
![]() |
property AboutInfo : TRESTDWAboutInfoDS Read fsAbout Write fsAbout Stored False; |
Gerado por PasDoc 0.16.0.