Documentation Source Text

Check-in [f259e08f31]
Login

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

Overview
Comment:Remove the old-style requirements documents from the set of documentation pages generated.
Timelines: family | ancestors | descendants | both | trunk
Files: files | file ages | folders
SHA1: f259e08f313dd76d155e928581747f860919502f
User & Date: drh 2009-12-11 16:54:20
Context
2009-12-12
01:14
Add requirements markings and a section on the CASE expression to the SQL language documentation. check-in: ac0c9ef1a2 user: drh tags: trunk
2009-12-11
16:54
Remove the old-style requirements documents from the set of documentation pages generated. check-in: f259e08f31 user: drh tags: trunk
16:34
Ignore case when sorting entries for the doc_backlink_crossref.html page. check-in: 2c70d4b893 user: drh tags: trunk
Changes
Hide Diffs Unified Diffs Ignore Whitespace Patch

Deleted pages/hlr10000.in.

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
<!-- title>SQLite Application C-langauge Interface Requirements</title -->

<h1 align="center">
Requirements for the SQLite C-language Application Interface
</h1>

<p>This document details [requirements] for the primary C-language interface
to SQLite.</p>

<tcl>
# Actual requirements text is stored separately.  Read and render it.
#
unset -nocomplain REQ
hd_read_requirement_file $::DOC/req/hlr10000.txt REQ
foreach id $REQ(*) {
  hd_fragment $id *$id
  hd_puts "<p><b>$id:</b>\n"
  hd_resolve [lindex $REQ($id) 1]\n
  set comment [lindex $REQ($id) 2]
  if {$comment!=""} {
    hd_puts "</p>\n<blockquote>\n"
    hd_resolve $comment\n
    hd_puts "</blockquote>\n"
  }
  hd_puts "\n"
}
</tcl>
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<






















































Deleted pages/hlr20000.in.

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
<title>C-Language Interfaces For Extending SQLite</title>

<h1 align="center">
Requirements for the C-Language Interfaces that Extend SQLite
</h1>

<p>
This document contains detailed [requirements] for the C-language 
interfaces to SQLite that are used to extend SQLite.
</p>

<hr>

<tcl>
# Actual requirements text is stored separately.  Read and render it.
#
unset -nocomplain REQ
set REQ(*) {}
hd_read_requirement_file $::DOC/req/hlr20000.txt REQ
foreach id $REQ(*) {
  hd_fragment $id $id
  hd_puts "<p><b>$id:</b>\n"
  hd_resolve [lindex $REQ($id) 1]\n
  set comment [lindex $REQ($id) 2]
  if {$comment!=""} {
    hd_puts "</p>\n<blockquote>\n"
    hd_resolve $comment\n
    hd_puts "</blockquote>\n"
  }
  hd_puts "\n"
}
</tcl>
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
































































Deleted pages/hlr30000.in.

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
<!-- title>SQLite Database File Format Requirements</title -->

<h1 align="center">
Requirements for the SQLite Database File Format
</h1>

<p>
This document contains detailed [requirements] for the database
[file format] and the [file I/O] characteristics of SQLite.
</p>

<hr>

<tcl>
# Actual requirements text is stored separately.  Read and render it.
#
unset -nocomplain REQ
hd_read_requirement_file $::DOC/req/hlr30000.txt REQ
hd_read_requirement_file $::DOC/req/hlr35000.txt REQ
foreach id $REQ(*) {
  hd_fragment $id *$id
  hd_puts "<p><b>$id:</b>\n"
  hd_resolve [lindex $REQ($id) 1]\n
  set comment [lindex $REQ($id) 2]
  if {$comment!=""} {
    hd_puts "</p>\n<blockquote>\n"
    hd_resolve $comment\n
    hd_puts "</blockquote>\n"
  }
  hd_puts "\n"
}
</tcl>
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
































































Deleted pages/hlr40000.in.

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
<title>SQLite SQL Language Specification</title>

<h1 align="center">
6.0 SQL Language Specification
</h1>

<p>
This document details the [requirements] for the SQL langauge understood
by SQLite.
</p>
<hr>


<tcl>
# Actual requirements text is stored separately.  Read and render it.
#
unset -nocomplain REQ
hd_read_requirement_file $::DOC/req/hlr40000.txt REQ
foreach id $REQ(*) {
  hd_fragment $id *$id
  hd_puts "<p><b>$id:</b>\n"
  hd_resolve [lindex $REQ($id) 1]\n
  set comment [lindex $REQ($id) 2]
  if {$comment!=""} {
    hd_puts "</p>\n<blockquote>\n"
    hd_resolve $comment\n
    hd_puts "</blockquote>\n"
  }
  hd_puts "\n"
}
</tcl>
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<






























































Deleted pages/sysreq.in.

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
41
42
<!-- title>SQLite System Requirements</title -->
<tcl>hd_keywords {*system requirements}</tcl>

<h1>System Requirements For SQLite</h1>

<p>This document outlines the chief goals and objectives of the SQLite
library. All of the features and capabilities of SQLite (that is to say,
the [requirements] of SQLite) can 
ultimately be traced back to one of the broad and general
requirements specified here.</p>

<p>SQLite is not a complete system and so the requirements
provided by this document are not system requirements in the
strict sense.  Perhaps "sub-system requirements" would be a better
term, since SQLite is always a sub-component of a larger system.</p>

<p>This document is targeted primarily at developers who are
working within a waterfall development model that uses detailed
requirements written with the modal auxiliary verb "shall".  
However, this document is also useful as a general-purpose high-level 
description of SQLite for developers who are not working under
different development paradigms.</p>

<tcl>
# Actual requirements text is stored separately.  Read and render it.
#
unset -nocomplain SYSREQ
hd_read_requirement_file $::DOC/req/asysreq.txt SYSREQ
foreach id $SYSREQ(*) {
  hd_fragment $id *$id
  hd_puts "<p><b>$id:</b>\n"
  hd_resolve [lindex $SYSREQ($id) 1]\n
  set comment [lindex $SYSREQ($id) 2]
  if {$comment!=""} {
    hd_puts "<blockquote>\n"
    hd_resolve $comment\n
    hd_puts "</blockquote>\n"
  }
  hd_puts "\n"
}
</tcl>
</dl>
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<