Lines Matching defs:sqlite3
30 ** the version number) and changes its name to "sqlite3.h" as
86 ** ^(The [SQLITE_VERSION] C preprocessor macro in the sqlite3.h header
89 ** SQLite3) and Y is the minor version number and Z is the release number.)^
219 ** the opaque structure named "sqlite3". It is useful to think of an sqlite3
226 ** sqlite3 object.
228 typedef struct sqlite3 sqlite3;
271 ** for the [sqlite3] object.
273 ** the [sqlite3] object is successfully destroyed and all associated
290 ** with the [sqlite3] object prior to attempting to close the object. ^If
297 ** ^If an [sqlite3] object is destroyed while a transaction is open,
302 ** pointer or an [sqlite3] object pointer obtained
308 SQLITE_API int sqlite3_close(sqlite3*);
309 SQLITE_API int sqlite3_close_v2(sqlite3*);
380 sqlite3*, /* An open database */
1372 SQLITE_API int sqlite3_db_config(sqlite3*, int op, ...);
1692 ** be a pointer to a function of type void(*)(void*,sqlite3*,const char*, int).
1821 SQLITE_API int sqlite3_extended_result_codes(sqlite3*, int onoff);
1872 SQLITE_API sqlite3_int64 sqlite3_last_insert_rowid(sqlite3*);
1926 SQLITE_API int sqlite3_changes(sqlite3*);
1952 SQLITE_API int sqlite3_total_changes(sqlite3*);
1991 SQLITE_API void sqlite3_interrupt(sqlite3*);
2086 SQLITE_API int sqlite3_busy_handler(sqlite3*, int(*)(void*,int), void*);
2108 SQLITE_API int sqlite3_busy_timeout(sqlite3*, int ms);
2183 sqlite3 *db, /* An open database */
2494 sqlite3*,
2597 SQLITE_API void *sqlite3_trace(sqlite3*, void(*xTrace)(void*,const char*), void*);
2598 SQLITE_API SQLITE_EXPERIMENTAL void *sqlite3_profile(sqlite3*,
2632 SQLITE_API void sqlite3_progress_handler(sqlite3*, int, int(*)(void*), void*);
2642 ** if SQLite is unable to allocate memory to hold the [sqlite3] object,
2643 ** a NULL will be written into *ppDb instead of a pointer to the [sqlite3]
2863 sqlite3 **ppDb /* OUT: SQLite db handle */
2867 sqlite3 **ppDb /* OUT: SQLite db handle */
2871 sqlite3 **ppDb, /* OUT: SQLite db handle */
2958 SQLITE_API int sqlite3_errcode(sqlite3 *db);
2959 SQLITE_API int sqlite3_extended_errcode(sqlite3 *db);
2960 SQLITE_API const char *sqlite3_errmsg(sqlite3*);
2961 SQLITE_API const void *sqlite3_errmsg16(sqlite3*);
3029 SQLITE_API int sqlite3_limit(sqlite3*, int id, int newVal);
3177 sqlite3 *db, /* Database handle */
3184 sqlite3 *db, /* Database handle */
3191 sqlite3 *db, /* Database handle */
3198 sqlite3 *db, /* Database handle */
4073 sqlite3 *db,
4083 sqlite3 *db,
4093 sqlite3 *db,
4272 SQLITE_API sqlite3 *sqlite3_context_db_handle(sqlite3_context*);
4553 sqlite3*,
4560 sqlite3*,
4568 sqlite3*,
4602 sqlite3*,
4604 void(*)(void*,sqlite3*,int eTextRep,const char*)
4607 sqlite3*,
4609 void(*)(void*,sqlite3*,int eTextRep,const void*)
4621 sqlite3 *db, /* Database to be rekeyed */
4625 sqlite3 *db, /* Database to be rekeyed */
4639 sqlite3 *db, /* Database to be rekeyed */
4643 sqlite3 *db, /* Database to be rekeyed */
4802 SQLITE_API int sqlite3_get_autocommit(sqlite3*);
4814 SQLITE_API sqlite3 *sqlite3_db_handle(sqlite3_stmt*);
4830 SQLITE_API const char *sqlite3_db_filename(sqlite3 *db, const char *zDbName);
4839 SQLITE_API int sqlite3_db_readonly(sqlite3 *db, const char *zDbName);
4854 SQLITE_API sqlite3_stmt *sqlite3_next_stmt(sqlite3 *pDb, sqlite3_stmt *pStmt);
4902 SQLITE_API void *sqlite3_commit_hook(sqlite3*, int(*)(void*), void*);
4903 SQLITE_API void *sqlite3_rollback_hook(sqlite3*, void(*)(void *), void*);
4954 sqlite3*,
5017 SQLITE_API int sqlite3_db_release_memory(sqlite3*);
5146 sqlite3 *db, /* Connection handle */
5192 sqlite3 *db, /* Load the extension into this database connection */
5211 SQLITE_API int sqlite3_enable_load_extension(sqlite3 *db, int onoff);
5228 ** sqlite3 *db,
5306 int (*xCreate)(sqlite3*, void *pAux,
5309 int (*xConnect)(sqlite3*, void *pAux,
5473 sqlite3 *db, /* SQLite connection to register module with */
5479 sqlite3 *db, /* SQLite connection to register module with */
5541 SQLITE_API int sqlite3_declare_vtab(sqlite3*, const char *zSQL);
5559 SQLITE_API int sqlite3_overload_function(sqlite3*, const char *zFuncName, int nArg);
5645 sqlite3*,
6082 SQLITE_API sqlite3_mutex *sqlite3_db_mutex(sqlite3*);
6116 SQLITE_API int sqlite3_file_control(sqlite3*, const char *zDbName, int op, void*);
6317 SQLITE_API int sqlite3_db_status(sqlite3*, int op, int *pCur, int *pHiwtr, int resetFlg);
6912 sqlite3 *pDest, /* Destination database handle */
6914 sqlite3 *pSource, /* Source database handle */
7037 sqlite3 *pBlocked, /* Waiting connection */
7128 sqlite3*,
7129 int(*)(void *,sqlite3*,const char*,int),
7161 SQLITE_API int sqlite3_wal_autocheckpoint(sqlite3 *db, int N);
7183 SQLITE_API int sqlite3_wal_checkpoint(sqlite3 *db, const char *zDb);
7259 sqlite3 *db, /* Database handle */
7292 SQLITE_API int sqlite3_vtab_config(sqlite3*, int op, ...);
7345 SQLITE_API int sqlite3_vtab_on_conflict(sqlite3 *);
7420 sqlite3 *db,
7446 sqlite3 *db,