Classe TRESTDWDriverAD

Unit

Declaração

type TRESTDWDriverAD = class(TRESTDWDriver)

Descrição

No description available, ancestor TRESTDWDriver description follows
No description available, ancestor TRESTDWComponent description follows

Hierarquia

Visão Geral

Métodos

Protected procedure Notification(AComponent: TComponent; Operation: TOperation); override;
Public Function ConnectionSet: Boolean; Override;
Public Function GetGenID(Query : TComponent; GenName : String): Integer; Override;
Public Function ApplyUpdatesTB(Massive : String; Params : TRESTDWParams; Var Error : Boolean; Var MessageError : String; Var RowsAffected : Integer) : TJSONValue; Override;
Public 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; Override;
Public 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; Override;
Public Function ApplyUpdates(Massive, SQL : String; Params : TRESTDWParams; Var Error : Boolean; Var MessageError : String; Var RowsAffected : Integer) : TJSONValue; Override;
Public Function ApplyUpdates_MassiveCache(MassiveCache : String; Var Error : Boolean; Var MessageError : String) : TJSONValue; Override;
Public Function ProcessMassiveSQLCache(MassiveSQLCache : String; Var Error : Boolean; Var MessageError : String) : TJSONValue; Override;
Public 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; Override;
Public 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; Override;
Public Function InsertMySQLReturnID(SQL : String; Var Error : Boolean; Var MessageError : String) : Integer; Overload; Override;
Public Function InsertMySQLReturnID(SQL : String; Params : TRESTDWParams; Var Error : Boolean; Var MessageError : String) : Integer; Overload; Override;
Public Procedure ExecuteProcedure(ProcName : String; Params : TRESTDWParams; Var Error : Boolean; Var MessageError : String); Override;
Public Procedure ExecuteProcedurePure(ProcName : String; Var Error : Boolean; Var MessageError : String); Override;
Public Function OpenDatasets(DatasetsLine : String; Var Error : Boolean; Var MessageError : String; Var BinaryBlob : TMemoryStream) : TJSONValue; Override;
Public Procedure GetTableNames(Var TableNames : TStringList; Var Error : Boolean; Var MessageError : String); Override;
Public Procedure GetFieldNames(TableName : String; Var FieldNames : TStringList; Var Error : Boolean; Var MessageError : String); Override;
Public Procedure GetKeyFieldNames(TableName : String; Var FieldNames : TStringList; Var Error : Boolean; Var MessageError : String); Override;
Public Procedure GetProcNames(Var ProcNames : TStringList; Var Error : Boolean; Var MessageError : String); Override;
Public Procedure GetProcParams(ProcName : String; Var ParamNames : TStringList; Var Error : Boolean; Var MessageError : String); Override;
Public Procedure Close; Override;
Public Class Procedure CreateConnection(Const ConnectionDefs : TConnectionDefs; Var Connection : TObject); Override;
Public Procedure PrepareConnection(Var ConnectionDefs : TConnectionDefs); Override;

Propriedades

Published property Connection : TADConnection Read GetConnection Write SetConnection;

Descrição

Métodos

Protected procedure Notification(AComponent: TComponent; Operation: TOperation); override;
 
Public Function ConnectionSet: Boolean; Override;
 
Public Function GetGenID(Query : TComponent; GenName : String): Integer; Override;
 
Public Function ApplyUpdatesTB(Massive : String; Params : TRESTDWParams; Var Error : Boolean; Var MessageError : String; Var RowsAffected : Integer) : TJSONValue; Override;
 
Public 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; Override;

Function ApplyUpdates_MassiveCacheTB(MassiveCache : String; Var Error : Boolean; Var MessageError : String) : TJSONValue;Override;

Public 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; Override;
 
Public Function ApplyUpdates(Massive, SQL : String; Params : TRESTDWParams; Var Error : Boolean; Var MessageError : String; Var RowsAffected : Integer) : TJSONValue; Override;
 
Public Function ApplyUpdates_MassiveCache(MassiveCache : String; Var Error : Boolean; Var MessageError : String) : TJSONValue; Override;
 
Public Function ProcessMassiveSQLCache(MassiveSQLCache : String; Var Error : Boolean; Var MessageError : String) : TJSONValue; Override;
 
Public 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; Override;
 
Public 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; Override;
 
Public Function InsertMySQLReturnID(SQL : String; Var Error : Boolean; Var MessageError : String) : Integer; Overload; Override;
 
Public Function InsertMySQLReturnID(SQL : String; Params : TRESTDWParams; Var Error : Boolean; Var MessageError : String) : Integer; Overload; Override;
 
Public Procedure ExecuteProcedure(ProcName : String; Params : TRESTDWParams; Var Error : Boolean; Var MessageError : String); Override;
 
Public Procedure ExecuteProcedurePure(ProcName : String; Var Error : Boolean; Var MessageError : String); Override;
 
Public Function OpenDatasets(DatasetsLine : String; Var Error : Boolean; Var MessageError : String; Var BinaryBlob : TMemoryStream) : TJSONValue; Override;
 
Public Procedure GetTableNames(Var TableNames : TStringList; Var Error : Boolean; Var MessageError : String); Override;
 
Public Procedure GetFieldNames(TableName : String; Var FieldNames : TStringList; Var Error : Boolean; Var MessageError : String); Override;
 
Public Procedure GetKeyFieldNames(TableName : String; Var FieldNames : TStringList; Var Error : Boolean; Var MessageError : String); Override;
 
Public Procedure GetProcNames(Var ProcNames : TStringList; Var Error : Boolean; Var MessageError : String); Override;
 
Public Procedure GetProcParams(ProcName : String; Var ParamNames : TStringList; Var Error : Boolean; Var MessageError : String); Override;
 
Public Procedure Close; Override;
 
Public Class Procedure CreateConnection(Const ConnectionDefs : TConnectionDefs; Var Connection : TObject); Override;
 
Public Procedure PrepareConnection(Var ConnectionDefs : TConnectionDefs); Override;
 

Propriedades

Published property Connection : TADConnection Read GetConnection Write SetConnection;
 

Gerado por PasDoc 0.16.0.