Lines Matching defs:sqlite3
30 ** the version number) and changes its name to "sqlite3.h" as
99 ** ^(The [SQLITE_VERSION] C preprocessor macro in the sqlite3.h header
102 ** SQLite3) and Y is the minor version number and Z is the release number.)^
233 ** the opaque structure named "sqlite3". It is useful to think of an sqlite3
240 ** sqlite3 object.
242 typedef struct sqlite3 sqlite3;
287 ** DESTRUCTOR: sqlite3
290 ** for the [sqlite3] object.
292 ** the [sqlite3] object is successfully destroyed and all associated
309 ** with the [sqlite3] object prior to attempting to close the object. ^If
316 ** ^If an [sqlite3] object is destroyed while a transaction is open,
321 ** pointer or an [sqlite3] object pointer obtained
327 SQLITE_API int sqlite3_close(sqlite3*);
328 SQLITE_API int sqlite3_close_v2(sqlite3*);
339 ** METHOD: sqlite3
400 sqlite3*, /* An open database */
1450 ** METHOD: sqlite3
1465 SQLITE_API int sqlite3_db_config(sqlite3*, int op, ...);
1808 ** be a pointer to a function of type void(*)(void*,sqlite3*,const char*, int).
2023 ** METHOD: sqlite3
2029 SQLITE_API int sqlite3_extended_result_codes(sqlite3*, int onoff);
2033 ** METHOD: sqlite3
2091 SQLITE_API sqlite3_int64 sqlite3_last_insert_rowid(sqlite3*);
2095 ** METHOD: sqlite3
2101 SQLITE_API void sqlite3_set_last_insert_rowid(sqlite3*,sqlite3_int64);
2105 ** METHOD: sqlite3
2154 SQLITE_API int sqlite3_changes(sqlite3*);
2158 ** METHOD: sqlite3
2178 SQLITE_API int sqlite3_total_changes(sqlite3*);
2182 ** METHOD: sqlite3
2218 SQLITE_API void sqlite3_interrupt(sqlite3*);
2259 ** METHOD: sqlite3
2315 SQLITE_API int sqlite3_busy_handler(sqlite3*,int(*)(void*,int),void*);
2319 ** METHOD: sqlite3
2338 SQLITE_API int sqlite3_busy_timeout(sqlite3*, int ms);
2342 ** METHOD: sqlite3
2414 sqlite3 *db, /* An open database */
2678 ** METHOD: sqlite3
2758 sqlite3*,
2835 ** METHOD: sqlite3
2865 SQLITE_API SQLITE_DEPRECATED void *sqlite3_trace(sqlite3*,
2867 SQLITE_API SQLITE_DEPRECATED void *sqlite3_profile(sqlite3*,
2929 ** METHOD: sqlite3
2957 sqlite3*,
2965 ** METHOD: sqlite3
2995 SQLITE_API void sqlite3_progress_handler(sqlite3*, int, int(*)(void*), void*);
2999 ** CONSTRUCTOR: sqlite3
3006 ** if SQLite is unable to allocate memory to hold the [sqlite3] object,
3007 ** a NULL will be written into *ppDb instead of a pointer to the [sqlite3]
3226 sqlite3 **ppDb /* OUT: SQLite db handle */
3230 sqlite3 **ppDb /* OUT: SQLite db handle */
3234 sqlite3 **ppDb, /* OUT: SQLite db handle */
3285 ** METHOD: sqlite3
3324 SQLITE_API int sqlite3_errcode(sqlite3 *db);
3325 SQLITE_API int sqlite3_extended_errcode(sqlite3 *db);
3326 SQLITE_API const char *sqlite3_errmsg(sqlite3*);
3327 SQLITE_API const void *sqlite3_errmsg16(sqlite3*);
3358 ** METHOD: sqlite3
3396 SQLITE_API int sqlite3_limit(sqlite3*, int id, int newVal);
3471 ** METHOD: sqlite3
3550 sqlite3 *db, /* Database handle */
3557 sqlite3 *db, /* Database handle */
3564 sqlite3 *db, /* Database handle */
3571 sqlite3 *db, /* Database handle */
4415 ** METHOD: sqlite3
4509 sqlite3 *db,
4519 sqlite3 *db,
4529 sqlite3 *db,
4745 SQLITE_API sqlite3 *sqlite3_context_db_handle(sqlite3_context*);
4975 ** METHOD: sqlite3
5054 sqlite3*,
5061 sqlite3*,
5069 sqlite3*,
5078 ** METHOD: sqlite3
5104 sqlite3*,
5106 void(*)(void*,sqlite3*,int eTextRep,const char*)
5109 sqlite3*,
5111 void(*)(void*,sqlite3*,int eTextRep,const void*)
5123 sqlite3 *db, /* Database to be rekeyed */
5127 sqlite3 *db, /* Database to be rekeyed */
5141 sqlite3 *db, /* Database to be rekeyed */
5145 sqlite3 *db, /* Database to be rekeyed */
5286 ** METHOD: sqlite3
5305 SQLITE_API int sqlite3_get_autocommit(sqlite3*);
5318 SQLITE_API sqlite3 *sqlite3_db_handle(sqlite3_stmt*);
5322 ** METHOD: sqlite3
5335 SQLITE_API const char *sqlite3_db_filename(sqlite3 *db, const char *zDbName);
5339 ** METHOD: sqlite3
5345 SQLITE_API int sqlite3_db_readonly(sqlite3 *db, const char *zDbName);
5349 ** METHOD: sqlite3
5361 SQLITE_API sqlite3_stmt *sqlite3_next_stmt(sqlite3 *pDb, sqlite3_stmt *pStmt);
5365 ** METHOD: sqlite3
5410 SQLITE_API void *sqlite3_commit_hook(sqlite3*, int(*)(void*), void*);
5411 SQLITE_API void *sqlite3_rollback_hook(sqlite3*, void(*)(void *), void*);
5415 ** METHOD: sqlite3
5463 sqlite3*,
5523 ** METHOD: sqlite3
5533 SQLITE_API int sqlite3_db_release_memory(sqlite3*);
5602 ** METHOD: sqlite3
5668 sqlite3 *db, /* Connection handle */
5681 ** METHOD: sqlite3
5724 sqlite3 *db, /* Load the extension into this database connection */
5732 ** METHOD: sqlite3
5755 SQLITE_API int sqlite3_enable_load_extension(sqlite3 *db, int onoff);
5772 ** sqlite3 *db,
5850 int (*xCreate)(sqlite3*, void *pAux,
5853 int (*xConnect)(sqlite3*, void *pAux,
6036 ** METHOD: sqlite3
6061 sqlite3 *db, /* SQLite connection to register module with */
6067 sqlite3 *db, /* SQLite connection to register module with */
6129 SQLITE_API int sqlite3_declare_vtab(sqlite3*, const char *zSQL);
6133 ** METHOD: sqlite3
6148 SQLITE_API int sqlite3_overload_function(sqlite3*, const char *zFuncName, int nArg);
6176 ** METHOD: sqlite3
6258 sqlite3*,
6696 ** METHOD: sqlite3
6704 SQLITE_API sqlite3_mutex *sqlite3_db_mutex(sqlite3*);
6708 ** METHOD: sqlite3
6739 SQLITE_API int sqlite3_file_control(sqlite3*, const char *zDbName, int op, void*);
6927 ** METHOD: sqlite3
6948 SQLITE_API int sqlite3_db_status(sqlite3*, int op, int *pCur, int *pHiwtr, int resetFlg);
7561 sqlite3 *pDest, /* Destination database handle */
7563 sqlite3 *pSource, /* Source database handle */
7573 ** METHOD: sqlite3
7687 sqlite3 *pBlocked, /* Waiting connection */
7769 ** METHOD: sqlite3
7802 sqlite3*,
7803 int(*)(void *,sqlite3*,const char*,int),
7809 ** METHOD: sqlite3
7836 SQLITE_API int sqlite3_wal_autocheckpoint(sqlite3 *db, int N);
7840 ** METHOD: sqlite3
7858 SQLITE_API int sqlite3_wal_checkpoint(sqlite3 *db, const char *zDb);
7862 ** METHOD: sqlite3
7953 sqlite3 *db, /* Database handle */
7988 SQLITE_API int sqlite3_vtab_config(sqlite3*, int op, ...);
8041 SQLITE_API int sqlite3_vtab_on_conflict(sqlite3 *);
8194 SQLITE_API int sqlite3_db_cacheflush(sqlite3*);
8280 sqlite3 *db,
8283 sqlite3 *db, /* Database handle */
8292 SQLITE_API int sqlite3_preupdate_old(sqlite3 *, int, sqlite3_value **);
8293 SQLITE_API int sqlite3_preupdate_count(sqlite3 *);
8294 SQLITE_API int sqlite3_preupdate_depth(sqlite3 *);
8295 SQLITE_API int sqlite3_preupdate_new(sqlite3 *, int, sqlite3_value **);
8308 SQLITE_API int sqlite3_system_errno(sqlite3*);
8384 sqlite3 *db,
8422 sqlite3 *db,
8487 SQLITE_API SQLITE_EXPERIMENTAL int sqlite3_snapshot_recover(sqlite3 *db, const char *zDb);
8543 sqlite3 *db,
8569 sqlite3 *db,
8675 sqlite3 *db, /* Database handle */
9647 sqlite3 *db, /* Apply change to "main" db of this handle */
9848 sqlite3 *db, /* Apply change to "main" db of this handle */