Class TRALDBModule

Unit

Declaration

type TRALDBModule = class(TRALModuleRoutes)

Description

TRALDBModule

Hierarchy

Overview

Methods

Public constructor Create(AOwner: TComponent); override;
Protected function FindDatabaseDriver(ARequest: TRALRequest; AResponse: TRALResponse) : TRALDBBase;
Protected function GetInfoFieldsStream(ADatabase: TRALDBBase; ADataset : TDataSet; ABinary : boolean) : TStream;
Protected procedure ApplyUpdates(ARequest: TRALRequest; AResponse: TRALResponse);
Protected procedure ExecSQL(ARequest: TRALRequest; AResponse: TRALResponse);
Protected procedure ExecSQLResponse(ADatabase: TRALDBBase; ADBSQL: TRALDBSQL; AStorage: TRALStorageLink);
Protected procedure GetFields(ARequest: TRALRequest; AResponse: TRALResponse);
Protected procedure GetSQLFields(ARequest: TRALRequest; AResponse: TRALResponse);
Protected procedure GetTables(ARequest: TRALRequest; AResponse: TRALResponse);
Protected procedure OpenSQL(ARequest: TRALRequest; AResponse: TRALResponse);
Protected procedure OpenSQLResponse(ADatabase: TRALDBBase; ADBSQL: TRALDBSQL; AStorage: TRALStorageLink);

Properties

Published property Database: StringRAL read FDatabase write FDatabase;
Published property DatabaseLink: String read FDataBaseLink write FDataBaseLink;
Published property DatabaseType: TRALDatabaseType read FDatabaseType write FDatabaseType;
Published property Hostname: StringRAL read FHostname write FHostname;
Published property OnAfterConnect: TRALDBOnConnect read FOnAfterConnect write FOnAfterConnect;
Published property OnBeforeConnect: TRALDBOnConnect read FOnBeforeConnect write FOnBeforeConnect;
Published property OnErrorConnect: TRALDBOnError read FOnErrorConnect write FOnErrorConnect;
Published property OnErrorQuery: TRALDBOnError read FOnErrorQuery write FOnErrorQuery;
Published property Password: StringRAL read FPassword write FPassword;
Published property Port: IntegerRAL read FPort write FPort;
Published property Username: StringRAL read FUsername write FUsername;

Description

Methods

Public constructor Create(AOwner: TComponent); override;
 
Protected function FindDatabaseDriver(ARequest: TRALRequest; AResponse: TRALResponse) : TRALDBBase;
 
Protected function GetInfoFieldsStream(ADatabase: TRALDBBase; ADataset : TDataSet; ABinary : boolean) : TStream;
 
Protected procedure ApplyUpdates(ARequest: TRALRequest; AResponse: TRALResponse);
 
Protected procedure ExecSQL(ARequest: TRALRequest; AResponse: TRALResponse);
 
Protected procedure ExecSQLResponse(ADatabase: TRALDBBase; ADBSQL: TRALDBSQL; AStorage: TRALStorageLink);
 
Protected procedure GetFields(ARequest: TRALRequest; AResponse: TRALResponse);
 
Protected procedure GetSQLFields(ARequest: TRALRequest; AResponse: TRALResponse);
 
Protected procedure GetTables(ARequest: TRALRequest; AResponse: TRALResponse);
 
Protected procedure OpenSQL(ARequest: TRALRequest; AResponse: TRALResponse);
 
Protected procedure OpenSQLResponse(ADatabase: TRALDBBase; ADBSQL: TRALDBSQL; AStorage: TRALStorageLink);
 

Properties

Published property Database: StringRAL read FDatabase write FDatabase;
 
Published property DatabaseLink: String read FDataBaseLink write FDataBaseLink;
 
Published property DatabaseType: TRALDatabaseType read FDatabaseType write FDatabaseType;
 
Published property Hostname: StringRAL read FHostname write FHostname;
 
Published property OnAfterConnect: TRALDBOnConnect read FOnAfterConnect write FOnAfterConnect;
 
Published property OnBeforeConnect: TRALDBOnConnect read FOnBeforeConnect write FOnBeforeConnect;
 
Published property OnErrorConnect: TRALDBOnError read FOnErrorConnect write FOnErrorConnect;
 
Published property OnErrorQuery: TRALDBOnError read FOnErrorQuery write FOnErrorQuery;
 
Published property Password: StringRAL read FPassword write FPassword;
 
Published property Port: IntegerRAL read FPort write FPort;
 
Published property Username: StringRAL read FUsername write FUsername;
 


GitHub Repository
Generated by PasDoc 0.16.0.