System.Data.SQLite
Hex Artifact Content
Not logged in

Artifact b409d4cbfc93c3c0bfb72f3f86c58bf6688b97fd:


0000: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23  ################
0010: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23  ################
0020: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23  ################
0030: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23  ################
0040: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 0d  ###############.
0050: 0a 23 0d 0a 23 20 73 79 6e 63 2e 65 61 67 6c 65  .#..# sync.eagle
0060: 20 2d 2d 0d 0a 23 0d 0a 23 20 57 72 69 74 74 65   --..#..# Writte
0070: 6e 20 62 79 20 4a 6f 65 20 4d 69 73 74 61 63 68  n by Joe Mistach
0080: 6b 69 6e 2e 0d 0a 23 20 52 65 6c 65 61 73 65 64  kin...# Released
0090: 20 74 6f 20 74 68 65 20 70 75 62 6c 69 63 20 64   to the public d
00a0: 6f 6d 61 69 6e 2c 20 75 73 65 20 61 74 20 79 6f  omain, use at yo
00b0: 75 72 20 6f 77 6e 20 72 69 73 6b 21 0d 0a 23 0d  ur own risk!..#.
00c0: 0a 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23  .###############
00d0: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23  ################
00e0: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23  ################
00f0: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23  ################
0100: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23  ################
0110: 0d 0a 0d 0a 73 65 74 20 66 69 6c 65 4e 61 6d 65  ....set fileName
0120: 73 20 5b 6c 69 73 74 20 5c 0d 0a 20 20 20 20 5b  s [list \..    [
0130: 66 69 6c 65 20 6a 6f 69 6e 20 6c 61 6e 67 2e 68  file join lang.h
0140: 74 6d 6c 5d 20 5c 0d 0a 20 20 20 20 5b 66 69 6c  tml] \..    [fil
0150: 65 20 6a 6f 69 6e 20 6c 61 6e 67 5f 61 67 67 66  e join lang_aggf
0160: 75 6e 63 2e 68 74 6d 6c 5d 20 5c 0d 0a 20 20 20  unc.html] \..   
0170: 20 5b 66 69 6c 65 20 6a 6f 69 6e 20 6c 61 6e 67   [file join lang
0180: 5f 61 6c 74 65 72 74 61 62 6c 65 2e 68 74 6d 6c  _altertable.html
0190: 5d 20 5c 0d 0a 20 20 20 20 5b 66 69 6c 65 20 6a  ] \..    [file j
01a0: 6f 69 6e 20 6c 61 6e 67 5f 61 6e 61 6c 79 7a 65  oin lang_analyze
01b0: 2e 68 74 6d 6c 5d 20 5c 0d 0a 20 20 20 20 5b 66  .html] \..    [f
01c0: 69 6c 65 20 6a 6f 69 6e 20 6c 61 6e 67 5f 61 74  ile join lang_at
01d0: 74 61 63 68 2e 68 74 6d 6c 5d 20 5c 0d 0a 20 20  tach.html] \..  
01e0: 20 20 5b 66 69 6c 65 20 6a 6f 69 6e 20 6c 61 6e    [file join lan
01f0: 67 5f 63 6f 6d 6d 65 6e 74 2e 68 74 6d 6c 5d 20  g_comment.html] 
0200: 5c 0d 0a 20 20 20 20 5b 66 69 6c 65 20 6a 6f 69  \..    [file joi
0210: 6e 20 6c 61 6e 67 5f 63 6f 6e 66 6c 69 63 74 2e  n lang_conflict.
0220: 68 74 6d 6c 5d 20 5c 0d 0a 20 20 20 20 5b 66 69  html] \..    [fi
0230: 6c 65 20 6a 6f 69 6e 20 6c 61 6e 67 5f 63 6f 72  le join lang_cor
0240: 65 66 75 6e 63 2e 68 74 6d 6c 5d 20 5c 0d 0a 20  efunc.html] \.. 
0250: 20 20 20 5b 66 69 6c 65 20 6a 6f 69 6e 20 6c 61     [file join la
0260: 6e 67 5f 63 72 65 61 74 65 69 6e 64 65 78 2e 68  ng_createindex.h
0270: 74 6d 6c 5d 20 5c 0d 0a 20 20 20 20 5b 66 69 6c  tml] \..    [fil
0280: 65 20 6a 6f 69 6e 20 6c 61 6e 67 5f 63 72 65 61  e join lang_crea
0290: 74 65 74 61 62 6c 65 2e 68 74 6d 6c 5d 20 5c 0d  tetable.html] \.
02a0: 0a 20 20 20 20 5b 66 69 6c 65 20 6a 6f 69 6e 20  .    [file join 
02b0: 6c 61 6e 67 5f 63 72 65 61 74 65 74 72 69 67 67  lang_createtrigg
02c0: 65 72 2e 68 74 6d 6c 5d 20 5c 0d 0a 20 20 20 20  er.html] \..    
02d0: 5b 66 69 6c 65 20 6a 6f 69 6e 20 6c 61 6e 67 5f  [file join lang_
02e0: 63 72 65 61 74 65 76 69 65 77 2e 68 74 6d 6c 5d  createview.html]
02f0: 20 5c 0d 0a 20 20 20 20 5b 66 69 6c 65 20 6a 6f   \..    [file jo
0300: 69 6e 20 6c 61 6e 67 5f 63 72 65 61 74 65 76 74  in lang_createvt
0310: 61 62 2e 68 74 6d 6c 5d 20 5c 0d 0a 20 20 20 20  ab.html] \..    
0320: 5b 66 69 6c 65 20 6a 6f 69 6e 20 6c 61 6e 67 5f  [file join lang_
0330: 64 61 74 65 66 75 6e 63 2e 68 74 6d 6c 5d 20 5c  datefunc.html] \
0340: 0d 0a 20 20 20 20 5b 66 69 6c 65 20 6a 6f 69 6e  ..    [file join
0350: 20 6c 61 6e 67 5f 64 65 6c 65 74 65 2e 68 74 6d   lang_delete.htm
0360: 6c 5d 20 5c 0d 0a 20 20 20 20 5b 66 69 6c 65 20  l] \..    [file 
0370: 6a 6f 69 6e 20 6c 61 6e 67 5f 64 65 74 61 63 68  join lang_detach
0380: 2e 68 74 6d 6c 5d 20 5c 0d 0a 20 20 20 20 5b 66  .html] \..    [f
0390: 69 6c 65 20 6a 6f 69 6e 20 6c 61 6e 67 5f 64 72  ile join lang_dr
03a0: 6f 70 69 6e 64 65 78 2e 68 74 6d 6c 5d 20 5c 0d  opindex.html] \.
03b0: 0a 20 20 20 20 5b 66 69 6c 65 20 6a 6f 69 6e 20  .    [file join 
03c0: 6c 61 6e 67 5f 64 72 6f 70 74 61 62 6c 65 2e 68  lang_droptable.h
03d0: 74 6d 6c 5d 20 5c 0d 0a 20 20 20 20 5b 66 69 6c  tml] \..    [fil
03e0: 65 20 6a 6f 69 6e 20 6c 61 6e 67 5f 64 72 6f 70  e join lang_drop
03f0: 74 72 69 67 67 65 72 2e 68 74 6d 6c 5d 20 5c 0d  trigger.html] \.
0400: 0a 20 20 20 20 5b 66 69 6c 65 20 6a 6f 69 6e 20  .    [file join 
0410: 6c 61 6e 67 5f 64 72 6f 70 76 69 65 77 2e 68 74  lang_dropview.ht
0420: 6d 6c 5d 20 5c 0d 0a 20 20 20 20 5b 66 69 6c 65  ml] \..    [file
0430: 20 6a 6f 69 6e 20 6c 61 6e 67 5f 65 78 70 6c 61   join lang_expla
0440: 69 6e 2e 68 74 6d 6c 5d 20 5c 0d 0a 20 20 20 20  in.html] \..    
0450: 5b 66 69 6c 65 20 6a 6f 69 6e 20 6c 61 6e 67 5f  [file join lang_
0460: 65 78 70 72 2e 68 74 6d 6c 5d 20 5c 0d 0a 20 20  expr.html] \..  
0470: 20 20 5b 66 69 6c 65 20 6a 6f 69 6e 20 6c 61 6e    [file join lan
0480: 67 5f 69 6e 64 65 78 65 64 62 79 2e 68 74 6d 6c  g_indexedby.html
0490: 5d 20 5c 0d 0a 20 20 20 20 5b 66 69 6c 65 20 6a  ] \..    [file j
04a0: 6f 69 6e 20 6c 61 6e 67 5f 69 6e 73 65 72 74 2e  oin lang_insert.
04b0: 68 74 6d 6c 5d 20 5c 0d 0a 20 20 20 20 5b 66 69  html] \..    [fi
04c0: 6c 65 20 6a 6f 69 6e 20 6c 61 6e 67 5f 6b 65 79  le join lang_key
04d0: 77 6f 72 64 73 2e 68 74 6d 6c 5d 20 5c 0d 0a 20  words.html] \.. 
04e0: 20 20 20 5b 66 69 6c 65 20 6a 6f 69 6e 20 6c 61     [file join la
04f0: 6e 67 5f 6e 61 6d 69 6e 67 2e 68 74 6d 6c 5d 20  ng_naming.html] 
0500: 5c 0d 0a 20 20 20 20 5b 66 69 6c 65 20 6a 6f 69  \..    [file joi
0510: 6e 20 6c 61 6e 67 5f 72 65 69 6e 64 65 78 2e 68  n lang_reindex.h
0520: 74 6d 6c 5d 20 5c 0d 0a 20 20 20 20 5b 66 69 6c  tml] \..    [fil
0530: 65 20 6a 6f 69 6e 20 6c 61 6e 67 5f 72 65 70 6c  e join lang_repl
0540: 61 63 65 2e 68 74 6d 6c 5d 20 5c 0d 0a 20 20 20  ace.html] \..   
0550: 20 5b 66 69 6c 65 20 6a 6f 69 6e 20 6c 61 6e 67   [file join lang
0560: 5f 73 61 76 65 70 6f 69 6e 74 2e 68 74 6d 6c 5d  _savepoint.html]
0570: 20 5c 0d 0a 20 20 20 20 5b 66 69 6c 65 20 6a 6f   \..    [file jo
0580: 69 6e 20 6c 61 6e 67 5f 73 65 6c 65 63 74 2e 68  in lang_select.h
0590: 74 6d 6c 5d 20 5c 0d 0a 20 20 20 20 5b 66 69 6c  tml] \..    [fil
05a0: 65 20 6a 6f 69 6e 20 6c 61 6e 67 5f 74 72 61 6e  e join lang_tran
05b0: 73 61 63 74 69 6f 6e 2e 68 74 6d 6c 5d 20 5c 0d  saction.html] \.
05c0: 0a 20 20 20 20 5b 66 69 6c 65 20 6a 6f 69 6e 20  .    [file join 
05d0: 6c 61 6e 67 5f 75 70 64 61 74 65 2e 68 74 6d 6c  lang_update.html
05e0: 5d 20 5c 0d 0a 20 20 20 20 5b 66 69 6c 65 20 6a  ] \..    [file j
05f0: 6f 69 6e 20 6c 61 6e 67 5f 76 61 63 75 75 6d 2e  oin lang_vacuum.
0600: 68 74 6d 6c 5d 20 5c 0d 0a 20 20 20 20 5b 66 69  html] \..    [fi
0610: 6c 65 20 6a 6f 69 6e 20 6c 61 6e 67 5f 77 69 74  le join lang_wit
0620: 68 2e 68 74 6d 6c 5d 20 5c 0d 0a 20 20 20 20 5b  h.html] \..    [
0630: 66 69 6c 65 20 6a 6f 69 6e 20 70 72 61 67 6d 61  file join pragma
0640: 2e 68 74 6d 6c 5d 20 5c 0d 0a 20 20 20 20 5b 66  .html] \..    [f
0650: 69 6c 65 20 6a 6f 69 6e 20 73 71 6c 69 74 65 2e  ile join sqlite.
0660: 63 73 73 5d 20 5c 0d 0a 20 20 20 20 5b 66 69 6c  css] \..    [fil
0670: 65 20 6a 6f 69 6e 20 73 79 6e 74 61 78 2e 68 74  e join syntax.ht
0680: 6d 6c 5d 20 5c 0d 0a 20 20 20 20 5b 66 69 6c 65  ml] \..    [file
0690: 20 6a 6f 69 6e 20 73 79 6e 74 61 78 64 69 61 67   join syntaxdiag
06a0: 72 61 6d 73 2e 68 74 6d 6c 5d 20 5c 0d 0a 20 20  rams.html] \..  
06b0: 20 20 5b 66 69 6c 65 20 6a 6f 69 6e 20 76 74 61    [file join vta
06c0: 62 2e 68 74 6d 6c 5d 20 5c 0d 0a 20 20 20 20 5b  b.html] \..    [
06d0: 66 69 6c 65 20 6a 6f 69 6e 20 69 6d 61 67 65 73  file join images
06e0: 20 73 71 6c 69 74 65 33 37 30 5f 62 61 6e 6e 65   sqlite370_banne
06f0: 72 2e 67 69 66 5d 20 5c 0d 0a 20 20 20 20 5b 66  r.gif] \..    [f
0700: 69 6c 65 20 6a 6f 69 6e 20 69 6d 61 67 65 73 20  ile join images 
0710: 73 79 6e 74 61 78 20 61 6c 74 65 72 2d 74 61 62  syntax alter-tab
0720: 6c 65 2d 73 74 6d 74 2e 67 69 66 5d 20 5c 0d 0a  le-stmt.gif] \..
0730: 20 20 20 20 5b 66 69 6c 65 20 6a 6f 69 6e 20 69      [file join i
0740: 6d 61 67 65 73 20 73 79 6e 74 61 78 20 61 6e 61  mages syntax ana
0750: 6c 79 7a 65 2d 73 74 6d 74 2e 67 69 66 5d 20 5c  lyze-stmt.gif] \
0760: 0d 0a 20 20 20 20 5b 66 69 6c 65 20 6a 6f 69 6e  ..    [file join
0770: 20 69 6d 61 67 65 73 20 73 79 6e 74 61 78 20 61   images syntax a
0780: 74 74 61 63 68 2d 73 74 6d 74 2e 67 69 66 5d 20  ttach-stmt.gif] 
0790: 5c 0d 0a 20 20 20 20 5b 66 69 6c 65 20 6a 6f 69  \..    [file joi
07a0: 6e 20 69 6d 61 67 65 73 20 73 79 6e 74 61 78 20  n images syntax 
07b0: 62 65 67 69 6e 2d 73 74 6d 74 2e 67 69 66 5d 20  begin-stmt.gif] 
07c0: 5c 0d 0a 20 20 20 20 5b 66 69 6c 65 20 6a 6f 69  \..    [file joi
07d0: 6e 20 69 6d 61 67 65 73 20 73 79 6e 74 61 78 20  n images syntax 
07e0: 63 6f 6c 75 6d 6e 2d 63 6f 6e 73 74 72 61 69 6e  column-constrain
07f0: 74 2e 67 69 66 5d 20 5c 0d 0a 20 20 20 20 5b 66  t.gif] \..    [f
0800: 69 6c 65 20 6a 6f 69 6e 20 69 6d 61 67 65 73 20  ile join images 
0810: 73 79 6e 74 61 78 20 63 6f 6c 75 6d 6e 2d 64 65  syntax column-de
0820: 66 2e 67 69 66 5d 20 5c 0d 0a 20 20 20 20 5b 66  f.gif] \..    [f
0830: 69 6c 65 20 6a 6f 69 6e 20 69 6d 61 67 65 73 20  ile join images 
0840: 73 79 6e 74 61 78 20 63 6f 6c 75 6d 6e 2d 6e 61  syntax column-na
0850: 6d 65 2d 6c 69 73 74 2e 67 69 66 5d 20 5c 0d 0a  me-list.gif] \..
0860: 20 20 20 20 5b 66 69 6c 65 20 6a 6f 69 6e 20 69      [file join i
0870: 6d 61 67 65 73 20 73 79 6e 74 61 78 20 63 6f 6d  mages syntax com
0880: 6d 65 6e 74 2d 73 79 6e 74 61 78 2e 67 69 66 5d  ment-syntax.gif]
0890: 20 5c 0d 0a 20 20 20 20 5b 66 69 6c 65 20 6a 6f   \..    [file jo
08a0: 69 6e 20 69 6d 61 67 65 73 20 73 79 6e 74 61 78  in images syntax
08b0: 20 63 6f 6d 6d 69 74 2d 73 74 6d 74 2e 67 69 66   commit-stmt.gif
08c0: 5d 20 5c 0d 0a 20 20 20 20 5b 66 69 6c 65 20 6a  ] \..    [file j
08d0: 6f 69 6e 20 69 6d 61 67 65 73 20 73 79 6e 74 61  oin images synta
08e0: 78 20 63 6f 6d 6d 6f 6e 2d 74 61 62 6c 65 2d 65  x common-table-e
08f0: 78 70 72 65 73 73 69 6f 6e 2e 67 69 66 5d 20 5c  xpression.gif] \
0900: 0d 0a 20 20 20 20 5b 66 69 6c 65 20 6a 6f 69 6e  ..    [file join
0910: 20 69 6d 61 67 65 73 20 73 79 6e 74 61 78 20 63   images syntax c
0920: 6f 6d 70 6f 75 6e 64 2d 6f 70 65 72 61 74 6f 72  ompound-operator
0930: 2e 67 69 66 5d 20 5c 0d 0a 20 20 20 20 5b 66 69  .gif] \..    [fi
0940: 6c 65 20 6a 6f 69 6e 20 69 6d 61 67 65 73 20 73  le join images s
0950: 79 6e 74 61 78 20 63 6f 6d 70 6f 75 6e 64 2d 73  yntax compound-s
0960: 65 6c 65 63 74 2d 73 74 6d 74 2e 67 69 66 5d 20  elect-stmt.gif] 
0970: 5c 0d 0a 20 20 20 20 5b 66 69 6c 65 20 6a 6f 69  \..    [file joi
0980: 6e 20 69 6d 61 67 65 73 20 73 79 6e 74 61 78 20  n images syntax 
0990: 63 6f 6e 66 6c 69 63 74 2d 63 6c 61 75 73 65 2e  conflict-clause.
09a0: 67 69 66 5d 20 5c 0d 0a 20 20 20 20 5b 66 69 6c  gif] \..    [fil
09b0: 65 20 6a 6f 69 6e 20 69 6d 61 67 65 73 20 73 79  e join images sy
09c0: 6e 74 61 78 20 63 72 65 61 74 65 2d 69 6e 64 65  ntax create-inde
09d0: 78 2d 73 74 6d 74 2e 67 69 66 5d 20 5c 0d 0a 20  x-stmt.gif] \.. 
09e0: 20 20 20 5b 66 69 6c 65 20 6a 6f 69 6e 20 69 6d     [file join im
09f0: 61 67 65 73 20 73 79 6e 74 61 78 20 63 72 65 61  ages syntax crea
0a00: 74 65 2d 74 61 62 6c 65 2d 73 74 6d 74 2e 67 69  te-table-stmt.gi
0a10: 66 5d 20 5c 0d 0a 20 20 20 20 5b 66 69 6c 65 20  f] \..    [file 
0a20: 6a 6f 69 6e 20 69 6d 61 67 65 73 20 73 79 6e 74  join images synt
0a30: 61 78 20 63 72 65 61 74 65 2d 74 72 69 67 67 65  ax create-trigge
0a40: 72 2d 73 74 6d 74 2e 67 69 66 5d 20 5c 0d 0a 20  r-stmt.gif] \.. 
0a50: 20 20 20 5b 66 69 6c 65 20 6a 6f 69 6e 20 69 6d     [file join im
0a60: 61 67 65 73 20 73 79 6e 74 61 78 20 63 72 65 61  ages syntax crea
0a70: 74 65 2d 76 69 65 77 2d 73 74 6d 74 2e 67 69 66  te-view-stmt.gif
0a80: 5d 20 5c 0d 0a 20 20 20 20 5b 66 69 6c 65 20 6a  ] \..    [file j
0a90: 6f 69 6e 20 69 6d 61 67 65 73 20 73 79 6e 74 61  oin images synta
0aa0: 78 20 63 72 65 61 74 65 2d 76 69 72 74 75 61 6c  x create-virtual
0ab0: 2d 74 61 62 6c 65 2d 73 74 6d 74 2e 67 69 66 5d  -table-stmt.gif]
0ac0: 20 5c 0d 0a 20 20 20 20 5b 66 69 6c 65 20 6a 6f   \..    [file jo
0ad0: 69 6e 20 69 6d 61 67 65 73 20 73 79 6e 74 61 78  in images syntax
0ae0: 20 63 74 65 2d 74 61 62 6c 65 2d 6e 61 6d 65 2e   cte-table-name.
0af0: 67 69 66 5d 20 5c 0d 0a 20 20 20 20 5b 66 69 6c  gif] \..    [fil
0b00: 65 20 6a 6f 69 6e 20 69 6d 61 67 65 73 20 73 79  e join images sy
0b10: 6e 74 61 78 20 64 65 6c 65 74 65 2d 73 74 6d 74  ntax delete-stmt
0b20: 2d 6c 69 6d 69 74 65 64 2e 67 69 66 5d 20 5c 0d  -limited.gif] \.
0b30: 0a 20 20 20 20 5b 66 69 6c 65 20 6a 6f 69 6e 20  .    [file join 
0b40: 69 6d 61 67 65 73 20 73 79 6e 74 61 78 20 64 65  images syntax de
0b50: 6c 65 74 65 2d 73 74 6d 74 2e 67 69 66 5d 20 5c  lete-stmt.gif] \
0b60: 0d 0a 20 20 20 20 5b 66 69 6c 65 20 6a 6f 69 6e  ..    [file join
0b70: 20 69 6d 61 67 65 73 20 73 79 6e 74 61 78 20 64   images syntax d
0b80: 65 74 61 63 68 2d 73 74 6d 74 2e 67 69 66 5d 20  etach-stmt.gif] 
0b90: 5c 0d 0a 20 20 20 20 5b 66 69 6c 65 20 6a 6f 69  \..    [file joi
0ba0: 6e 20 69 6d 61 67 65 73 20 73 79 6e 74 61 78 20  n images syntax 
0bb0: 64 72 6f 70 2d 69 6e 64 65 78 2d 73 74 6d 74 2e  drop-index-stmt.
0bc0: 67 69 66 5d 20 5c 0d 0a 20 20 20 20 5b 66 69 6c  gif] \..    [fil
0bd0: 65 20 6a 6f 69 6e 20 69 6d 61 67 65 73 20 73 79  e join images sy
0be0: 6e 74 61 78 20 64 72 6f 70 2d 74 61 62 6c 65 2d  ntax drop-table-
0bf0: 73 74 6d 74 2e 67 69 66 5d 20 5c 0d 0a 20 20 20  stmt.gif] \..   
0c00: 20 5b 66 69 6c 65 20 6a 6f 69 6e 20 69 6d 61 67   [file join imag
0c10: 65 73 20 73 79 6e 74 61 78 20 64 72 6f 70 2d 74  es syntax drop-t
0c20: 72 69 67 67 65 72 2d 73 74 6d 74 2e 67 69 66 5d  rigger-stmt.gif]
0c30: 20 5c 0d 0a 20 20 20 20 5b 66 69 6c 65 20 6a 6f   \..    [file jo
0c40: 69 6e 20 69 6d 61 67 65 73 20 73 79 6e 74 61 78  in images syntax
0c50: 20 64 72 6f 70 2d 76 69 65 77 2d 73 74 6d 74 2e   drop-view-stmt.
0c60: 67 69 66 5d 20 5c 0d 0a 20 20 20 20 5b 66 69 6c  gif] \..    [fil
0c70: 65 20 6a 6f 69 6e 20 69 6d 61 67 65 73 20 73 79  e join images sy
0c80: 6e 74 61 78 20 65 78 70 72 2e 67 69 66 5d 20 5c  ntax expr.gif] \
0c90: 0d 0a 20 20 20 20 5b 66 69 6c 65 20 6a 6f 69 6e  ..    [file join
0ca0: 20 69 6d 61 67 65 73 20 73 79 6e 74 61 78 20 66   images syntax f
0cb0: 61 63 74 6f 72 65 64 2d 73 65 6c 65 63 74 2d 73  actored-select-s
0cc0: 74 6d 74 2e 67 69 66 5d 20 5c 0d 0a 20 20 20 20  tmt.gif] \..    
0cd0: 5b 66 69 6c 65 20 6a 6f 69 6e 20 69 6d 61 67 65  [file join image
0ce0: 73 20 73 79 6e 74 61 78 20 66 6f 72 65 69 67 6e  s syntax foreign
0cf0: 2d 6b 65 79 2d 63 6c 61 75 73 65 2e 67 69 66 5d  -key-clause.gif]
0d00: 20 5c 0d 0a 20 20 20 20 5b 66 69 6c 65 20 6a 6f   \..    [file jo
0d10: 69 6e 20 69 6d 61 67 65 73 20 73 79 6e 74 61 78  in images syntax
0d20: 20 69 6e 64 65 78 65 64 2d 63 6f 6c 75 6d 6e 2e   indexed-column.
0d30: 67 69 66 5d 20 5c 0d 0a 20 20 20 20 5b 66 69 6c  gif] \..    [fil
0d40: 65 20 6a 6f 69 6e 20 69 6d 61 67 65 73 20 73 79  e join images sy
0d50: 6e 74 61 78 20 69 6e 73 65 72 74 2d 73 74 6d 74  ntax insert-stmt
0d60: 2e 67 69 66 5d 20 5c 0d 0a 20 20 20 20 5b 66 69  .gif] \..    [fi
0d70: 6c 65 20 6a 6f 69 6e 20 69 6d 61 67 65 73 20 73  le join images s
0d80: 79 6e 74 61 78 20 6a 6f 69 6e 2d 63 6c 61 75 73  yntax join-claus
0d90: 65 2e 67 69 66 5d 20 5c 0d 0a 20 20 20 20 5b 66  e.gif] \..    [f
0da0: 69 6c 65 20 6a 6f 69 6e 20 69 6d 61 67 65 73 20  ile join images 
0db0: 73 79 6e 74 61 78 20 6a 6f 69 6e 2d 63 6f 6e 73  syntax join-cons
0dc0: 74 72 61 69 6e 74 2e 67 69 66 5d 20 5c 0d 0a 20  traint.gif] \.. 
0dd0: 20 20 20 5b 66 69 6c 65 20 6a 6f 69 6e 20 69 6d     [file join im
0de0: 61 67 65 73 20 73 79 6e 74 61 78 20 6a 6f 69 6e  ages syntax join
0df0: 2d 6f 70 65 72 61 74 6f 72 2e 67 69 66 5d 20 5c  -operator.gif] \
0e00: 0d 0a 20 20 20 20 5b 66 69 6c 65 20 6a 6f 69 6e  ..    [file join
0e10: 20 69 6d 61 67 65 73 20 73 79 6e 74 61 78 20 6c   images syntax l
0e20: 69 74 65 72 61 6c 2d 76 61 6c 75 65 2e 67 69 66  iteral-value.gif
0e30: 5d 20 5c 0d 0a 20 20 20 20 5b 66 69 6c 65 20 6a  ] \..    [file j
0e40: 6f 69 6e 20 69 6d 61 67 65 73 20 73 79 6e 74 61  oin images synta
0e50: 78 20 6e 75 6d 65 72 69 63 2d 6c 69 74 65 72 61  x numeric-litera
0e60: 6c 2e 67 69 66 5d 20 5c 0d 0a 20 20 20 20 5b 66  l.gif] \..    [f
0e70: 69 6c 65 20 6a 6f 69 6e 20 69 6d 61 67 65 73 20  ile join images 
0e80: 73 79 6e 74 61 78 20 6f 72 64 65 72 69 6e 67 2d  syntax ordering-
0e90: 74 65 72 6d 2e 67 69 66 5d 20 5c 0d 0a 20 20 20  term.gif] \..   
0ea0: 20 5b 66 69 6c 65 20 6a 6f 69 6e 20 69 6d 61 67   [file join imag
0eb0: 65 73 20 73 79 6e 74 61 78 20 70 72 61 67 6d 61  es syntax pragma
0ec0: 2d 73 74 6d 74 2e 67 69 66 5d 20 5c 0d 0a 20 20  -stmt.gif] \..  
0ed0: 20 20 5b 66 69 6c 65 20 6a 6f 69 6e 20 69 6d 61    [file join ima
0ee0: 67 65 73 20 73 79 6e 74 61 78 20 70 72 61 67 6d  ges syntax pragm
0ef0: 61 2d 76 61 6c 75 65 2e 67 69 66 5d 20 5c 0d 0a  a-value.gif] \..
0f00: 20 20 20 20 5b 66 69 6c 65 20 6a 6f 69 6e 20 69      [file join i
0f10: 6d 61 67 65 73 20 73 79 6e 74 61 78 20 71 75 61  mages syntax qua
0f20: 6c 69 66 69 65 64 2d 74 61 62 6c 65 2d 6e 61 6d  lified-table-nam
0f30: 65 2e 67 69 66 5d 20 5c 0d 0a 20 20 20 20 5b 66  e.gif] \..    [f
0f40: 69 6c 65 20 6a 6f 69 6e 20 69 6d 61 67 65 73 20  ile join images 
0f50: 73 79 6e 74 61 78 20 72 61 69 73 65 2d 66 75 6e  syntax raise-fun
0f60: 63 74 69 6f 6e 2e 67 69 66 5d 20 5c 0d 0a 20 20  ction.gif] \..  
0f70: 20 20 5b 66 69 6c 65 20 6a 6f 69 6e 20 69 6d 61    [file join ima
0f80: 67 65 73 20 73 79 6e 74 61 78 20 72 65 63 75 72  ges syntax recur
0f90: 73 69 76 65 2d 63 74 65 2e 67 69 66 5d 20 5c 0d  sive-cte.gif] \.
0fa0: 0a 20 20 20 20 5b 66 69 6c 65 20 6a 6f 69 6e 20  .    [file join 
0fb0: 69 6d 61 67 65 73 20 73 79 6e 74 61 78 20 72 65  images syntax re
0fc0: 69 6e 64 65 78 2d 73 74 6d 74 2e 67 69 66 5d 20  index-stmt.gif] 
0fd0: 5c 0d 0a 20 20 20 20 5b 66 69 6c 65 20 6a 6f 69  \..    [file joi
0fe0: 6e 20 69 6d 61 67 65 73 20 73 79 6e 74 61 78 20  n images syntax 
0ff0: 72 65 6c 65 61 73 65 2d 73 74 6d 74 2e 67 69 66  release-stmt.gif
1000: 5d 20 5c 0d 0a 20 20 20 20 5b 66 69 6c 65 20 6a  ] \..    [file j
1010: 6f 69 6e 20 69 6d 61 67 65 73 20 73 79 6e 74 61  oin images synta
1020: 78 20 72 65 73 75 6c 74 2d 63 6f 6c 75 6d 6e 2e  x result-column.
1030: 67 69 66 5d 20 5c 0d 0a 20 20 20 20 5b 66 69 6c  gif] \..    [fil
1040: 65 20 6a 6f 69 6e 20 69 6d 61 67 65 73 20 73 79  e join images sy
1050: 6e 74 61 78 20 72 6f 6c 6c 62 61 63 6b 2d 73 74  ntax rollback-st
1060: 6d 74 2e 67 69 66 5d 20 5c 0d 0a 20 20 20 20 5b  mt.gif] \..    [
1070: 66 69 6c 65 20 6a 6f 69 6e 20 69 6d 61 67 65 73  file join images
1080: 20 73 79 6e 74 61 78 20 73 61 76 65 70 6f 69 6e   syntax savepoin
1090: 74 2d 73 74 6d 74 2e 67 69 66 5d 20 5c 0d 0a 20  t-stmt.gif] \.. 
10a0: 20 20 20 5b 66 69 6c 65 20 6a 6f 69 6e 20 69 6d     [file join im
10b0: 61 67 65 73 20 73 79 6e 74 61 78 20 73 65 6c 65  ages syntax sele
10c0: 63 74 2d 63 6f 72 65 2e 67 69 66 5d 20 5c 0d 0a  ct-core.gif] \..
10d0: 20 20 20 20 5b 66 69 6c 65 20 6a 6f 69 6e 20 69      [file join i
10e0: 6d 61 67 65 73 20 73 79 6e 74 61 78 20 73 65 6c  mages syntax sel
10f0: 65 63 74 2d 73 74 6d 74 2e 67 69 66 5d 20 5c 0d  ect-stmt.gif] \.
1100: 0a 20 20 20 20 5b 66 69 6c 65 20 6a 6f 69 6e 20  .    [file join 
1110: 69 6d 61 67 65 73 20 73 79 6e 74 61 78 20 73 69  images syntax si
1120: 67 6e 65 64 2d 6e 75 6d 62 65 72 2e 67 69 66 5d  gned-number.gif]
1130: 20 5c 0d 0a 20 20 20 20 5b 66 69 6c 65 20 6a 6f   \..    [file jo
1140: 69 6e 20 69 6d 61 67 65 73 20 73 79 6e 74 61 78  in images syntax
1150: 20 73 69 6d 70 6c 65 2d 73 65 6c 65 63 74 2d 73   simple-select-s
1160: 74 6d 74 2e 67 69 66 5d 20 5c 0d 0a 20 20 20 20  tmt.gif] \..    
1170: 5b 66 69 6c 65 20 6a 6f 69 6e 20 69 6d 61 67 65  [file join image
1180: 73 20 73 79 6e 74 61 78 20 73 71 6c 2d 73 74 6d  s syntax sql-stm
1190: 74 2d 6c 69 73 74 2e 67 69 66 5d 20 5c 0d 0a 20  t-list.gif] \.. 
11a0: 20 20 20 5b 66 69 6c 65 20 6a 6f 69 6e 20 69 6d     [file join im
11b0: 61 67 65 73 20 73 79 6e 74 61 78 20 73 71 6c 2d  ages syntax sql-
11c0: 73 74 6d 74 2e 67 69 66 5d 20 5c 0d 0a 20 20 20  stmt.gif] \..   
11d0: 20 5b 66 69 6c 65 20 6a 6f 69 6e 20 69 6d 61 67   [file join imag
11e0: 65 73 20 73 79 6e 74 61 78 20 74 61 62 6c 65 2d  es syntax table-
11f0: 63 6f 6e 73 74 72 61 69 6e 74 2e 67 69 66 5d 20  constraint.gif] 
1200: 5c 0d 0a 20 20 20 20 5b 66 69 6c 65 20 6a 6f 69  \..    [file joi
1210: 6e 20 69 6d 61 67 65 73 20 73 79 6e 74 61 78 20  n images syntax 
1220: 74 61 62 6c 65 2d 6f 72 2d 73 75 62 71 75 65 72  table-or-subquer
1230: 79 2e 67 69 66 5d 20 5c 0d 0a 20 20 20 20 5b 66  y.gif] \..    [f
1240: 69 6c 65 20 6a 6f 69 6e 20 69 6d 61 67 65 73 20  ile join images 
1250: 73 79 6e 74 61 78 20 74 79 70 65 2d 6e 61 6d 65  syntax type-name
1260: 2e 67 69 66 5d 20 5c 0d 0a 20 20 20 20 5b 66 69  .gif] \..    [fi
1270: 6c 65 20 6a 6f 69 6e 20 69 6d 61 67 65 73 20 73  le join images s
1280: 79 6e 74 61 78 20 75 70 64 61 74 65 2d 73 74 6d  yntax update-stm
1290: 74 2d 6c 69 6d 69 74 65 64 2e 67 69 66 5d 20 5c  t-limited.gif] \
12a0: 0d 0a 20 20 20 20 5b 66 69 6c 65 20 6a 6f 69 6e  ..    [file join
12b0: 20 69 6d 61 67 65 73 20 73 79 6e 74 61 78 20 75   images syntax u
12c0: 70 64 61 74 65 2d 73 74 6d 74 2e 67 69 66 5d 20  pdate-stmt.gif] 
12d0: 5c 0d 0a 20 20 20 20 5b 66 69 6c 65 20 6a 6f 69  \..    [file joi
12e0: 6e 20 69 6d 61 67 65 73 20 73 79 6e 74 61 78 20  n images syntax 
12f0: 76 61 63 75 75 6d 2d 73 74 6d 74 2e 67 69 66 5d  vacuum-stmt.gif]
1300: 20 5c 0d 0a 20 20 20 20 5b 66 69 6c 65 20 6a 6f   \..    [file jo
1310: 69 6e 20 69 6d 61 67 65 73 20 73 79 6e 74 61 78  in images syntax
1320: 20 77 69 74 68 2d 63 6c 61 75 73 65 2e 67 69 66   with-clause.gif
1330: 5d 20 5c 0d 0a 20 20 20 20 5b 66 69 6c 65 20 6a  ] \..    [file j
1340: 6f 69 6e 20 73 79 6e 74 61 78 20 61 6c 74 65 72  oin syntax alter
1350: 2d 74 61 62 6c 65 2d 73 74 6d 74 2e 68 74 6d 6c  -table-stmt.html
1360: 5d 20 5c 0d 0a 20 20 20 20 5b 66 69 6c 65 20 6a  ] \..    [file j
1370: 6f 69 6e 20 73 79 6e 74 61 78 20 61 6e 61 6c 79  oin syntax analy
1380: 7a 65 2d 73 74 6d 74 2e 68 74 6d 6c 5d 20 5c 0d  ze-stmt.html] \.
1390: 0a 20 20 20 20 5b 66 69 6c 65 20 6a 6f 69 6e 20  .    [file join 
13a0: 73 79 6e 74 61 78 20 61 74 74 61 63 68 2d 73 74  syntax attach-st
13b0: 6d 74 2e 68 74 6d 6c 5d 20 5c 0d 0a 20 20 20 20  mt.html] \..    
13c0: 5b 66 69 6c 65 20 6a 6f 69 6e 20 73 79 6e 74 61  [file join synta
13d0: 78 20 62 65 67 69 6e 2d 73 74 6d 74 2e 68 74 6d  x begin-stmt.htm
13e0: 6c 5d 20 5c 0d 0a 20 20 20 20 5b 66 69 6c 65 20  l] \..    [file 
13f0: 6a 6f 69 6e 20 73 79 6e 74 61 78 20 63 6f 6c 75  join syntax colu
1400: 6d 6e 2d 63 6f 6e 73 74 72 61 69 6e 74 2e 68 74  mn-constraint.ht
1410: 6d 6c 5d 20 5c 0d 0a 20 20 20 20 5b 66 69 6c 65  ml] \..    [file
1420: 20 6a 6f 69 6e 20 73 79 6e 74 61 78 20 63 6f 6c   join syntax col
1430: 75 6d 6e 2d 64 65 66 2e 68 74 6d 6c 5d 20 5c 0d  umn-def.html] \.
1440: 0a 20 20 20 20 5b 66 69 6c 65 20 6a 6f 69 6e 20  .    [file join 
1450: 73 79 6e 74 61 78 20 63 6f 6c 75 6d 6e 2d 6e 61  syntax column-na
1460: 6d 65 2d 6c 69 73 74 2e 68 74 6d 6c 5d 20 5c 0d  me-list.html] \.
1470: 0a 20 20 20 20 5b 66 69 6c 65 20 6a 6f 69 6e 20  .    [file join 
1480: 73 79 6e 74 61 78 20 63 6f 6d 6d 65 6e 74 2d 73  syntax comment-s
1490: 79 6e 74 61 78 2e 68 74 6d 6c 5d 20 5c 0d 0a 20  yntax.html] \.. 
14a0: 20 20 20 5b 66 69 6c 65 20 6a 6f 69 6e 20 73 79     [file join sy
14b0: 6e 74 61 78 20 63 6f 6d 6d 69 74 2d 73 74 6d 74  ntax commit-stmt
14c0: 2e 68 74 6d 6c 5d 20 5c 0d 0a 20 20 20 20 5b 66  .html] \..    [f
14d0: 69 6c 65 20 6a 6f 69 6e 20 73 79 6e 74 61 78 20  ile join syntax 
14e0: 63 6f 6d 6d 6f 6e 2d 74 61 62 6c 65 2d 65 78 70  common-table-exp
14f0: 72 65 73 73 69 6f 6e 2e 68 74 6d 6c 5d 20 5c 0d  ression.html] \.
1500: 0a 20 20 20 20 5b 66 69 6c 65 20 6a 6f 69 6e 20  .    [file join 
1510: 73 79 6e 74 61 78 20 63 6f 6d 70 6f 75 6e 64 2d  syntax compound-
1520: 6f 70 65 72 61 74 6f 72 2e 68 74 6d 6c 5d 20 5c  operator.html] \
1530: 0d 0a 20 20 20 20 5b 66 69 6c 65 20 6a 6f 69 6e  ..    [file join
1540: 20 73 79 6e 74 61 78 20 63 6f 6d 70 6f 75 6e 64   syntax compound
1550: 2d 73 65 6c 65 63 74 2d 73 74 6d 74 2e 68 74 6d  -select-stmt.htm
1560: 6c 5d 20 5c 0d 0a 20 20 20 20 5b 66 69 6c 65 20  l] \..    [file 
1570: 6a 6f 69 6e 20 73 79 6e 74 61 78 20 63 6f 6e 66  join syntax conf
1580: 6c 69 63 74 2d 63 6c 61 75 73 65 2e 68 74 6d 6c  lict-clause.html
1590: 5d 20 5c 0d 0a 20 20 20 20 5b 66 69 6c 65 20 6a  ] \..    [file j
15a0: 6f 69 6e 20 73 79 6e 74 61 78 20 63 72 65 61 74  oin syntax creat
15b0: 65 2d 69 6e 64 65 78 2d 73 74 6d 74 2e 68 74 6d  e-index-stmt.htm
15c0: 6c 5d 20 5c 0d 0a 20 20 20 20 5b 66 69 6c 65 20  l] \..    [file 
15d0: 6a 6f 69 6e 20 73 79 6e 74 61 78 20 63 72 65 61  join syntax crea
15e0: 74 65 2d 74 61 62 6c 65 2d 73 74 6d 74 2e 68 74  te-table-stmt.ht
15f0: 6d 6c 5d 20 5c 0d 0a 20 20 20 20 5b 66 69 6c 65  ml] \..    [file
1600: 20 6a 6f 69 6e 20 73 79 6e 74 61 78 20 63 72 65   join syntax cre
1610: 61 74 65 2d 74 72 69 67 67 65 72 2d 73 74 6d 74  ate-trigger-stmt
1620: 2e 68 74 6d 6c 5d 20 5c 0d 0a 20 20 20 20 5b 66  .html] \..    [f
1630: 69 6c 65 20 6a 6f 69 6e 20 73 79 6e 74 61 78 20  ile join syntax 
1640: 63 72 65 61 74 65 2d 76 69 65 77 2d 73 74 6d 74  create-view-stmt
1650: 2e 68 74 6d 6c 5d 20 5c 0d 0a 20 20 20 20 5b 66  .html] \..    [f
1660: 69 6c 65 20 6a 6f 69 6e 20 73 79 6e 74 61 78 20  ile join syntax 
1670: 63 72 65 61 74 65 2d 76 69 72 74 75 61 6c 2d 74  create-virtual-t
1680: 61 62 6c 65 2d 73 74 6d 74 2e 68 74 6d 6c 5d 20  able-stmt.html] 
1690: 5c 0d 0a 20 20 20 20 5b 66 69 6c 65 20 6a 6f 69  \..    [file joi
16a0: 6e 20 73 79 6e 74 61 78 20 63 74 65 2d 74 61 62  n syntax cte-tab
16b0: 6c 65 2d 6e 61 6d 65 2e 68 74 6d 6c 5d 20 5c 0d  le-name.html] \.
16c0: 0a 20 20 20 20 5b 66 69 6c 65 20 6a 6f 69 6e 20  .    [file join 
16d0: 73 79 6e 74 61 78 20 64 65 6c 65 74 65 2d 73 74  syntax delete-st
16e0: 6d 74 2d 6c 69 6d 69 74 65 64 2e 68 74 6d 6c 5d  mt-limited.html]
16f0: 20 5c 0d 0a 20 20 20 20 5b 66 69 6c 65 20 6a 6f   \..    [file jo
1700: 69 6e 20 73 79 6e 74 61 78 20 64 65 6c 65 74 65  in syntax delete
1710: 2d 73 74 6d 74 2e 68 74 6d 6c 5d 20 5c 0d 0a 20  -stmt.html] \.. 
1720: 20 20 20 5b 66 69 6c 65 20 6a 6f 69 6e 20 73 79     [file join sy
1730: 6e 74 61 78 20 64 65 74 61 63 68 2d 73 74 6d 74  ntax detach-stmt
1740: 2e 68 74 6d 6c 5d 20 5c 0d 0a 20 20 20 20 5b 66  .html] \..    [f
1750: 69 6c 65 20 6a 6f 69 6e 20 73 79 6e 74 61 78 20  ile join syntax 
1760: 64 72 6f 70 2d 69 6e 64 65 78 2d 73 74 6d 74 2e  drop-index-stmt.
1770: 68 74 6d 6c 5d 20 5c 0d 0a 20 20 20 20 5b 66 69  html] \..    [fi
1780: 6c 65 20 6a 6f 69 6e 20 73 79 6e 74 61 78 20 64  le join syntax d
1790: 72 6f 70 2d 74 61 62 6c 65 2d 73 74 6d 74 2e 68  rop-table-stmt.h
17a0: 74 6d 6c 5d 20 5c 0d 0a 20 20 20 20 5b 66 69 6c  tml] \..    [fil
17b0: 65 20 6a 6f 69 6e 20 73 79 6e 74 61 78 20 64 72  e join syntax dr
17c0: 6f 70 2d 74 72 69 67 67 65 72 2d 73 74 6d 74 2e  op-trigger-stmt.
17d0: 68 74 6d 6c 5d 20 5c 0d 0a 20 20 20 20 5b 66 69  html] \..    [fi
17e0: 6c 65 20 6a 6f 69 6e 20 73 79 6e 74 61 78 20 64  le join syntax d
17f0: 72 6f 70 2d 76 69 65 77 2d 73 74 6d 74 2e 68 74  rop-view-stmt.ht
1800: 6d 6c 5d 20 5c 0d 0a 20 20 20 20 5b 66 69 6c 65  ml] \..    [file
1810: 20 6a 6f 69 6e 20 73 79 6e 74 61 78 20 65 78 70   join syntax exp
1820: 72 2e 68 74 6d 6c 5d 20 5c 0d 0a 20 20 20 20 5b  r.html] \..    [
1830: 66 69 6c 65 20 6a 6f 69 6e 20 73 79 6e 74 61 78  file join syntax
1840: 20 66 61 63 74 6f 72 65 64 2d 73 65 6c 65 63 74   factored-select
1850: 2d 73 74 6d 74 2e 68 74 6d 6c 5d 20 5c 0d 0a 20  -stmt.html] \.. 
1860: 20 20 20 5b 66 69 6c 65 20 6a 6f 69 6e 20 73 79     [file join sy
1870: 6e 74 61 78 20 66 6f 72 65 69 67 6e 2d 6b 65 79  ntax foreign-key
1880: 2d 63 6c 61 75 73 65 2e 68 74 6d 6c 5d 20 5c 0d  -clause.html] \.
1890: 0a 20 20 20 20 5b 66 69 6c 65 20 6a 6f 69 6e 20  .    [file join 
18a0: 73 79 6e 74 61 78 20 69 6e 64 65 78 65 64 2d 63  syntax indexed-c
18b0: 6f 6c 75 6d 6e 2e 68 74 6d 6c 5d 20 5c 0d 0a 20  olumn.html] \.. 
18c0: 20 20 20 5b 66 69 6c 65 20 6a 6f 69 6e 20 73 79     [file join sy
18d0: 6e 74 61 78 20 69 6e 73 65 72 74 2d 73 74 6d 74  ntax insert-stmt
18e0: 2e 68 74 6d 6c 5d 20 5c 0d 0a 20 20 20 20 5b 66  .html] \..    [f
18f0: 69 6c 65 20 6a 6f 69 6e 20 73 79 6e 74 61 78 20  ile join syntax 
1900: 6a 6f 69 6e 2d 63 6c 61 75 73 65 2e 68 74 6d 6c  join-clause.html
1910: 5d 20 5c 0d 0a 20 20 20 20 5b 66 69 6c 65 20 6a  ] \..    [file j
1920: 6f 69 6e 20 73 79 6e 74 61 78 20 6a 6f 69 6e 2d  oin syntax join-
1930: 63 6f 6e 73 74 72 61 69 6e 74 2e 68 74 6d 6c 5d  constraint.html]
1940: 20 5c 0d 0a 20 20 20 20 5b 66 69 6c 65 20 6a 6f   \..    [file jo
1950: 69 6e 20 73 79 6e 74 61 78 20 6a 6f 69 6e 2d 6f  in syntax join-o
1960: 70 65 72 61 74 6f 72 2e 68 74 6d 6c 5d 20 5c 0d  perator.html] \.
1970: 0a 20 20 20 20 5b 66 69 6c 65 20 6a 6f 69 6e 20  .    [file join 
1980: 73 79 6e 74 61 78 20 6c 69 74 65 72 61 6c 2d 76  syntax literal-v
1990: 61 6c 75 65 2e 68 74 6d 6c 5d 20 5c 0d 0a 20 20  alue.html] \..  
19a0: 20 20 5b 66 69 6c 65 20 6a 6f 69 6e 20 73 79 6e    [file join syn
19b0: 74 61 78 20 6e 75 6d 65 72 69 63 2d 6c 69 74 65  tax numeric-lite
19c0: 72 61 6c 2e 68 74 6d 6c 5d 20 5c 0d 0a 20 20 20  ral.html] \..   
19d0: 20 5b 66 69 6c 65 20 6a 6f 69 6e 20 73 79 6e 74   [file join synt
19e0: 61 78 20 6f 72 64 65 72 69 6e 67 2d 74 65 72 6d  ax ordering-term
19f0: 2e 68 74 6d 6c 5d 20 5c 0d 0a 20 20 20 20 5b 66  .html] \..    [f
1a00: 69 6c 65 20 6a 6f 69 6e 20 73 79 6e 74 61 78 20  ile join syntax 
1a10: 70 72 61 67 6d 61 2d 73 74 6d 74 2e 68 74 6d 6c  pragma-stmt.html
1a20: 5d 20 5c 0d 0a 20 20 20 20 5b 66 69 6c 65 20 6a  ] \..    [file j
1a30: 6f 69 6e 20 73 79 6e 74 61 78 20 70 72 61 67 6d  oin syntax pragm
1a40: 61 2d 76 61 6c 75 65 2e 68 74 6d 6c 5d 20 5c 0d  a-value.html] \.
1a50: 0a 20 20 20 20 5b 66 69 6c 65 20 6a 6f 69 6e 20  .    [file join 
1a60: 73 79 6e 74 61 78 20 71 75 61 6c 69 66 69 65 64  syntax qualified
1a70: 2d 74 61 62 6c 65 2d 6e 61 6d 65 2e 68 74 6d 6c  -table-name.html
1a80: 5d 20 5c 0d 0a 20 20 20 20 5b 66 69 6c 65 20 6a  ] \..    [file j
1a90: 6f 69 6e 20 73 79 6e 74 61 78 20 72 61 69 73 65  oin syntax raise
1aa0: 2d 66 75 6e 63 74 69 6f 6e 2e 68 74 6d 6c 5d 20  -function.html] 
1ab0: 5c 0d 0a 20 20 20 20 5b 66 69 6c 65 20 6a 6f 69  \..    [file joi
1ac0: 6e 20 73 79 6e 74 61 78 20 72 65 63 75 72 73 69  n syntax recursi
1ad0: 76 65 2d 63 74 65 2e 68 74 6d 6c 5d 20 5c 0d 0a  ve-cte.html] \..
1ae0: 20 20 20 20 5b 66 69 6c 65 20 6a 6f 69 6e 20 73      [file join s
1af0: 79 6e 74 61 78 20 72 65 69 6e 64 65 78 2d 73 74  yntax reindex-st
1b00: 6d 74 2e 68 74 6d 6c 5d 20 5c 0d 0a 20 20 20 20  mt.html] \..    
1b10: 5b 66 69 6c 65 20 6a 6f 69 6e 20 73 79 6e 74 61  [file join synta
1b20: 78 20 72 65 6c 65 61 73 65 2d 73 74 6d 74 2e 68  x release-stmt.h
1b30: 74 6d 6c 5d 20 5c 0d 0a 20 20 20 20 5b 66 69 6c  tml] \..    [fil
1b40: 65 20 6a 6f 69 6e 20 73 79 6e 74 61 78 20 72 65  e join syntax re
1b50: 73 75 6c 74 2d 63 6f 6c 75 6d 6e 2e 68 74 6d 6c  sult-column.html
1b60: 5d 20 5c 0d 0a 20 20 20 20 5b 66 69 6c 65 20 6a  ] \..    [file j
1b70: 6f 69 6e 20 73 79 6e 74 61 78 20 72 6f 6c 6c 62  oin syntax rollb
1b80: 61 63 6b 2d 73 74 6d 74 2e 68 74 6d 6c 5d 20 5c  ack-stmt.html] \
1b90: 0d 0a 20 20 20 20 5b 66 69 6c 65 20 6a 6f 69 6e  ..    [file join
1ba0: 20 73 79 6e 74 61 78 20 73 61 76 65 70 6f 69 6e   syntax savepoin
1bb0: 74 2d 73 74 6d 74 2e 68 74 6d 6c 5d 20 5c 0d 0a  t-stmt.html] \..
1bc0: 20 20 20 20 5b 66 69 6c 65 20 6a 6f 69 6e 20 73      [file join s
1bd0: 79 6e 74 61 78 20 73 65 6c 65 63 74 2d 63 6f 72  yntax select-cor
1be0: 65 2e 68 74 6d 6c 5d 20 5c 0d 0a 20 20 20 20 5b  e.html] \..    [
1bf0: 66 69 6c 65 20 6a 6f 69 6e 20 73 79 6e 74 61 78  file join syntax
1c00: 20 73 65 6c 65 63 74 2d 73 74 6d 74 2e 68 74 6d   select-stmt.htm
1c10: 6c 5d 20 5c 0d 0a 20 20 20 20 5b 66 69 6c 65 20  l] \..    [file 
1c20: 6a 6f 69 6e 20 73 79 6e 74 61 78 20 73 69 67 6e  join syntax sign
1c30: 65 64 2d 6e 75 6d 62 65 72 2e 68 74 6d 6c 5d 20  ed-number.html] 
1c40: 5c 0d 0a 20 20 20 20 5b 66 69 6c 65 20 6a 6f 69  \..    [file joi
1c50: 6e 20 73 79 6e 74 61 78 20 73 69 6d 70 6c 65 2d  n syntax simple-
1c60: 73 65 6c 65 63 74 2d 73 74 6d 74 2e 68 74 6d 6c  select-stmt.html
1c70: 5d 20 5c 0d 0a 20 20 20 20 5b 66 69 6c 65 20 6a  ] \..    [file j
1c80: 6f 69 6e 20 73 79 6e 74 61 78 20 73 71 6c 2d 73  oin syntax sql-s
1c90: 74 6d 74 2d 6c 69 73 74 2e 68 74 6d 6c 5d 20 5c  tmt-list.html] \
1ca0: 0d 0a 20 20 20 20 5b 66 69 6c 65 20 6a 6f 69 6e  ..    [file join
1cb0: 20 73 79 6e 74 61 78 20 73 71 6c 2d 73 74 6d 74   syntax sql-stmt
1cc0: 2e 68 74 6d 6c 5d 20 5c 0d 0a 20 20 20 20 5b 66  .html] \..    [f
1cd0: 69 6c 65 20 6a 6f 69 6e 20 73 79 6e 74 61 78 20  ile join syntax 
1ce0: 74 61 62 6c 65 2d 63 6f 6e 73 74 72 61 69 6e 74  table-constraint
1cf0: 2e 68 74 6d 6c 5d 20 5c 0d 0a 20 20 20 20 5b 66  .html] \..    [f
1d00: 69 6c 65 20 6a 6f 69 6e 20 73 79 6e 74 61 78 20  ile join syntax 
1d10: 74 61 62 6c 65 2d 6f 72 2d 73 75 62 71 75 65 72  table-or-subquer
1d20: 79 2e 68 74 6d 6c 5d 20 5c 0d 0a 20 20 20 20 5b  y.html] \..    [
1d30: 66 69 6c 65 20 6a 6f 69 6e 20 73 79 6e 74 61 78  file join syntax
1d40: 20 74 79 70 65 2d 6e 61 6d 65 2e 68 74 6d 6c 5d   type-name.html]
1d50: 20 5c 0d 0a 20 20 20 20 5b 66 69 6c 65 20 6a 6f   \..    [file jo
1d60: 69 6e 20 73 79 6e 74 61 78 20 75 70 64 61 74 65  in syntax update
1d70: 2d 73 74 6d 74 2d 6c 69 6d 69 74 65 64 2e 68 74  -stmt-limited.ht
1d80: 6d 6c 5d 20 5c 0d 0a 20 20 20 20 5b 66 69 6c 65  ml] \..    [file
1d90: 20 6a 6f 69 6e 20 73 79 6e 74 61 78 20 75 70 64   join syntax upd
1da0: 61 74 65 2d 73 74 6d 74 2e 68 74 6d 6c 5d 20 5c  ate-stmt.html] \
1db0: 0d 0a 20 20 20 20 5b 66 69 6c 65 20 6a 6f 69 6e  ..    [file join
1dc0: 20 73 79 6e 74 61 78 20 76 61 63 75 75 6d 2d 73   syntax vacuum-s
1dd0: 74 6d 74 2e 68 74 6d 6c 5d 20 5c 0d 0a 20 20 20  tmt.html] \..   
1de0: 20 5b 66 69 6c 65 20 6a 6f 69 6e 20 73 79 6e 74   [file join synt
1df0: 61 78 20 77 69 74 68 2d 63 6c 61 75 73 65 2e 68  ax with-clause.h
1e00: 74 6d 6c 5d 5d 0d 0a 0d 0a 23 23 23 23 23 23 23  tml]]....#######
1e10: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23  ################
1e20: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23  ################
1e30: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23  ################
1e40: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23  ################
1e50: 23 23 23 23 23 23 23 23 0d 0a 0d 0a 73 65 74 20  ########....set 
1e60: 73 70 65 63 69 61 6c 46 69 6c 65 4e 61 6d 65 73  specialFileNames
1e70: 20 5b 6c 69 73 74 20 5c 0d 0a 20 20 20 20 5b 66   [list \..    [f
1e80: 69 6c 65 20 6a 6f 69 6e 20 76 74 61 62 2e 68 74  ile join vtab.ht
1e90: 6d 6c 5d 5d 0d 0a 0d 0a 23 23 23 23 23 23 23 23  ml]]....########
1ea0: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23  ################
1eb0: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23  ################
1ec0: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23  ################
1ed0: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23  ################
1ee0: 23 23 23 23 23 23 23 0d 0a 0d 0a 73 65 74 20 70  #######....set p
1ef0: 61 74 68 20 5b 66 69 6c 65 20 64 69 72 6e 61 6d  ath [file dirnam
1f00: 65 20 5b 69 6e 66 6f 20 73 63 72 69 70 74 5d 5d  e [info script]]
1f10: 0d 0a 73 65 74 20 72 6f 6f 74 55 72 69 20 68 74  ..set rootUri ht
1f20: 74 70 73 3a 2f 2f 77 77 77 2e 73 71 6c 69 74 65  tps://www.sqlite
1f30: 2e 6f 72 67 0d 0a 73 65 74 20 72 6f 6f 74 44 69  .org..set rootDi
1f40: 72 65 63 74 6f 72 79 20 5b 66 69 6c 65 20 6a 6f  rectory [file jo
1f50: 69 6e 20 24 70 61 74 68 5d 0d 0a 0d 0a 69 66 20  in $path]....if 
1f60: 7b 5b 69 6e 66 6f 20 65 78 69 73 74 73 20 61 72  {[info exists ar
1f70: 67 76 5d 20 26 26 20 5c 0d 0a 20 20 20 20 5b 6c  gv] && \..    [l
1f80: 73 65 61 72 63 68 20 2d 65 78 61 63 74 20 2d 2d  search -exact --
1f90: 20 24 61 72 67 76 20 2d 2d 76 65 72 62 6f 73 65   $argv --verbose
1fa0: 5d 20 21 3d 20 2d 31 7d 20 74 68 65 6e 20 7b 0d  ] != -1} then {.
1fb0: 0a 20 20 73 65 74 20 76 65 72 62 6f 73 65 20 74  .  set verbose t
1fc0: 72 75 65 0d 0a 7d 20 65 6c 73 65 20 7b 0d 0a 20  rue..} else {.. 
1fd0: 20 73 65 74 20 76 65 72 62 6f 73 65 20 66 61 6c   set verbose fal
1fe0: 73 65 0d 0a 7d 0d 0a 0d 0a 66 6f 72 65 61 63 68  se..}....foreach
1ff0: 20 66 69 6c 65 4e 61 6d 65 20 24 66 69 6c 65 4e   fileName $fileN
2000: 61 6d 65 73 20 7b 0d 0a 20 20 73 65 74 20 75 72  ames {..  set ur
2010: 69 20 5b 66 69 6c 65 20 6a 6f 69 6e 20 24 72 6f  i [file join $ro
2020: 6f 74 55 72 69 20 24 66 69 6c 65 4e 61 6d 65 5d  otUri $fileName]
2030: 0d 0a 0d 0a 20 20 69 66 20 7b 5b 6c 73 65 61 72  ....  if {[lsear
2040: 63 68 20 2d 65 78 61 63 74 20 2d 2d 20 24 73 70  ch -exact -- $sp
2050: 65 63 69 61 6c 46 69 6c 65 4e 61 6d 65 73 20 24  ecialFileNames $
2060: 66 69 6c 65 4e 61 6d 65 5d 20 21 3d 20 2d 31 7d  fileName] != -1}
2070: 20 74 68 65 6e 20 7b 0d 0a 20 20 20 20 73 65 74   then {..    set
2080: 20 64 69 72 65 63 74 6f 72 79 20 5b 66 69 6c 65   directory [file
2090: 20 6a 6f 69 6e 20 5c 0d 0a 20 20 20 20 20 20 20   join \..       
20a0: 20 24 72 6f 6f 74 44 69 72 65 63 74 6f 72 79 20   $rootDirectory 
20b0: 53 70 65 63 69 61 6c 20 43 6f 72 65 20 5b 66 69  Special Core [fi
20c0: 6c 65 20 64 69 72 6e 61 6d 65 20 24 66 69 6c 65  le dirname $file
20d0: 4e 61 6d 65 5d 5d 0d 0a 20 20 7d 20 65 6c 73 65  Name]]..  } else
20e0: 20 7b 0d 0a 20 20 20 20 73 65 74 20 64 69 72 65   {..    set dire
20f0: 63 74 6f 72 79 20 5b 66 69 6c 65 20 6a 6f 69 6e  ctory [file join
2100: 20 5c 0d 0a 20 20 20 20 20 20 20 20 24 72 6f 6f   \..        $roo
2110: 74 44 69 72 65 63 74 6f 72 79 20 45 78 74 72 61  tDirectory Extra
2120: 20 43 6f 72 65 20 5b 66 69 6c 65 20 64 69 72 6e   Core [file dirn
2130: 61 6d 65 20 24 66 69 6c 65 4e 61 6d 65 5d 5d 0d  ame $fileName]].
2140: 0a 20 20 7d 0d 0a 0d 0a 20 20 73 65 74 20 66 69  .  }....  set fi
2150: 6c 65 4e 61 6d 65 20 5b 66 69 6c 65 20 6e 6f 72  leName [file nor
2160: 6d 61 6c 69 7a 65 20 5c 0d 0a 20 20 20 20 20 20  malize \..      
2170: 5b 66 69 6c 65 20 6a 6f 69 6e 20 24 64 69 72 65  [file join $dire
2180: 63 74 6f 72 79 20 5b 66 69 6c 65 20 74 61 69 6c  ctory [file tail
2190: 20 24 66 69 6c 65 4e 61 6d 65 5d 5d 5d 0d 0a 0d   $fileName]]]...
21a0: 0a 20 20 69 66 20 7b 24 76 65 72 62 6f 73 65 7d  .  if {$verbose}
21b0: 20 74 68 65 6e 20 7b 0d 0a 20 20 20 20 70 75 74   then {..    put
21c0: 73 20 2d 6e 6f 6e 65 77 6c 69 6e 65 20 73 74 64  s -nonewline std
21d0: 6f 75 74 20 5b 61 70 70 65 6e 64 41 72 67 73 20  out [appendArgs 
21e0: 5c 0d 0a 20 20 20 20 20 20 20 20 22 44 6f 77 6e  \..        "Down
21f0: 6c 6f 61 64 69 6e 67 20 5c 22 22 20 24 75 72 69  loading \"" $uri
2200: 20 22 5c 22 20 74 6f 20 5c 22 22 20 24 66 69 6c   "\" to \"" $fil
2210: 65 4e 61 6d 65 20 22 5c 22 2e 2e 2e 20 22 5d 0d  eName "\"... "].
2220: 0a 20 20 7d 0d 0a 0d 0a 20 20 63 61 74 63 68 20  .  }....  catch 
2230: 7b 66 69 6c 65 20 64 65 6c 65 74 65 20 24 66 69  {file delete $fi
2240: 6c 65 4e 61 6d 65 7d 0d 0a 20 20 75 72 69 20 64  leName}..  uri d
2250: 6f 77 6e 6c 6f 61 64 20 24 75 72 69 20 24 66 69  ownload $uri $fi
2260: 6c 65 4e 61 6d 65 0d 0a 0d 0a 20 20 69 66 20 7b  leName....  if {
2270: 24 76 65 72 62 6f 73 65 7d 20 74 68 65 6e 20 7b  $verbose} then {
2280: 0d 0a 20 20 20 20 70 75 74 73 20 73 74 64 6f 75  ..    puts stdou
2290: 74 20 3c 4f 6b 3e 0d 0a 20 20 7d 0d 0a 7d 0d 0a  t <Ok>..  }..}..