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 Unified Diffs Ignore Whitespace Patch

Added req/hlr50000.txt.

















































































>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
HLR H50010
The B-Tree module shall provide an interface to open a connection 
to either a named persistent database file, or an anonymous temporary 
database.

HLR H50020
When opening a persistent database, the B-Tree module shall allow the user 
to specify that the connection be opened for read-only access.

HLR H50030
When opening a persistent database, the B-Tree module shall allow the user 
to specify that the connection only be opened if the specified file exists.

HLR H50040
If SQLite is configured to run in shared-cache mode, and a connection is opened
to a persistent database file for which there exists already a page-cache within 
the current processes address space, then the connection opened shall be a
connection to the existing page-cache.

HLR H50050
If a connection to a database is opened and requirement H50020 does not apply,
then a new page-cache shall be created within the processes address space. The
opened connection shall be a connection to the new page-cache.

HLR H50060
The B-Tree module shall provide an interface to close a B-Tree database connection. 

HLR H50070
If a B-Tree database connection is closed and this causes the associated
page-cache to have zero connections to it, then the page-cache shall be closed
and all associated resources released.

HLR H50080
The B-Tree module shall provide an interface to configure the page-size of a
new database image. 

HLR H50090
The B-Tree module shall provide an interface to configure whether or not a new
database image is capability of a new database image.