|
Defines |
#define | SQLITE_VERSION "3.3.1" |
#define | SQLITE_VERSION_NUMBER 3003001 |
#define | SQLITE_OK 0 |
#define | SQLITE_ERROR 1 |
#define | SQLITE_INTERNAL 2 |
#define | SQLITE_PERM 3 |
#define | SQLITE_ABORT 4 |
#define | SQLITE_BUSY 5 |
#define | SQLITE_LOCKED 6 |
#define | SQLITE_NOMEM 7 |
#define | SQLITE_READONLY 8 |
#define | SQLITE_INTERRUPT 9 |
#define | SQLITE_IOERR 10 |
#define | SQLITE_CORRUPT 11 |
#define | SQLITE_NOTFOUND 12 |
#define | SQLITE_FULL 13 |
#define | SQLITE_CANTOPEN 14 |
#define | SQLITE_PROTOCOL 15 |
#define | SQLITE_EMPTY 16 |
#define | SQLITE_SCHEMA 17 |
#define | SQLITE_TOOBIG 18 |
#define | SQLITE_CONSTRAINT 19 |
#define | SQLITE_MISMATCH 20 |
#define | SQLITE_MISUSE 21 |
#define | SQLITE_NOLFS 22 |
#define | SQLITE_AUTH 23 |
#define | SQLITE_FORMAT 24 |
#define | SQLITE_RANGE 25 |
#define | SQLITE_NOTADB 26 |
#define | SQLITE_ROW 100 |
#define | SQLITE_DONE 101 |
#define | SQLITE_COPY 0 |
#define | SQLITE_CREATE_INDEX 1 |
#define | SQLITE_CREATE_TABLE 2 |
#define | SQLITE_CREATE_TEMP_INDEX 3 |
#define | SQLITE_CREATE_TEMP_TABLE 4 |
#define | SQLITE_CREATE_TEMP_TRIGGER 5 |
#define | SQLITE_CREATE_TEMP_VIEW 6 |
#define | SQLITE_CREATE_TRIGGER 7 |
#define | SQLITE_CREATE_VIEW 8 |
#define | SQLITE_DELETE 9 |
#define | SQLITE_DROP_INDEX 10 |
#define | SQLITE_DROP_TABLE 11 |
#define | SQLITE_DROP_TEMP_INDEX 12 |
#define | SQLITE_DROP_TEMP_TABLE 13 |
#define | SQLITE_DROP_TEMP_TRIGGER 14 |
#define | SQLITE_DROP_TEMP_VIEW 15 |
#define | SQLITE_DROP_TRIGGER 16 |
#define | SQLITE_DROP_VIEW 17 |
#define | SQLITE_INSERT 18 |
#define | SQLITE_PRAGMA 19 |
#define | SQLITE_READ 20 |
#define | SQLITE_SELECT 21 |
#define | SQLITE_TRANSACTION 22 |
#define | SQLITE_UPDATE 23 |
#define | SQLITE_ATTACH 24 |
#define | SQLITE_DETACH 25 |
#define | SQLITE_ALTER_TABLE 26 |
#define | SQLITE_REINDEX 27 |
#define | SQLITE_ANALYZE 28 |
#define | SQLITE_DENY 1 |
#define | SQLITE_IGNORE 2 |
#define | SQLITE_INTEGER 1 |
#define | SQLITE_FLOAT 2 |
#define | SQLITE_BLOB 4 |
#define | SQLITE_NULL 5 |
#define | SQLITE_TEXT 3 |
#define | SQLITE3_TEXT 3 |
#define | SQLITE_STATIC ((void(*)(void *))0) |
#define | SQLITE_TRANSIENT ((void(*)(void *))-1) |
#define | SQLITE_UTF8 1 |
#define | SQLITE_UTF16LE 2 |
#define | SQLITE_UTF16BE 3 |
#define | SQLITE_UTF16 4 |
#define | SQLITE_ANY 5 |
Typedefs |
typedef sqlite3 | sqlite3 |
typedef long long int | sqlite_int64 |
typedef unsigned long long int | sqlite_uint64 |
typedef int(*) | sqlite3_callback (void *, int, char **, char **) |
typedef sqlite3_stmt | sqlite3_stmt |
typedef sqlite3_context | sqlite3_context |
typedef Mem | sqlite3_value |
Functions |
const char * | sqlite3_libversion (void) |
int | sqlite3_libversion_number (void) |
int | sqlite3_close (sqlite3 *) |
int | sqlite3_exec (sqlite3 *, const char *sql, sqlite3_callback, void *, char **errmsg) |
sqlite_int64 | sqlite3_last_insert_rowid (sqlite3 *) |
int | sqlite3_changes (sqlite3 *) |
int | sqlite3_total_changes (sqlite3 *) |
void | sqlite3_interrupt (sqlite3 *) |
int | sqlite3_complete (const char *sql) |
int | sqlite3_complete16 (const void *sql) |
int | sqlite3_busy_handler (sqlite3 *, int(*)(void *, int), void *) |
int | sqlite3_busy_timeout (sqlite3 *, int ms) |
int | sqlite3_get_table (sqlite3 *, const char *sql, char ***resultp, int *nrow, int *ncolumn, char **errmsg) |
void | sqlite3_free_table (char **result) |
char * | sqlite3_mprintf (const char *,...) |
char * | sqlite3_vmprintf (const char *, va_list) |
void | sqlite3_free (char *z) |
char * | sqlite3_snprintf (int, char *, const char *,...) |
int | sqlite3_set_authorizer (sqlite3 *, int(*xAuth)(void *, int, const char *, const char *, const char *, const char *), void *pUserData) |
void * | sqlite3_trace (sqlite3 *, void(*xTrace)(void *, const char *), void *) |
void * | sqlite3_profile (sqlite3 *, void(*xProfile)(void *, const char *, sqlite_uint64), void *) |
void | sqlite3_progress_handler (sqlite3 *, int, int(*)(void *), void *) |
void * | sqlite3_commit_hook (sqlite3 *, int(*)(void *), void *) |
int | sqlite3_open (const char *filename, sqlite3 **ppDb) |
int | sqlite3_open16 (const void *filename, sqlite3 **ppDb) |
int | sqlite3_errcode (sqlite3 *db) |
const char * | sqlite3_errmsg (sqlite3 *) |
const void * | sqlite3_errmsg16 (sqlite3 *) |
int | sqlite3_prepare (sqlite3 *db, const char *zSql, int nBytes, sqlite3_stmt **ppStmt, const char **pzTail) |
int | sqlite3_prepare16 (sqlite3 *db, const void *zSql, int nBytes, sqlite3_stmt **ppStmt, const void **pzTail) |
int | sqlite3_bind_blob (sqlite3_stmt *, int, const void *, int n, void(*)(void *)) |
int | sqlite3_bind_double (sqlite3_stmt *, int, double) |
int | sqlite3_bind_int (sqlite3_stmt *, int, int) |
int | sqlite3_bind_int64 (sqlite3_stmt *, int, sqlite_int64) |
int | sqlite3_bind_null (sqlite3_stmt *, int) |
int | sqlite3_bind_text (sqlite3_stmt *, int, const char *, int n, void(*)(void *)) |
int | sqlite3_bind_text16 (sqlite3_stmt *, int, const void *, int, void(*)(void *)) |
int | sqlite3_bind_value (sqlite3_stmt *, int, const sqlite3_value *) |
int | sqlite3_bind_parameter_count (sqlite3_stmt *) |
const char * | sqlite3_bind_parameter_name (sqlite3_stmt *, int) |
int | sqlite3_bind_parameter_index (sqlite3_stmt *, const char *zName) |
int | sqlite3_clear_bindings (sqlite3_stmt *) |
int | sqlite3_column_count (sqlite3_stmt *pStmt) |
const char * | sqlite3_column_name (sqlite3_stmt *, int) |
const void * | sqlite3_column_name16 (sqlite3_stmt *, int) |
const char * | sqlite3_column_decltype (sqlite3_stmt *, int i) |
const void * | sqlite3_column_decltype16 (sqlite3_stmt *, int) |
int | sqlite3_step (sqlite3_stmt *) |
int | sqlite3_data_count (sqlite3_stmt *pStmt) |
const void * | sqlite3_column_blob (sqlite3_stmt *, int iCol) |
int | sqlite3_column_bytes (sqlite3_stmt *, int iCol) |
int | sqlite3_column_bytes16 (sqlite3_stmt *, int iCol) |
double | sqlite3_column_double (sqlite3_stmt *, int iCol) |
int | sqlite3_column_int (sqlite3_stmt *, int iCol) |
sqlite_int64 | sqlite3_column_int64 (sqlite3_stmt *, int iCol) |
const unsigned char * | sqlite3_column_text (sqlite3_stmt *, int iCol) |
const void * | sqlite3_column_text16 (sqlite3_stmt *, int iCol) |
int | sqlite3_column_type (sqlite3_stmt *, int iCol) |
int | sqlite3_finalize (sqlite3_stmt *pStmt) |
int | sqlite3_reset (sqlite3_stmt *pStmt) |
int | sqlite3_create_function (sqlite3 *, const char *zFunctionName, int nArg, int eTextRep, void *, void(*xFunc)(sqlite3_context *, int, sqlite3_value **), void(*xStep)(sqlite3_context *, int, sqlite3_value **), void(*xFinal)(sqlite3_context *)) |
int | sqlite3_create_function16 (sqlite3 *, const void *zFunctionName, int nArg, int eTextRep, void *, void(*xFunc)(sqlite3_context *, int, sqlite3_value **), void(*xStep)(sqlite3_context *, int, sqlite3_value **), void(*xFinal)(sqlite3_context *)) |
int | sqlite3_aggregate_count (sqlite3_context *) |
const void * | sqlite3_value_blob (sqlite3_value *) |
int | sqlite3_value_bytes (sqlite3_value *) |
int | sqlite3_value_bytes16 (sqlite3_value *) |
double | sqlite3_value_double (sqlite3_value *) |
int | sqlite3_value_int (sqlite3_value *) |
sqlite_int64 | sqlite3_value_int64 (sqlite3_value *) |
const unsigned char * | sqlite3_value_text (sqlite3_value *) |
const void * | sqlite3_value_text16 (sqlite3_value *) |
const void * | sqlite3_value_text16le (sqlite3_value *) |
const void * | sqlite3_value_text16be (sqlite3_value *) |
int | sqlite3_value_type (sqlite3_value *) |
void * | sqlite3_aggregate_context (sqlite3_context *, int nBytes) |
void * | sqlite3_user_data (sqlite3_context *) |
void * | sqlite3_get_auxdata (sqlite3_context *, int) |
void | sqlite3_set_auxdata (sqlite3_context *, int, void *, void(*)(void *)) |
void | sqlite3_result_blob (sqlite3_context *, const void *, int, void(*)(void *)) |
void | sqlite3_result_double (sqlite3_context *, double) |
void | sqlite3_result_error (sqlite3_context *, const char *, int) |
void | sqlite3_result_error16 (sqlite3_context *, const void *, int) |
void | sqlite3_result_int (sqlite3_context *, int) |
void | sqlite3_result_int64 (sqlite3_context *, sqlite_int64) |
void | sqlite3_result_null (sqlite3_context *) |
void | sqlite3_result_text (sqlite3_context *, const char *, int, void(*)(void *)) |
void | sqlite3_result_text16 (sqlite3_context *, const void *, int, void(*)(void *)) |
void | sqlite3_result_text16le (sqlite3_context *, const void *, int, void(*)(void *)) |
void | sqlite3_result_text16be (sqlite3_context *, const void *, int, void(*)(void *)) |
void | sqlite3_result_value (sqlite3_context *, sqlite3_value *) |
int | sqlite3_create_collation (sqlite3 *, const char *zName, int eTextRep, void *, int(*xCompare)(void *, int, const void *, int, const void *)) |
int | sqlite3_create_collation16 (sqlite3 *, const char *zName, int eTextRep, void *, int(*xCompare)(void *, int, const void *, int, const void *)) |
int | sqlite3_collation_needed (sqlite3 *, void *, void(*)(void *, sqlite3 *, int eTextRep, const char *)) |
int | sqlite3_collation_needed16 (sqlite3 *, void *, void(*)(void *, sqlite3 *, int eTextRep, const void *)) |
int | sqlite3_key (sqlite3 *db, const void *pKey, int nKey) |
int | sqlite3_rekey (sqlite3 *db, const void *pKey, int nKey) |
int | sqlite3_sleep (int) |
int | sqlite3_expired (sqlite3_stmt *) |
int | sqlite3_transfer_bindings (sqlite3_stmt *, sqlite3_stmt *) |
int | sqlite3_global_recover (void) |
int | sqlite3_get_autocommit (sqlite3 *) |
sqlite3 * | sqlite3_db_handle (sqlite3_stmt *) |
void * | sqlite3_update_hook (sqlite3 *, void(*)(void *, int, char const *, char const *, sqlite_int64), void *) |
void * | sqlite3_rollback_hook (sqlite3 *, void(*)(void *), void *) |
int | sqlite3_enable_shared_cache (int) |
int | sqlite3_release_memory (int) |
void | sqlite3_soft_heap_limit (int) |
void | sqlite3_thread_cleanup (void) |
Variables |
const char | sqlite3_version [] |
char * | sqlite3_temp_directory |