Thanks to visit codestin.com
Credit goes to chromium.googlesource.com
Sign in
chromium
/
external
/
github.com
/
sqlite
/
sqlite
/
HEAD
/
src
/
wal.h
ba481c3
ifdef adjustments so that SQLITE_OMIT_WAL works with SQLITE_USE_SEH.
by drh
· 1 year, 11 months ago
9023444
If an EXCEPTION_IN_PAGE_ERROR exception is caught, make the underlying OS error code available via sqlite3_system_errno().
by dan
· 3 years, 10 months ago
861fb1e
Block on the WRITER lock when attempting to run recovery.
by dan
· 5 years ago
58021b2
Unless upgrading an existing read transaction, have ENABLE_SETLK_TIMEOUT builds attempt to use a blocking lock when opening a write transaction on a wal mode database.
by dan
· 5 years ago
8714de9
Changes to avoid deadlock in SQLITE_ENABLE_SETLK_TIMEOUT builds.
by dan
· 5 years ago
fa3d4c1
Allow sqlite3_snapshot_open() to be called to change the snapshot after a
by dan
· 7 years ago
exp-snapshot-open
daaae7b
Update the mechanism used to keep track of what kind of syncing to do for
by drh
· 8 years ago
wal-sync-refactor
1158498
Add experimental sqlite3_snapshot_recover() API.
by dan
· 9 years ago
7fb8990
Have wal file checkpoints exit early if the sqlite3_interrupt() API function is called.
by dan
· 9 years ago
43f58d6
Fix various internal #defines to conform to new C-language naming restrictions,
by drh
· 9 years ago
21d6185
Add the experimental SQLITE_FCNTL_JOURNAL_POINTER file control for obtaining
by drh
· 10 years ago
fc1acf3
Add untested implementations of experimental APIs sqlite3_snapshot_get(), _open() and _free().
by dan
· 10 years ago
32c12fe
Minor fixes for compilation with SQLITE_OMIT_WAL defined.
by dan
· 12 years ago
f23da96
Replace the sqlite3_io_methods.xMremap interface with sqlite3_io_methods.xFetch and xUnfetch.
by dan
· 12 years ago
99bd109
Allow the database file to be memory mapped in wal mode.
by dan
· 12 years ago
7070860
Add #ifdef SQLITE_ENABLE_ZIPVFS around those bits of code that are only
by drh
· 13 years ago
b3bdc72
Add the sqlite3PagerWalFramesize() function to pager.c. This is used by zipvfs.
by dan
· 13 years ago
0420b74
Minor changes to fix compilation with SQLITE_OMIT_WAL and SQLITE_OMIT_WSD defined.
by dan
· 14 years ago
4eb02a4
Enhance the WAL header sync so that it honors the various synchronous
by drh
· 14 years ago
wal-header-sync
85a8375
Enhance WAL mode so that the WAL file honors the journal size limit set
by drh
· 14 years ago
cdc1f04
Modify the interface to the blocking wal-checkpoint functionality.
by dan
· 15 years ago
a58f26f
Add experimental command "PRAGMA wal_blocking_checkpoint", which uses the busy-handler to block until all readers have finished in order to ensure the next writer will be able to wrap around to the start of the log file.
by dan
· 15 years ago
8c40800
If a database file with the WAL flag set is opened in exclusive-locking mode, use heap memory to store the wal-index instead of shared-memory.
by dan
· 15 years ago
763afe6
Incremental checkin on pager state refactoring.
by dan
· 15 years ago
38e1a27
Fix some errors when compiling with SQLITE_OMIT_WAL.
by dan
· 15 years ago
6e6bd56
Fix a problem with rolling back to a savepoint opened before the writer decided to wrap the log file.
by dan
· 15 years ago
73b64e4
Initial code for incremental checkpoint in WAL mode. This check-in compiles
by drh
· 15 years ago
71d8991
Change the checksum used in WAL files so that each frames checksum depends on the content of the WAL header and all frame headers and content up to and including the frame to which the checksum is attached.
by dan
· 15 years ago
d9e5c4f
Refactoring the VFS-SHM methods used by WAL. This version compiles and
by drh
· 15 years ago
5543759
Changes so that WAL and exclusive-locking mode work together.
by dan
· 15 years ago
b6e099a
Fix problems with recovering wal files that use a page-size other than the default.
by dan
· 15 years ago
5cf5353
Support compile-time option SQLITE_OMIT_WAL, for building without WAL support.
by dan
· 15 years ago
4c97b53
Fix a couple of assert() statements in os_unix.c and wal.c. Combine sqlite3WalIsDirty() with sqlite3WalUndo().
by dan
· 15 years ago
7ed91f2
Refactor wal.c to use the VFS. This check-in compiles and links and works
by drh
· 15 years ago
833bf96
Rename the sqlite3_log_hook() to sqlite3_wal_hook(). Added comments to wal.h.
by drh
· 15 years ago
4cd78b4
Fixes for problems with small caches and SAVEPOINT rollback in WAL mode.
by dan
· 15 years ago
c438efd
Change the names of the log.c and log.h source files to wal.c and wal.h.
by drh
· 15 years ago
[Renamed (72%) from src/log.h]
74d6cd8
Fix bugs in WAL mode rollback.
by dan
· 15 years ago
3306c4a
Fixes and tests for backup of a WAL database.
by dan
· 15 years ago
8d22a17
Add the sqlite3_log_hook() interface for scheduling checkpoints.
by dan
· 15 years ago
c511878
Do not sync any files in wal mode if "PRAGMA synchronous=off" is set. If files are synced, pass either SQLITE_SYNC_FULL or SQLITE_SYNC_NORMAL to the xSync() callback as configured by "PRAGMA fullfsync".
by dan
· 15 years ago
64d039e
Add experimental locking scheme.
by dan
· 15 years ago
6700d02
Add "log.h", which should have been part of the previous commit.
by dan
· 15 years ago