Classe TRESTDWDatabasebaseBase
Unit
Declaração
type TRESTDWDatabasebaseBase = class(TRESTDWComponent)
Descrição
No description available, ancestor TRESTDWComponent description follows
Hierarquia
- TObject
- TPersistent
- TComponent
- TRESTDWComponent
- TRESTDWDatabasebaseBase
Visão Geral
Métodos
![]() |
Procedure Loaded; override; |
![]() |
Procedure SetConnection(Value : Boolean; aBinaryRequest : Boolean = False); |
![]() |
Procedure DestroyClientPooler; |
![]() |
Procedure ExecuteCommand(Var PoolerMethodClient : TRESTDWPoolerMethodClient; Var SQL : TStringList; Var Params : TParams; Var Error : Boolean; Var MessageError : String; Var Result : TJSONValue; Var RowsAffected : Integer; Execute : Boolean = False; BinaryRequest : Boolean = False; BinaryCompatibleMode : Boolean = False; Metadata : Boolean = False; RESTClientPooler : TRESTClientPoolerBase = Nil); |
![]() |
Procedure ExecuteCommandTB(Var PoolerMethodClient : TRESTDWPoolerMethodClient; Tablename : String; Var Params : TParams; Var Error : Boolean; Var MessageError : String; Var Result : TJSONValue; Var RowsAffected : Integer; BinaryRequest : Boolean = False; BinaryCompatibleMode : Boolean = False; Metadata : Boolean = False; RESTClientPooler : TRESTClientPoolerBase = Nil); |
![]() |
Procedure ExecuteProcedure(Var PoolerMethodClient : TRESTDWPoolerMethodClient; ProcName : String; Params : TParams; Var Error : Boolean; Var MessageError : String); |
![]() |
Function InsertMySQLReturnID(Var PoolerMethodClient : TRESTDWPoolerMethodClient; Var SQL : TStringList; Var Params : TParams; Var Error : Boolean; Var MessageError : String; RESTClientPooler : TRESTClientPoolerBase = Nil) : Integer; |
![]() |
Procedure ApplyUpdates(Var PoolerMethodClient : TRESTDWPoolerMethodClient; Massive : TMassiveDatasetBuffer; SQL : TStringList; Var Params : TParams; Var Error, hBinaryRequest : Boolean; Var MessageError : String; Var Result : TJSONValue; Var RowsAffected : Integer; RESTClientPooler : TRESTClientPoolerBase = Nil); Overload; |
![]() |
Procedure ApplyUpdatesTB(Var PoolerMethodClient : TRESTDWPoolerMethodClient; Massive : TMassiveDatasetBuffer; Var Params : TParams; Var Error, hBinaryRequest : Boolean; Var MessageError : String; Var Result : TJSONValue; Var RowsAffected : Integer; RESTClientPooler : TRESTClientPoolerBase = Nil); Overload; |
![]() |
Function GetServerEvents: TStringList; |
![]() |
Constructor Create(AOwner : TComponent); Override; |
![]() |
Destructor Destroy; Override; |
![]() |
Procedure Close; |
![]() |
Procedure Open; |
![]() |
Procedure ApplyUpdates(Var MassiveCache : TRESTDWMassiveCache); Overload; |
![]() |
Procedure ApplyUpdates(Var MassiveCache : TRESTDWMassiveCache; Var Error : Boolean; Var MessageError : String); Overload; |
![]() |
Procedure ApplyUpdates(Datasets : Array of TRESTDWClientSQLBase; Var Error : Boolean; Var MessageError : String); Overload; |
![]() |
Procedure ProcessMassiveSQLCache(Var MassiveSQLCache : TRESTDWMassiveSQLCache; Var Error : Boolean; Var MessageError : String); Overload; |
![]() |
Procedure ProcessMassiveSQLCache(Var MassiveSQLCache : TRESTDWMassiveCacheSQLList; Var Error : Boolean; Var MessageError : String); Overload; |
![]() |
Procedure OpenDatasets(Datasets : Array of TRESTDWClientSQLBase; Var Error : Boolean; Var MessageError : String; BinaryRequest : Boolean = True; BinaryCompatible : Boolean = False); Overload; |
![]() |
Function GetTableNames(Var TableNames : TStringList) : Boolean; |
![]() |
Function GetFieldNames(TableName : String; Var FieldNames : TStringList) : Boolean; |
![]() |
Function GetKeyFieldNames(TableName : String; Var FieldNames : TStringList) : Boolean; |
![]() |
Procedure OpenDatasets(Datasets : Array of TRESTDWClientSQLBase; BinaryCompatible : Boolean = False); Overload; |
Propriedades
![]() |
property Connected : Boolean Read GetStateDB Write SetConnectionProp; |
![]() |
property PoolerList : TStringList Read GetRestPoolers; |
![]() |
property RESTClientPooler : TRESTClientPoolerBase Read vRESTClientPooler Write vRESTClientPooler; |
![]() |
property Accept : String Read vAccept Write vAccept; |
![]() |
property AcceptEncoding : String Read vAcceptEncoding Write vAcceptEncoding; |
![]() |
property ContentType : String Read vContentType Write vContentType; |
![]() |
property Charset : String Read vCharset Write vCharset; |
![]() |
property ContentEncoding : String Read vContentEncoding Write vContentEncoding; |
![]() |
property OnConnection : TOnEventConnection Read vOnEventConnection Write vOnEventConnection; |
![]() |
property OnBeforeConnect : TOnEventBeforeConnection Read vOnBeforeConnection Write vOnBeforeConnection; |
![]() |
property Active : Boolean Read vConnected Write SetConnectionProp; |
![]() |
property Compression : Boolean Read vCompression Write vCompression; |
![]() |
property CriptOptions : TCripto Read vCripto Write vCripto; |
![]() |
property DataRoute : String Read vDataRoute Write SetDataRoute; |
![]() |
property MyIP : String Read vMyIP Write SetMyIp; |
![]() |
property IgnoreEchoPooler : Boolean Read vIgnoreEchoPooler Write vIgnoreEchoPooler; |
![]() |
property AuthenticationOptions : TRESTDWClientAuthOptionParams Read vAuthOptionParams Write vAuthOptionParams; |
![]() |
property Proxy : Boolean Read vProxy Write vProxy; |
![]() |
property ProxyOptions : TProxyOptions Read vProxyOptions Write vProxyOptions; |
![]() |
property PoolerService : String Read vRestWebService Write vRestWebService; |
![]() |
property PoolerPort : Integer Read vPoolerPort Write SetPoolerPort; |
![]() |
property PoolerName : String Read vRestPooler Write SetRestPooler; |
![]() |
property StateConnection : TAutoCheckData Read vAutoCheckData Write vAutoCheckData; |
![]() |
property RequestTimeOut : Integer Read vTimeOut Write vTimeOut; |
![]() |
property ConnectTimeOut : Integer Read vConnectTimeOut Write vConnectTimeOut; |
![]() |
property EncodedStrings : Boolean Read vEncodeStrings Write vEncodeStrings; |
![]() |
property Encoding : TEncodeSelect Read vEncoding Write vEncoding; |
![]() |
property Context : String Read vContentex Write vContentex; |
![]() |
property StrsTrim : Boolean Read vStrsTrim Write vStrsTrim; |
![]() |
property StrsEmpty2Null : Boolean Read vStrsEmpty2Null Write vStrsEmpty2Null; |
![]() |
property StrsTrim2Len : Boolean Read vStrsTrim2Len Write vStrsTrim2Len; |
![]() |
property PoolerNotFoundMessage : String Read vPoolerNotFoundMessage Write vPoolerNotFoundMessage; |
![]() |
property WelcomeMessage : String Read vWelcomeMessage Write vWelcomeMessage; |
![]() |
property HandleRedirects : Boolean Read vHandleRedirects Write vHandleRedirects; |
![]() |
property RedirectMaximum : Integer Read vRedirectMaximum Write vRedirectMaximum; |
![]() |
property OnWork : TOnWork Read vOnWork Write SetOnWork; |
![]() |
property OnWorkBegin : TOnWork Read vOnWorkBegin Write SetOnWorkBegin; |
![]() |
property OnWorkEnd : TOnWorkEnd Read vOnWorkEnd Write SetOnWorkEnd; |
![]() |
property OnStatus : TOnStatus Read vOnStatus Write SetOnStatus; |
![]() |
property OnFailOverExecute : TOnFailOverExecute Read vOnFailOverExecute Write vOnFailOverExecute; |
![]() |
property OnFailOverError : TOnFailOverError Read vOnFailOverError Write vOnFailOverError; |
![]() |
property OnBeforeGetToken : TOnBeforeGetToken Read vOnBeforeGetToken Write vOnBeforeGetToken; |
![]() |
property AccessTag : String Read vAccessTag Write vAccessTag; |
![]() |
property ParamCreate : Boolean Read vParamCreate Write vParamCreate; |
![]() |
property TypeRequest : TTypeRequest Read vTypeRequest Write vTypeRequest Default trHttp; |
![]() |
property FailOver : Boolean Read vFailOver Write vFailOver; |
![]() |
property FailOverConnections : TListDefConnections Read vFailOverConnections Write vFailOverConnections; |
![]() |
property FailOverReplaceDefaults : Boolean Read vFailOverReplaceDefaults Write vFailOverReplaceDefaults; |
![]() |
property ClientConnectionDefs : TClientConnectionDefs Read vClientConnectionDefs Write vClientConnectionDefs; |
![]() |
property UseSSL : Boolean Read vUseSSL Write vUseSSL; |
![]() |
property SSLVersions : TRESTDWSSLVersions Read vSSLVersions Write vSSLVersions; |
![]() |
property UserAgent : String Read vUserAgent Write vUserAgent; |
Descrição
Métodos
![]() |
Procedure Loaded; override; |
![]() |
Procedure SetConnection(Value : Boolean; aBinaryRequest : Boolean = False); |
![]() |
Procedure DestroyClientPooler; |
Seta o Estado da Conexão |
![]() |
Procedure ExecuteCommand(Var PoolerMethodClient : TRESTDWPoolerMethodClient; Var SQL : TStringList; Var Params : TParams; Var Error : Boolean; Var MessageError : String; Var Result : TJSONValue; Var RowsAffected : Integer; Execute : Boolean = False; BinaryRequest : Boolean = False; BinaryCompatibleMode : Boolean = False; Metadata : Boolean = False; RESTClientPooler : TRESTClientPoolerBase = Nil); |
![]() |
Procedure ExecuteCommandTB(Var PoolerMethodClient : TRESTDWPoolerMethodClient; Tablename : String; Var Params : TParams; Var Error : Boolean; Var MessageError : String; Var Result : TJSONValue; Var RowsAffected : Integer; BinaryRequest : Boolean = False; BinaryCompatibleMode : Boolean = False; Metadata : Boolean = False; RESTClientPooler : TRESTClientPoolerBase = Nil); |
![]() |
Procedure ExecuteProcedure(Var PoolerMethodClient : TRESTDWPoolerMethodClient; ProcName : String; Params : TParams; Var Error : Boolean; Var MessageError : String); |
![]() |
Function InsertMySQLReturnID(Var PoolerMethodClient : TRESTDWPoolerMethodClient; Var SQL : TStringList; Var Params : TParams; Var Error : Boolean; Var MessageError : String; RESTClientPooler : TRESTClientPoolerBase = Nil) : Integer; |
![]() |
Procedure ApplyUpdates(Var PoolerMethodClient : TRESTDWPoolerMethodClient; Massive : TMassiveDatasetBuffer; SQL : TStringList; Var Params : TParams; Var Error, hBinaryRequest : Boolean; Var MessageError : String; Var Result : TJSONValue; Var RowsAffected : Integer; RESTClientPooler : TRESTClientPoolerBase = Nil); Overload; |
![]() |
Procedure ApplyUpdatesTB(Var PoolerMethodClient : TRESTDWPoolerMethodClient; Massive : TMassiveDatasetBuffer; Var Params : TParams; Var Error, hBinaryRequest : Boolean; Var MessageError : String; Var Result : TJSONValue; Var RowsAffected : Integer; RESTClientPooler : TRESTClientPoolerBase = Nil); Overload; |
![]() |
Function GetServerEvents: TStringList; |
![]() |
Constructor Create(AOwner : TComponent); Override; |
![]() |
Destructor Destroy; Override; |
Cria o Componente |
![]() |
Procedure Close; |
Destroy a Classe |
![]() |
Procedure Open; |
![]() |
Procedure ApplyUpdates(Var MassiveCache : TRESTDWMassiveCache); Overload; |
![]() |
Procedure ApplyUpdates(Var MassiveCache : TRESTDWMassiveCache; Var Error : Boolean; Var MessageError : String); Overload; |
![]() |
Procedure ApplyUpdates(Datasets : Array of TRESTDWClientSQLBase; Var Error : Boolean; Var MessageError : String); Overload; |
![]() |
Procedure ProcessMassiveSQLCache(Var MassiveSQLCache : TRESTDWMassiveSQLCache; Var Error : Boolean; Var MessageError : String); Overload; |
![]() |
Procedure ProcessMassiveSQLCache(Var MassiveSQLCache : TRESTDWMassiveCacheSQLList; Var Error : Boolean; Var MessageError : String); Overload; |
![]() |
Procedure OpenDatasets(Datasets : Array of TRESTDWClientSQLBase; Var Error : Boolean; Var MessageError : String; BinaryRequest : Boolean = True; BinaryCompatible : Boolean = False); Overload; |
![]() |
Function GetTableNames(Var TableNames : TStringList) : Boolean; |
![]() |
Function GetFieldNames(TableName : String; Var FieldNames : TStringList) : Boolean; |
![]() |
Function GetKeyFieldNames(TableName : String; Var FieldNames : TStringList) : Boolean; |
![]() |
Procedure OpenDatasets(Datasets : Array of TRESTDWClientSQLBase; BinaryCompatible : Boolean = False); Overload; |
Propriedades
![]() |
property Connected : Boolean Read GetStateDB Write SetConnectionProp; |
![]() |
property PoolerList : TStringList Read GetRestPoolers; |
![]() |
property RESTClientPooler : TRESTClientPoolerBase Read vRESTClientPooler Write vRESTClientPooler; |
![]() |
property Accept : String Read vAccept Write vAccept; |
![]() |
property AcceptEncoding : String Read vAcceptEncoding Write vAcceptEncoding; |
![]() |
property ContentType : String Read vContentType Write vContentType; |
![]() |
property Charset : String Read vCharset Write vCharset; |
![]() |
property ContentEncoding : String Read vContentEncoding Write vContentEncoding; |
![]() |
property OnConnection : TOnEventConnection Read vOnEventConnection Write vOnEventConnection; |
![]() |
property OnBeforeConnect : TOnEventBeforeConnection Read vOnBeforeConnection Write vOnBeforeConnection; |
Evento relativo a tudo que acontece quando tenta conectar ao Servidor |
![]() |
property Active : Boolean Read vConnected Write SetConnectionProp; |
Evento antes de Connectar o Database |
![]() |
property Compression : Boolean Read vCompression Write vCompression; |
Seta o Estado da Conexão |
![]() |
property CriptOptions : TCripto Read vCripto Write vCripto; |
Compressão de Dados |
![]() |
property DataRoute : String Read vDataRoute Write SetDataRoute; |
![]() |
property MyIP : String Read vMyIP Write SetMyIp; |
![]() |
property IgnoreEchoPooler : Boolean Read vIgnoreEchoPooler Write vIgnoreEchoPooler; |
![]() |
property AuthenticationOptions : TRESTDWClientAuthOptionParams Read vAuthOptionParams Write vAuthOptionParams; |
![]() |
property Proxy : Boolean Read vProxy Write vProxy; |
![]() |
property ProxyOptions : TProxyOptions Read vProxyOptions Write vProxyOptions; |
Diz se tem servidor Proxy |
![]() |
property PoolerService : String Read vRestWebService Write vRestWebService; |
Se tem Proxy diz quais as opções |
![]() |
property PoolerPort : Integer Read vPoolerPort Write SetPoolerPort; |
Host do WebService REST |
![]() |
property PoolerName : String Read vRestPooler Write SetRestPooler; |
A Porta do Pooler do DataSet |
![]() |
property StateConnection : TAutoCheckData Read vAutoCheckData Write vAutoCheckData; |
Qual o Pooler de Conexão ligado ao componente |
![]() |
property RequestTimeOut : Integer Read vTimeOut Write vTimeOut; |
Autocheck da Conexão |
![]() |
property ConnectTimeOut : Integer Read vConnectTimeOut Write vConnectTimeOut; |
Timeout da Requisição |
![]() |
property EncodedStrings : Boolean Read vEncodeStrings Write vEncodeStrings; |
![]() |
property Encoding : TEncodeSelect Read vEncoding Write vEncoding; |
![]() |
property Context : String Read vContentex Write vContentex; |
Encoding da string |
![]() |
property StrsTrim : Boolean Read vStrsTrim Write vStrsTrim; |
Contexto |
![]() |
property StrsEmpty2Null : Boolean Read vStrsEmpty2Null Write vStrsEmpty2Null; |
![]() |
property StrsTrim2Len : Boolean Read vStrsTrim2Len Write vStrsTrim2Len; |
![]() |
property PoolerNotFoundMessage : String Read vPoolerNotFoundMessage Write vPoolerNotFoundMessage; |
![]() |
property WelcomeMessage : String Read vWelcomeMessage Write vWelcomeMessage; |
![]() |
property HandleRedirects : Boolean Read vHandleRedirects Write vHandleRedirects; |
![]() |
property RedirectMaximum : Integer Read vRedirectMaximum Write vRedirectMaximum; |
![]() |
property OnWork : TOnWork Read vOnWork Write SetOnWork; |
![]() |
property OnWorkBegin : TOnWork Read vOnWorkBegin Write SetOnWorkBegin; |
![]() |
property OnWorkEnd : TOnWorkEnd Read vOnWorkEnd Write SetOnWorkEnd; |
![]() |
property OnStatus : TOnStatus Read vOnStatus Write SetOnStatus; |
![]() |
property OnFailOverExecute : TOnFailOverExecute Read vOnFailOverExecute Write vOnFailOverExecute; |
![]() |
property OnFailOverError : TOnFailOverError Read vOnFailOverError Write vOnFailOverError; |
![]() |
property OnBeforeGetToken : TOnBeforeGetToken Read vOnBeforeGetToken Write vOnBeforeGetToken; |
![]() |
property AccessTag : String Read vAccessTag Write vAccessTag; |
![]() |
property ParamCreate : Boolean Read vParamCreate Write vParamCreate; |
![]() |
property TypeRequest : TTypeRequest Read vTypeRequest Write vTypeRequest Default trHttp; |
![]() |
property FailOver : Boolean Read vFailOver Write vFailOver; |
![]() |
property FailOverConnections : TListDefConnections Read vFailOverConnections Write vFailOverConnections; |
![]() |
property FailOverReplaceDefaults : Boolean Read vFailOverReplaceDefaults Write vFailOverReplaceDefaults; |
![]() |
property ClientConnectionDefs : TClientConnectionDefs Read vClientConnectionDefs Write vClientConnectionDefs; |
![]() |
property UseSSL : Boolean Read vUseSSL Write vUseSSL; |
![]() |
property SSLVersions : TRESTDWSSLVersions Read vSSLVersions Write vSSLVersions; |
![]() |
property UserAgent : String Read vUserAgent Write vUserAgent; |
Gerado por PasDoc 0.16.0.