Lines Matching defs:sqlite3_backup

1367 ** [sqlite3_backup_finish | finish] all [sqlite3_backup] objects associated
1370 ** statements, BLOB handlers, and/or unfinished sqlite3_backup objects then
9614 ** The sqlite3_backup object records state information about an ongoing
9615 ** online backup operation. ^The sqlite3_backup object is created by
9621 typedef struct sqlite3_backup sqlite3_backup;
9678 ** [sqlite3_backup] object.
9679 ** ^The [sqlite3_backup] object may be used with the sqlite3_backup_step() and
9686 ** the source and destination databases specified by [sqlite3_backup] object B.
9744 ** should destroy the [sqlite3_backup] by passing it to sqlite3_backup_finish().
9746 ** resources associated with the [sqlite3_backup] object.
9749 ** The [sqlite3_backup] object is invalid
9756 ** sqlite3_backup_step() call on the same [sqlite3_backup] object, then
9802 ** The [sqlite3_backup] object itself is partially threadsafe. Multiple
9809 SQLITE_API sqlite3_backup *sqlite3_backup_init(
9815 SQLITE_API int sqlite3_backup_step(sqlite3_backup *p, int nPage);
9816 SQLITE_API int sqlite3_backup_finish(sqlite3_backup *p);
9817 SQLITE_API int sqlite3_backup_remaining(sqlite3_backup *p);
9818 SQLITE_API int sqlite3_backup_pagecount(sqlite3_backup *p);
15014 SQLITE_PRIVATE sqlite3_backup **sqlite3PagerBackupPtr(Pager*);
20306 SQLITE_PRIVATE void sqlite3BackupRestart(sqlite3_backup *);
20307 SQLITE_PRIVATE void sqlite3BackupUpdate(sqlite3_backup *, Pgno, const u8 *);
52812 sqlite3_backup *pBackup; /* Pointer to list of ongoing backup processes */
59534 SQLITE_PRIVATE sqlite3_backup **sqlite3PagerBackupPtr(Pager *pPager){
75716 struct sqlite3_backup {
75735 sqlite3_backup *pNext; /* Next backup associated with source pager */
75741 ** Once it has been created using backup_init(), a single sqlite3_backup
75808 static int setDestPgsz(sqlite3_backup *p){
75829 ** Create an sqlite3_backup process to copy the contents of zSrcDb from
75831 ** a pointer to the new sqlite3_backup object.
75836 SQLITE_API sqlite3_backup *sqlite3_backup_init(
75842 sqlite3_backup *p; /* Value to return */
75868 /* Allocate space for a new sqlite3_backup object...
75869 ** EVIDENCE-OF: R-64852-21591 The sqlite3_backup object is created by a
75872 p = (sqlite3_backup *)sqlite3MallocZero(sizeof(sqlite3_backup));
75893 ** handle. All that is left to do here is free the sqlite3_backup
75923 sqlite3_backup *p, /* Backup handle */
76004 static void attachBackupObject(sqlite3_backup *p){
76005 sqlite3_backup **pp;
76016 SQLITE_API int sqlite3_backup_step(sqlite3_backup *p, int nPage){
76268 ** Release all resources associated with an sqlite3_backup* handle.
76270 SQLITE_API int sqlite3_backup_finish(sqlite3_backup *p){
76271 sqlite3_backup **pp; /* Ptr to head of pagers backup list */
76311 /* EVIDENCE-OF: R-64852-21591 The sqlite3_backup object is created by a
76324 SQLITE_API int sqlite3_backup_remaining(sqlite3_backup *p){
76338 SQLITE_API int sqlite3_backup_pagecount(sqlite3_backup *p){
76361 sqlite3_backup *p,
76385 SQLITE_PRIVATE void sqlite3BackupUpdate(sqlite3_backup *pBackup, Pgno iPage, const u8 *aData){
76400 SQLITE_PRIVATE void sqlite3BackupRestart(sqlite3_backup *pBackup){
76401 sqlite3_backup *p; /* Iterator variable */
76420 sqlite3_backup b;
76433 /* Set up an sqlite3_backup object. sqlite3_backup.pDestDb must be set
125599 int (*backup_finish)(sqlite3_backup*);
125600 sqlite3_backup *(*backup_init)(sqlite3*,const char*,sqlite3*,const char*);
125601 int (*backup_pagecount)(sqlite3_backup*);
125602 int (*backup_remaining)(sqlite3_backup*);
125603 int (*backup_step)(sqlite3_backup*,int);
165231 ** statements or unfinished sqlite3_backup objects.
165334 ** prepare statement or sqlite3_backup closes.
165345 ** every sqlite3_stmt has now been finalized and every sqlite3_backup has
165352 /* If there are outstanding sqlite3_stmt or sqlite3_backup objects
165362 ** closed all sqlite3_stmt and sqlite3_backup objects and has been