Documentation Source Text

Check-in [208f3f4f7c]
Login

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

Overview
Comment:Add hlr50000.txt.
Timelines: family | ancestors | descendants | both | trunk
Files: files | file ages | folders
SHA1: 208f3f4f7cbb2240577e0a3f34e959c25456eb76
User & Date: dan 2009-05-29 12:12:25
Context
2009-05-30
11:45
Progress on btreemodule.html check-in: 7274af9a66 user: dan tags: trunk
2009-05-29
12:12
Add hlr50000.txt. check-in: 208f3f4f7c user: dan tags: trunk
12:10
Incremental progress on btree module documentation. check-in: 42037c5bc7 user: dan tags: trunk
Changes
Hide Diffs Side-by-Side Diffs Ignore Whitespace Patch

Added req/hlr50000.txt.

            1  +HLR H50010
            2  +The B-Tree module shall provide an interface to open a connection 
            3  +to either a named persistent database file, or an anonymous temporary 
            4  +database.
            5  +
            6  +HLR H50020
            7  +When opening a persistent database, the B-Tree module shall allow the user 
            8  +to specify that the connection be opened for read-only access.
            9  +
           10  +HLR H50030
           11  +When opening a persistent database, the B-Tree module shall allow the user 
           12  +to specify that the connection only be opened if the specified file exists.
           13  +
           14  +HLR H50040
           15  +If SQLite is configured to run in shared-cache mode, and a connection is opened
           16  +to a persistent database file for which there exists already a page-cache within 
           17  +the current processes address space, then the connection opened shall be a
           18  +connection to the existing page-cache.
           19  +
           20  +HLR H50050
           21  +If a connection to a database is opened and requirement H50020 does not apply,
           22  +then a new page-cache shall be created within the processes address space. The
           23  +opened connection shall be a connection to the new page-cache.
           24  +
           25  +HLR H50060
           26  +The B-Tree module shall provide an interface to close a B-Tree database connection. 
           27  +
           28  +HLR H50070
           29  +If a B-Tree database connection is closed and this causes the associated
           30  +page-cache to have zero connections to it, then the page-cache shall be closed
           31  +and all associated resources released.
           32  +
           33  +HLR H50080
           34  +The B-Tree module shall provide an interface to configure the page-size of a
           35  +new database image. 
           36  +
           37  +HLR H50090
           38  +The B-Tree module shall provide an interface to configure whether or not a new
           39  +database image is capability of a new database image. 
           40  +