Class TRALDBSQLCache

Unit

Declaration

type TRALDBSQLCache = class(TObject)

Description

TRALDBSQLCache

Hierarchy

Overview

Methods

Public constructor Create;
Public destructor Destroy; override;
Public function Count: IntegerRAL;
Public function GetQueryClass(ADataset: TDataSet): TRALDBDriverType;
Public function GetStructureVersion: byte;
Public function ResponseToStream: TStream; overload;
Public function SaveToStream: TStream; overload;
Protected function GetQueryParams(ADataset: TDataSet): TParams;
Protected function GetQuerySQL(ADataset: TDataSet): StringRAL;
Protected function GetSQLList(AIndex: IntegerRAL): TRALDBSQL;
Public procedure Add(ASQL: StringRAL; AParams: TParams = nil; ABookMark: TBookMark = nil; AExecType: TRALDBExecType = etExecute; ADriverType: TRALDBDriverType = qtOther); overload;
Public procedure Add(ADataset: TDataSet; AExecType: TRALDBExecType = etOpen); overload;
Public procedure Clear;
Public procedure LoadFromFile(AFileName: StringRAL);
Public procedure LoadFromStream(AStream: TStream);
Public procedure ReponseFromFile(AFileName: StringRAL);
Public procedure ResponseFromStream(AStream: TStream);
Public procedure ResponseToFile(AFileName: StringRAL);
Public procedure ResponseToStream(AStream: TStream); overload;
Public procedure SaveToFile(AFileName: StringRAL);
Public procedure SaveToStream(AStream: TStream); overload;
Protected procedure CreateStorage(AWriter : TRALBinaryWriter);
Protected procedure SetStorage(const AValue: TRALStorageLink);

Properties

Public property SQLList[AIndex: IntegerRAL]: TRALDBSQL read GetSQLList;
Published property Storage: TRALStorageLink read FStorage write SetStorage;

Description

Methods

Public constructor Create;

This item has no description.

Public destructor Destroy; override;

This item has no description.

Public function Count: IntegerRAL;

This item has no description.

Public function GetQueryClass(ADataset: TDataSet): TRALDBDriverType;

This item has no description.

Public function GetStructureVersion: byte;

This item has no description.

Public function ResponseToStream: TStream; overload;

This item has no description.

Public function SaveToStream: TStream; overload;

This item has no description.

Protected function GetQueryParams(ADataset: TDataSet): TParams;

This item has no description.

Protected function GetQuerySQL(ADataset: TDataSet): StringRAL;

This item has no description.

Protected function GetSQLList(AIndex: IntegerRAL): TRALDBSQL;

This item has no description.

Public procedure Add(ASQL: StringRAL; AParams: TParams = nil; ABookMark: TBookMark = nil; AExecType: TRALDBExecType = etExecute; ADriverType: TRALDBDriverType = qtOther); overload;

This item has no description.

Public procedure Add(ADataset: TDataSet; AExecType: TRALDBExecType = etOpen); overload;

This item has no description.

Public procedure Clear;

This item has no description.

Public procedure LoadFromFile(AFileName: StringRAL);

This item has no description.

Public procedure LoadFromStream(AStream: TStream);

This item has no description.

Public procedure ReponseFromFile(AFileName: StringRAL);

This item has no description.

Public procedure ResponseFromStream(AStream: TStream);

This item has no description.

Public procedure ResponseToFile(AFileName: StringRAL);

This item has no description.

Public procedure ResponseToStream(AStream: TStream); overload;

This item has no description.

Public procedure SaveToFile(AFileName: StringRAL);

This item has no description.

Public procedure SaveToStream(AStream: TStream); overload;

This item has no description.

Protected procedure CreateStorage(AWriter : TRALBinaryWriter);

This item has no description.

Protected procedure SetStorage(const AValue: TRALStorageLink);

This item has no description.

Properties

Public property SQLList[AIndex: IntegerRAL]: TRALDBSQL read GetSQLList;

This item has no description.

Published property Storage: TRALStorageLink read FStorage write SetStorage;

This item has no description.



PascalRAL - GitHub Repository
Generated by PasDoc 1.0.4.