Lines Matching refs:Wal
55 typedef struct Wal Wal; typedef
58 int sqlite3WalOpen(sqlite3_vfs*, sqlite3_file*, const char *, int, i64, Wal**);
59 int sqlite3WalClose(Wal *pWal, sqlite3*, int sync_flags, int, u8 *);
62 void sqlite3WalLimit(Wal*, i64);
71 int sqlite3WalBeginReadTransaction(Wal *pWal, int *);
72 void sqlite3WalEndReadTransaction(Wal *pWal);
75 int sqlite3WalFindFrame(Wal *, Pgno, u32 *);
76 int sqlite3WalReadFrame(Wal *, u32, int, u8 *);
79 Pgno sqlite3WalDbsize(Wal *pWal);
82 int sqlite3WalBeginWriteTransaction(Wal *pWal);
83 int sqlite3WalEndWriteTransaction(Wal *pWal);
86 int sqlite3WalUndo(Wal *pWal, int (*xUndo)(void *, Pgno), void *pUndoCtx);
90 void sqlite3WalSavepoint(Wal *pWal, u32 *aWalData);
94 int sqlite3WalSavepointUndo(Wal *pWal, u32 *aWalData);
97 int sqlite3WalFrames(Wal *pWal, int, PgHdr *, Pgno, int, int);
101 Wal *pWal, /* Write-ahead log connection */
118 int sqlite3WalCallback(Wal *pWal);
123 int sqlite3WalExclusiveMode(Wal *pWal, int op);
129 int sqlite3WalHeapMemory(Wal *pWal);
132 int sqlite3WalSnapshotGet(Wal *pWal, sqlite3_snapshot **ppSnapshot);
133 void sqlite3WalSnapshotOpen(Wal *pWal, sqlite3_snapshot *pSnapshot);
134 int sqlite3WalSnapshotRecover(Wal *pWal);
135 int sqlite3WalSnapshotCheck(Wal *pWal, sqlite3_snapshot *pSnapshot);
136 void sqlite3WalSnapshotUnlock(Wal *pWal);
143 int sqlite3WalFramesize(Wal *pWal);
147 sqlite3_file *sqlite3WalFile(Wal *pWal);
150 int sqlite3WalWriteLock(Wal *pWal, int bLock);
151 void sqlite3WalDb(Wal *pWal, sqlite3 *db);