Home | History | Annotate | Download | only in orig

Lines Matching refs:sqlite3_backup

6860 ** The sqlite3_backup object records state information about an ongoing
6861 ** online backup operation. ^The sqlite3_backup object is created by
6867 typedef struct sqlite3_backup sqlite3_backup;
6920 ** [sqlite3_backup] object.
6921 ** ^The [sqlite3_backup] object may be used with the sqlite3_backup_step() and
6928 ** the source and destination databases specified by [sqlite3_backup] object B.
6986 ** should destroy the [sqlite3_backup] by passing it to sqlite3_backup_finish().
6988 ** resources associated with the [sqlite3_backup] object.
6991 ** The [sqlite3_backup] object is invalid
6998 ** sqlite3_backup_step() call on the same [sqlite3_backup] object, then
7009 ** the [sqlite3_backup] object: the number of pages still to be backed
7044 ** The [sqlite3_backup] object itself is partially threadsafe. Multiple
7051 SQLITE_API sqlite3_backup *sqlite3_backup_init(
7057 SQLITE_API int sqlite3_backup_step(sqlite3_backup *p, int nPage);
7058 SQLITE_API int sqlite3_backup_finish(sqlite3_backup *p);
7059 SQLITE_API int sqlite3_backup_remaining(sqlite3_backup *p);
7060 SQLITE_API int sqlite3_backup_pagecount(sqlite3_backup *p);
8960 SQLITE_PRIVATE sqlite3_backup **sqlite3PagerBackupPtr(Pager*);
11962 SQLITE_PRIVATE void sqlite3BackupRestart(sqlite3_backup *);
11963 SQLITE_PRIVATE void sqlite3BackupUpdate(sqlite3_backup *, Pgno, const u8 *);
39080 sqlite3_backup *pBackup; /* Pointer to list of ongoing backup processes */
45111 SQLITE_PRIVATE sqlite3_backup **sqlite3PagerBackupPtr(Pager *pPager){
57661 struct sqlite3_backup {
57680 sqlite3_backup *pNext; /* Next backup associated with source pager */
57686 ** Once it has been created using backup_init(), a single sqlite3_backup
57758 static int setDestPgsz(sqlite3_backup *p){
57765 ** Create an sqlite3_backup process to copy the contents of zSrcDb from
57767 ** a pointer to the new sqlite3_backup object.
57772 SQLITE_API sqlite3_backup *sqlite3_backup_init(
57778 sqlite3_backup *p; /* Value to return */
57797 /* Allocate space for a new sqlite3_backup object...
57798 ** EVIDENCE-OF: R-64852-21591 The sqlite3_backup object is created by a
57801 p = (sqlite3_backup *)sqlite3_malloc(sizeof(sqlite3_backup));
57809 memset(p, 0, sizeof(sqlite3_backup));
57821 ** sqlite3_backup structure.
57850 static int backupOnePage(sqlite3_backup *p, Pgno iSrcPg, const u8 *zSrcData){
57948 static void attachBackupObject(sqlite3_backup *p){
57949 sqlite3_backup **pp;
57960 SQLITE_API int sqlite3_backup_step(sqlite3_backup *p, int nPage){
58176 ** Release all resources associated with an sqlite3_backup* handle.
58178 SQLITE_API int sqlite3_backup_finish(sqlite3_backup *p){
58179 sqlite3_backup **pp; /* Ptr to head of pagers backup list */
58217 /* EVIDENCE-OF: R-64852-21591 The sqlite3_backup object is created by a
58230 SQLITE_API int sqlite3_backup_remaining(sqlite3_backup *p){
58238 SQLITE_API int sqlite3_backup_pagecount(sqlite3_backup *p){
58254 SQLITE_PRIVATE void sqlite3BackupUpdate(sqlite3_backup *pBackup, Pgno iPage, const u8 *aData){
58255 sqlite3_backup *p; /* Iterator variable */
58287 SQLITE_PRIVATE void sqlite3BackupRestart(sqlite3_backup *pBackup){
58288 sqlite3_backup *p; /* Iterator variable */
58307 sqlite3_backup b;
58320 /* Set up an sqlite3_backup object. sqlite3_backup.pDestDb must be set
91184 int (*backup_finish)(sqlite3_backup*);
91185 sqlite3_backup *(*backup_init)(sqlite3*,const char*,sqlite3*,const char*);
91186 int (*backup_pagecount)(sqlite3_backup*);
91187 int (*backup_remaining)(sqlite3_backup*);
91188 int (*backup_step)(sqlite3_backup*,int);