Go to the source code of this file.
typedef Pointer Psqlite |
Definition at line 145 of file ZPlainSqLite3.pas.
typedef Pointer Psqlite_func |
Definition at line 146 of file ZPlainSqLite3.pas.
typedef Pointer Psqlite_vm |
Definition at line 147 of file ZPlainSqLite3.pas.
typedef Pointer(* Tsqlite_aggregate_context)(Psqlite_func func, Integer nBytes) |
Definition at line 311 of file ZPlainSqLite3.pas.
typedef Integer(* Tsqlite_aggregate_count)(Psqlite_func func) |
Definition at line 315 of file ZPlainSqLite3.pas.
typedef Integer(* Tsqlite_auth_callback)(Pointer p1, Integer p2, const PChar p3, const PChar p4, const PChar p5, const PChar p6) |
Definition at line 177 of file ZPlainSqLite3.pas.
typedef Integer(* Tsqlite_bind)(Psqlite_vm vm, Integer idx, const PChar value, Integer len, Integer copy) |
Definition at line 346 of file ZPlainSqLite3.pas.
typedef Integer(* Tsqlite_busy_callback)(Pointer p1, const PChar p2, Integer p3) |
Definition at line 163 of file ZPlainSqLite3.pas.
typedef void(* Tsqlite_busy_handler)(Psqlite db, Tsqlite_busy_callback callback, Pointer ptr) |
Definition at line 241 of file ZPlainSqLite3.pas.
typedef void(* Tsqlite_busy_timeout)(Psqlite db, Integer ms) |
Definition at line 246 of file ZPlainSqLite3.pas.
typedef Integer(* Tsqlite_callback)(Pointer p1, Integer p2, PChar &p3, PChar &p4) |
Definition at line 151 of file ZPlainSqLite3.pas.
typedef Integer(* Tsqlite_changes)(Psqlite db) |
Definition at line 226 of file ZPlainSqLite3.pas.
typedef void(* Tsqlite_close)(Psqlite db) |
Definition at line 195 of file ZPlainSqLite3.pas.
typedef Pchar(* Tsqlite_column_bytes)(Psqlite db, Integer iCol) |
Definition at line 201 of file ZPlainSqLite3.pas.
typedef Integer(* Tsqlite_column_count)(Psqlite db) |
Definition at line 198 of file ZPlainSqLite3.pas.
typedef Pchar(* Tsqlite_column_decltype)(Psqlite db, Integer iCol) |
Definition at line 209 of file ZPlainSqLite3.pas.
typedef Pchar(* Tsqlite_column_name)(Psqlite db, Integer iCol) |
Definition at line 205 of file ZPlainSqLite3.pas.
typedef Pointer(* Tsqlite_commit_hook)(Psqlite db, Tsqlite_simple_callback callback, Pointer ptr) |
Definition at line 370 of file ZPlainSqLite3.pas.
typedef Integer(* Tsqlite_compile)(Psqlite db, const PChar zSql, Integer nBytes, Psqlite_vm &ppVm, PChar pzTail) |
Definition at line 330 of file ZPlainSqLite3.pas.
typedef Integer(* Tsqlite_complete)(const PChar sql) |
Definition at line 238 of file ZPlainSqLite3.pas.
typedef Integer(* Tsqlite_create_aggregate)(Psqlite db, const PChar zName, Integer nArg, Tsqlite_function_callback callback, Tsqlite_finalize_callback finalize, Pointer pUserData) |
Definition at line 276 of file ZPlainSqLite3.pas.
typedef Integer(* Tsqlite_create_function)(Psqlite db, const PChar zName, Integer nArg, Tsqlite_function_callback callback, Pointer pUserData) |
Definition at line 269 of file ZPlainSqLite3.pas.
typedef PChar(* Tsqlite_errmsg)(Psqlite db) |
Definition at line 220 of file ZPlainSqLite3.pas.
typedef PChar(* Tsqlite_error_string)(Integer code) |
Definition at line 232 of file ZPlainSqLite3.pas.
typedef Integer(* Tsqlite_exec)(Psqlite db, const PChar sql, Tsqlite_callback sqlite_callback, Pointer arg, PChar &errmsg) |
Definition at line 213 of file ZPlainSqLite3.pas.
typedef Integer(* Tsqlite_finalize)(Psqlite_vm vm) |
Definition at line 340 of file ZPlainSqLite3.pas.
typedef void(* Tsqlite_finalize_callback)(Psqlite_func p1) |
Definition at line 174 of file ZPlainSqLite3.pas.
typedef void(* Tsqlite_free_table)(PChar &result) |
Definition at line 258 of file ZPlainSqLite3.pas.
typedef void(* Tsqlite_freemem)(Pointer ptr) |
Definition at line 261 of file ZPlainSqLite3.pas.
typedef void(* Tsqlite_function_callback)(Psqlite_func p1, Integer p2, const PPChar p3) |
Definition at line 169 of file ZPlainSqLite3.pas.
typedef Integer(* Tsqlite_function_type)(Psqlite db, const PChar zName, Integer datatype) |
Definition at line 284 of file ZPlainSqLite3.pas.
typedef Integer(* Tsqlite_get_table)(Psqlite db, const PChar sql, PPChar &resultp, Integer &nrow, Integer &ncolumn, PChar &errmsg) |
Definition at line 250 of file ZPlainSqLite3.pas.
typedef void(* Tsqlite_interrupt)(Psqlite db) |
Definition at line 235 of file ZPlainSqLite3.pas.
typedef Integer(* Tsqlite_key)(Psqlite db, const Pointer pKey, Integer nKey) |
Definition at line 388 of file ZPlainSqLite3.pas.
typedef Integer(* Tsqlite_last_insert_rowid)(Psqlite db) |
Definition at line 223 of file ZPlainSqLite3.pas.
typedef Integer(* Tsqlite_last_statement_changes)(Psqlite db) |
Definition at line 229 of file ZPlainSqLite3.pas.
typedef PChar(* Tsqlite_libencoding)() |
Definition at line 266 of file ZPlainSqLite3.pas.
typedef PChar(* Tsqlite_libversion)() |
Definition at line 264 of file ZPlainSqLite3.pas.
typedef Integer(* Tsqlite_open)(const PChar filename, Psqlite &Qsqlite) |
Definition at line 191 of file ZPlainSqLite3.pas.
typedef Psqlite(* Tsqlite_open_encrypted)(const PChar zFilename, const PChar pKey, Integer nKey, Integer &pErrcode, PChar &pzErrmsg) |
Definition at line 376 of file ZPlainSqLite3.pas.
typedef void(* Tsqlite_progress_handler)(Psqlite db, Integer p1, Tsqlite_simple_callback callback, Pointer ptr) |
Definition at line 364 of file ZPlainSqLite3.pas.
typedef Integer(* Tsqlite_rekey)(Psqlite db, const Pointer pKey, Integer nKey) |
Definition at line 383 of file ZPlainSqLite3.pas.
typedef Integer(* Tsqlite_reset)(Psqlite_vm vm) |
Definition at line 343 of file ZPlainSqLite3.pas.
typedef Integer(* Tsqlite_set_authorizer)(Psqlite db, Tsqlite_auth_callback callback, Pointer pUserData) |
Definition at line 319 of file ZPlainSqLite3.pas.
typedef void(* Tsqlite_set_result_double)(Psqlite_func func, Double arg) |
Definition at line 299 of file ZPlainSqLite3.pas.
typedef void(* Tsqlite_set_result_error)(Psqlite_func func, const PChar arg, Integer len) |
Definition at line 303 of file ZPlainSqLite3.pas.
typedef void(* Tsqlite_set_result_int)(Psqlite_func func, Integer arg) |
Definition at line 295 of file ZPlainSqLite3.pas.
typedef PChar(* Tsqlite_set_result_string)(Psqlite_func func, const PChar arg, Integer len, Tsqlite_simple_callback UN) |
Definition at line 289 of file ZPlainSqLite3.pas.
typedef Integer(* Tsqlite_simple_callback)(Pointer p1) |
Definition at line 157 of file ZPlainSqLite3.pas.
typedef Pointer(* Tsqlite_simple_callback0)(Pointer p1) |
Definition at line 160 of file ZPlainSqLite3.pas.
typedef Integer(* Tsqlite_step)(Psqlite_vm pVm) |
Definition at line 337 of file ZPlainSqLite3.pas.
typedef Pointer(* Tsqlite_trace)(Psqlite db, Tsqlite_trace_callback callback, Pointer ptr) |
Definition at line 324 of file ZPlainSqLite3.pas.
typedef void(* Tsqlite_trace_callback)(Pointer p1, const PChar p2) |
Definition at line 185 of file ZPlainSqLite3.pas.
typedef Pointer(* Tsqlite_user_data)(Psqlite_func func) |
Definition at line 308 of file ZPlainSqLite3.pas.
const _SQLITE_INTERRUPT = 9 |
Definition at line 77 of file ZPlainSqLite3.pas.
Definition at line 486 of file ZPlainSqLite3.pas.
const LINUX_DLL_LOCATION = "libsqlite3.so" |
Definition at line 60 of file ZPlainSqLite3.pas.
const MASTER_NAME = "sqlite_master" |
Definition at line 63 of file ZPlainSqLite3.pas.
const SQLITE_ABORT = 4 |
Definition at line 72 of file ZPlainSqLite3.pas.
Definition at line 456 of file ZPlainSqLite3.pas.
Definition at line 458 of file ZPlainSqLite3.pas.
const SQLITE_ARGS = -3 |
Definition at line 100 of file ZPlainSqLite3.pas.
const SQLITE_AUTH = 23 |
Definition at line 91 of file ZPlainSqLite3.pas.
const Tsqlite_bind sqlite_bind |
Definition at line 472 of file ZPlainSqLite3.pas.
const SQLITE_BUSY = 5 |
Definition at line 73 of file ZPlainSqLite3.pas.
Definition at line 426 of file ZPlainSqLite3.pas.
Definition at line 428 of file ZPlainSqLite3.pas.
const SQLITE_CANTOPEN = 14 |
Definition at line 82 of file ZPlainSqLite3.pas.
Definition at line 416 of file ZPlainSqLite3.pas.
const Tsqlite_close sqlite_close |
Definition at line 400 of file ZPlainSqLite3.pas.
Definition at line 404 of file ZPlainSqLite3.pas.
Definition at line 402 of file ZPlainSqLite3.pas.
Definition at line 408 of file ZPlainSqLite3.pas.
Definition at line 406 of file ZPlainSqLite3.pas.
Definition at line 476 of file ZPlainSqLite3.pas.
Definition at line 464 of file ZPlainSqLite3.pas.
Definition at line 424 of file ZPlainSqLite3.pas.
const SQLITE_CONSTRAINT = 19 |
Definition at line 87 of file ZPlainSqLite3.pas.
const SQLITE_COPY = 0 |
Definition at line 115 of file ZPlainSqLite3.pas.
const SQLITE_CORRUPT = 11 |
Definition at line 79 of file ZPlainSqLite3.pas.
Definition at line 442 of file ZPlainSqLite3.pas.
Definition at line 440 of file ZPlainSqLite3.pas.
const SQLITE_CREATE_INDEX = 1 |
Definition at line 116 of file ZPlainSqLite3.pas.
const SQLITE_CREATE_TABLE = 2 |
Definition at line 117 of file ZPlainSqLite3.pas.
const SQLITE_CREATE_TEMP_INDEX = 3 |
Definition at line 118 of file ZPlainSqLite3.pas.
const SQLITE_CREATE_TEMP_TABLE = 4 |
Definition at line 119 of file ZPlainSqLite3.pas.
const SQLITE_CREATE_TEMP_TRIGGER = 5 |
Definition at line 120 of file ZPlainSqLite3.pas.
const SQLITE_CREATE_TEMP_VIEW = 6 |
Definition at line 121 of file ZPlainSqLite3.pas.
const SQLITE_CREATE_TRIGGER = 7 |
Definition at line 122 of file ZPlainSqLite3.pas.
const SQLITE_CREATE_VIEW = 8 |
Definition at line 123 of file ZPlainSqLite3.pas.
const SQLITE_DELETE = 9 |
Definition at line 124 of file ZPlainSqLite3.pas.
const SQLITE_DENY = 1 |
Definition at line 142 of file ZPlainSqLite3.pas.
const SQLITE_DONE = 101 |
Definition at line 96 of file ZPlainSqLite3.pas.
const SQLITE_DROP_INDEX = 10 |
Definition at line 125 of file ZPlainSqLite3.pas.
const SQLITE_DROP_TABLE = 11 |
Definition at line 126 of file ZPlainSqLite3.pas.
const SQLITE_DROP_TEMP_INDEX = 12 |
Definition at line 127 of file ZPlainSqLite3.pas.
const SQLITE_DROP_TEMP_TABLE = 13 |
Definition at line 128 of file ZPlainSqLite3.pas.
const SQLITE_DROP_TEMP_TRIGGER = 14 |
Definition at line 129 of file ZPlainSqLite3.pas.
const SQLITE_DROP_TEMP_VIEW = 15 |
Definition at line 130 of file ZPlainSqLite3.pas.
const SQLITE_DROP_TRIGGER = 16 |
Definition at line 131 of file ZPlainSqLite3.pas.
const SQLITE_DROP_VIEW = 17 |
Definition at line 132 of file ZPlainSqLite3.pas.
const SQLITE_EMPTY = 16 |
Definition at line 84 of file ZPlainSqLite3.pas.
const Tsqlite_errmsg sqlite_errmsg |
Definition at line 412 of file ZPlainSqLite3.pas.
const SQLITE_ERROR = 1 |
Definition at line 69 of file ZPlainSqLite3.pas.
Definition at line 420 of file ZPlainSqLite3.pas.
const Tsqlite_exec sqlite_exec |
Definition at line 410 of file ZPlainSqLite3.pas.
Definition at line 468 of file ZPlainSqLite3.pas.
const SQLITE_FORMAT = 24 |
Definition at line 92 of file ZPlainSqLite3.pas.
Definition at line 432 of file ZPlainSqLite3.pas.
Definition at line 434 of file ZPlainSqLite3.pas.
const SQLITE_FULL = 13 |
Definition at line 81 of file ZPlainSqLite3.pas.
Definition at line 444 of file ZPlainSqLite3.pas.
Definition at line 430 of file ZPlainSqLite3.pas.
const SQLITE_IGNORE = 2 |
Definition at line 143 of file ZPlainSqLite3.pas.
const SQLITE_INSERT = 18 |
Definition at line 133 of file ZPlainSqLite3.pas.
const SQLITE_INTERNAL = 2 |
Definition at line 70 of file ZPlainSqLite3.pas.
Definition at line 422 of file ZPlainSqLite3.pas.
const SQLITE_IOERR = 10 |
Definition at line 78 of file ZPlainSqLite3.pas.
const SQLITE_ISO8859 = 1 |
Definition at line 62 of file ZPlainSqLite3.pas.
const Tsqlite_key sqlite_key |
Definition at line 482 of file ZPlainSqLite3.pas.
Definition at line 414 of file ZPlainSqLite3.pas.
Definition at line 418 of file ZPlainSqLite3.pas.
Definition at line 438 of file ZPlainSqLite3.pas.
Definition at line 436 of file ZPlainSqLite3.pas.
const SQLITE_LOCKED = 6 |
Definition at line 74 of file ZPlainSqLite3.pas.
const SQLITE_MISMATCH = 20 |
Definition at line 88 of file ZPlainSqLite3.pas.
const SQLITE_MISUSE = 21 |
Definition at line 89 of file ZPlainSqLite3.pas.
const SQLITE_NOLFS = 22 |
Definition at line 90 of file ZPlainSqLite3.pas.
const SQLITE_NOMEM = 7 |
Definition at line 75 of file ZPlainSqLite3.pas.
const SQLITE_NOTADB = 26 |
Definition at line 94 of file ZPlainSqLite3.pas.
const SQLITE_NOTFOUND = 12 |
Definition at line 80 of file ZPlainSqLite3.pas.
const SQLITE_NUMERIC = -1 |
Definition at line 98 of file ZPlainSqLite3.pas.
const SQLITE_OK = 0 |
Definition at line 68 of file ZPlainSqLite3.pas.
const Tsqlite_open sqlite_open |
Definition at line 392 of file ZPlainSqLite3.pas.
Definition at line 478 of file ZPlainSqLite3.pas.
const SQLITE_PERM = 3 |
Definition at line 71 of file ZPlainSqLite3.pas.
const SQLITE_PRAGMA = 19 |
Definition at line 134 of file ZPlainSqLite3.pas.
Definition at line 474 of file ZPlainSqLite3.pas.
const SQLITE_PROTOCOL = 15 |
Definition at line 83 of file ZPlainSqLite3.pas.
const SQLITE_RANGE = 25 |
Definition at line 93 of file ZPlainSqLite3.pas.
const SQLITE_READ = 20 |
Definition at line 135 of file ZPlainSqLite3.pas.
const SQLITE_READONLY = 8 |
Definition at line 76 of file ZPlainSqLite3.pas.
const Tsqlite_rekey sqlite_rekey |
Definition at line 480 of file ZPlainSqLite3.pas.
const Tsqlite_reset sqlite_reset |
Definition at line 470 of file ZPlainSqLite3.pas.
const SQLITE_ROW = 100 |
Definition at line 95 of file ZPlainSqLite3.pas.
const SQLITE_SCHEMA = 17 |
Definition at line 85 of file ZPlainSqLite3.pas.
const SQLITE_SELECT = 21 |
Definition at line 136 of file ZPlainSqLite3.pas.
Definition at line 460 of file ZPlainSqLite3.pas.
Definition at line 450 of file ZPlainSqLite3.pas.
Definition at line 452 of file ZPlainSqLite3.pas.
Definition at line 448 of file ZPlainSqLite3.pas.
Definition at line 446 of file ZPlainSqLite3.pas.
const Tsqlite_step sqlite_step |
Definition at line 466 of file ZPlainSqLite3.pas.
const SQLITE_TEXT = -2 |
Definition at line 99 of file ZPlainSqLite3.pas.
const SQLITE_TOOBIG = 18 |
Definition at line 86 of file ZPlainSqLite3.pas.
const Tsqlite_trace sqlite_trace |
Definition at line 462 of file ZPlainSqLite3.pas.
const SQLITE_TRANSACTION = 22 |
Definition at line 137 of file ZPlainSqLite3.pas.
const SQLITE_UPDATE = 23 |
Definition at line 138 of file ZPlainSqLite3.pas.
Definition at line 454 of file ZPlainSqLite3.pas.
const SQLITE_VERSION = "3.5.4" |
Definition at line 65 of file ZPlainSqLite3.pas.
const TEMP_MASTER_NAME = "sqlite_temp_master" |
Definition at line 64 of file ZPlainSqLite3.pas.
const WINDOWS_DLL_LOCATION = "sqlite3.dll" |
Definition at line 59 of file ZPlainSqLite3.pas.