Lines Matching refs:xSync
1158 ** When SQLite invokes the xSync() method of an
1172 ** xSync VFS method occur and applies uniformly across all platforms.
1217 ** The flags argument to xSync may be one of [SQLITE_SYNC_NORMAL] or
1298 int (*xSync)(sqlite3_file*, int flags);
1358 ** SQLite and sent to all VFSes in place of a call to the xSync method
5756 int (*xSync)(sqlite3_vtab *pVTab);
15177 return id->pMethods->xSync(id, flags);
27968 unixSync, /* xSync */ \
34540 winSync, /* xSync */
38366 ** Otherwise, the page is not synced until the xSync method of the VFS
41775 ** the xSync primitive is called and is relevant to all platforms.
42374 ** if( <full-sync mode> ) xSync(<journal file>);
42377 ** if( NOT SEQUENTIAL ) xSync(<journal file>);
44358 int noSync /* True to omit the xSync on the db file */
44472 ** xSync() call will be changed to a no-op by the OS anyhow.
45586 ** On a checkpoint, the WAL is first VFS.xSync-ed, then valid content of the
45587 ** WAL is transferred into the database, then the database is VFS.xSync-ed.
45588 ** The VFS.xSync operations serve as write barriers - all writes launched
45589 ** before the xSync must complete before any write that launches after the
45590 ** xSync begins.
61689 /* Before doing anything else, call the xSync() callback for any
61692 ** required, as an xSync() callback may add an attached database
71145 ** within a callback to a virtual table xSync() method. If it is, the error
73398 jrnlSync, /* xSync */
73692 memjrnlSync, /* xSync */
104080 ** Invoke the xSync method of all virtual tables in the sqlite3.aVTrans
104082 ** SQLITE_OK if all xSync operations are successful.
104096 if( pVtab && (x = pVtab->pModule->xSync)!=0 ){
104127 ** (xBegin/xRollback/xCommit and optionally xSync) and a transaction is
104139 ** virtual module xSync() callback. It is illegal to write to
122412 ** Implementation of xSync() method. Flush the contents of the pending-terms
122818 /* xSync */ fts3SyncMethod,
125122 0, /* xSync */
128614 0, /* xSync */
139257 0, /* xSync - sync transaction */