Classe TRESTDWDriver
Unit
Declaração
type TRESTDWDriver = class(TRESTDWComponent)
Descrição
No description available, ancestor TRESTDWComponent description follows
Hierarquia
- TObject
- TPersistent
- TComponent
- TRESTDWComponent
- TRESTDWDriver
Visão Geral
Métodos
![]() |
Function ConnectionSet: Boolean; Virtual; Abstract; |
![]() |
Function GetGenID(Query : TComponent; GenName : String): Integer; Virtual; Abstract; |
![]() |
Constructor Create(AOwner : TComponent); Override; |
![]() |
Function ApplyUpdates(MassiveStream : TStream; SQL : String; Params : TRESTDWParams; Var Error : Boolean; Var MessageError : String; Var RowsAffected : Integer) : TJSONValue; Overload; Virtual; Abstract; |
![]() |
Function ApplyUpdates(Massive, SQL : String; Params : TRESTDWParams; Var Error : Boolean; Var MessageError : String; Var RowsAffected : Integer) : TJSONValue; Overload; Virtual; Abstract; |
![]() |
Function ApplyUpdates_MassiveCache(MassiveCache : String; Var Error : Boolean; Var MessageError : String) : TJSONValue; Virtual; Abstract; |
![]() |
Function ProcessMassiveSQLCache(MassiveSQLCache : String; Var Error : Boolean; Var MessageError : String) : TJSONValue; Virtual; Abstract; |
![]() |
Function ApplyUpdatesTB(MassiveStream : TStream; SQL : String; Params : TRESTDWParams; Var Error : Boolean; Var MessageError : String; Var RowsAffected : Integer) : TJSONValue; Overload; Virtual; Abstract; |
![]() |
Function ApplyUpdatesTB(Massive : String; Params : TRESTDWParams; Var Error : Boolean; Var MessageError : String; Var RowsAffected : Integer) : TJSONValue; Overload; Virtual; Abstract; |
![]() |
Function ApplyUpdates_MassiveCacheTB(MassiveCache : String; Var Error : Boolean; Var MessageError : String) : TJSONValue; Virtual; Abstract; |
![]() |
Function ExecuteCommandTB(Tablename : String; Var Error : Boolean; Var MessageError : String; Var BinaryBlob : TMemoryStream; Var RowsAffected : Integer; BinaryEvent : Boolean = False; MetaData : Boolean = False; BinaryCompatibleMode : Boolean = False) : String; Overload; Virtual; Abstract; |
![]() |
Function ExecuteCommandTB(Tablename : String; Params : TRESTDWParams; Var Error : Boolean; Var MessageError : String; Var BinaryBlob : TMemoryStream; Var RowsAffected : Integer; BinaryEvent : Boolean = False; MetaData : Boolean = False; BinaryCompatibleMode : Boolean = False) : String; Overload; Virtual; Abstract; |
![]() |
Function ExecuteCommand(SQL : String; Var Error : Boolean; Var MessageError : String; Var BinaryBlob : TMemoryStream; Var RowsAffected : Integer; Execute : Boolean = False; BinaryEvent : Boolean = False; MetaData : Boolean = False; BinaryCompatibleMode : Boolean = False) : String; Overload; Virtual; Abstract; |
![]() |
Function ExecuteCommand(SQL : String; Params : TRESTDWParams; Var Error : Boolean; Var MessageError : String; Var BinaryBlob : TMemoryStream; Var RowsAffected : Integer; Execute : Boolean = False; BinaryEvent : Boolean = False; MetaData : Boolean = False; BinaryCompatibleMode : Boolean = False) : String; Overload; Virtual; Abstract; |
![]() |
Function InsertMySQLReturnID(SQL : String; Var Error : Boolean; Var MessageError : String) : Integer; Overload; Virtual; Abstract; |
![]() |
Function InsertMySQLReturnID(SQL : String; Params : TRESTDWParams; Var Error : Boolean; Var MessageError : String) : Integer; Overload; Virtual; Abstract; |
![]() |
Procedure ExecuteProcedure(ProcName : String; Params : TRESTDWParams; Var Error : Boolean; Var MessageError : String); Virtual; Abstract; |
![]() |
Procedure ExecuteProcedurePure(ProcName : String; Var Error : Boolean; Var MessageError : String); Virtual; Abstract; |
![]() |
Function OpenDatasets(DatasetsLine : String; Var Error : Boolean; Var MessageError : String; Var BinaryBlob : TMemoryStream) : TJSONValue; Overload; Virtual; Abstract; |
![]() |
Function OpenDatasets(DatapackStream : TStream; Var Error : Boolean; Var MessageError : String; Var BinaryBlob : TMemoryStream; aBinaryEvent : Boolean = False; aBinaryCompatibleMode : Boolean = False) : TStream; Overload; Virtual; Abstract; |
![]() |
Procedure GetTableNames(Var TableNames : TStringList; Var Error : Boolean; Var MessageError : String); Virtual; Abstract; |
![]() |
Procedure GetFieldNames(TableName : String; Var FieldNames : TStringList; Var Error : Boolean; Var MessageError : String); Virtual; Abstract; |
![]() |
Procedure GetKeyFieldNames(TableName : String; Var FieldNames : TStringList; Var Error : Boolean; Var MessageError : String); Virtual; Abstract; |
![]() |
Procedure GetProcNames(Var ProcNames : TStringList; Var Error : Boolean; Var MessageError : String); Virtual; Abstract; |
![]() |
Procedure GetProcParams(ProcName : String; Var ParamNames : TStringList; Var Error : Boolean; Var MessageError : String); Virtual; Abstract; |
![]() |
Class Procedure CreateConnection(Const ConnectionDefs : TConnectionDefs; Var Connection : TObject); Virtual; Abstract; |
![]() |
Procedure PrepareConnection(Var ConnectionDefs : TConnectionDefs); Virtual; Abstract; |
![]() |
Procedure Close; Virtual; abstract; |
![]() |
Procedure BuildDatasetLine(Var Query : TDataset; Massivedataset : TMassivedatasetBuffer; MassiveCache : Boolean = False); |
Propriedades
![]() |
property StrsTrim : Boolean Read vStrsTrim Write vStrsTrim; |
![]() |
property StrsEmpty2Null : Boolean Read vStrsEmpty2Null Write vStrsEmpty2Null; |
![]() |
property StrsTrim2Len : Boolean Read vStrsTrim2Len Write vStrsTrim2Len; |
![]() |
property Compression : Boolean Read vCompression Write vCompression; |
![]() |
property EncodeStringsJSON : Boolean Read vEncodeStrings Write vEncodeStrings; |
![]() |
property Encoding : TEncodeSelect Read vEncoding Write vEncoding; |
![]() |
property ParamCreate : Boolean Read vParamCreate Write vParamCreate; |
![]() |
property DatabaseCharSet : TDatabaseCharSet Read vDatabaseCharSet Write vDatabaseCharSet; |
![]() |
property CommitRecords : Integer Read vCommitRecords Write vCommitRecords; |
![]() |
property OnPrepareConnection : TOnPrepareConnection Read vOnPrepareConnection Write vOnPrepareConnection; |
![]() |
property OnTableBeforeOpen : TOnTableBeforeOpen Read vOnTableBeforeOpen Write vOnTableBeforeOpen; |
![]() |
property OnQueryBeforeOpen : TOnQueryBeforeOpen Read vOnQueryBeforeOpen Write vOnQueryBeforeOpen; |
![]() |
property OnQueryException : TOnQueryException Read vOnQueryException Write vOnQueryException; |
Descrição
Métodos
![]() |
Function ConnectionSet: Boolean; Virtual; Abstract; |
![]() |
Function GetGenID(Query : TComponent; GenName : String): Integer; Virtual; Abstract; |
![]() |
Constructor Create(AOwner : TComponent); Override; |
![]() |
Function ApplyUpdates(MassiveStream : TStream; SQL : String; Params : TRESTDWParams; Var Error : Boolean; Var MessageError : String; Var RowsAffected : Integer) : TJSONValue; Overload; Virtual; Abstract; |
Cria o Componente |
![]() |
Function ApplyUpdates(Massive, SQL : String; Params : TRESTDWParams; Var Error : Boolean; Var MessageError : String; Var RowsAffected : Integer) : TJSONValue; Overload; Virtual; Abstract; |
![]() |
Function ApplyUpdates_MassiveCache(MassiveCache : String; Var Error : Boolean; Var MessageError : String) : TJSONValue; Virtual; Abstract; |
![]() |
Function ProcessMassiveSQLCache(MassiveSQLCache : String; Var Error : Boolean; Var MessageError : String) : TJSONValue; Virtual; Abstract; |
![]() |
Function ApplyUpdatesTB(MassiveStream : TStream; SQL : String; Params : TRESTDWParams; Var Error : Boolean; Var MessageError : String; Var RowsAffected : Integer) : TJSONValue; Overload; Virtual; Abstract; |
![]() |
Function ApplyUpdatesTB(Massive : String; Params : TRESTDWParams; Var Error : Boolean; Var MessageError : String; Var RowsAffected : Integer) : TJSONValue; Overload; Virtual; Abstract; |
![]() |
Function ApplyUpdates_MassiveCacheTB(MassiveCache : String; Var Error : Boolean; Var MessageError : String) : TJSONValue; Virtual; Abstract; |
![]() |
Function ExecuteCommandTB(Tablename : String; Params : TRESTDWParams; Var Error : Boolean; Var MessageError : String; Var BinaryBlob : TMemoryStream; Var RowsAffected : Integer; BinaryEvent : Boolean = False; MetaData : Boolean = False; BinaryCompatibleMode : Boolean = False) : String; Overload; Virtual; Abstract; |
![]() |
Function ExecuteCommand(SQL : String; Params : TRESTDWParams; Var Error : Boolean; Var MessageError : String; Var BinaryBlob : TMemoryStream; Var RowsAffected : Integer; Execute : Boolean = False; BinaryEvent : Boolean = False; MetaData : Boolean = False; BinaryCompatibleMode : Boolean = False) : String; Overload; Virtual; Abstract; |
![]() |
Function InsertMySQLReturnID(SQL : String; Var Error : Boolean; Var MessageError : String) : Integer; Overload; Virtual; Abstract; |
![]() |
Function InsertMySQLReturnID(SQL : String; Params : TRESTDWParams; Var Error : Boolean; Var MessageError : String) : Integer; Overload; Virtual; Abstract; |
![]() |
Procedure ExecuteProcedure(ProcName : String; Params : TRESTDWParams; Var Error : Boolean; Var MessageError : String); Virtual; Abstract; |
![]() |
Procedure ExecuteProcedurePure(ProcName : String; Var Error : Boolean; Var MessageError : String); Virtual; Abstract; |
![]() |
Function OpenDatasets(DatasetsLine : String; Var Error : Boolean; Var MessageError : String; Var BinaryBlob : TMemoryStream) : TJSONValue; Overload; Virtual; Abstract; |
![]() |
Procedure GetTableNames(Var TableNames : TStringList; Var Error : Boolean; Var MessageError : String); Virtual; Abstract; |
![]() |
Procedure GetFieldNames(TableName : String; Var FieldNames : TStringList; Var Error : Boolean; Var MessageError : String); Virtual; Abstract; |
![]() |
Procedure GetKeyFieldNames(TableName : String; Var FieldNames : TStringList; Var Error : Boolean; Var MessageError : String); Virtual; Abstract; |
![]() |
Procedure GetProcNames(Var ProcNames : TStringList; Var Error : Boolean; Var MessageError : String); Virtual; Abstract; |
![]() |
Procedure GetProcParams(ProcName : String; Var ParamNames : TStringList; Var Error : Boolean; Var MessageError : String); Virtual; Abstract; |
![]() |
Class Procedure CreateConnection(Const ConnectionDefs : TConnectionDefs; Var Connection : TObject); Virtual; Abstract; |
![]() |
Procedure PrepareConnection(Var ConnectionDefs : TConnectionDefs); Virtual; Abstract; |
![]() |
Procedure Close; Virtual; abstract; |
![]() |
Procedure BuildDatasetLine(Var Query : TDataset; Massivedataset : TMassivedatasetBuffer; MassiveCache : Boolean = False); |
Propriedades
![]() |
property StrsTrim : Boolean Read vStrsTrim Write vStrsTrim; |
![]() |
property StrsEmpty2Null : Boolean Read vStrsEmpty2Null Write vStrsEmpty2Null; |
![]() |
property StrsTrim2Len : Boolean Read vStrsTrim2Len Write vStrsTrim2Len; |
![]() |
property Compression : Boolean Read vCompression Write vCompression; |
![]() |
property EncodeStringsJSON : Boolean Read vEncodeStrings Write vEncodeStrings; |
![]() |
property Encoding : TEncodeSelect Read vEncoding Write vEncoding; |
![]() |
property ParamCreate : Boolean Read vParamCreate Write vParamCreate; |
![]() |
property DatabaseCharSet : TDatabaseCharSet Read vDatabaseCharSet Write vDatabaseCharSet; |
![]() |
property CommitRecords : Integer Read vCommitRecords Write vCommitRecords; |
![]() |
property OnPrepareConnection : TOnPrepareConnection Read vOnPrepareConnection Write vOnPrepareConnection; |
![]() |
property OnTableBeforeOpen : TOnTableBeforeOpen Read vOnTableBeforeOpen Write vOnTableBeforeOpen; |
![]() |
property OnQueryBeforeOpen : TOnQueryBeforeOpen Read vOnQueryBeforeOpen Write vOnQueryBeforeOpen; |
![]() |
property OnQueryException : TOnQueryException Read vOnQueryException Write vOnQueryException; |
Gerado por PasDoc 0.16.0.