Lines Matching refs:xSync

705 ** When SQLite invokes the xSync() method of an
719 ** xSync VFS method occur and applies uniformly across all platforms.
764 ** The flags argument to xSync may be one of [SQLITE_SYNC_NORMAL] or
845 int (*xSync)(sqlite3_file*, int flags);
909 ** sent to the VFS immediately before the xSync method is invoked on a
910 ** database file descriptor. Or, if the xSync method is not invoked
913 ** of the xSync method. In most cases, the pointer argument passed with
5440 int (*xSync)(sqlite3_vtab *pVTab);
15816 return id->pMethods->xSync(id, flags);
29211 unixSync, /* xSync */ \
36143 winSync, /* xSync */
40280 ** Otherwise, the page is not synced until the xSync method of the VFS
43702 ** the xSync primitive is called and is relevant to all platforms.
44305 ** if( <full-sync mode> ) xSync(<journal file>);
44308 ** if( NOT SEQUENTIAL ) xSync(<journal file>);
46335 int noSync /* True to omit the xSync on the db file */
46449 ** xSync() call will be changed to a no-op by the OS anyhow.
47570 ** On a checkpoint, the WAL is first VFS.xSync-ed, then valid content of the
47571 ** WAL is transferred into the database, then the database is VFS.xSync-ed.
47572 ** The VFS.xSync operations serve as write barriers - all writes launched
47573 ** before the xSync must complete before any write that launches after the
47574 ** xSync begins.
64134 /* Before doing anything else, call the xSync() callback for any
64137 ** required, as an xSync() callback may add an attached database
73966 ** within a callback to a virtual table xSync() method. If it is, the error
76282 jrnlSync, /* xSync */
76570 memjrnlSync, /* xSync */
110140 ** Invoke the xSync method of all virtual tables in the sqlite3.aVTrans
110142 ** SQLITE_OK if all xSync operations are successful.
110155 if( pVtab && (x = pVtab->pModule->xSync)!=0 ){
110184 ** (xBegin/xRollback/xCommit and optionally xSync) and a transaction is
110196 ** virtual module xSync() callback. It is illegal to write to
130111 ** Implementation of xSync() method. Flush the contents of the pending-terms
130553 /* xSync */ fts3SyncMethod,
133169 0, /* xSync */
136682 0, /* xSync */
147632 0, /* xSync - sync transaction */