As usual, I forgot the promised attachments. Here they are.
Jean-Paul
addr opcode p1
p2 p3
---- -------------- ---------- ---------- -------------
--------------------
0 Noop 0
0
1 Integer 2
0
2 MustBeInt 0
0
3 MemStore 0
1
4 IfMemZero 0
38
5 MemLoad 0
0
6 IfMemPos 0
10
7 Pop 1
0
8 MemInt -1
1
9 Goto 0
11
10 MemStore 1
1
11 OpenEphemeral 2 0
keyinfo(2,BINARY,BINARY)
12 Goto 0
39
13 Integer 0
0
14 OpenRead 3
41 keyinfo(1,BINARY)
15 SetNumColumns 3 2
16 Variable 1
0
17 IsNull -1
37
18 MakeRecord 1
0 d
19 MemStore 2
0
20 MoveGe 3
37
21 MemLoad 2
0
22 IdxGE 3
37 +
23 IdxRowid 3
0
24 Variable 2
0
25 Le 356
36
26 IdxRowid 3
0
27 Column 3
0
28 MakeRecord -2 0
29 Distinct 2
32
30 Pop 3
0
31 Goto 0
36
32 IdxInsert 2
0
33 Callback 2
0
34 MemIncr -1
0
35 IfMemZero 0
37
36 Next 3
21
37 Close 3
0
38 Halt 0
0
39 Transaction 0 0
40 VerifyCookie 0 30
41 Goto 0
13
42 Noop 0
0
addr opcode p1 p2 p3
p4 p5 comment
---- ------------- ---- ---- ---- -------------
-- -------------
0 Trace 0 0
0 00
1 OpenEphemeral 1 4 0
keyinfo(2,BINARY,BINARY) 00
2 Integer 2 1
0 00
3 MustBeInt 1 0
0 00
4 IfZero 1 65
0 00
5 Noop 0 0
0 00
6 Integer 0 5
0 00
7 Integer 0 4
0 00
8 Gosub 7 52
0 00
9 Variable 1 12
2 00
10 Goto 0 66
0 00
11 OpenRead 3 41 0
keyinfo(1,BINARY) 00
12 IsNull 12 30
0 00
13 Affinity 12 1 0
db 00
14 SeekGe 3 30
12 1 00
15 IdxGE 3 30
12 1 01
16 IdxRowid 3 14 0
00
17 Le 13 29
14 6c
18 IdxRowid 3 10 0
00
19 Column 3 0
11 00
20 Compare 8 10
2 keyinfo(2,BINARY,BINARY) 00
21 Jump 22 26
22 00
22 Move 10 8
2 00
23 Gosub 6 35
0 00
24 IfPos 5 55
0 00
25 Gosub 7 52
0 00
26 IdxRowid 3 2
0 00
27 Column 3 0
3 00
28 Integer 1 4
0 00
29 Next 3 15
0 00
30 Close 3 0
0 00
31 Gosub 6 35
0 00
32 Goto 0 55
0 00
33 Integer 1 5
0 00
34 Return 6 0
0 00
35 IfPos 4 37
0 00
36 Return 6 0
0 00
37 SCopy 2 16
0 00
38 SCopy 3 17
0 00
39 MakeRecord 16 2 14
00
40 SCopy 3 18
0 00
41 SCopy 2 19
0 00
42 Sequence 1 20 0
00
43 Move 14 21
1 00
44 MakeRecord 18 4 15
00
45 IdxInsert 1 15 0
00
46 IfZero 1 49
0 00
47 AddImm 1 -1
0 00
48 Goto 0 51
0 00
49 Last 1 0
0 00
50 Delete 1 0
0 00
51 Return 6 0
0 00
52 Null 0 2
0 00
53 Null 0 3
0 00
54 Return 7 0
0 00
55 OpenPseudo 4 1 2
00
56 Sort 1 64
0 00
57 Column 1 3
14 00
58 Integer 1 15
0 00
59 Insert 4 14
15 00
60 Column 4 0
16 00
61 Column 4 1
17 00
62 ResultRow 16 2 0
00
63 Next 1 57
0 00
64 Close 4 0
0 00
65 Halt 0 0
0 00
66 Transaction 0 0 0
00
67 VerifyCookie 0 30 0
00
68 TableLock 0 39 0
item_xmantissa_test_test_scrolltable_datathunkwithindex_v1
00
69 Goto 0 11
0 00
_______________________________________________ sqlite-users mailing list [email protected] http://sqlite.org:8080/cgi-bin/mailman/listinfo/sqlite-users

