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 UnPrepare;
Protected procedure AddPrimaryKeys;
Protected procedure FillTableDefsFromDatabaseSchema(Const TableName, FieldName: String; RecFieldIndex: Integer);
Protected procedure FillTableDefsFromRecordsetSchema(RecFieldIndex: Integer);
Protected procedure PrepareBindValueDispacher;
Protected procedure PrepareSQLStmts;
Protected procedure UnprepareSQLStmts;

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 UnPrepare;

Release the prepared statement from the engine

Protected procedure AddPrimaryKeys;
 
Protected procedure FillTableDefsFromDatabaseSchema(Const TableName, FieldName: String; RecFieldIndex: Integer);
 
Protected procedure FillTableDefsFromRecordsetSchema(RecFieldIndex: Integer);
 
Protected procedure PrepareBindValueDispacher;
 
Protected procedure PrepareSQLStmts;
 
Protected procedure UnprepareSQLStmts;
 

Properties

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

Generated by PasDoc 0.11.0 on 2010-03-22 23:38:11