Home | History | Annotate | Download | only in dist

Lines Matching full:disk

938 #define SQLITE_IOERR       10   /* Some kind of disk I/O error occurred */
939 #define SQLITE_CORRUPT 11 /* The database disk image is malformed */
1053 ** information is written to disk in the same order as calls
1206 ** information is written to disk in the same order as calls
2886 ** on-disk database will be created. ^This private database will be
5412 ** out to disk and so if any I/O errors occur, they will likely occur
6201 ** database page on disk. The value of R depends
6205 ** be used to cache database pages of a file stored on disk, or
6251 ** pinned pages to disk and synching the operating system disk cache.
6479 ** that the application must guarantee that the disk file being
8332 #define PGHDR_DONT_WRITE 0x020 /* Do not write content to disk */
8551 ** The default size of a disk sector
8812 u8 safety_level; /* How aggressive at syncing data to disk */
9747 ** is a disk table or the "old.*" pseudo-table, then pTab points to the
21668 ** of code will give us the ability to simulate a disk I/O error. This
21849 ** Make sure all writes to a particular file are committed to disk.
23198 ** of code will give us the ability to simulate a disk I/O error. This
24744 ** lock state. No need to mess with the file on disk.
25918 ** to disk, not the inode. We only set dataOnly if the file size is
25998 ** Make sure all writes to a particular file are committed to disk.
29647 ** of code will give us the ability to simulate a disk I/O error. This
30460 ** Make sure all writes to a particular file are committed to disk.
34710 ** The pager is used to access a database disk file. It implements
35051 ** start of it. The database file on disk has not been modified.
35056 ** to it, but the header has not been synced to disk.
35069 ** and synced to disk.
35071 ** written to disk).
35093 ** The ERROR state is entered when an IO or disk-full error (including
35115 ** is reloaded from disk (and, if necessary, hot-journal rollback peformed)
35278 ** For a real on-disk database, the current lock held on the database file -
35312 ** journal file before it is synced to disk.
35387 ** the file on disk in pages. It is set to a copy of dbSize when the
35389 ** to write or truncate the database file on disk.
35396 ** to measure the database file on disk, and then truncates it if required.
35554 ** size as a single disk sector. See also setSectorSize().
35828 ** All values are stored on disk as big-endian.
36040 /* If the checksum doesn't add up, then one or more of the disk sectors
36396 i64 jrnlSize; /* Size of journal file on disk */
36417 /* If in full-sync mode, advance to the next disk sector before writing
37122 /* Decode the page just read from disk */
37270 ** If the file on disk is currently larger than nPage pages, then use the VFS
37273 ** Or, it might might be the case that the file on disk is smaller than
37373 ** the extra entries had not yet made it safely to disk. In such a case,
37421 ** present on disk, then the journal is not hot and does not need to be
37473 ** synced to disk. Compute the number of pages based on the remaining
38108 ** single disk sector is atomic, then this mode provides
38480 ** function does not actually modify the database file on disk. It
38494 ** syncs the journal file to disk, then sets pPager->journalHdr to the
38498 ** Syncing a hot-journal to disk before attempting to roll it back ensures
38601 ** disk and can be restored in the event of a hot-journal rollback.
38693 ** all data has really hit the disk before nRec is updated to mark
39051 ** all information is held in cache. It is never written to disk.
39248 ** disk and uses an in-memory rollback journal.
39539 /* If it is not already open and the file exists on disk, open the
39718 ** actual disk read occurs. In this case the memory image of the
39743 ** in memory, this routine goes to disk to read it in whereas Lookup()
39745 ** has to go to disk, and could also playback an old journal if necessary.
39746 ** Since Lookup() never goes to disk, it never has to deal with locks
39753 disk if true */
39853 ** not read the page from disk. Return a pointer to the page,
39857 ** and sqlite3PagerGet() is that _get() will go to the disk and read
39859 ** returns NULL if the page is not in cache or if a disk I/O error
40205 ** fit on a single disk sector. In this case all co-resident pages
40315 ** write the information on page pPg back to the disk, even though
40322 ** that it does not get written to disk.
40430 ** Sync the database file to disk. This is a no-op for in-memory databases
40650 /* If the file on disk is not the same size as the database image,
40679 ** synced to disk. The journal file still exists in the file-system
43204 /* Sync the WAL to disk */
44389 ** This file implements a external (disk-based) database using BTrees.
44410 ** disk where M is the number of entries in the tree.
44628 ** first byte of on-disk image of every BTree page.
44667 u8 *aData; /* Pointer to disk image of the page data */
44673 ** The in-memory image of a disk page has the auxiliary information appended
44821 ** based on information extract from the raw disk page.
45377 ** This file implements a external (disk-based) database using BTrees.
46732 ** Initialize the auxiliary information for a disk block.
46900 ** the content of the page at this time. So do not go to the disk
46903 ** means we have started to be concerned about content and the disk
47040 ** be exclusively in memory, or it might use a disk-based memory cache.
47441 ** to insure data is written to the disk surface before
47460 ** Change the way data is synced to disk in order to increase or decrease
47486 ** words, return TRUE if no sync() occurs on the disk files.
47953 ** pBt->pageSize to the page-size of the file on disk.
48443 ** the disk. After the journal is safely on oxide, the changes to the
48446 ** disk and we are still holding all locks, so the transaction has not
48458 ** created, populated with this journal pointer and synced to disk.
48526 ** routine did all the work of writing information out to disk and flushing the
48527 ** contents so that they are written onto the disk platter. All this
51529 ** keep entries in the disk file in order so that a scan
51532 ** from the disk more rapidly.
55061 ** to read from the disk) then the pMem is left in an inconsistent state.
60199 ** an integer representation is more space efficient on disk.
65185 ** schema consistent with what is on disk.
65197 ** schema consistent with what is on disk.
65209 ** schema consistent with what is on disk.
66985 ** actual on disk file is created lazily. When the file is created,
66988 ** on disk is not created or populated until either:
67014 ** If it does not already exists, create and populate the on-disk file
67199 ** pVfs to create the underlying on-disk files.
75331 ** Table. No changes are made to disk by this routine.
76268 ** An entry for the table is made in the master table on disk, unless
76323 ** "sqlite_master" or "sqlite_temp_master" table on the disk.
76324 ** So do not write to the disk again. Extract the root page number
76743 ** Write VDBE code to erase table pTab and all associated indices on disk.
76888 ** on disk.
77568 /* If the db->init.busy is 0 then create the index on disk. This
77575 ** the latter case the index already exists on disk, which is why
86164 ** cache size stored on the disk so the cache size will revert
86185 ** the local value does not make changes to the disk file and the default
86300 ** the local value does not make changes to the disk file and the
87000 ** from disk.
92047 ** does, then we can assume that it consumes less space on disk and
93609 ** command. If the latter, then the row-records in the table btree on disk
97976 ** CPU and disk I/O need to process the request using the selected plan.
105637 /* SQLITE_IOERR */ "disk I/O error",
105638 /* SQLITE_CORRUPT */ "database disk image is malformed",
105640 /* SQLITE_FULL */ "database or disk is full",
108010 ** merge traverses the underlying sqlite disk structures efficiently.
108575 ** on disk is omitted from this buffer.
109432 ** Even if the data structure on disk is corrupted, this (reading two
110460 ** in the database without the found length specifier at the start of on-disk
111166 ** load their doclists from disk), this function tests if the current row
114614 ** When full-text index nodes are loaded from disk, the buffer that they
115649 ** loaded from the disk If SegReaderIterate() is called on this seg-reader,
115854 ** callback as is used when flushing terms to disk.
117454 ** Flush any data in the pending-terms hash table to disk. If successful,