mirror of
https://gitlab.com/freepascal.org/fpc/source.git
synced 2025-11-15 05:19:43 +01:00
* Fix visibility of methods
git-svn-id: trunk@14023 -
This commit is contained in:
parent
e798f1164d
commit
d0783df9f8
@ -161,7 +161,6 @@ type
|
|||||||
//TDataSet overrides
|
//TDataSet overrides
|
||||||
function AllocRecordBuffer: PChar; override;
|
function AllocRecordBuffer: PChar; override;
|
||||||
procedure ClearCalcFields(Buffer: PChar); override;
|
procedure ClearCalcFields(Buffer: PChar); override;
|
||||||
function CreateBlobStream(Field: TField; Mode: TBlobStreamMode): TStream; override;
|
|
||||||
procedure DoBeforeClose; override;
|
procedure DoBeforeClose; override;
|
||||||
procedure DoAfterInsert; override;
|
procedure DoAfterInsert; override;
|
||||||
procedure DoBeforeInsert; override;
|
procedure DoBeforeInsert; override;
|
||||||
@ -191,19 +190,20 @@ type
|
|||||||
procedure SetExpectedAppends(AValue: Integer);
|
procedure SetExpectedAppends(AValue: Integer);
|
||||||
procedure SetExpectedUpdates(AValue: Integer);
|
procedure SetExpectedUpdates(AValue: Integer);
|
||||||
procedure SetExpectedDeletes(AValue: Integer);
|
procedure SetExpectedDeletes(AValue: Integer);
|
||||||
procedure SetFieldData(Field: TField; Buffer: Pointer); override;
|
|
||||||
procedure SetFieldData(Field: TField; Buffer: Pointer; NativeFormat: Boolean); override;
|
|
||||||
procedure SetRecNo(Value: Integer); override;
|
procedure SetRecNo(Value: Integer); override;
|
||||||
public
|
public
|
||||||
constructor Create(AOwner: TComponent); override;
|
constructor Create(AOwner: TComponent); override;
|
||||||
destructor Destroy; override;
|
destructor Destroy; override;
|
||||||
function BookmarkValid(ABookmark: TBookmark): Boolean; override;
|
function BookmarkValid(ABookmark: TBookmark): Boolean; override;
|
||||||
function CompareBookmarks(Bookmark1, Bookmark2: TBookmark): Longint; override;
|
function CompareBookmarks(Bookmark1, Bookmark2: TBookmark): Longint; override;
|
||||||
|
function CreateBlobStream(Field: TField; Mode: TBlobStreamMode): TStream; override;
|
||||||
function GetFieldData(Field: TField; Buffer: Pointer): Boolean; override;
|
function GetFieldData(Field: TField; Buffer: Pointer): Boolean; override;
|
||||||
function GetFieldData(Field: TField; Buffer: Pointer; NativeFormat: Boolean): Boolean; override;
|
function GetFieldData(Field: TField; Buffer: Pointer; NativeFormat: Boolean): Boolean; override;
|
||||||
function Locate(const KeyFields: String; const KeyValues: Variant; LocateOptions: TLocateOptions) : Boolean; override;
|
function Locate(const KeyFields: String; const KeyValues: Variant; LocateOptions: TLocateOptions) : Boolean; override;
|
||||||
function LocateNext(const KeyFields: String; const KeyValues: Variant; LocateOptions: TLocateOptions) : Boolean;
|
function LocateNext(const KeyFields: String; const KeyValues: Variant; LocateOptions: TLocateOptions) : Boolean;
|
||||||
function Lookup(const KeyFields: String; const KeyValues: Variant; const ResultFields: String): Variant; override;
|
function Lookup(const KeyFields: String; const KeyValues: Variant; const ResultFields: String): Variant; override;
|
||||||
|
procedure SetFieldData(Field: TField; Buffer: Pointer); override;
|
||||||
|
procedure SetFieldData(Field: TField; Buffer: Pointer; NativeFormat: Boolean); override;
|
||||||
// Additional procedures
|
// Additional procedures
|
||||||
function ApplyUpdates: Boolean;
|
function ApplyUpdates: Boolean;
|
||||||
procedure ClearUpdates(RecordStates: TRecordStateSet = [rsAdded, rsDeleted, rsUpdated]);
|
procedure ClearUpdates(RecordStates: TRecordStateSet = [rsAdded, rsDeleted, rsUpdated]);
|
||||||
|
|||||||
@ -44,14 +44,13 @@ type
|
|||||||
{ TSqlite3Dataset }
|
{ TSqlite3Dataset }
|
||||||
|
|
||||||
TSqlite3Dataset = class(TCustomSqliteDataset)
|
TSqlite3Dataset = class(TCustomSqliteDataset)
|
||||||
private
|
|
||||||
function SqliteExec(ASQL: PChar; ACallback: TSqliteCdeclCallback; Data: Pointer): Integer; override;
|
|
||||||
function InternalGetHandle: Pointer; override;
|
|
||||||
procedure InternalCloseHandle; override;
|
|
||||||
procedure BuildLinkedList; override;
|
|
||||||
protected
|
protected
|
||||||
|
procedure BuildLinkedList; override;
|
||||||
function GetRowsAffected:Integer; override;
|
function GetRowsAffected:Integer; override;
|
||||||
|
procedure InternalCloseHandle; override;
|
||||||
|
function InternalGetHandle: Pointer; override;
|
||||||
procedure RetrieveFieldDefs; override;
|
procedure RetrieveFieldDefs; override;
|
||||||
|
function SqliteExec(ASQL: PChar; ACallback: TSqliteCdeclCallback; Data: Pointer): Integer; override;
|
||||||
public
|
public
|
||||||
procedure ExecuteDirect(const ASQL: String); override;
|
procedure ExecuteDirect(const ASQL: String); override;
|
||||||
function QuickQuery(const ASQL: String; const AStrList: TStrings; FillObjects: Boolean): String; override;
|
function QuickQuery(const ASQL: String; const AStrList: TStrings; FillObjects: Boolean): String; override;
|
||||||
|
|||||||
@ -45,14 +45,14 @@ type
|
|||||||
|
|
||||||
TSqliteDataset = class(TCustomSqliteDataset)
|
TSqliteDataset = class(TCustomSqliteDataset)
|
||||||
private
|
private
|
||||||
function SqliteExec(ASQL: PChar; ACallback: TSqliteCdeclCallback; Data: Pointer): Integer; override;
|
|
||||||
function InternalGetHandle: Pointer; override;
|
|
||||||
function GetSqliteEncoding: String;
|
function GetSqliteEncoding: String;
|
||||||
procedure InternalCloseHandle; override;
|
|
||||||
procedure BuildLinkedList; override;
|
|
||||||
protected
|
protected
|
||||||
procedure RetrieveFieldDefs; override;
|
procedure BuildLinkedList; override;
|
||||||
function GetRowsAffected:Integer; override;
|
function GetRowsAffected:Integer; override;
|
||||||
|
function InternalGetHandle: Pointer; override;
|
||||||
|
procedure InternalCloseHandle; override;
|
||||||
|
procedure RetrieveFieldDefs; override;
|
||||||
|
function SqliteExec(ASQL: PChar; ACallback: TSqliteCdeclCallback; Data: Pointer): Integer; override;
|
||||||
public
|
public
|
||||||
procedure ExecuteDirect(const ASQL: String); override;
|
procedure ExecuteDirect(const ASQL: String); override;
|
||||||
function QuickQuery(const ASQL: String; const AStrList: TStrings; FillObjects: Boolean): String; override;
|
function QuickQuery(const ASQL: String; const AStrList: TStrings; FillObjects: Boolean): String; override;
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user