/ Hex Artifact Content
Login

Artifact 7992f33562c23eb24430521ab70e59bc17829969fc70c8f8bf2bab573dc73616:


0000: 23 20 32 30 31 39 2d 30 31 2d 31 31 0a 23 0a 23  # 2019-01-11.#.#
0010: 20 54 68 65 20 61 75 74 68 6f 72 20 64 69 73 63   The author disc
0020: 6c 61 69 6d 73 20 63 6f 70 79 72 69 67 68 74 20  laims copyright 
0030: 74 6f 20 74 68 69 73 20 73 6f 75 72 63 65 20 63  to this source c
0040: 6f 64 65 2e 20 20 49 6e 20 70 6c 61 63 65 20 6f  ode.  In place o
0050: 66 0a 23 20 61 20 6c 65 67 61 6c 20 6e 6f 74 69  f.# a legal noti
0060: 63 65 2c 20 68 65 72 65 20 69 73 20 61 20 62 6c  ce, here is a bl
0070: 65 73 73 69 6e 67 3a 0a 23 0a 23 20 20 20 20 4d  essing:.#.#    M
0080: 61 79 20 79 6f 75 20 64 6f 20 67 6f 6f 64 20 61  ay you do good a
0090: 6e 64 20 6e 6f 74 20 65 76 69 6c 2e 0a 23 20 20  nd not evil..#  
00a0: 20 20 4d 61 79 20 79 6f 75 20 66 69 6e 64 20 66    May you find f
00b0: 6f 72 67 69 76 65 6e 65 73 73 20 66 6f 72 20 79  orgiveness for y
00c0: 6f 75 72 73 65 6c 66 20 61 6e 64 20 66 6f 72 67  ourself and forg
00d0: 69 76 65 20 6f 74 68 65 72 73 2e 0a 23 20 20 20  ive others..#   
00e0: 20 4d 61 79 20 79 6f 75 20 73 68 61 72 65 20 66   May you share f
00f0: 72 65 65 6c 79 2c 20 6e 65 76 65 72 20 74 61 6b  reely, never tak
0100: 69 6e 67 20 6d 6f 72 65 20 74 68 61 6e 20 79 6f  ing more than yo
0110: 75 20 67 69 76 65 2e 0a 23 0a 23 2a 2a 2a 2a 2a  u give..#.#*****
0120: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a  ****************
0130: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a  ****************
0140: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a  ****************
0150: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a  ****************
0160: 2a 2a 0a 23 0a 0a 73 65 74 20 74 65 73 74 64 69  **.#..set testdi
0170: 72 20 5b 66 69 6c 65 20 64 69 72 6e 61 6d 65 20  r [file dirname 
0180: 24 61 72 67 76 30 5d 0a 73 6f 75 72 63 65 20 24  $argv0].source $
0190: 74 65 73 74 64 69 72 2f 74 65 73 74 65 72 2e 74  testdir/tester.t
01a0: 63 6c 0a 73 65 74 20 74 65 73 74 70 72 65 66 69  cl.set testprefi
01b0: 78 20 63 6f 72 72 75 70 74 4c 0a 0a 64 61 74 61  x corruptL..data
01c0: 62 61 73 65 5f 6d 61 79 5f 62 65 5f 63 6f 72 72  base_may_be_corr
01d0: 75 70 74 0a 0a 23 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d  upt..#----------
01e0: 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d  ----------------
01f0: 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d  ----------------
0200: 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d  ----------------
0210: 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 0a  ---------------.
0220: 72 65 73 65 74 5f 64 62 0a 64 6f 5f 74 65 73 74  reset_db.do_test
0230: 20 31 2e 30 20 7b 0a 20 20 73 71 6c 69 74 65 33   1.0 {.  sqlite3
0240: 20 64 62 20 7b 7d 0a 20 20 64 62 20 64 65 73 65   db {}.  db dese
0250: 72 69 61 6c 69 7a 65 20 5b 64 65 63 6f 64 65 5f  rialize [decode_
0260: 68 65 78 64 62 20 7b 0a 7c 20 73 69 7a 65 20 33  hexdb {.| size 3
0270: 35 36 33 35 32 20 70 61 67 65 73 69 7a 65 20 34  56352 pagesize 4
0280: 30 39 36 20 66 69 6c 65 6e 61 6d 65 20 63 72 61  096 filename cra
0290: 73 68 2d 61 63 61 61 65 30 33 34 37 32 30 34 61  sh-acaae0347204a
02a0: 65 2e 64 62 0a 7c 20 70 61 67 65 20 31 20 6f 66  e.db.| page 1 of
02b0: 66 73 65 74 20 30 0a 7c 20 20 20 20 20 20 30 3a  fset 0.|      0:
02c0: 20 35 33 20 35 31 20 34 63 20 36 39 20 37 34 20   53 51 4c 69 74 
02d0: 36 35 20 32 30 20 36 36 20 36 66 20 37 32 20 36  65 20 66 6f 72 6
02e0: 64 20 36 31 20 37 34 20 32 30 20 33 33 20 30 30  d 61 74 20 33 00
02f0: 20 20 20 53 51 4c 69 74 65 20 66 6f 72 6d 61 74     SQLite format
0300: 20 33 2e 0a 7c 20 20 20 20 20 31 36 3a 20 31 30   3..|     16: 10
0310: 20 30 30 20 30 31 20 30 31 20 30 30 20 34 30 20   00 01 01 00 40 
0320: 32 30 20 32 30 20 30 30 20 30 30 20 30 30 20 30  20 20 00 00 00 0
0330: 30 20 64 30 20 30 30 20 30 30 20 30 30 20 20 20  0 d0 00 00 00   
0340: 2e 2e 2e 2e 2e 40 20 20 2e 2e 2e 2e 2e 2e 2e 2e  .....@  ........
0350: 0a 7c 20 20 20 20 20 33 32 3a 20 34 30 20 30 30  .|     32: 40 00
0360: 20 65 61 20 30 30 20 30 30 20 30 30 20 30 30 20   ea 00 00 00 00 
0370: 30 30 20 30 30 20 34 30 20 30 30 20 30 30 20 30  00 00 40 00 00 0
0380: 30 20 34 30 20 30 30 20 30 30 20 20 20 40 2e 2e  0 40 00 00   @..
0390: 2e 2e 2e 2e 2e 2e 40 2e 2e 2e 40 2e 2e 0a 7c 20  ......@...@...| 
03a0: 20 20 20 20 39 36 3a 20 30 30 20 30 30 20 30 30      96: 00 00 00
03b0: 20 30 30 20 30 64 20 30 30 20 30 30 20 30 30 20   00 0d 00 00 00 
03c0: 30 34 20 30 65 20 39 63 20 30 30 20 30 66 20 61  04 0e 9c 00 0f a
03d0: 64 20 30 66 20 34 66 20 20 20 2e 2e 2e 2e 2e 2e  d 0f 4f   ......
03e0: 2e 2e 2e 2e 2e 2e 2e 2e 2e 4f 0a 7c 20 20 20 20  .........O.|    
03f0: 31 31 32 3a 20 30 65 20 66 63 20 30 65 20 39 63  112: 0e fc 0e 9c
0400: 20 30 30 20 30 30 20 30 30 20 30 30 20 30 30 20   00 00 00 00 00 
0410: 30 30 20 30 30 20 30 30 20 30 30 20 30 30 20 30  00 00 00 00 00 0
0420: 30 20 30 30 20 20 20 2e 2e 2e 2e 2e 2e 2e 2e 2e  0 00   .........
0430: 2e 2e 2e 2e 2e 2e 2e 0a 7c 20 20 20 33 37 32 38  ........|   3728
0440: 3a 20 30 30 20 30 30 20 30 30 20 30 30 20 30 30  : 00 00 00 00 00
0450: 20 30 30 20 30 30 20 30 30 20 30 30 20 30 30 20   00 00 00 00 00 
0460: 30 30 20 30 30 20 35 65 20 30 34 20 30 37 20 31  00 00 5e 04 07 1
0470: 37 20 20 20 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e  7   ............
0480: 5e 2e 2e 2e 0a 7c 20 20 20 33 37 34 34 3a 20 31  ^....|   3744: 1
0490: 66 20 31 66 20 30 31 20 38 31 20 30 62 20 37 34  f 1f 01 81 0b 74
04a0: 20 36 31 20 36 32 20 36 63 20 36 35 20 37 34 20   61 62 6c 65 74 
04b0: 33 31 20 35 66 20 37 30 20 36 31 20 37 32 20 20  31 5f 70 61 72  
04c0: 20 2e 2e 2e 2e 2e 74 61 62 6c 65 74 31 5f 70 61   .....tablet1_pa
04d0: 72 0a 7c 20 20 20 33 37 36 30 3a 20 36 35 20 36  r.|   3760: 65 6
04e0: 65 20 37 34 20 37 34 20 33 31 20 35 66 20 37 30  e 74 74 31 5f 70
04f0: 20 36 31 20 37 32 20 36 35 20 36 65 20 37 34 20   61 72 65 6e 74 
0500: 30 34 20 34 33 20 35 32 20 34 35 20 20 20 65 6e  04 43 52 45   en
0510: 74 74 31 5f 70 61 72 65 6e 74 2e 43 52 45 0a 7c  tt1_parent.CRE.|
0520: 20 20 20 33 37 37 36 3a 20 34 31 20 35 34 20 34     3776: 41 54 4
0530: 35 20 32 30 20 35 34 20 34 31 20 34 32 20 34 63  5 20 54 41 42 4c
0540: 20 34 35 20 32 30 20 32 32 20 37 34 20 33 31 20   45 20 22 74 31 
0550: 35 66 20 37 30 20 36 31 20 20 20 41 54 45 20 54  5f 70 61   ATE T
0560: 41 42 4c 45 20 2e 74 31 5f 70 61 0a 7c 20 20 20  ABLE .t1_pa.|   
0570: 33 37 39 32 3a 20 37 32 20 36 35 20 36 65 20 37  3792: 72 65 6e 7
0580: 34 20 32 32 20 32 38 20 36 65 20 36 66 20 36 34  4 22 28 6e 6f 64
0590: 20 36 35 20 36 65 20 36 66 20 32 30 20 34 39 20   65 6e 6f 20 49 
05a0: 34 65 20 35 34 20 20 20 72 65 6e 74 2e 28 6e 6f  4e 54   rent.(no
05b0: 64 65 6e 6f 20 49 4e 54 0a 7c 20 20 20 33 38 30  deno INT.|   380
05c0: 38 3a 20 34 35 20 34 37 20 34 35 20 35 32 20 32  8: 45 47 45 52 2
05d0: 30 20 35 30 20 35 32 20 34 39 20 34 64 20 34 31  0 50 52 49 4d 41
05e0: 20 35 32 20 35 39 20 32 30 20 34 62 20 34 35 20   52 59 20 4b 45 
05f0: 35 39 20 20 20 45 47 45 52 20 50 52 49 4d 41 52  59   EGER PRIMAR
0600: 59 20 4b 45 59 0a 7c 20 20 20 33 38 32 34 3a 20  Y KEY.|   3824: 
0610: 32 63 20 37 30 20 36 31 20 37 32 20 36 35 20 36  2c 70 61 72 65 6
0620: 65 20 37 34 20 36 65 20 36 66 20 36 34 20 36 35  e 74 6e 6f 64 65
0630: 20 32 39 20 35 31 20 30 33 20 30 36 20 31 37 20   29 51 03 06 17 
0640: 20 20 2c 70 61 72 65 6e 74 6e 6f 64 65 29 51 2e    ,parentnode)Q.
0650: 2e 2e 0a 7c 20 20 20 33 38 34 30 3a 20 31 62 20  ...|   3840: 1b 
0660: 31 62 20 30 31 20 37 62 20 37 34 20 36 31 20 36  1b 01 7b 74 61 6
0670: 32 20 36 63 20 36 35 20 37 34 20 33 31 20 35 66  2 6c 65 74 31 5f
0680: 20 36 65 20 36 66 20 36 34 20 36 35 20 20 20 2e   6e 6f 64 65   .
0690: 2e 2e 2e 74 61 62 6c 65 74 31 5f 6e 6f 64 65 0a  ...tablet1_node.
06a0: 7c 20 20 20 33 38 35 36 3a 20 37 34 20 33 31 20  |   3856: 74 31 
06b0: 35 66 20 36 65 20 36 66 20 36 34 20 36 35 20 30  5f 6e 6f 64 65 0
06c0: 33 20 34 33 20 35 32 20 34 35 20 34 31 20 35 34  3 43 52 45 41 54
06d0: 20 34 35 20 32 30 20 35 34 20 20 20 74 31 5f 6e   45 20 54   t1_n
06e0: 6f 64 65 2e 43 52 45 41 54 45 20 54 0a 7c 20 20  ode.CREATE T.|  
06f0: 20 33 38 37 32 3a 20 34 31 20 34 32 20 34 63 20   3872: 41 42 4c 
0700: 34 35 20 32 30 20 32 32 20 37 34 20 33 31 20 35  45 20 22 74 31 5
0710: 66 20 36 65 20 36 66 20 36 34 20 36 35 20 32 32  f 6e 6f 64 65 22
0720: 20 32 38 20 36 65 20 20 20 41 42 4c 45 20 2e 74   28 6e   ABLE .t
0730: 31 5f 6e 6f 64 65 2e 28 6e 0a 7c 20 20 20 33 38  1_node.(n.|   38
0740: 38 38 3a 20 36 66 20 36 34 20 36 35 20 36 65 20  88: 6f 64 65 6e 
0750: 36 66 20 32 30 20 34 39 20 34 65 20 35 34 20 34  6f 20 49 4e 54 4
0760: 35 20 34 37 20 34 35 20 35 32 20 32 30 20 35 30  5 47 45 52 20 50
0770: 20 35 32 20 20 20 6f 64 65 6e 6f 20 49 4e 54 45   52   odeno INTE
0780: 47 45 52 20 50 52 0a 7c 20 20 20 33 39 30 34 3a  GER PR.|   3904:
0790: 20 34 39 20 34 64 20 34 31 20 35 32 20 35 39 20   49 4d 41 52 59 
07a0: 32 30 20 34 62 20 34 35 20 35 39 20 32 63 20 36  20 4b 45 59 2c 6
07b0: 34 20 36 31 20 37 34 20 36 31 20 32 39 20 35 63  4 61 74 61 29 5c
07c0: 20 20 20 49 4d 41 52 59 20 4b 45 59 2c 64 61 74     IMARY KEY,dat
07d0: 61 29 2e 0a 7c 20 20 20 33 39 32 30 3a 20 30 32  a)..|   3920: 02
07e0: 20 30 37 20 31 37 20 31 64 20 31 64 20 30 31 20   07 17 1d 1d 01 
07f0: 38 31 20 30 62 20 37 34 20 36 31 20 36 32 20 36  81 0b 74 61 62 6
0800: 63 20 36 35 20 37 34 20 33 31 20 35 66 20 20 20  c 65 74 31 5f   
0810: 2e 2e 2e 2e 2e 2e 2e 2e 74 61 62 6c 65 74 31 5f  ........tablet1_
0820: 0a 7c 20 20 20 33 39 33 36 3a 20 37 32 20 36 66  .|   3936: 72 6f
0830: 20 37 37 20 36 39 20 36 34 20 37 34 20 33 31 20   77 69 64 74 31 
0840: 35 66 20 37 32 20 36 66 20 37 37 20 36 39 20 36  5f 72 6f 77 69 6
0850: 34 20 30 32 20 34 33 20 35 32 20 20 20 72 6f 77  4 02 43 52   row
0860: 69 64 74 31 5f 72 6f 77 69 64 2e 43 52 0a 7c 20  idt1_rowid.CR.| 
0870: 20 20 33 39 35 32 3a 20 34 35 20 34 31 20 35 34    3952: 45 41 54
0880: 20 34 35 20 32 30 20 35 34 20 34 31 20 34 32 20   45 20 54 41 42 
0890: 34 63 20 34 35 20 32 30 20 32 32 20 37 34 20 33  4c 45 20 22 74 3
08a0: 31 20 35 66 20 37 32 20 20 20 45 41 54 45 20 54  1 5f 72   EATE T
08b0: 41 42 4c 45 20 2e 74 31 5f 72 0a 7c 20 20 20 33  ABLE .t1_r.|   3
08c0: 39 36 38 3a 20 36 66 20 37 37 20 36 39 20 36 34  968: 6f 77 69 64
08d0: 20 32 32 20 32 38 20 37 32 20 36 66 20 37 37 20   22 28 72 6f 77 
08e0: 36 39 20 36 34 20 32 30 20 34 39 20 34 65 20 35  69 64 20 49 4e 5
08f0: 34 20 34 35 20 20 20 6f 77 69 64 2e 28 72 6f 77  4 45   owid.(row
0900: 69 64 20 49 4e 54 45 0a 7c 20 20 20 33 39 38 34  id INTE.|   3984
0910: 3a 20 34 37 20 34 35 20 35 32 20 32 30 20 35 30  : 47 45 52 20 50
0920: 20 35 32 20 34 39 20 34 64 20 34 31 20 35 32 20   52 49 4d 41 52 
0930: 35 39 20 32 30 20 34 62 20 34 35 20 35 39 20 32  59 20 4b 45 59 2
0940: 63 20 20 20 47 45 52 20 50 52 49 4d 41 52 59 20  c   GER PRIMARY 
0950: 4b 45 59 2c 0a 7c 20 20 20 34 30 30 30 3a 20 36  KEY,.|   4000: 6
0960: 65 20 36 66 20 36 34 20 36 35 20 36 65 20 36 66  e 6f 64 65 6e 6f
0970: 20 32 63 20 36 31 20 33 30 20 32 63 20 36 31 20   2c 61 30 2c 61 
0980: 33 31 20 32 39 20 35 31 20 30 31 20 30 37 20 20  31 29 51 01 07  
0990: 20 6e 6f 64 65 6e 6f 2c 61 30 2c 61 31 29 51 2e   nodeno,a0,a1)Q.
09a0: 2e 0a 7c 20 20 20 34 30 31 36 3a 20 31 37 20 31  ..|   4016: 17 1
09b0: 31 20 31 31 20 30 38 20 38 31 20 30 66 20 37 34  1 11 08 81 0f 74
09c0: 20 36 31 20 36 32 20 36 63 20 36 35 20 37 34 20   61 62 6c 65 74 
09d0: 33 31 20 37 34 20 33 31 20 34 33 20 20 20 2e 2e  31 74 31 43   ..
09e0: 2e 2e 2e 2e 74 61 62 6c 65 74 31 74 31 43 0a 7c  ....tablet1t1C.|
09f0: 20 20 20 34 30 33 32 3a 20 35 32 20 34 35 20 34     4032: 52 45 4
0a00: 31 20 35 34 20 34 35 20 32 30 20 35 36 20 34 39  1 54 45 20 56 49
0a10: 20 35 32 20 35 34 20 35 35 20 34 31 20 34 63 20   52 54 55 41 4c 
0a20: 32 30 20 35 34 20 34 31 20 20 20 52 45 41 54 45  20 54 41   REATE
0a30: 20 56 49 52 54 55 41 4c 20 54 41 0a 7c 20 20 20   VIRTUAL TA.|   
0a40: 34 30 34 38 3a 20 34 32 20 34 63 20 34 35 20 32  4048: 42 4c 45 2
0a50: 30 20 37 34 20 33 31 20 32 30 20 35 35 20 35 33  0 74 31 20 55 53
0a60: 20 34 39 20 34 65 20 34 37 20 32 30 20 37 32 20   49 4e 47 20 72 
0a70: 37 34 20 37 32 20 20 20 42 4c 45 20 74 31 20 55  74 72   BLE t1 U
0a80: 53 49 4e 47 20 72 74 72 0a 7c 20 20 20 34 30 36  SING rtr.|   406
0a90: 34 3a 20 36 35 20 36 35 20 32 38 20 36 39 20 36  4: 65 65 28 69 6
0aa0: 34 20 32 63 20 37 38 20 33 30 20 32 30 20 35 30  4 2c 78 30 20 50
0ab0: 20 35 32 20 34 39 20 34 64 20 34 31 20 35 32 20   52 49 4d 41 52 
0ac0: 35 39 20 20 20 65 65 28 69 64 2c 78 30 20 50 52  59   ee(id,x0 PR
0ad0: 49 4d 41 52 59 0a 7c 20 20 20 34 30 38 30 3a 20  IMARY.|   4080: 
0ae0: 32 30 20 34 62 20 34 35 20 35 39 20 32 63 20 37  20 4b 45 59 2c 7
0af0: 30 20 36 31 20 37 32 20 36 35 20 36 65 20 37 34  0 61 72 65 6e 74
0b00: 20 36 65 20 36 66 20 36 34 20 36 35 20 32 39 20   6e 6f 64 65 29 
0b10: 20 20 20 4b 45 59 2c 70 61 72 65 6e 74 6e 6f 64     KEY,parentnod
0b20: 65 29 0a 7c 20 70 61 67 65 20 32 20 6f 66 66 73  e).| page 2 offs
0b30: 65 74 20 34 30 39 36 0a 7c 20 20 20 20 20 20 30  et 4096.|      0
0b40: 3a 20 35 31 20 30 33 20 30 36 20 31 37 20 31 62  : 51 03 06 17 1b
0b50: 20 31 62 20 30 31 20 37 62 20 37 34 20 36 31 20   1b 01 7b 74 61 
0b60: 36 32 20 36 63 20 36 35 20 37 34 20 33 31 20 35  62 6c 65 74 31 5
0b70: 66 20 20 20 51 2e 2e 2e 2e 2e 2e 2e 74 61 62 6c  f   Q.......tabl
0b80: 65 74 31 5f 0a 7c 20 20 20 20 20 31 36 3a 20 36  et1_.|     16: 6
0b90: 65 20 36 66 20 36 34 20 36 35 20 37 34 20 33 31  e 6f 64 65 74 31
0ba0: 20 35 66 20 36 65 20 36 66 20 36 34 20 36 35 20   5f 6e 6f 64 65 
0bb0: 30 33 20 34 33 20 35 32 20 34 35 20 34 31 20 20  03 43 52 45 41  
0bc0: 20 6e 6f 64 65 74 31 5f 6e 6f 64 65 2e 43 52 45   nodet1_node.CRE
0bd0: 41 0a 7c 20 20 20 20 20 33 32 3a 20 35 34 20 34  A.|     32: 54 4
0be0: 35 20 32 30 20 35 34 20 34 31 20 34 32 20 34 63  5 20 54 41 42 4c
0bf0: 20 34 35 20 32 30 20 32 32 20 37 34 20 33 31 20   45 20 22 74 31 
0c00: 35 66 20 36 65 20 36 66 20 36 34 20 20 20 54 45  5f 6e 6f 64   TE
0c10: 20 54 41 42 4c 45 20 2e 74 31 5f 6e 6f 64 0a 7c   TABLE .t1_nod.|
0c20: 20 20 20 20 20 34 38 3a 20 36 35 20 32 32 20 32       48: 65 22 2
0c30: 38 20 36 65 20 36 66 20 36 34 20 36 35 20 36 65  8 6e 6f 64 65 6e
0c40: 20 36 66 20 32 30 20 34 39 20 34 65 20 35 34 20   6f 20 49 4e 54 
0c50: 34 35 20 34 37 20 34 35 20 20 20 65 2e 28 6e 6f  45 47 45   e.(no
0c60: 64 65 6e 6f 20 49 4e 54 45 47 45 0a 7c 20 20 20  deno INTEGE.|   
0c70: 20 20 36 34 3a 20 35 32 20 32 30 20 35 30 20 35    64: 52 20 50 5
0c80: 32 20 34 39 20 34 64 20 34 31 20 35 32 20 35 39  2 49 4d 41 52 59
0c90: 20 32 30 20 34 62 20 34 35 20 35 39 20 32 63 20   20 4b 45 59 2c 
0ca0: 36 34 20 36 31 20 20 20 52 20 50 52 49 4d 41 52  64 61   R PRIMAR
0cb0: 59 20 4b 45 59 2c 64 61 0a 7c 20 20 20 20 20 38  Y KEY,da.|     8
0cc0: 30 3a 20 37 34 20 36 31 20 32 39 20 35 63 20 30  0: 74 61 29 5c 0
0cd0: 32 20 30 37 20 31 37 20 31 64 20 31 64 20 30 31  2 07 17 1d 1d 01
0ce0: 20 38 31 20 30 62 20 37 34 20 36 31 20 36 32 20   81 0b 74 61 62 
0cf0: 36 63 20 20 20 74 61 29 2e 2e 2e 2e 2e 2e 2e 2e  6c   ta)........
0d00: 2e 74 61 62 6c 0a 7c 20 20 20 20 20 39 36 3a 20  .tabl.|     96: 
0d10: 36 35 20 37 34 20 33 31 20 35 66 20 37 32 20 36  65 74 31 5f 72 6
0d20: 66 20 37 37 20 36 39 20 36 34 20 37 34 20 33 31  f 77 69 64 74 31
0d30: 20 35 66 20 37 32 20 36 66 20 37 37 20 36 39 20   5f 72 6f 77 69 
0d40: 20 20 65 74 31 5f 72 6f 77 69 64 74 31 5f 72 6f    et1_rowidt1_ro
0d50: 77 69 0a 7c 20 20 20 20 31 31 32 3a 20 36 34 20  wi.|    112: 64 
0d60: 30 32 20 34 33 20 35 32 20 34 35 20 34 31 20 35  02 43 52 45 41 5
0d70: 34 20 34 35 20 32 30 20 35 34 20 34 31 20 34 32  4 45 20 54 41 42
0d80: 20 34 63 20 34 35 20 30 30 20 30 30 20 20 20 64   4c 45 00 00   d
0d90: 2e 43 52 45 41 54 45 20 54 41 42 4c 45 2e 2e 0a  .CREATE TABLE...
0da0: 7c 20 20 20 20 31 32 38 3a 20 30 31 20 30 61 20  |    128: 01 0a 
0db0: 30 32 20 30 30 20 30 30 20 30 30 20 30 31 20 30  02 00 00 00 01 0
0dc0: 65 20 30 64 20 30 30 20 30 30 20 30 30 20 30 30  e 0d 00 00 00 00
0dd0: 20 32 34 20 30 65 20 30 64 20 20 20 2e 2e 2e 2e   24 0e 0d   ....
0de0: 2e 2e 2e 2e 2e 2e 2e 2e 2e 24 2e 2e 0a 7c 20 20  .........$...|  
0df0: 20 20 31 34 34 3a 20 30 63 20 31 61 20 30 36 20    144: 0c 1a 06 
0e00: 38 35 20 35 30 20 34 36 20 36 30 20 32 37 20 37  85 50 46 60 27 7
0e10: 30 20 30 38 20 30 30 20 30 30 20 30 30 20 30 30  0 08 00 00 00 00
0e20: 20 30 30 20 30 30 20 20 20 2e 2e 2e 2e 50 46 60   00 00   ....PF`
0e30: 27 70 2e 2e 2e 2e 2e 2e 2e 0a 7c 20 20 20 33 38  'p........|   38
0e40: 32 34 3a 20 30 30 20 30 30 20 30 30 20 30 30 20  24: 00 00 00 00 
0e50: 30 30 20 30 30 20 30 30 20 30 64 20 30 65 20 30  00 00 00 0d 0e 0
0e60: 35 20 30 30 20 30 39 20 31 64 20 30 30 20 37 34  5 00 09 1d 00 74
0e70: 20 36 66 20 20 20 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e   6f   ..........
0e80: 2e 2e 2e 2e 74 6f 0a 7c 20 20 20 33 38 34 30 3a  ....to.|   3840:
0e90: 20 37 39 20 32 30 20 36 38 20 36 31 20 36 63 20   79 20 68 61 6c 
0ea0: 36 36 20 31 30 20 30 64 20 30 35 20 30 30 20 30  66 10 0d 05 00 0
0eb0: 39 20 32 33 20 30 30 20 36 32 20 36 66 20 37 34  9 23 00 62 6f 74
0ec0: 20 20 20 79 20 68 61 6c 66 2e 2e 2e 2e 2e 23 2e     y half.....#.
0ed0: 62 6f 74 0a 7c 20 20 20 33 38 35 36 3a 20 37 34  bot.|   3856: 74
0ee0: 20 36 66 20 36 64 20 32 30 20 36 38 20 36 31 20   6f 6d 20 68 61 
0ef0: 36 63 20 36 36 20 30 66 20 30 63 20 30 35 20 30  6c 66 0f 0c 05 0
0f00: 30 20 30 39 20 32 31 20 30 30 20 37 32 20 20 20  0 09 21 00 72   
0f10: 74 6f 6d 20 68 61 6c 66 2e 2e 2e 2e 2e 21 2e 72  tom half.....!.r
0f20: 0a 7c 20 20 20 33 38 37 32 3a 20 36 39 20 36 37  .|   3872: 69 67
0f30: 20 36 38 20 37 34 20 32 30 20 36 38 20 36 31 20   68 74 20 68 61 
0f40: 36 63 20 36 36 20 30 65 20 30 62 20 30 35 20 30  6c 66 0e 0b 05 0
0f50: 30 20 30 39 20 31 66 20 30 30 20 20 20 69 67 68  0 09 1f 00   igh
0f60: 74 20 68 61 6c 66 2e 2e 2e 2e 2e 2e 2e 0a 7c 20  t half........| 
0f70: 20 20 33 38 38 38 3a 20 36 63 20 36 35 20 36 36    3888: 6c 65 66
0f80: 20 37 34 20 32 30 20 34 33 20 31 35 20 66 36 20   74 20 43 15 f6 
0f90: 65 36 20 66 36 20 34 36 20 35 30 20 33 34 20 33  e6 f6 46 50 34 3
0fa0: 35 20 32 34 20 35 34 20 20 20 6c 65 66 74 20 43  5 24 54   left C
0fb0: 2e 2e 2e 2e 46 50 34 35 24 54 0a 7c 20 20 20 33  ....FP45$T.|   3
0fc0: 39 30 34 3a 20 31 35 20 34 34 20 35 32 20 30 35  904: 15 44 52 05
0fd0: 20 34 34 20 31 34 20 32 34 20 63 34 20 35 32 20   44 14 24 c4 52 
0fe0: 30 32 20 32 37 20 34 33 20 31 35 20 66 36 20 65  02 27 43 15 f6 e
0ff0: 36 20 66 36 20 20 20 2e 44 52 2e 44 2e 24 2e 52  6 f6   .DR.D.$.R
1000: 2e 27 43 2e 2e 2e 2e 0a 7c 20 20 20 33 39 32 30  .'C.....|   3920
1010: 3a 20 34 36 20 35 32 20 32 32 20 38 65 20 36 66  : 46 52 22 8e 6f
1020: 20 36 34 20 36 35 20 36 65 20 36 66 20 32 30 20   64 65 6e 6f 20 
1030: 34 39 20 34 65 20 35 34 20 34 35 20 34 37 20 34  49 4e 54 45 47 4
1040: 35 20 20 20 46 52 2e 2e 6f 64 65 6e 6f 20 49 4e  5   FR..odeno IN
1050: 54 45 47 45 0a 7c 20 20 20 33 39 33 36 3a 20 35  TEGE.|   3936: 5
1060: 32 20 32 30 20 35 30 20 35 32 20 34 39 20 34 64  2 20 50 52 49 4d
1070: 20 34 31 20 35 32 20 35 39 20 32 30 20 34 62 20   41 52 59 20 4b 
1080: 34 35 20 35 39 20 32 63 20 36 34 20 36 31 20 20  45 59 2c 64 61  
1090: 20 52 20 50 52 49 4d 41 52 59 20 4b 45 59 2c 64   R PRIMARY KEY,d
10a0: 61 0a 7c 20 20 20 33 39 35 32 3a 20 37 34 20 36  a.|   3952: 74 6
10b0: 31 20 32 39 20 35 63 20 30 32 20 30 37 20 31 37  1 29 5c 02 07 17
10c0: 20 31 64 20 31 64 20 30 31 20 38 31 20 30 62 20   1d 1d 01 81 0b 
10d0: 37 34 20 36 31 20 36 32 20 36 63 20 20 20 74 61  74 61 62 6c   ta
10e0: 29 2e 2e 2e 2e 2e 2e 2e 2e 2e 74 61 62 6c 0a 7c  ).........tabl.|
10f0: 20 20 20 33 39 36 38 3a 20 36 35 20 37 34 20 33     3968: 65 74 3
1100: 31 20 35 66 20 37 32 20 36 66 20 37 34 20 37 34  1 5f 72 6f 74 74
1110: 20 36 66 20 36 64 20 32 30 20 36 35 20 36 34 20   6f 6d 20 65 64 
1120: 36 37 20 36 35 20 30 66 20 20 20 65 74 31 5f 72  67 65 0f   et1_r
1130: 6f 74 74 6f 6d 20 65 64 67 65 2e 0a 7c 20 20 20  ottom edge..|   
1140: 33 39 38 34 3a 20 30 37 20 30 35 20 30 30 20 30  3984: 07 05 00 0
1150: 39 20 32 31 20 30 30 20 37 32 20 36 39 20 36 37  9 21 00 72 69 67
1160: 20 36 38 20 37 34 20 32 30 20 36 35 20 36 34 20   68 74 20 65 64 
1170: 36 37 20 36 35 20 20 20 2e 2e 2e 2e 21 2e 72 69  67 65   ....!.ri
1180: 67 68 74 20 65 64 67 65 0a 7c 20 20 20 34 30 30  ght edge.|   400
1190: 30 3a 20 30 65 20 30 36 20 30 35 20 30 30 20 30  0: 0e 06 05 00 0
11a0: 39 20 31 66 20 30 30 20 36 63 20 36 35 20 36 36  9 1f 00 6c 65 66
11b0: 20 37 34 20 32 30 20 36 35 20 36 34 20 36 37 20   74 20 65 64 67 
11c0: 36 35 20 20 20 2e 2e 2e 2e 2e 2e 2e 6c 65 66 74  65   .......left
11d0: 20 65 64 67 65 0a 7c 20 20 20 34 30 31 36 3a 20   edge.|   4016: 
11e0: 30 62 20 30 35 20 30 35 20 30 30 20 30 39 20 31  0b 05 05 00 09 1
11f0: 39 20 30 30 20 36 33 20 36 35 20 36 65 20 37 34  9 00 63 65 6e 74
1200: 20 36 35 20 37 32 20 31 37 20 30 34 20 30 35 20   65 72 17 04 05 
1210: 20 20 2e 2e 2e 2e 2e 2e 2e 63 65 6e 74 65 72 2e    .......center.
1220: 2e 2e 0a 7c 20 20 20 34 30 33 32 3a 20 30 30 20  ...|   4032: 00 
1230: 30 39 20 33 31 20 30 30 20 37 35 20 37 30 20 37  09 31 00 75 70 7
1240: 30 20 36 35 20 37 32 20 32 64 20 37 32 20 36 39  0 65 72 2d 72 69
1250: 20 36 37 20 36 38 20 37 34 20 32 30 20 20 20 2e   67 68 74 20   .
1260: 2e 31 2e 75 70 70 65 72 2d 72 69 67 68 74 20 0a  .1.upper-right .
1270: 7c 20 20 20 34 30 34 38 3a 20 36 33 20 36 66 20  |   4048: 63 6f 
1280: 37 32 20 36 65 20 36 35 20 37 32 20 31 37 20 30  72 6e 65 72 17 0
1290: 33 20 30 35 20 30 30 20 30 39 20 33 31 20 30 30  3 05 00 09 31 00
12a0: 20 36 63 20 36 66 20 37 37 20 20 20 63 6f 72 6e   6c 6f 77   corn
12b0: 65 72 2e 2e 2e 2e 2e 31 2e 6c 6f 77 0a 7c 20 20  er.....1.low.|  
12c0: 20 34 30 36 34 3a 20 36 35 20 37 32 20 32 64 20   4064: 65 72 2d 
12d0: 37 32 20 36 39 20 36 37 20 36 38 20 37 34 20 32  72 69 67 68 74 2
12e0: 30 20 36 33 20 36 66 20 37 32 20 36 65 20 36 35  0 63 6f 72 6e 65
12f0: 20 37 32 20 31 36 20 20 20 65 72 2d 72 69 67 68   72 16   er-righ
1300: 74 20 63 6f 72 6e 65 72 2e 0a 7c 20 20 20 34 30  t corner..|   40
1310: 38 30 3a 20 30 32 20 30 35 20 30 30 20 30 39 20  80: 02 05 00 09 
1320: 32 66 20 30 30 20 37 35 20 37 30 20 37 30 20 36  2f 00 75 70 70 6
1330: 35 20 37 32 20 32 64 20 36 63 20 36 35 20 36 36  5 72 2d 6c 65 66
1340: 20 37 34 20 20 20 2e 2e 2e 2e 2f 2e 75 70 70 65   74   ..../.uppe
1350: 72 2d 6c 65 66 74 0a 7c 20 70 61 67 65 20 33 20  r-left.| page 3 
1360: 6f 66 66 73 65 74 20 38 31 39 32 0a 7c 20 20 20  offset 8192.|   
1370: 20 20 20 30 3a 20 32 30 20 36 33 20 36 66 20 37     0: 20 63 6f 7
1380: 32 20 36 65 20 36 35 20 37 32 20 31 36 20 30 31  2 6e 65 72 16 01
1390: 20 30 35 20 30 30 20 30 39 20 32 66 20 30 31 20   05 00 09 2f 01 
13a0: 38 63 20 36 66 20 20 20 20 63 6f 72 6e 65 72 2e  8c 6f    corner.
13b0: 2e 2e 2e 2e 2f 2e 2e 6f 0a 7c 20 20 20 20 20 31  ..../..o.|     1
13c0: 36 3a 20 37 37 20 36 35 20 37 32 20 32 64 20 36  6: 77 65 72 2d 6
13d0: 63 20 35 33 20 35 31 20 34 63 20 36 39 20 37 34  c 53 51 4c 69 74
13e0: 20 36 35 20 32 30 20 36 36 20 36 66 20 37 32 20   65 20 66 6f 72 
13f0: 36 64 20 20 20 77 65 72 2d 6c 53 51 4c 69 74 65  6d   wer-lSQLite
1400: 20 66 6f 72 6d 0a 7c 20 20 20 20 20 33 32 3a 20   form.|     32: 
1410: 36 31 20 37 34 20 32 30 20 33 33 20 30 30 20 31  61 74 20 33 00 1
1420: 30 20 30 30 20 30 31 20 30 31 20 30 30 20 34 30  0 00 01 01 00 40
1430: 20 32 30 20 32 30 20 30 30 20 30 30 20 30 30 20   20 20 00 00 00 
1440: 20 20 61 74 20 33 2e 2e 2e 2e 2e 2e 40 20 20 2e    at 3......@  .
1450: 2e 2e 0a 7c 20 20 20 20 20 34 38 3a 20 30 30 20  ...|     48: 00 
1460: 30 30 20 30 30 20 30 30 20 32 66 20 30 30 20 30  00 00 00 2f 00 0
1470: 30 20 30 64 20 65 62 20 31 33 20 30 30 20 30 30  0 0d eb 13 00 00
1480: 20 30 30 20 30 33 20 30 30 20 30 30 20 20 20 2e   00 03 00 00   .
1490: 2e 2e 2e 2f 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 0a  .../............
14a0: 7c 20 20 20 20 20 36 34 3a 20 30 30 20 30 34 20  |     64: 00 04 
14b0: 30 30 20 30 30 20 30 30 20 30 30 20 30 30 20 30  00 00 00 00 00 0
14c0: 30 20 30 30 20 30 36 20 30 30 20 30 30 20 30 30  0 00 06 00 00 00
14d0: 20 30 31 20 30 30 20 30 30 20 20 20 2e 2e 2e 2e   01 00 00   ....
14e0: 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 0a 7c 20 20  .............|  
14f0: 20 20 20 38 30 3a 20 30 30 20 30 30 20 30 30 20     80: 00 00 00 
1500: 30 30 20 30 30 20 30 31 20 30 30 20 30 30 20 30  00 00 01 00 00 0
1510: 30 20 30 30 20 30 30 20 30 30 20 30 30 20 30 30  0 00 00 00 00 00
1520: 20 30 30 20 30 30 20 20 20 2e 2e 2e 2e 2e 2e 2e   00 00   .......
1530: 2e 2e 2e 2e 2e 2e 2e 2e 2e 0a 7c 20 70 61 67 65  ..........| page
1540: 20 36 20 6f 66 66 73 65 74 20 32 30 34 38 30 0a   6 offset 20480.
1550: 7c 20 20 20 20 31 32 38 3a 20 30 30 20 30 30 20  |    128: 00 00 
1560: 30 30 20 30 30 20 30 30 20 30 30 20 30 30 20 30  00 00 00 00 00 0
1570: 30 20 39 37 20 33 64 20 30 34 20 61 65 20 37 63  0 97 3d 04 ae 7c
1580: 20 30 31 20 30 30 20 30 30 20 20 20 2e 2e 2e 2e   01 00 00   ....
1590: 2e 2e 2e 2e 2e 3d 2e 2e 7c 2e 2e 2e 0a 7c 20 20  .....=..|....|  
15a0: 20 20 36 32 34 3a 20 30 30 20 30 30 20 30 30 20    624: 00 00 00 
15b0: 30 30 20 30 30 20 30 30 20 32 31 20 39 37 20 33  00 00 00 21 97 3
15c0: 64 20 30 34 20 61 65 20 37 63 20 30 31 20 30 30  d 04 ae 7c 01 00
15d0: 20 30 30 20 30 30 20 20 20 2e 2e 2e 2e 2e 2e 21   00 00   ......!
15e0: 2e 3d 2e 2e 7c 2e 2e 2e 2e 0a 7c 20 20 20 31 31  .=..|.....|   11
15f0: 32 30 3a 20 30 30 20 30 30 20 30 30 20 30 30 20  20: 00 00 00 00 
1600: 30 30 20 32 30 20 39 37 20 33 64 20 30 34 20 61  00 20 97 3d 04 a
1610: 65 20 37 63 20 30 31 20 30 30 20 30 30 20 30 30  e 7c 01 00 00 00
1620: 20 30 30 20 20 20 2e 2e 2e 2e 2e 20 2e 3d 2e 2e   00   ..... .=..
1630: 7c 2e 2e 2e 2e 2e 0a 7c 20 20 20 31 36 31 36 3a  |......|   1616:
1640: 20 30 30 20 30 30 20 30 30 20 30 30 20 31 66 20   00 00 00 00 1f 
1650: 39 37 20 33 64 20 30 34 20 61 65 20 37 63 20 30  97 3d 04 ae 7c 0
1660: 31 20 30 30 20 30 30 20 30 30 20 30 30 20 30 30  1 00 00 00 00 00
1670: 20 20 20 2e 2e 2e 2e 2e 2e 3d 2e 2e 7c 2e 2e 2e     ......=..|...
1680: 2e 2e 2e 0a 7c 20 20 20 32 31 31 32 3a 20 30 30  ....|   2112: 00
1690: 20 30 30 20 30 30 20 31 65 20 39 37 20 33 64 20   00 00 1e 97 3d 
16a0: 30 34 20 61 65 20 37 63 20 30 31 20 30 30 20 30  04 ae 7c 01 00 0
16b0: 30 20 30 30 20 30 30 20 30 30 20 30 30 20 20 20  0 00 00 00 00   
16c0: 2e 2e 2e 2e 2e 3d 2e 2e 7c 2e 2e 2e 2e 2e 2e 2e  .....=..|.......
16d0: 0a 7c 20 20 20 32 36 30 38 3a 20 30 30 20 30 30  .|   2608: 00 00
16e0: 20 31 64 20 39 37 20 64 33 20 64 30 20 34 61 20   1d 97 d3 d0 4a 
16f0: 65 37 20 63 30 20 30 30 20 30 30 20 30 30 20 30  e7 c0 00 00 00 0
1700: 30 20 30 30 20 30 30 20 30 30 20 20 20 2e 2e 2e  0 00 00 00   ...
1710: 2e 2e 2e 4a 2e 2e 2e 2e 2e 2e 2e 2e 2e 0a 7c 20  ...J..........| 
1720: 20 20 33 30 38 38 3a 20 30 30 20 30 30 20 30 30    3088: 00 00 00
1730: 20 30 30 20 30 30 20 30 30 20 30 30 20 30 30 20   00 00 00 00 00 
1740: 30 30 20 30 30 20 30 30 20 30 30 20 30 31 20 66  00 00 00 00 01 f
1750: 33 20 30 30 20 30 30 20 20 20 2e 2e 2e 2e 2e 2e  3 00 00   ......
1760: 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 0a 7c 20 20 20 33  ...........|   3
1770: 36 30 30 3a 20 32 33 20 39 37 20 33 64 20 30 34  600: 23 97 3d 04
1780: 20 61 65 20 37 63 20 30 31 20 30 30 20 30 30 20   ae 7c 01 00 00 
1790: 30 30 20 30 30 20 30 30 20 30 30 20 30 30 20 30  00 00 00 00 00 0
17a0: 30 20 30 30 20 20 20 23 2e 3d 2e 2e 7c 2e 2e 2e  0 00   #.=..|...
17b0: 2e 2e 2e 2e 2e 2e 2e 0a 7c 20 20 20 34 30 38 30  ........|   4080
17c0: 3a 20 30 30 20 30 30 20 30 30 20 30 30 20 30 30  : 00 00 00 00 00
17d0: 20 30 30 20 30 30 20 30 30 20 30 30 20 30 30 20   00 00 00 00 00 
17e0: 30 30 20 30 30 20 30 30 20 30 30 20 30 30 20 32  00 00 00 00 00 2
17f0: 36 20 20 20 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e  6   ............
1800: 2e 2e 2e 26 0a 7c 20 70 61 67 65 20 38 20 6f 66  ...&.| page 8 of
1810: 66 73 65 74 20 32 38 36 37 32 0a 7c 20 20 20 20  fset 28672.|    
1820: 20 20 30 3a 20 30 64 20 30 30 20 30 30 20 30 30    0: 0d 00 00 00
1830: 20 30 31 20 30 34 20 33 30 20 30 30 20 30 34 20   01 04 30 00 04 
1840: 33 30 20 30 30 20 30 30 20 30 30 20 30 30 20 30  30 00 00 00 00 0
1850: 30 20 30 30 20 20 20 2e 2e 2e 2e 2e 2e 30 2e 2e  0 00   ......0..
1860: 30 2e 2e 2e 2e 2e 2e 0a 7c 20 20 20 31 30 37 32  0.......|   1072
1870: 3a 20 39 37 20 34 64 20 31 65 20 31 34 20 30 30  : 97 4d 1e 14 00
1880: 20 61 65 20 37 63 20 30 30 20 30 30 20 30 30 20   ae 7c 00 00 00 
1890: 30 30 20 30 30 20 30 30 20 30 30 20 30 30 20 30  00 00 00 00 00 0
18a0: 30 20 20 20 2e 4d 2e 2e 2e 2e 7c 2e 2e 2e 2e 2e  0   .M....|.....
18b0: 2e 2e 2e 2e 0a 7c 20 20 20 31 30 38 38 3a 20 30  .....|   1088: 0
18c0: 30 20 30 30 20 30 30 20 30 30 20 30 30 20 30 30  0 00 00 00 00 00
18d0: 20 30 31 20 30 30 20 30 30 20 30 30 20 30 30 20   01 00 00 00 00 
18e0: 30 30 20 30 30 20 30 30 20 30 30 20 30 30 20 20  00 00 00 00 00  
18f0: 20 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e   ...............
1900: 2e 0a 7c 20 20 20 34 30 38 30 3a 20 30 30 20 30  ..|   4080: 00 0
1910: 30 20 30 30 20 30 30 20 30 30 20 30 30 20 30 30  0 00 00 00 00 00
1920: 20 30 30 20 30 30 20 30 30 20 30 30 20 30 30 20   00 00 00 00 00 
1930: 30 30 20 30 30 20 30 30 20 30 33 20 20 20 2e 2e  00 00 00 03   ..
1940: 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 0a 7c  ...............|
1950: 20 70 61 67 65 20 31 30 20 6f 66 66 73 65 74 20   page 10 offset 
1960: 33 36 38 36 34 0a 7c 20 20 20 20 20 20 30 3a 20  36864.|      0: 
1970: 30 64 20 30 30 20 30 30 20 30 30 20 30 31 20 30  0d 00 00 00 01 0
1980: 34 20 33 30 20 30 30 20 30 34 20 33 30 20 30 30  4 30 00 04 30 00
1990: 20 30 30 20 30 30 20 30 30 20 30 30 20 30 30 20   00 00 00 00 00 
19a0: 20 20 2e 2e 2e 2e 2e 2e 30 2e 2e 30 2e 2e 2e 2e    ......0..0....
19b0: 2e 2e 0a 7c 20 20 20 31 30 37 32 3a 20 39 61 20  ...|   1072: 9a 
19c0: 65 65 20 63 31 20 38 30 20 66 64 20 37 38 20 31  ee c1 80 fd 78 1
19d0: 66 20 63 65 20 31 62 20 61 65 20 65 62 20 62 34  f ce 1b ae eb b4
19e0: 20 30 30 20 30 30 20 30 30 20 30 30 20 20 20 2e   00 00 00 00   .
19f0: 2e 2e 2e 2e 78 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 0a  ....x...........
1a00: 7c 20 20 20 31 30 38 38 3a 20 31 33 20 32 30 20  |   1088: 13 20 
1a10: 66 66 20 32 30 20 30 30 20 37 30 20 30 30 20 30  ff 20 00 70 00 0
1a20: 30 20 30 30 20 36 30 20 35 30 20 30 30 20 30 30  0 00 60 50 00 00
1a30: 20 30 30 20 31 31 20 65 30 20 20 20 2e 20 2e 20   00 11 e0   . . 
1a40: 2e 70 2e 2e 2e 60 50 2e 2e 2e 2e 2e 0a 7c 20 20  .p...`P......|  
1a50: 20 31 31 30 34 3a 20 30 30 20 30 30 20 30 30 20   1104: 00 00 00 
1a60: 37 30 20 30 30 20 30 30 20 30 30 20 36 30 20 35  70 00 00 00 60 5
1a70: 30 20 30 35 20 33 35 20 31 34 20 63 36 20 39 37  0 05 35 14 c6 97
1a80: 20 34 36 20 35 32 20 20 20 2e 2e 2e 70 2e 2e 2e   46 52   ...p...
1a90: 60 50 2e 35 2e 2e 2e 46 52 0a 7c 20 20 20 31 31  `P.5...FR.|   11
1aa0: 32 30 3a 20 30 36 20 36 36 20 66 37 20 32 36 20  20: 06 66 f7 26 
1ab0: 64 36 20 31 37 20 34 32 20 30 33 20 33 30 20 30  d6 17 42 03 30 0
1ac0: 31 20 30 30 20 30 30 20 31 30 20 31 30 20 30 34  1 00 00 10 10 04
1ad0: 20 30 32 20 20 20 2e 66 2e 26 2e 2e 42 2e 30 2e   02   .f.&..B.0.
1ae0: 2e 2e 2e 2e 2e 2e 0a 7c 20 20 20 31 31 33 36 3a  .......|   1136:
1af0: 20 30 32 20 30 30 20 30 30 20 30 30 20 30 30 20   02 00 00 00 00 
1b00: 30 30 20 30 30 20 30 30 20 30 30 20 34 30 20 30  00 00 00 00 40 0
1b10: 30 20 30 30 20 30 30 20 30 30 20 30 30 20 30 30  0 00 00 00 00 00
1b20: 20 20 20 2e 2e 2e 2e 2e 2e 2e 2e 2e 40 2e 2e 2e     .........@...
1b30: 2e 2e 2e 0a 7c 20 20 20 31 31 35 32 3a 20 30 30  ....|   1152: 00
1b40: 20 30 30 20 30 30 20 30 30 20 30 30 20 34 30 20   00 00 00 00 40 
1b50: 30 30 20 30 30 20 30 30 20 34 30 20 30 30 20 30  00 00 00 40 00 0
1b60: 30 20 30 30 20 30 30 20 30 30 20 30 30 20 20 20  0 00 00 00 00   
1b70: 2e 2e 2e 2e 2e 40 2e 2e 2e 40 2e 2e 2e 2e 2e 2e  .....@...@......
1b80: 0a 7c 20 20 20 34 30 38 30 3a 20 30 30 20 30 30  .|   4080: 00 00
1b90: 20 30 30 20 30 30 20 30 30 20 30 30 20 30 30 20   00 00 00 00 00 
1ba0: 30 30 20 30 30 20 30 30 20 30 30 20 30 30 20 30  00 00 00 00 00 0
1bb0: 30 20 30 30 20 30 30 20 30 35 20 20 20 2e 2e 2e  0 00 00 05   ...
1bc0: 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 0a 7c 20  ..............| 
1bd0: 70 61 67 65 20 31 32 20 6f 66 66 73 65 74 20 34  page 12 offset 4
1be0: 35 30 35 36 0a 7c 20 20 20 20 20 20 30 3a 20 30  5056.|      0: 0
1bf0: 64 20 30 30 20 30 30 20 30 30 20 30 31 20 30 34  d 00 00 00 01 04
1c00: 20 33 30 20 30 30 20 30 34 20 33 30 20 65 31 20   30 00 04 30 e1 
1c10: 62 34 20 33 30 20 39 37 20 34 64 20 34 36 20 20  b4 30 97 4d 46  
1c20: 20 2e 2e 2e 2e 2e 2e 30 2e 2e 30 2e 2e 30 2e 4d   ......0..0..0.M
1c30: 46 0a 7c 20 20 20 20 20 31 36 3a 20 31 34 20 30  F.|     16: 14 0
1c40: 30 20 61 65 20 37 63 20 30 30 20 30 30 20 30 30  0 ae 7c 00 00 00
1c50: 20 30 30 20 30 30 20 30 30 20 30 30 20 30 33 20   00 00 00 00 03 
1c60: 30 30 20 30 30 20 34 33 20 30 30 20 20 20 2e 2e  00 00 43 00   ..
1c70: 2e 7c 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 43 2e 0a 7c  .|..........C..|
1c80: 20 70 61 67 65 20 34 37 20 6f 66 66 73 65 74 20   page 47 offset 
1c90: 31 38 38 34 31 36 0a 7c 20 20 20 32 35 31 32 3a  188416.|   2512:
1ca0: 20 30 30 20 30 30 20 30 30 20 30 30 20 30 30 20   00 00 00 00 00 
1cb0: 30 30 20 30 30 20 30 30 20 62 65 20 30 30 20 30  00 00 00 be 00 0
1cc0: 30 20 30 30 20 30 30 20 30 30 20 30 30 20 30 30  0 00 00 00 00 00
1cd0: 20 20 20 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e     .............
1ce0: 2e 2e 2e 0a 7c 20 70 61 67 65 20 38 37 20 6f 66  ....| page 87 of
1cf0: 66 73 65 74 20 33 35 32 32 35 36 0a 7c 20 20 20  fset 352256.|   
1d00: 32 35 31 32 3a 20 30 30 20 30 30 20 30 30 20 30  2512: 00 00 00 0
1d10: 30 20 30 30 20 30 30 20 30 30 20 30 30 20 61 61  0 00 00 00 00 aa
1d20: 20 30 30 20 30 30 20 30 30 20 30 30 20 30 30 20   00 00 00 00 00 
1d30: 30 30 20 30 30 20 20 20 2e 2e 2e 2e 2e 2e 2e 2e  00 00   ........
1d40: 2e 2e 2e 2e 2e 2e 2e 2e 0a 7c 20 65 6e 64 20 63  .........| end c
1d50: 72 61 73 68 2d 61 63 61 61 65 30 33 34 37 32 30  rash-acaae034720
1d60: 34 61 65 2e 64 62 0a 7d 5d 7d 20 7b 7d 0a 0a 64  4ae.db.}]} {}..d
1d70: 6f 5f 63 61 74 63 68 73 71 6c 5f 74 65 73 74 20  o_catchsql_test 
1d80: 31 2e 31 20 7b 0a 20 20 50 52 41 47 4d 41 20 63  1.1 {.  PRAGMA c
1d90: 65 6c 6c 5f 73 69 7a 65 5f 63 68 65 63 6b 20 3d  ell_size_check =
1da0: 20 6f 66 66 3b 0a 20 20 44 52 4f 50 20 49 4e 44   off;.  DROP IND
1db0: 45 58 20 74 31 78 31 3b 0a 7d 20 7b 31 20 7b 6e  EX t1x1;.} {1 {n
1dc0: 6f 20 73 75 63 68 20 69 6e 64 65 78 3a 20 74 31  o such index: t1
1dd0: 78 31 7d 7d 0a 0a 64 6f 5f 63 61 74 63 68 73 71  x1}}..do_catchsq
1de0: 6c 5f 74 65 73 74 20 31 2e 32 20 7b 0a 20 20 53  l_test 1.2 {.  S
1df0: 45 4c 45 43 54 20 73 75 6d 28 73 2b 6c 65 6e 67  ELECT sum(s+leng
1e00: 74 68 28 62 29 29 20 46 52 4f 4d 20 74 31 20 57  th(b)) FROM t1 W
1e10: 48 45 52 45 20 61 20 49 4e 20 28 31 31 30 2c 31  HERE a IN (110,1
1e20: 30 2c 31 35 30 29 20 41 4e 44 20 71 20 49 53 20  0,150) AND q IS 
1e30: 4e 55 4c 4c 3b 0a 7d 20 7b 31 20 7b 6e 6f 20 73  NULL;.} {1 {no s
1e40: 75 63 68 20 74 61 62 6c 65 3a 20 74 31 7d 7d 0a  uch table: t1}}.
1e50: 0a 64 6f 5f 63 61 74 63 68 73 71 6c 5f 74 65 73  .do_catchsql_tes
1e60: 74 20 31 2e 33 20 7b 0a 20 20 52 45 49 4e 44 45  t 1.3 {.  REINDE
1e70: 58 20 74 31 3b 0a 7d 20 7b 31 20 7b 75 6e 61 62  X t1;.} {1 {unab
1e80: 6c 65 20 74 6f 20 69 64 65 6e 74 69 66 79 20 74  le to identify t
1e90: 68 65 20 6f 62 6a 65 63 74 20 74 6f 20 62 65 20  he object to be 
1ea0: 72 65 69 6e 64 65 78 65 64 7d 7d 0a 0a 66 69 6e  reindexed}}..fin
1eb0: 69 73 68 5f 74 65 73 74 0a                       ish_test.