/ Check-in [79ab4714]
Login

Many hyperlinks are disabled.
Use anonymous login to enable hyperlinks.

Overview
Comment:Comment changes in support of better documentation. No changes to code.
Downloads: Tarball | ZIP archive | SQL archive
Timelines: family | ancestors | descendants | both | trunk
Files: files | file ages | folders
SHA1: 79ab4714e408d01103b277c234b10db50a50352a
User & Date: drh 2009-11-02 15:51:52
Context
2009-11-02
17:40
Update the configure script for version 3.6.20. check-in: f19cb105 user: drh tags: trunk
15:51
Comment changes in support of better documentation. No changes to code. check-in: 79ab4714 user: drh tags: trunk
2009-11-01
19:26
Fix compiler warnings. Better comments on some variables associated with LIKE/GLOB processing in the query planner. check-in: cfa2db0f user: drh tags: trunk
Changes
Hide Diffs Side-by-Side Diffs Ignore Whitespace Patch

Changes to src/pager.c.

  1816   1816   **       number of page records from the journal size.
  1817   1817   **  (3)  4 byte big-endian integer which is the initial value for the 
  1818   1818   **       sanity checksum.
  1819   1819   **  (4)  4 byte integer which is the number of pages to truncate the
  1820   1820   **       database to during a rollback.
  1821   1821   **  (5)  4 byte big-endian integer which is the sector size.  The header
  1822   1822   **       is this many bytes in size.
  1823         -**  (6)  4 byte big-endian integer which is the page case.
  1824         -**  (7)  4 byte integer which is the number of bytes in the master journal
  1825         -**       name.  The value may be zero (indicate that there is no master
  1826         -**       journal.)
  1827         -**  (8)  N bytes of the master journal name.  The name will be nul-terminated
  1828         -**       and might be shorter than the value read from (5).  If the first byte
  1829         -**       of the name is \000 then there is no master journal.  The master
  1830         -**       journal name is stored in UTF-8.
  1831         -**  (9)  Zero or more pages instances, each as follows:
         1823  +**  (6)  4 byte big-endian integer which is the page size.
         1824  +**  (7)  zero padding out to the next sector size.
         1825  +**  (8)  Zero or more pages instances, each as follows:
  1832   1826   **        +  4 byte page number.
  1833   1827   **        +  pPager->pageSize bytes of data.
  1834   1828   **        +  4 byte checksum
  1835   1829   **
  1836         -** When we speak of the journal header, we mean the first 8 items above.
  1837         -** Each entry in the journal is an instance of the 9th item.
         1830  +** When we speak of the journal header, we mean the first 7 items above.
         1831  +** Each entry in the journal is an instance of the 8th item.
  1838   1832   **
  1839   1833   ** Call the value from the second bullet "nRec".  nRec is the number of
  1840   1834   ** valid page entries in the journal.  In most cases, you can compute the
  1841   1835   ** value of nRec from the size of the journal file.  But if a power
  1842   1836   ** failure occurred while the journal was being written, it could be the
  1843   1837   ** case that the size of the journal file had already been increased but
  1844   1838   ** the extra entries had not yet made it safely to disk.  In such a case,

Changes to src/sqlite.h.in.

  2280   2280   ** Requirements:
  2281   2281   ** [H12762] [H12766] [H12769]
  2282   2282   */
  2283   2283   int sqlite3_limit(sqlite3*, int id, int newVal);
  2284   2284   
  2285   2285   /*
  2286   2286   ** CAPI3REF: Run-Time Limit Categories {H12790} <H12760>
  2287         -** KEYWORDS: {limit category} {limit categories}
         2287  +** KEYWORDS: {limit category} {*limit categories}
  2288   2288   **
  2289   2289   ** These constants define various performance limits
  2290   2290   ** that can be lowered at run-time using [sqlite3_limit()].
  2291   2291   ** The synopsis of the meanings of the various limits is shown below.
  2292   2292   ** Additional information is available at [limits | Limits in SQLite].
  2293   2293   **
  2294   2294   ** <dl>