Lines Matching full:sqlite3
30 ** the version number) and changes its name to "sqlite3.h" as
60 ** The version of the SQLite library is contained in the sqlite3.h
93 ** if you compile your program using an sqlite3.h header from a
111 ** opaque structure named "sqlite3". It is useful to think of an sqlite3
118 typedef struct sqlite3 sqlite3;
161 int sqlite3_close(sqlite3 *);
215 sqlite3*, /* An open database */
323 int sqlite3_extended_result_codes(sqlite3*, int onoff);
345 sqlite_int64 sqlite3_last_insert_rowid(sqlite3*);
378 int sqlite3_changes(sqlite3*);
400 int sqlite3_total_changes(sqlite3*);
419 void sqlite3_interrupt(sqlite3*);
506 int sqlite3_busy_handler(sqlite3*, int(*)(void*,int), void*);
525 int sqlite3_busy_timeout(sqlite3*, int ms);
575 sqlite3*, /* An open database */
744 sqlite3*,
828 void *sqlite3_trace(sqlite3*, void(*xTrace)(void*,const char*), void*);
829 void *sqlite3_profile(sqlite3*,
863 void sqlite3_progress_handler(sqlite3*, int, int(*)(void*), void*);
870 ** for sqlite3_open16(). An [sqlite3*] handle is returned in *ppDb, even
881 ** with the [sqlite3*] handle should be released by passing it to
891 sqlite3 **ppDb /* OUT: SQLite db handle */
895 sqlite3 **ppDb /* OUT: SQLite db handle */
904 ** with [sqlite3] handle 'db'. If a prior API call failed but the
926 int sqlite3_errcode(sqlite3 *db);
927 const char *sqlite3_errmsg(sqlite3*);
928 const void *sqlite3_errmsg16(sqlite3*);
961 ** The first argument "db" is an [sqlite3 | SQLite database handle]
1020 sqlite3 *db, /* Database handle */
1027 sqlite3 *db, /* Database handle */
1034 sqlite3 *db, /* Database handle */
1041 sqlite3 *db, /* Database handle */
1590 ** The first argument is the [sqlite3 | database handle] that holds the
1640 sqlite3 *,
1650 sqlite3*,
1865 ** [sqlite3*] handle specified as the first argument.
1897 ** or when the [sqlite3*] database handle is closed using [sqlite3_close()].
1904 sqlite3*,
1911 sqlite3*,
1919 sqlite3*,
1953 sqlite3*,
1955 void(*)(void*,sqlite3*,int eTextRep,const char*)
1958 sqlite3*,
1960 void(*)(void*,sqlite3*,int eTextRep,const void*)
1971 sqlite3 *db, /* Database to be rekeyed */
1984 sqlite3 *db, /* Database to be rekeyed */
2025 int sqlite3_get_autocommit(sqlite3*);
2030 ** Return the [sqlite3*] database handle to which a
2036 sqlite3 *sqlite3_db_handle(sqlite3_stmt*);
2061 void *sqlite3_commit_hook(sqlite3*, int(*)(void*), void*);
2062 void *sqlite3_rollback_hook(sqlite3*, void(*)(void *), void*);
2089 sqlite3*,
2260 sqlite3 *db, /* Connection handle */
2288 sqlite3 *db, /* Load the extension into this database connection */
2306 int sqlite3_enable_load_extension(sqlite3 *db, int onoff);
2377 int (*xCreate)(sqlite3*, void *pAux,
2380 int (*xConnect)(sqlite3*, void *pAux,
2490 sqlite3 *db, /* SQLite connection to register module with */
2539 int sqlite3_declare_vtab(sqlite3*, const char *zCreateTable);
2557 int sqlite3_overload_function(sqlite3*, const char *zFuncName, int nArg);
2607 sqlite3*,