Public Member Functions | |
Pointer | AggregateContext (Psqlite_func func, Integer nBytes) |
Integer | AggregateCount (Psqlite_func func) |
Integer | Bind (Psqlite_vm vm, Integer idx, const PChar value, Integer len, Integer copy) |
BusyHandler (Psqlite db, Tsqlite_busy_callback callback, Pointer ptr) | |
BusyTimeout (Psqlite db, Integer ms) | |
Integer | Changes (Psqlite db) |
IZInterface | Clone () |
Clones an object instance. | |
Close (Psqlite db) | |
Pointer | CommitHook (Psqlite db, Tsqlite_simple_callback callback, Pointer ptr) |
Integer | Compile (Psqlite db, const PChar zSql, Integer nBytes, PChar &pzTail, Psqlite_vm &ppVm, PChar &pzErrmsg) |
Integer | Complete (const PChar sql) |
Integer | CreateAggregate (Psqlite db, const PChar zName, Integer nArg, Tsqlite_function_callback callback, Tsqlite_finalize_callback finalize, Pointer pUserData) |
Integer | CreateFunction (Psqlite db, const PChar zName, Integer nArg, Tsqlite_function_callback callback, Pointer pUserData) |
Boolean | Equals (const IZInterface Value) |
PChar | ErrorString (Integer code) |
Integer | Execute (Psqlite db, const PChar sql, Tsqlite_callback sqlite_callback, Pointer arg, PChar &errmsg) |
Integer | Finalize (Psqlite_vm vm, PChar &pzErrMsg) |
FreeMem (Pointer ptr) | |
FreeTable (PChar &result) | |
Integer | FunctionType (Psqlite db, const PChar zName, Integer datatype) |
string | GetDescription () |
string | GetProtocol () |
Integer | GetTable (Psqlite db, const PChar sql, PPChar &resultp, Integer &nrow, Integer &ncolumn, PChar &errmsg) |
LongInt | Hash () |
Gets a unique hash for this object. | |
Initialize () | |
Boolean | InstanceOf (const TGUID IId) |
Checks is this object implements a specified interface. | |
Interrupt (Psqlite db) | |
Integer | Key (Psqlite db, const Pointer pKey, Integer nKey) |
Integer | LastInsertRowId (Psqlite db) |
Integer | LastStatementChanges (Psqlite db) |
PChar | LibEncoding () |
PChar | LibVersion () |
Psqlite | Open (const PChar filename, Integer mode, PChar &errmsg) |
Psqlite | OpenEncrypted (const PChar zFilename, const PChar pKey, Integer nKey, Integer &pErrcode, PChar &pzErrmsg) |
ProgressHandler (Psqlite db, Integer p1, Tsqlite_simple_callback callback, Pointer ptr) | |
Integer | ReKey (Psqlite db, const Pointer pKey, Integer nKey) |
Integer | Reset (Psqlite_vm vm, PChar &pzErrMsg) |
Integer | SetAuthorizer (Psqlite db, Tsqlite_auth_callback callback, Pointer pUserData) |
SetResultDouble (Psqlite_func func, Double arg) | |
SetResultError (Psqlite_func func, const PChar arg, Integer len) | |
SetResultInt (Psqlite_func func, Integer arg) | |
PChar | SetResultString (Psqlite_func func, const PChar arg, Integer len) |
Integer | Step (Psqlite_vm pVm, Integer &pN, PPChar &pazValue, PPChar &pazColName) |
string | ToString () |
Converts this object into the string representation. | |
Pointer | Trace (Psqlite db, Tsqlite_trace_callback callback, Pointer ptr) |
TZSQLite28PlainDriver () | |
Pointer | UserData (Psqlite_func func) |
Definition at line 385 of file ZPlainSqLiteDriver.pas.
TZSQLite28PlainDriver::TZSQLite28PlainDriver | ( | ) |
Definition at line 876 of file ZPlainSqLiteDriver.pas.
Pointer TZSQLite28PlainDriver::AggregateContext | ( | Psqlite_func | func, | |
Integer | nBytes | |||
) |
Integer TZSQLite28PlainDriver::AggregateCount | ( | Psqlite_func | func | ) |
Integer TZSQLite28PlainDriver::Bind | ( | Psqlite_vm | vm, | |
Integer | idx, | |||
const PChar | value, | |||
Integer | len, | |||
Integer | copy | |||
) |
TZSQLite28PlainDriver::BusyHandler | ( | Psqlite | db, | |
Tsqlite_busy_callback | callback, | |||
Pointer | ptr | |||
) |
TZSQLite28PlainDriver::BusyTimeout | ( | Psqlite | db, | |
Integer | ms | |||
) |
Integer TZSQLite28PlainDriver::Changes | ( | Psqlite | db | ) |
IZInterface TZAbstractObject::Clone | ( | ) | [inherited] |
Clones an object instance.
Reimplemented from IZObject.
Reimplemented in TZCollection, TZUnmodifiableCollection, TZHashMap, TZStack, and TZAnyValue.
Definition at line 474 of file ZClasses.pas.
TZSQLite28PlainDriver::Close | ( | Psqlite | db | ) |
Pointer TZSQLite28PlainDriver::CommitHook | ( | Psqlite | db, | |
Tsqlite_simple_callback | callback, | |||
Pointer | ptr | |||
) |
Integer TZSQLite28PlainDriver::Compile | ( | Psqlite | db, | |
const PChar | zSql, | |||
Integer | nBytes, | |||
PChar & | pzTail, | |||
Psqlite_vm & | ppVm, | |||
PChar & | pzErrmsg | |||
) |
Integer TZSQLite28PlainDriver::Complete | ( | const PChar | sql | ) |
Integer TZSQLite28PlainDriver::CreateAggregate | ( | Psqlite | db, | |
const PChar | zName, | |||
Integer | nArg, | |||
Tsqlite_function_callback | callback, | |||
Tsqlite_finalize_callback | finalize, | |||
Pointer | pUserData | |||
) |
Integer TZSQLite28PlainDriver::CreateFunction | ( | Psqlite | db, | |
const PChar | zName, | |||
Integer | nArg, | |||
Tsqlite_function_callback | callback, | |||
Pointer | pUserData | |||
) |
Boolean TZAbstractObject::Equals | ( | const IZInterface | Value | ) | [inherited] |
Reimplemented in TZAnyValue.
PChar TZSQLite28PlainDriver::ErrorString | ( | Integer | code | ) |
Integer TZSQLite28PlainDriver::Execute | ( | Psqlite | db, | |
const PChar | sql, | |||
Tsqlite_callback | sqlite_callback, | |||
Pointer | arg, | |||
PChar & | errmsg | |||
) |
Integer TZSQLite28PlainDriver::Finalize | ( | Psqlite_vm | vm, | |
PChar & | pzErrMsg | |||
) |
TZSQLite28PlainDriver::FreeMem | ( | Pointer | ptr | ) |
TZSQLite28PlainDriver::FreeTable | ( | PChar & | result | ) |
Integer TZSQLite28PlainDriver::FunctionType | ( | Psqlite | db, | |
const PChar | zName, | |||
Integer | datatype | |||
) |
string TZSQLite28PlainDriver::GetDescription | ( | ) |
string TZSQLite28PlainDriver::GetProtocol | ( | ) |
LongInt TZAbstractObject::Hash | ( | ) | [inherited] |
Gets a unique hash for this object.
Reimplemented from IZObject.
Definition at line 462 of file ZClasses.pas.
TZSQLite28PlainDriver::Initialize | ( | ) |
Boolean TZAbstractObject::InstanceOf | ( | const TGUID | IId | ) | [inherited] |
Checks is this object implements a specified interface.
IId | an interface id. |
True
if this object support the interface. Reimplemented from IZObject.
Definition at line 488 of file ZClasses.pas.
TZSQLite28PlainDriver::Interrupt | ( | Psqlite | db | ) |
Integer TZSQLite28PlainDriver::Key | ( | Psqlite | db, | |
const Pointer | pKey, | |||
Integer | nKey | |||
) |
Integer TZSQLite28PlainDriver::LastInsertRowId | ( | Psqlite | db | ) |
Integer TZSQLite28PlainDriver::LastStatementChanges | ( | Psqlite | db | ) |
PChar TZSQLite28PlainDriver::LibEncoding | ( | ) |
PChar TZSQLite28PlainDriver::LibVersion | ( | ) |
Psqlite TZSQLite28PlainDriver::Open | ( | const PChar | filename, | |
Integer | mode, | |||
PChar & | errmsg | |||
) |
Psqlite TZSQLite28PlainDriver::OpenEncrypted | ( | const PChar | zFilename, | |
const PChar | pKey, | |||
Integer | nKey, | |||
Integer & | pErrcode, | |||
PChar & | pzErrmsg | |||
) |
TZSQLite28PlainDriver::ProgressHandler | ( | Psqlite | db, | |
Integer | p1, | |||
Tsqlite_simple_callback | callback, | |||
Pointer | ptr | |||
) |
Integer TZSQLite28PlainDriver::ReKey | ( | Psqlite | db, | |
const Pointer | pKey, | |||
Integer | nKey | |||
) |
Integer TZSQLite28PlainDriver::Reset | ( | Psqlite_vm | vm, | |
PChar & | pzErrMsg | |||
) |
Integer TZSQLite28PlainDriver::SetAuthorizer | ( | Psqlite | db, | |
Tsqlite_auth_callback | callback, | |||
Pointer | pUserData | |||
) |
TZSQLite28PlainDriver::SetResultDouble | ( | Psqlite_func | func, | |
Double | arg | |||
) |
TZSQLite28PlainDriver::SetResultError | ( | Psqlite_func | func, | |
const PChar | arg, | |||
Integer | len | |||
) |
TZSQLite28PlainDriver::SetResultInt | ( | Psqlite_func | func, | |
Integer | arg | |||
) |
PChar TZSQLite28PlainDriver::SetResultString | ( | Psqlite_func | func, | |
const PChar | arg, | |||
Integer | len | |||
) |
Integer TZSQLite28PlainDriver::Step | ( | Psqlite_vm | pVm, | |
Integer & | pN, | |||
PPChar & | pazValue, | |||
PPChar & | pazColName | |||
) |
string TZAbstractObject::ToString | ( | ) | [inherited] |
Converts this object into the string representation.
Reimplemented from IZObject.
Reimplemented in TZCollection, TZUnmodifiableCollection, TZStack, and TZAnyValue.
Definition at line 501 of file ZClasses.pas.
Pointer TZSQLite28PlainDriver::Trace | ( | Psqlite | db, | |
Tsqlite_trace_callback | callback, | |||
Pointer | ptr | |||
) |
Pointer TZSQLite28PlainDriver::UserData | ( | Psqlite_func | func | ) |