Documentation Source Text

Hex Artifact Content
Login

Artifact 98d28d3bc9842e24e4f98f7909ec923ef8043143:


0000: 3c 74 69 74 6c 65 3e 53 51 4c 69 74 65 20 44 6f  <title>SQLite Do
0010: 63 75 6d 65 6e 74 61 74 69 6f 6e 3c 2f 74 69 74  cumentation</tit
0020: 6c 65 3e 0a 0a 3c 68 31 20 61 6c 69 67 6e 3d 22  le>..<h1 align="
0030: 63 65 6e 74 65 72 22 3e 44 6f 63 75 6d 65 6e 74  center">Document
0040: 73 20 42 79 20 43 61 74 65 67 6f 72 79 3c 2f 68  s By Category</h
0050: 31 3e 0a 3c 73 74 79 6c 65 3e 0a 75 6c 2e 73 68  1>.<style>.ul.sh
0060: 6f 77 68 69 64 65 20 7b 0a 20 20 6d 61 72 67 69  owhide {.  margi
0070: 6e 2d 6c 65 66 74 3a 20 30 3b 0a 20 20 70 61 64  n-left: 0;.  pad
0080: 64 69 6e 67 2d 6c 65 66 74 3a 20 30 3b 0a 20 20  ding-left: 0;.  
0090: 6c 69 73 74 2d 73 74 79 6c 65 2d 74 79 70 65 3a  list-style-type:
00a0: 20 6e 6f 6e 65 3b 0a 7d 0a 2e 73 68 6f 77 68 69   none;.}..showhi
00b0: 64 65 20 75 6c 20 7b 64 69 73 70 6c 61 79 3a 20  de ul {display: 
00c0: 6e 6f 6e 65 3b 7d 0a 2e 73 68 6f 77 68 69 64 65  none;}..showhide
00d0: 20 3e 20 6c 69 20 3e 20 61 20 7b 0a 20 20 74 65   > li > a {.  te
00e0: 78 74 2d 64 65 63 6f 72 61 74 69 6f 6e 3a 20 6e  xt-decoration: n
00f0: 6f 6e 65 3b 0a 20 20 63 6f 6c 6f 72 3a 20 62 6c  one;.  color: bl
0100: 61 63 6b 3b 0a 20 20 63 75 72 73 6f 72 3a 20 70  ack;.  cursor: p
0110: 6f 69 6e 74 65 72 3b 0a 7d 0a 3c 2f 73 74 79 6c  ointer;.}.</styl
0120: 65 3e 0a 3c 73 63 72 69 70 74 3e 0a 66 75 6e 63  e>.<script>.func
0130: 74 69 6f 6e 20 73 68 6f 77 68 69 64 65 28 6e 29  tion showhide(n)
0140: 7b 0a 20 20 76 61 72 20 75 6c 20 3d 20 64 6f 63  {.  var ul = doc
0150: 75 6d 65 6e 74 2e 67 65 74 45 6c 65 6d 65 6e 74  ument.getElement
0160: 42 79 49 64 28 22 73 68 5f 73 75 62 5f 22 2b 6e  ById("sh_sub_"+n
0170: 29 0a 20 20 76 61 72 20 6d 6b 20 3d 20 64 6f 63  ).  var mk = doc
0180: 75 6d 65 6e 74 2e 67 65 74 45 6c 65 6d 65 6e 74  ument.getElement
0190: 42 79 49 64 28 22 73 68 5f 6d 61 72 6b 5f 22 2b  ById("sh_mark_"+
01a0: 6e 29 0a 20 20 69 66 28 20 75 6c 2e 73 74 79 6c  n).  if( ul.styl
01b0: 65 2e 64 69 73 70 6c 61 79 21 3d 22 62 6c 6f 63  e.display!="bloc
01c0: 6b 22 20 29 7b 0a 20 20 20 20 75 6c 2e 73 74 79  k" ){.    ul.sty
01d0: 6c 65 2e 64 69 73 70 6c 61 79 20 3d 20 22 62 6c  le.display = "bl
01e0: 6f 63 6b 22 3b 0a 20 20 20 20 6d 6b 2e 69 6e 6e  ock";.    mk.inn
01f0: 65 72 48 54 4d 4c 20 3d 20 22 26 23 78 32 35 62  erHTML = "&#x25b
0200: 63 3b 22 3b 0a 20 20 7d 20 65 6c 73 65 20 7b 0a  c;";.  } else {.
0210: 20 20 20 20 75 6c 2e 73 74 79 6c 65 2e 64 69 73      ul.style.dis
0220: 70 6c 61 79 20 3d 20 22 6e 6f 6e 65 22 3b 0a 20  play = "none";. 
0230: 20 20 20 6d 6b 2e 69 6e 6e 65 72 48 54 4d 4c 20     mk.innerHTML 
0240: 3d 20 22 26 23 78 32 35 62 36 3b 22 3b 0a 20 20  = "&#x25b6;";.  
0250: 7d 0a 7d 0a 3c 2f 73 63 72 69 70 74 3e 0a 3c 75  }.}.</script>.<u
0260: 6c 20 63 6c 61 73 73 3d 22 73 68 6f 77 68 69 64  l class="showhid
0270: 65 22 3e 0a 3c 74 63 6c 3e 0a 68 64 5f 6b 65 79  e">.<tcl>.hd_key
0280: 77 6f 72 64 73 20 7b 63 61 74 65 67 6f 72 69 63  words {categoric
0290: 61 6c 20 6c 69 73 74 69 6e 67 20 6f 66 20 53 51  al listing of SQ
02a0: 4c 69 74 65 20 64 6f 63 75 6d 65 6e 74 73 7d 20  Lite documents} 
02b0: 7b 64 6f 63 75 6d 65 6e 74 73 20 62 79 20 63 61  {documents by ca
02c0: 74 65 67 6f 72 79 7d 0a 73 65 74 20 70 72 65 76  tegory}.set prev
02d0: 48 65 61 64 20 7b 7d 0a 73 65 74 20 6c 44 6f 63  Head {}.set lDoc
02e0: 20 7b 7d 0a 73 65 74 20 63 6e 74 20 30 0a 70 72   {}.set cnt 0.pr
02f0: 6f 63 20 64 6f 63 20 7b 6e 61 6d 65 20 75 72 6c  oc doc {name url
0300: 20 64 65 73 63 7d 20 7b 0a 20 20 67 6c 6f 62 61   desc} {.  globa
0310: 6c 20 6c 44 6f 63 0a 20 20 6c 61 70 70 65 6e 64  l lDoc.  lappend
0320: 20 6c 44 6f 63 20 24 6e 61 6d 65 20 24 75 72 6c   lDoc $name $url
0330: 0a 7d 0a 70 72 6f 63 20 68 65 61 64 69 6e 67 20  .}.proc heading 
0340: 7b 74 65 78 74 20 74 61 67 20 7b 63 61 70 74 69  {text tag {capti
0350: 6f 6e 20 7b 7d 7d 7d 20 7b 0a 20 20 65 6e 64 5f  on {}}} {.  end_
0360: 68 65 61 64 69 6e 67 0a 20 20 73 65 74 20 3a 3a  heading.  set ::
0370: 70 72 65 76 48 65 61 64 20 24 74 65 78 74 0a 7d  prevHead $text.}
0380: 0a 70 72 6f 63 20 65 6e 64 5f 68 65 61 64 69 6e  .proc end_headin
0390: 67 20 7b 7d 20 7b 0a 20 20 67 6c 6f 62 61 6c 20  g {} {.  global 
03a0: 6c 44 6f 63 20 63 6e 74 20 70 72 65 76 48 65 61  lDoc cnt prevHea
03b0: 64 0a 20 20 69 66 20 7b 24 70 72 65 76 48 65 61  d.  if {$prevHea
03c0: 64 3d 3d 22 22 7d 20 72 65 74 75 72 6e 0a 20 20  d==""} return.  
03d0: 69 6e 63 72 20 63 6e 74 0a 20 20 68 64 5f 70 75  incr cnt.  hd_pu
03e0: 74 73 20 22 3c 6c 69 3e 3c 61 20 6f 6e 63 6c 69  ts "<li><a oncli
03f0: 63 6b 3d 27 73 68 6f 77 68 69 64 65 28 24 63 6e  ck='showhide($cn
0400: 74 29 27 3e 3c 73 70 61 6e 20 69 64 3d 27 73 68  t)'><span id='sh
0410: 5f 6d 61 72 6b 5f 24 63 6e 74 27 3e 22 0a 20 20  _mark_$cnt'>".  
0420: 68 64 5f 70 75 74 73 20 22 26 23 78 32 35 62 36  hd_puts "&#x25b6
0430: 3b 3c 2f 73 70 61 6e 3e 20 24 70 72 65 76 48 65  ;</span> $prevHe
0440: 61 64 3c 2f 61 3e 5c 6e 22 0a 20 20 68 64 5f 70  ad</a>\n".  hd_p
0450: 75 74 73 6e 6c 20 22 3c 75 6c 20 69 64 3d 27 73  utsnl "<ul id='s
0460: 68 5f 73 75 62 5f 24 63 6e 74 27 3e 22 0a 20 20  h_sub_$cnt'>".  
0470: 66 6f 72 65 61 63 68 20 7b 6e 61 6d 65 20 75 72  foreach {name ur
0480: 6c 7d 20 24 6c 44 6f 63 20 7b 0a 20 20 20 20 68  l} $lDoc {.    h
0490: 64 5f 70 75 74 73 6e 6c 20 22 3c 6c 69 3e 3c 61  d_putsnl "<li><a
04a0: 20 68 72 65 66 3d 27 24 75 72 6c 27 3e 24 6e 61   href='$url'>$na
04b0: 6d 65 3c 2f 61 3e 22 0a 20 20 7d 0a 20 20 68 64  me</a>".  }.  hd
04c0: 5f 70 75 74 73 6e 6c 20 3c 2f 75 6c 3e 0a 20 20  _putsnl </ul>.  
04d0: 73 65 74 20 6c 44 6f 63 20 7b 7d 0a 7d 0a 73 6f  set lDoc {}.}.so
04e0: 75 72 63 65 20 5b 66 69 6c 65 20 6a 6f 69 6e 20  urce [file join 
04f0: 24 3a 3a 44 4f 43 20 70 61 67 65 73 20 64 6f 63  $::DOC pages doc
0500: 73 64 61 74 61 2e 74 63 6c 5d 0a 65 6e 64 5f 68  sdata.tcl].end_h
0510: 65 61 64 69 6e 67 0a 3c 2f 74 63 6c 3e 0a 3c 2f  eading.</tcl>.</
0520: 75 6c 3e 0a                                      ul>.