Class TRALDBConnection

Unit

Declaration

type TRALDBConnection = class(TRALComponent)

Description

TRALDBConnection

Hierarchy

Overview

Methods

Public constructor Create(AOwner: TComponent); overload;
Public function ConstructDeleteSQL(ADataset: TDataSet; AUpdateTable: StringRAL; AUpdateMode: TUpdateMode): StringRAL;
Public function ConstructInsertSQL(ADataset: TDataSet; AUpdateTable: StringRAL): StringRAL;
Public function ConstructUpdateSQL(ADataset: TDataSet; AUpdateTable: StringRAL; AUpdateMode: TUpdateMode): StringRAL;
Public function GetTables: TRALDBInfoTables;
Public function InfoFieldsFromSQL(ASQL: StringRAL): TRALDBInfoFields;
Public procedure ApplyUpdatesRemote(ACache: TRALDBSQLCache; AResp: TRALThreadClientResponse);
Public procedure ExecSQLRemote(AQuery: TDataset; AStorage: TRALStorageLink; AResp: TRALThreadClientResponse);
Public procedure OpenRemote(AQuery: TDataset; AStorage: TRALStorageLink; AResp: TRALThreadClientResponse);
Protected procedure Notification(AComponent: TComponent; Operation: TOperation); override;
Protected procedure SetClient(AValue: TRALClient);
Protected procedure SetModuleRoute(AValue: StringRAL);

Properties

Published property Client: TRALClient read FClient write SetClient;
Published property ModuleRoute: StringRAL read FModuleRoute write SetModuleRoute;

Description

Methods

Public constructor Create(AOwner: TComponent); overload;
 
Public function ConstructDeleteSQL(ADataset: TDataSet; AUpdateTable: StringRAL; AUpdateMode: TUpdateMode): StringRAL;
 
Public function ConstructInsertSQL(ADataset: TDataSet; AUpdateTable: StringRAL): StringRAL;
 
Public function ConstructUpdateSQL(ADataset: TDataSet; AUpdateTable: StringRAL; AUpdateMode: TUpdateMode): StringRAL;
 
Public function GetTables: TRALDBInfoTables;
 
Public function InfoFieldsFromSQL(ASQL: StringRAL): TRALDBInfoFields;
 
Public procedure ApplyUpdatesRemote(ACache: TRALDBSQLCache; AResp: TRALThreadClientResponse);
 
Public procedure ExecSQLRemote(AQuery: TDataset; AStorage: TRALStorageLink; AResp: TRALThreadClientResponse);
 
Public procedure OpenRemote(AQuery: TDataset; AStorage: TRALStorageLink; AResp: TRALThreadClientResponse);
 
Protected procedure Notification(AComponent: TComponent; Operation: TOperation); override;
 
Protected procedure SetClient(AValue: TRALClient);
 
Protected procedure SetModuleRoute(AValue: StringRAL);
 

Properties

Published property Client: TRALClient read FClient write SetClient;
 
Published property ModuleRoute: StringRAL read FModuleRoute write SetModuleRoute;
 


GitHub Repository
Generated by PasDoc 0.16.0.