OpenGrok
Home
Sort by relevance
Sort by last modified time
Full Search
Definition
Symbol
File Path
History
|
|
Help
Searched
refs:Wal
(Results
1 - 6
of
6
) sorted by null
/external/chromium_org/third_party/sqlite/src/src/
wal.h
43
/* Connection to a write-ahead log (
WAL
) file.
46
typedef struct
Wal
Wal
;
49
int sqlite3WalOpen(sqlite3_vfs*, sqlite3_file*, const char *zName, int,
Wal
**);
50
int sqlite3WalClose(
Wal
*pWal, int sync_flags, int, u8 *);
56
** write to or checkpoint the
WAL
. sqlite3WalCloseSnapshot() closes the
59
int sqlite3WalBeginReadTransaction(
Wal
*pWal, int *);
60
void sqlite3WalEndReadTransaction(
Wal
*pWal);
63
int sqlite3WalRead(
Wal
*pWal, Pgno pgno, int *pInWal, int nOut, u8 *pOut);
65
/* If the
WAL
is not empty, return the size of the database. *
[
all
...]
wal.c
13
** This file contains the implementation of a write-ahead log (
WAL
) used in
14
** "journal_mode=
WAL
" mode.
16
** WRITE-AHEAD LOG (
WAL
) FILE FORMAT
18
** A
WAL
file consists of a header followed by zero or more "frames".
21
** frames into the
WAL
. Transactions commit when a frame is written that
22
** contains a commit marker. A single
WAL
can and usually does record
23
** multiple transactions. Periodically, the content of the
WAL
is
27
** A single
WAL
file can be used multiple times. In other words, the
28
**
WAL
can fill up with frames and then be checkpointed and then new
29
** frames can overwrite the old ones. A
WAL
always grows from beginnin
[
all
...]
pager.c
23
#include "
wal
.h"
29
** journal. These invariants do not apply for journal_mode=
WAL
,
185
** rollback (non-
WAL
) mode are met. Unless the pager is (or recently
202
** * If the database is a
WAL
database, then the
WAL
connection is open.
220
** IN
WAL
mode, WalBeginWriteTransaction() is called to lock the log file.
227
** * If the connection is open in
WAL
-mode, a
WAL
write transaction
251
** when it modifies the contents of the database file.
WAL
connections
264
** It is not possible for a
WAL
connection to enter this state
[
all
...]
/external/sqlite/dist/orig/
sqlite3.c
[
all
...]
/external/sqlite/dist/
sqlite3.c
[
all
...]
/external/chromium_org/third_party/sqlite/amalgamation/
sqlite3.c
195
** checkpointing the database in
WAL
mode.
[
all
...]
Completed in 125 milliseconds