Class TSqlitePassSelectStmt

DescriptionHierarchyFieldsMethodsProperties

Unit

Declaration

type TSqlitePassSelectStmt = class(TSqlitePassSQLStmt)

Description

no description available, TSqlitePassSQLStmt description follows

Hierarchy

Overview

Methods

Public constructor Create(Dataset: TSqlitePassDataset);
Public destructor Destroy; override;
Public procedure BuildSchema;
Public procedure Post(Const PostType: TSqlitePassPostType; Const RecordBuffer: PRecBuffer);
Public procedure Prepare; override;
Public procedure PrepareAsReadOnly;
Public procedure UnPrepare;
Protected procedure AddInternalPrimaryKeys;
Protected procedure FillTableDefsFromDatabaseSchema(Const TableName, FieldName: String; RecFieldIndex: Integer);
Protected procedure FillTableDefsFromRecordsetSchema(RecFieldIndex: Integer);
Protected procedure PrepareBindValueDispacher;
Protected procedure PrepareWritingSQLStmts;
Protected procedure UnprepareWritingSQLStmts;

Properties

Public property FieldDefs: TSqlitePassSelectStmtFieldDefs Read FFieldDefs;
Public property TableDefs: TSqlitePassSelectStmtTableDefs Read FTableDefs;

Description

Methods

Public constructor Create(Dataset: TSqlitePassDataset);
 
Public destructor Destroy; override;
 
Public procedure BuildSchema;

Buid an internal representation of the SQL Statement

Public procedure Post(Const PostType: TSqlitePassPostType; Const RecordBuffer: PRecBuffer);
 
Public procedure Prepare; override;

Prepare the statement and send it to the engine

Public procedure PrepareAsReadOnly;
 
Public procedure UnPrepare;

Release the prepared statements from the engine

Protected procedure AddInternalPrimaryKeys;

FHasDuplicatedFields: Boolean;

Protected procedure FillTableDefsFromDatabaseSchema(Const TableName, FieldName: String; RecFieldIndex: Integer);
 
Protected procedure FillTableDefsFromRecordsetSchema(RecFieldIndex: Integer);
 
Protected procedure PrepareBindValueDispacher;
 
Protected procedure PrepareWritingSQLStmts;
 
Protected procedure UnprepareWritingSQLStmts;
 

Properties

Public property FieldDefs: TSqlitePassSelectStmtFieldDefs Read FFieldDefs;
 
Public property TableDefs: TSqlitePassSelectStmtTableDefs Read FTableDefs;
 

Generated by PasDoc 0.11.0 on 2010-09-10 15:54:38