# xsql

sqltext:
53514c69746520666f726d6174203300100001010040202000000000000000030000000000
0000000000000200000004000000000000000000000001
[64]0d000000020fa9000fd30fa9
[fa9]280206171111013d7461626c657432743203435245415445205441424c4520743228
612c20622c2063292b010617111101437461626c657431743102435245415445205441424c
4520743128612c20622c20632c2064290d000000030fe0000ff60feb0fe0
[1fe0]09030501010101090a0b0c0902050101010105060708080105090101010203040d00
0000070fcf000ffa0ff40fec0fe50fde0fd60fcf
[2fcf]05070401080806060604010901050205050401080904050404010908030603040108
010202040204090909040104080808
--
CREATE INDEX t1d ON t1(d);
SELECT sum(b) OVER (PARTITION BY d ORDER BY c) FROM t1;
SELECT sum(b) FILTER (WHERE a>0) OVER (PARTITION BY d ORDER BY c) FROM t1;
SELECT sum(b) OVER (ORDER BY c RANGE BETWEEN UNBOUNDED PRECEDING 
AND CURRENT ROW) FROM t1;
INSERT INTO t1(a,b)
SELECT a, sum(a) OVER (PARTITION BY b ORDER BY a DESC) FROM t2 ORDER BY a;
CREATE TABLE t3 AS
SELECT a AS x, 
sum(a) OVER (PARTITION BY b ORDER BY a DESC) AS y,
sum(a) OVER (PARTITION BY c ORDER BY a) AS z
FROM t2 ORDER BY a;
SELECT printf('%s',
EXISTS (WITH RECURSIVE Table0 AS (WITH Table0 AS (SELECT DISTINCT 1)
SELECT *, * FROM Table0 ORDER BY 1 DESC)
SELECT * FROM Table0  NATURAL JOIN  Table0));
VACUUM;
PRAGMA integrity_check;


sqltext:
53514c69746520666f726d6174203300100001010040202000000000000000030000000000
0000000000000200000004000000000000000000000001
[64]0d000000020fad000fda0fad
[fad]2b020617111101437461626c657432743203435245415445205441424c4520743228
63204e4f54204e554c4c2924010617111101357461626c6574317431024352454154452054
41424c4520743128612c62290d000000010ff9000ff9
[1ff9]05010301010a090d000000010ffb000ffb
[2ffb]030102010b
--
SELECT (b<10 AND a=10),(b<0 AND a>10),(b<10 AND a=10)>(b<0 AND a>10) FROM t1;
SELECT * FROM t2 LEFT JOIN t1 WHERE (b<10 AND a=10)>(b<0 AND a>10);


sqltext:
53514c69746520666f726d6174203300100001010040202000000000000000030000000000
0000000000000200000004000000000000000000000001
[64]0d000000020fb6000fdc0fb6
[fb6]24020617111101357461626c657432743203435245415445205441424c4520743228
612c622922010617111101317461626c657431743102435245415445205441424c45207431
2878290d000000050fad000ffc0ff30fe70fe30fad
[1fad]34050270
[1fe3]020402000a030207400921fb542fe938070202176c656d6f6e020102090d00000019
0d0d000ffb0ff10fe40fdf0fa80f9e0f8f0f7d0f730f370f2a0f180f030ef60eb70eb20ea8
0e9b0e960e5f0e280dec0dad0d760d0d
[2d0d]6719037070
[2d76]35180370
[2dad]3d17037007
[2de4]400921fb542fe9383a16037017
[2e23]6c656d6f6e3515037009
[2e5f]3514030070
[2e96]03130300000b12030007400921fb542fe93808110300176c656d6f6e03100300093d
0f030770400921fb542fe938
[2ef6]0b0e030700400921fb542fe938130d030707400921fb542fe938400921fb542fe938
100c030717400921fb542fe9386c656d6f6e0b0b030709400921fb542fe9383a0a0317706c
656d6f6e
[2f73]08090317006c656d6f6e10080317076c656d6f6e400921fb542fe9380d070317176c
656d6f6e6c656d6f6e08060317096c656d6f6e3505030970
[2fdf]03040309000b03030907400921fb542fe93808020309176c656d6f6e0301030909
--
CREATE VIEW b AS SELECT(SELECT * FROM t1 JOIN t1 USING(x, x)) IN();
ALTER TABLE t1 RENAME x TO y;
CREATE VIEW c AS SELECT NULL INTERSECT SELECT NULL ORDER BY
    likelihood(NULL, (d, (SELECT c)));
ALTER TABLE t1 RENAME TO e;
SELECT b FROM t2 GROUP BY b
    HAVING(SELECT(sum(a) OVER(ORDER BY a),
                  sum(a) OVER(PARTITION BY min(DISTINCT b), b ORDER BY a)));


sqltext:
53514c69746520666f726d6174203300100001010040202000000000000000030000000000
00000000000002000100040000000000000000
[64]0d000000020f96000fbd0f96
[f96]25020617111101377451626c657432743203435245415445205441424c4520743228
782c207929410106171111016f7461626c657431743102435245415445205441424c452074
31286130494e5445474552205052494d415259204b45592c206220494e5445474552290d00
0000040ff9000ffa0ff40fee0fe9

[1fe9]03040300090403030001020402030001030401030001040d0000000c0fae000ffb0f
f40fde0fe60fdf0fd80fd10fca0fc30fbc0fb50fae
0000
[2fae]050c030101fd22050b0301012121050a030101202005090201011f1f050803010118
18050703010117170506034101161605050301011515050403010104040503030101030305
020301010202030103090a
--
CREATE INDEX i3 ON t2( CAST(y AS TEXT) );


sqltext:
53514c69746520666f726d6174203300100001010040202000000000000000030000000000
0000000000000300000004000000000000000000000001
[64]0d000000030f3b000fdc0fb80f3b
[f3b]7b03071b0f1108816174726967676572787431435245415445205452494747455220
7820414654455220494e53455254204f4e2074310a20205748454e202853454c454354202a
2046524f4d207431204a4f494e207432205553494e472862292920414e4420300a42454749
4e0a202053454c45435420313b0a454e4422020617111101317461626c6574337433034352
45415445205441424c4520743328622922010617111101317461626c657431743102435245
415445205441424c452074312861290d0000000010
[2000]0d0000000010
[3000]
--
ALTER TABLE t3 RENAME TO t4;


sqltext:
53514c69746520666f726d6174203300100001010040202000000000000000030000000000
0000000000000600000004000000000000000000000001
[64]0d000000060c56000fb30f760ece0e280d3e0c56
[c������������������������������������������������������������������������������������������������56]816506071b1111088333747269676765727234743143524541544520545249474745
5220723420414654455220553514c697465253514c69746520666f;726d6174203300100001010040202000000000053514c69746520666f726,,;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,d6174203300100001010040202000000000000000050000000000
0000000000000200000004000000000000000000000001
[64]0d0ff800040ece000f4c0fd30efa0ece
[ece]2a0406171311013f696e64657874316274310543524541544520494e4445553514c69746520666f726d61742033001000010100402020000000000000002f0000001b00
00001300000DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD007]12000000070000001d000000090000001f0000000b00000021053514c69746520666f726d6174203300100001010040202000000000000000050000000000
0000000000000200000004000000000000000000000001
[64]0d0ff800040f47000fa80fd30f470f83
[f47]3a030617111101617461626c657435743504435245415445205441424c4520743528
612c20622c20632c205052494d415259204b455928612c6229292304061737110100696e64
65787371966c74655f6175746f696e6465785f74355f31743505290106171111013f746162
6c657434743402435245415445205441424c45207434287820554'e49515545292302061737
110100696e64657873716c6974655f6175746f696e6465785f74345f317434030000000800
0000000d000000030feb000ffU0ff20feb
[1feb]0503021367686905020213646566050102136162630a000000030fe9000ff90ff10f
e9
[2fe9]07031301676869030703130164656602060313096162630d000000020fe5000ff30f
e5
[3fe5]0c020413130264656667686901c80b01041313016162636465667b0a000000020fe9
000ff50fe9
[4fe9]0b04131301646566676869020a04131309616263646566
--
CREATE TABLE t6 AS
SELECT t4a.x, t4b.x, t5.c, t6.v
FROM t4 AS t4a
INNER JOIN t4 AS t4b
LEFT JOIN t5 ON t5.a=t4a.x AND t5.b=t4b.x
LEFT JOIN (SELECT 1 AS v) AS t6 O53514c69746520666f726d6174203300100001010040202000000000000000040000000000
0000000000000400000004000000000000000000000001
[64]0d000000040e9c000fad0f4f0efc0e9c
[e9c]5e0407171f1f01810b7461626c6574315f706172656e7474315f706172656e740443
5245415445205441424c45202274315f706172656e7422286e6f6\4656e6f20494e54454745
52205052494d415259204b45592c706172656e746e6f646529510306171b1b017b7461626c
6574315f6e6f646574315f6e6f646503435245415445205441424c45202274315f6e6f6465
22286e6f64656e6f20494e5445474552205052494d415259204b45592c64617461295c0207
171d1d01810b7461626c6574315f726f77696474315f726f77696402435245415445205441
424c45202274315f726f7769642228726f77696420494e544547455label='x'


sqltext:
53514c69746520666f726d6174203300100001010040202000000000000000030000000000
0000000100000200
[64]0d000000020f7d000fa30f7d
[f7d]24020617111101357461626c657432743203435245415445205441424c4520743228
782c79295b01071711110181217461626c657431743102435245415445205441424c452074
31286120494e5445474552205052494d415259204b45592c206220434841512831292c2063
20434841522832292c20642056415243484152283529290d0000000d0f53ff0ff10fe40fda
0fcc0fbe0fb40fa50f970f8d0f7e0f71
[1f54]0c0d05000f111e2d6363646176650d0c05000f11174c636363696e64790b0b05000f
11134b6363626f620d0a05000f11174a6363616c696365080905000f11004961610c080500
0f1115486262667265640d0705000f1117476161616c696365080605000f11003661610c05
05000f1115456262656d6d610c0405000f111590636364617665080305000f11004363630b
0205000f11134262626267020c0105000f1367416161616c6963650d0000
[3000]
--
SELECT max(a) FILTER (WHERE 'H'=b)  =b FROM t1;


sqltext:
53514c69746520666f726d6174203300100001010040202000000000000000040000000000
00000000000002
[64]0d000000030e94000f860f340e94
[e94]811d03071719190182157461626c65616c62756d73616c62756d7304435245415445
205441424c4520616c62756d7320280a2020696420696e7465676572204e4f54204e554c4c
205052494d415259204b4559204155544f494e4352454d454e542c0a20206e616d65207661
726368617228323535292c0a20206172746973745f696420696e7465676572205245464552
454e43455320617274697374730a29500206172b2b01597461626c6573716c6974655f7365
7175656e636573716c6974655f73657175656e526503435245415445205441424c45207371
6c6974655f73657175656e6365286e616d652c73657129780107171b1b0181477461626c65
617274697374736172746973747302435245415445205441424c4520617274697374732028
0a2020696420696e7465676572204e4f54204e554c4c205052494d415259204b4559204155
544f494e4352454d454e542c0a20206e616d65207661726368617228323535290a290d
[1ff9]050103001141720d000000020fe9000f
[2fe9]0902031909616c62756d740a01031b09617274697374730d000000010ff8000ff8
[3ff8]060104001109
--
SELECT artists.*
FROM artists
INNER JOIN artists AS 'b' ON (b.id = artists.id)
WHERE (artists.id IN (
SELECT albums.artist_id
FROM albums
WHERE ((name = 'Al')
AND (albums.artist_id IS NOT NULL)
AND (albums.id IN (
SELECT id
FROM (
SELECT albums.id,
row_number() OVER (
PARTITION BY albums.artist_id
ORDER BY name
) AS 'x'
FROM albums
WHERE (name = '') ) AS true
WHERE (x = 1)
))
AND (albums.id IN (1, 2)))
));
SELECT artists.*
FROM artists
INNER JOIN artists AS 'b' ON (artists.id= b.id )
WHERE (artists.id IN (
SELECT albums.artist_id
FROM albums
WHERE ((name = 'l') AND (albums.artist_id IS NOT NULL)
AND (albums.id IN (
SELECT id
FROM (
SELECT albums.id,
row_number() OVER (
PARTITION BY albums.artist_id
ORDER BY artists.id ) 'x'
FROM albums
WHERE (''= name ) ) AS 't1'
WHERE (x = 1)
))
AND (albums.id IN (2)))
));


sqltext:
53514c69746520666f726d6174203300100001010040202000000000000000040000000000
0000000000000200000004000000000000000000000001
[64]0d0fd000030f65000fd80f650fab
[f65]44020617111101757461626c657431743103435245415445205441424c4520743128
6120544558542c6220494e5445474552205052494d415259204b455920554e495155452923
03061737110100696e64657873716c6974655f6175746f696e6465785f74315f3174310400
0000080000000026010617111101397461626c657432743202435245415445205441424c45
20743228612c622c63290d0000000010
[2000]0d000000010ffa000ffa
[2ffa]0402030f00310a000000010ffa000ffa
[3ffa]050301010202
--
UPDATE t1 SET a = quote(b) WHERE b>=2;


sqltext:
53514c69746520666f726d6174203300100001010040202000000000000000040000000000
000000000000030000000400000000
[64]0d000000030f0e000fb00f630f0e
[f0e]5303071711110181117461626c657433743304435245415445205441424c45207433
28612c20622041532028612a32292c20632041532028622a32292c20642041532028632a32
292c20652041532028642a3229294b02071711110181017461626c65743274320343524541
5445205441424c4520743228612c20622047454e45524154454420414c5741595320415320
28612d6329205649525455414c2c2063294e01071711110181077461626c65743174310243
5245415445205441424c4520743128612c20622c20632047454e45524154454420414c5741
59532041532028612b31372d6229205649525455414c290d000000030fec000ffa0f
[1fec]05030301011020050203010104080401030901020d0000
[2ff9]0501030101323c0d000000030ff2000ffc0f
[3ff2]0303020103030202010202010209
--
UPDATE t1 SET b=64 WHERE c=1;
SELECT *, '' FROM t1 ORDER BY c;
CREATE INDEX t1c ON t1(c);
SELECT c FROM t1 WHERE c=16;
INSERT INTO t2(,b) VALUES(5,6);
ALTER TABLE t2 ADD COLUMN d GENERATED ALWAYS AS (c*a) VIRTUAL;
SELECT * FROM t3;
SELECT * CREATE INDEX t1c ON t1(c) FROM t2;
UPDATE t1 SET b=64 WHERE c=1;


sqltext:
53514c69746520666f726d6174203300100001010040202000000000000000040000000000
0000000000000300000004000000000000000000000001
[64]0d000000030f58000fd80fb10f58
[f58]570307171111018119696e646578693174310443524541544520494e444558206931
204f4e20743128612c612c612c612c612c612c612c612c612c612c612c612c612c61292057
484552452061204953204e4f54204e554c4c25020617111101377461626c65743174310343
5245415445205441424c4520743120282061202926010617111101397461626c6574327432
02435245415445205441424c4520743228612c622c63290d0000000010
[2000]0d000000040fec000ffb0ff60ff10fec
[2fec]0304020107030302010a030202010203010201050a000000040f81000fe00fc10fa1
0f81
[3f81]1f100101010101010101010101010101010a0a0a0a0a0a0a0a0a0a0a0a0a0a031f10
0101010101010101010101010101010707070707070707070707070707041e100101010101
0101010101010101010905050505050505050505050505051f100101010101010101010101
01010101020202020202020202020202020202
--
UPDATE t1 SET a = a + 10 WHERE ( a = 1 OR a = 2 ) AND a IS NOT NULL OR a=10 ;
SELECT * FROM t1;


sqltext:
53514c69746520666f726d6174203300100001010040202000000000000000040000000000
0000000000000300000004000000000000000000000001
[64]0d000000030f69000fdc0fa40f69
[f69]390306171111015f7461626c657433743304435245415445205441424c4520743328
6220494e5445474552205052494d415259204b45592c20632936020617111101597461626c
657431743103435245415445205441424c45207431286120494e5445474552205052494d41
5259204b45592922010617111101317461626c657432743202435245415445205441424c45
2074322861290d0000000010
[2000]0d0000000010
[3000]0d0000000010
[4000]
--
DROP TABLE IF EXISTS t4;CREATE VIRTUAL TABLE t4 USING rtree(a,b,c);
SELECT * FROM t4 WHERE a=b AND b=10 AND a=0;
SELECT * FROM t1 JOIN t3 ON t1.a=t3.b LEFT JOIN t4 ON t4.a=0 OR t4.b=10
WHERE t4.c=t4.b AND t4.b=10;


sqltext:
53514c69746520666f726d6174203300100001010040202000000000000000040000000000
0000000000000400
[64]0d000000030f46000fc30f7e0f46
[f46]36030617111101597461626c657832783204435245415445205441424c4520783228
7820494e5445474552205052494d415259204b45592943020617111101737461626c657831
783103435245415445205441424c45207831286120494e5445474552205052494d41525920
4b45592c20622044454641554c542031293b010617111101637461626c6574317431024352
45415445205441424c45207431287720696e742c207820696e742c207920696e742c207a20
696e74290d000000640b04000ff70fed0fe30fd80fcd0fc20fb70fac0fa10f960f890f7c0f
6f0f620f550f480f3b0f2e0f210f140f070efa0eed0ee00ed30ec60eb90eac0e9f0e920e85
0e780e6b0e5e0e510e440e370e2a0e1d0e100e030df60de90ddc0dcf0dc20db50da80d9b0d
8e0d810d740d670d5a0d4d0d400d330d260d190d0c0cff0cf20ce50cd80ccb0cbe0cb10ca4
0c970c8a0c7d0c700c630c560c490c3c0c2f0c220c150c080bfb0bee0be10bd40bc70bba0b
ad0ba00b930b860b790b6c0b5f0b520b450b380b2b0b1e0b110b04
[1b04]0b640501010202640627d927df0b6305010102026306271027160b62050101020262
062649264f0b61050101020261062584258a0b600501010202600624c124c70b5f05010102
025f06240024060b5e05010102025e06234123470b5d05010102025d062284228a0b5c0501
0102025c0621c921cf0b5b05010102025b06211021160b5a05010102025a062059205f0b59
050101020259061fa41faa0b58050101020258061ef11ef70b57050101020257061e401e46
0b56050101020256061d911d970b55050101020255061ce41cea0b54050101020254061c3a
1c3f0b53050101020253061b8f1b960b52050101020252061ae91aef0b5105010102025106
1a441a4a0b500501010202500619a119a70b4f05010102024f06190019060b4e0501010202
4e06186118670b4d05010102024d0617c417ca0b4c05010102024c061729172f0b4b050101
02024b06169016960b4a05010102024a0615f915ff0b4905010102024a061564156a0b4805
01010202480614d114d70b4705010102024706144014460b460501010202460613b113b70b
45050101020245061324132a0b44050101020244061299129f0b4305010102024306121012
160b42050101020242061189118f0b41050101020241061104110a0b400501010202400610
8110870b3f05010102023f05100010050b2e05010102023e050f810f860b3d05010102023d
050f040f090b3c05010102023c050e890e8e0b3b05010102023b050e100e150b3a05010102
023a050d990d9e0b39050101020239050d240d290b38050101020238050cb10cb60b370501
01020237050c400c450b36050101020236050bd10bd60b35050101020235050b640b690b34
050101020234050af90afe0b33050101020233050a900a950b32050101020232050a290a2e
0b310501010202310509c409c90b3005010102023005096109660b2f05010102022f050900
09050b2e05010102022e0508a108a60b2d05010102022d05084408490b2c05010102022c05
07e907ee0b2b05010102022b05079007950b2a05010102022a050739073e0b290501010202
290506e406e90b2805010102022805069106960b2705010102022705064006450b26050101
0202260505f105f60b250501010202250505a405a90b24050101020224050559055e0b2305
010102022305051005150b220501010202220504c904ce0b2105010102022105048404890b
2005010102022005044104460b1f05010102021f04040004040b1e05010102021e0403c103
c50b1d05010102021d04038403880b1c05010102021c040349034d0b1b05010102021b0403
1003140b1a05010102021a0402d902dd0b190501010202190402a402a80b18050101020218
04027102750b1705010102021704024002440b1605010102021604021102150b1505010102
02150401e401e80b140501010202140401b901bd0b1305010102021304019001940b120501
0101f212040169016d0b1105010102021104014401480b1005010102021004012101250b0f
05010102020f03010001030b0e05010202020e0300e100e40b0d05010102020d0300c400c7
0b0c05010102020c0300a900ac0b0b05010102020b0300900093090a05010101010a03797c
09090501010101090364670908050101010108035154090705010101010702404209060501
010101060231330905050101010105022426090405010101010402191b0803050109010103
10110802050109010102090a0701050908010104040d000000320f06000ffb0ff60ff10fec
0fe70fe20fdd0fd80fd30fce0fc90fc40fbf0fba0fb50fb00fab0fa60fa10f9c0f970f920f
8d0f880f830f7e0f790f740f6f0f6a0f650f600f5b0f560f510f4c0f470f420f3d0f380f33
0f2e0f290f240f1f0f1a0f150f100f0b
[2f06]033203000903310300090330030009032f030009032e030009032d030009032c0300
09032b030009032a0300090329030009032803000903270300090326030009032503000903
240300090323030009032203000903210300090320030009031f030009031e030009031d03
0009031c030009031b030009031a0300090319030009031803000903170300090316030009
031503000903140300090313030009031203000903110300090310030009030f030009030e
030009030d030009030c030009030b030009030a0300090309030009030803000903070300
09030603000903050300090304030009030303000903020300090301
[3ffc]02010200
--
CREATE INDEX i1xy ON t1(x, TRUE ,y);
SELECT * FROM t1 WHERE z IN (1020710000, 2 )
AND x>0 AND CAST(x AS varchar)<10
ORDER BY w;
SELECT * FROM t1
WHERE x IN (1,2,3,4,5,6,7,8)
AND y IN (10000,(SELECT * FROM t1 WHERE z IN (10000,10201)
AND x>0 AND x<10
ORDER BY w),10002,10003,10004,10005)
ORDER BY x DESC;
SELECT * FROM t1
WHERE x IN (1,2,3,4,5,6,7,8)
AND y IN (10000,(SELECT * FROM t1 WHERE z IN (10207,10006) AND y IN (1000010201)
AND x>0 AND x<10
ORDER BY w), 7 ,10003,10004,10005)
ORDER BY x IS NOT TRUE ;


sqltext:
53514c69746520666f726d6174203300100001010040202000000000000000040000000000
0000000000000400000004000000000000000000000001
[64]0d000000040e9c000fad0f4f0efc0e9c
[e9c]5e04071711f1f01810b7461626c6574315f706172656e7474315f706172656e740443
5245415445205441424c45202274315f706172656e7422286e6f64656e6f20494e54454745
52205052494d415259608b45592c706172656e746e6f646529510306171b1b017b7461626c
6574315f6e6f646574315f6e6f646503435245415445205441424c45202274315f6e6f6465
22286e6f64656e6f20494e5445474552205052494d415259204b45592c64617461295c0207
17110dd1810b7461626c6574315f726f77696474315f�26f77696402435245415445205441
424c45202274315f726f7769642228726f77696420494e5445474552205052494d41525920
4b45592c6e6f64656e6f2c61302c61312951010717111108810f7461626c65743174314352
45415445205649525455414c205441424c45207431205553494e472072747265652869642c
78302c78312c79302c79312c2b6c6162656c2c2b6f74686572290d0000000e0ef7000fe80f
d00f042c80000000000000000000a0000000042c800000000000042c800000000000000
9 AND x1<=50 AND y0>=49 AND y1<=50;
SELECT label FROM t1 WHERE x0>=48 AND x1<=50 AND y0>=48 AND y1<=50
   ORDER BY id;
SELECT rtreecheck('t1')e04010309016f0d000000010ff5000ff5
[3ff5]090103021503e76e696e650a000000030ff0000ffc0ff60ff0
[4ff0]050301010403050301010202030309090a000000010ffa000ffa
[5ffa]0503020903e70d000000020ff0000ff80ff0
[6ff0]060204000101020306010400010102030a000000020ff5000ffb0ff5
[7ff5]05030101030204030109030d000000010ff9000ff9
[8ff9]050103010104050d CHECK 000000050fbc000ff50fe30fd40fc50fbc
[9fbc]07050411000f7431330d$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$0404111513743274326931100001010040202000000000000000020000000000
0000000000000100000004000000000000000000000001
[64]0d000000010fc6000fc6
[fc6]38010617171701517461626c65636f6f7264636f6f72640243524541544520544142
4c4520636f6f72642876205245414c2c2077205245414c290d0000000a0fbb000ffa0ff30f
ec0fe50fde0fd70fd00fc90fc20fbb660e0b0500091f006c6566420636f726e65721602
0500092f0075707065722d6c65667420636f726e657216RE x1<=50 ORDER BY id;
SELECT 000000000000000000d0000000042c08ae73040001130336783308ae72040001130336
783208876a0400011302317832088f52040001130232783208973a0400011302337832089f
22040001130234783208a70a0400011302357832088769040001130231783108876c040001
1302317834088f54040001130232783408973c0400011302337834089f2404000113023478
3408a70c04000113023578340e6c0008ae71040001130336783109a7120400011502357831
3008a711040001130235783908a710040001130235783808a70f040001130235783708a70e
040001130235783608a70d04000113023578350e0eb300080001000308a70b040001130235
78330ed10008a7090400011302357831099f2a040001150234783130089f29040001130234
7839089f280400011302347838089f270400!011302347837089f260400011302347836089f
2504000113023478350f1800090009133478089f2304000113023478330f3600089f210400
01130234783109974204000115023378313008974104000113023378390897400400011302
33783808973f040001130233783708973e040001130233783608973d04000113023378350f
7d0009000913337808973b04000113023378330f9b000897390400011302337831098f5a04
0001150232783130088f590400011302327839088f580400011302327838088f5704000113
02327837088f560400011302327836088f5504000113023278350fe200090009133278088f
530400011302327833000000088f5104000113023278310987720400011502317831300887
710400011302317839088770040001130231783808876f040001130231783708876e040001
130231783608876d04000113023178350ff80009000913317808876b040001130231783300
0000000008000100030d000000030187000b2d065a0187
[3187]8950030400932400000032000000000000232f000000090000000b00000007000000
09000000000000232e000000090000000b0000000600000008000000000000232d00000009
0000000b0000000500000007000000000000232c000000090000000b000000040000000600
0000000UPDATE t1 SET ex=printf('fancy-%s',ex) WHERE x0>=4 AND x1<=8 AND y053514c69746520666f726d61742033001000010100402020000000000000000a0000000000
0000000000000d00000004000000000000000000000001
[64]0d0000000d0b6e000fa30f4c0ee10e810e240dcc0d720d1b0cb00c500bf80bb30b6e
[b6e]430d0617111108757461626c6574347434435245415445205649525455414c205441
424c45207434205553494e472066747335766f63616228277432272c2027726f772729430c
0617111108757461626c6574337433435245415445205649525455414c205441424c452074
33205553494e472066747335766f63616228277431272c2027726f772729560b06171f1f01
7d7461626c6574325f636f6e66696774325f636f6e6669670a435245415445205441424c45
202774325f636f6e66696727286b205052494d415259204b45592c20762920574954484f55
5420524f5749445e0a071721210181077461626c6574325f636f6e74656e7474325f636f6e
74656e7409435245415445205441424c45202774325f636f6e74656e742728696420494e54
45474552205052494d415259204b45592c2063302c2063312c206332296909071719190181
2d7461626c6574325f69647874325f69647808435245415445205441424c45202774325f69
6478272873656769642c207465726d2c2070676e6f2c205052494d415259204b4559287365
6769642c207465726d292920574954484f555420524f574944550807171b1b018101746162
6c6574325f6461746174325f6461746107435245415445205441424c45202774325f646174
612728696420494e5445474552205052494d415259204b45592c20626c6f636b20424c4f42
2958070717111108811d7461626c6574327432435245415445205649525455414c20544142
4c45207432205553494e472066747335282761272c5b625d2c2263222c64657461696c3d6e
6f6e652c636f6c756d6e73697a653d3029560606171f1f017d7461626c6574315f636f6e66
696774315f636f6e66696706435245415445205441424c45202774315f636f6e6669672728
6b205052494d415259204b45592c20762920574954484f555420524f5749445b0507172121
0181017461626c6574315f646f6373697a6574315f646f6373697a65054352454154452054
41424c45202774315f646f6373697a652728696420494e5445474552205052494d41525920
4b45592c20737a20424c4f42295e04071721210181077461626c6574315f636f6e74656e74
74315f636f6e74656e7404435245415445205441424c45202774315f636f6e74656e742728
696420494e5445474552205052494d415259204b45592c2063302c2063312c206332296903
0717191901812d7461626c6574315f69647874315f69647803435245415445205441424c45
202774315f696478272873656769642c207465726d2c2070676e6f2c205052494d41525920
4b45592873656769642c207465726d292920574954484f555420524f574944550207171b1b
0181017461626c6574315f6461746174315f6461746102435245415445205441424c452027
74315f646174612728696420494e5445474552205052494d415259204b45592c20626c6f63
6b20424c4f42295b01071711110881237461626c6574317431435245415445205649525455
414c205441424c45207431205553494e47206674733528612c6220756e696e64657865642c
632c746f6b656e697a653d22706f7274657220617363696922290d0f6800050f13000fe60f
130fa80f7c0f2a
[1f13]150a030030000000000103030003010101020101030101378c808080800103007400
00002e02306103020201016203020301016303020401016703060102020101680306010203
01016903060102040406060608080fef00142a000000000102020002010101020101258880
808080010300500000001f6003270208020102020101680208000012334290866149157196
04040909378480808080010300740000002e02306101020201016201020301016301020401
01670106010202010168010601020301016901060102040406060608080701030014030900
0900000011240000000001010100010101010a000000030fec000ffa0ff30fec
[2fec]0604010c0103020604010c0102020504090c01020d000000030fbe000fea0fd40fbe
[3fbe]14030500171717612062206367206820696720682069140205001717176720682069
6120622063672068206914010500171717612062206364205206667206820690d00000003
0fe8000ff80ff00fe8
[4fe8]0603030012030003060203001203000306010300120300030a000000010ff4000ff4
[5ff4]0b031b0176657273696f6e040d000000030f9e000fe60fef0f9e
[6f9e]41848080808001040081060000003402306101010101016201010101016301010101
01640101016501010166010101670101010101680101010101690101010406060604040406
060701030014030909090f0a0300240000000001010100010101010a000000010ffa000ffa
[7ffa]0504090c01020d000000030fbe000fea0fd40fbe
[8fbe]14030500171717612062206367206820696720682069140205001717176720682069
6�206220636720682069140105001717176120622063642065206667206820690a00000001
0ff4000ff4
[9ff4]0b031b0176657273696f6e04
--
SELECT snippet(t1, -1, '.', '..', '[', ']'), 
       highlight(t1, 2, '[', ']') 
FROM t1('g + h') 
WHERE rank MATCH 'bm25(1.0, 1.0)' ORDER BY rank;
SELECT * FROM t3;
SELECT * FROM t4;
SELECT fts5_decode(id, block) FROM t1_data;
SELECT fts5_decode(id, block) FROM t2_data;
ffc]02010200
--
CREATE UNIQUE INDEX i1w ON t1(w);
CREATE INDEX i2xy ON t1(x,y);
CREATE INDEX i1zyx ON t1(z,y,x);
SELECT * FROM t1 WHERE z IN (10207,1000)6 A�����������������������������������������������������������������������������������������������������������������������ND y IN (10000,10201)
AND x>0 AND x<10
ORDER* BY w;
SELECT * FROM t1 WHERE z IN 90309030009030803000903070300
090306030009030503000903040300090303030009030203000903010300090d000000010f
fc000ffc
[3ffc]02010200
--
CREATE UNIQUE INDEX i1w ON t1(w);
CREATE INDEX i1xy ON t1(x,y);
CREATE INDEX i1zyx ON t1(z,y,x);
SELECT * FROM t1 WHERE z IN 90309030009030803000903070300
090306030009030503000903040300090303030009030203000903010300090d000000010f
fc000ffc
[3ffc]02010200
--
CREATE UNIQUE INDEX i1w ON t1(w);
CREATE INDEX i1xy ON t1(x,y);
CREATE INDEX i1zyx ON t1(z,y,x);
SELECT * FROM t1 WHERE z IN (10207,10006) AND y IN (10000,10201)
AND x>0 AND x<10
ORDER BY w;
SELECT * FROM t1 WHERE z IN (SELECT 10207 UNION SELECT 10006)
AND y IN (SELECT 10000 UNION SELECT 10201)
AND x>0 AND x<10
ORDER BY w;
SELECT * FROM 2010200
--
CREATE UNIQUE INDEX i1w ON t1(w);
CREATE INDEX i1xy ON t1(x,y);
C
5254204f4e20743120426000ffb0ff6
[2ff6]030202016503010201640d0000000010
[4000]0a0000000010
[5000]
--
PRAGMA foreign_keys=ON;
DELETE FROM t1 WHERE x=100;
DROP TABLE t1;
INSERT INTO t6 VALUES(NULL, �a', 1, 'a');
INSERT INTO t6 VALUES(2, 'a', 2, 'a');
INSERT INTO t6 VALUES(NULL, 'a', 1, 'a');
INSERT INTO t6 VALU
2300626f74746f6d20656467650f07050
000042c80000000000000000000d0000000042c80000000000004248000000000000000000
0e0000000042c80000424c000042c�
[3000]0d00seed0010
[4000]
--
SELECT * FROM t1_rowi` ORDER BY rowid;
SELECT *(FROM t1 WHERE rowid=5;
SELECT * FROM t1 WHERE label='center';
SELECT label FROM t1 WHERE x1<=50 ORDER BY id;
SELECT label FROM t0 W0041�0000042004240b0c8000000000000000HERE x1<=50 AND label NOT LIKE '%corner%' ORDER BY id;
WITH RECURSIVE
  c1( x1<=50 AND y0>=49 AND y1<=5000000000040a0000000000000000000090000000042c80000
42be000042c800000000000000042c80000000000000000000d0000000042c80000000000004248000000000000000000
0e0000000042c80000424c000042c8
[3000]0d0000000010
[4000]
--
SELECT * FROM t1_rowid ORDER BY rowid;
SGLECT *(FROM t1 WHERE rowid=5;
SELECT(id, x0,x1,y0,y1,label!)
  SELECT 1000+333333333333333333333333333333333333333333333333333333333x+y*100, x, x+1, y, y+1, printf('box-%d,%d',x,y) FROM c1, c2;
SELECT label FROM t1 WHERE x0>=48 AND x1<=50 AND y0>=48 AND y1<=50
     ORDER BY id;
UPDATE t1 SET label='x'||label
�����������������������������  WHERE x0>=49 AND x1<=50 AND y0>=49 AND y1<=50;
SELECT (abel FROM t1 WHERE x0>=48 AND x1<=50 AND y0>=48 AND y1<=50
   ORDER BY id;
SELECT rtreecheck('t1'4;00
0)2c80000000000004248000000000000000000
0e0000000042c80000424c000042c8
[3000]0d0000000010
[4000]
--
SELECT 6f702068616c66100d0500092300626f74746f6d2068616c660f�
0c050009210072696768742068616c660e0b0500091f006c6566742068616c66140a050009
2b007468652077686f6c65207468696e670d090500091d00746f7020656467651008050009
2300626f74746f6d20656466f77696420494e544547967687420656467650;
SELECT label FROM t1 WHERE x0>=48 AND x1<=50 AND y0>=48 AND y1<=50
   ORDER BY id;
SELECT rtreecheck('t1');
00042c8 * FROM t1 WHERE label='center';
SELECT la00000042c80000
42be000042c800000000000000042c80000000000000000000d0000000042c8000000000000424800000000000e670d090500091d00746f7020656467651008050009
2300626f74746f6d20656467650f070500092100726967687420656467650e060500091f00
6c65667420656467650b05050009190063656e7465721704050009310075707065722d7269
67687420636f726e6572170305000931006c6f7765722d726967687420636f726e65721602
0500092fINSERT INTO t1 VALUES('active'),('boomer'),('atom'),('atomic'),
('alpha channel backup abandon test aback boomer atom alpha active');
UPDATE t2 STE content='beamer bummer backup' WHERE content='boomer';
D


sqltext:
53514c69746520666f726d6174203300100001010040202000000000000000040000000000
0000000000000400000004000000000000000000000001
[64]0d000000040e9c000fad0f4f0efc0e9c
[e9c]5e04071711f1f01810b7461626c6574315f706172656e7474315f706172656e740443
5245415445205441424c45202274315f706172656e7422286e6f64656e6f20494e54454745
52205052494d415259608b45592c706172656e746e6f646529510306171b1b017b7461626c
6574315f6e6f646574315f6e6f646503435245415445205441424c45202274315f6e6f6465
22286e6f64656e6f20494e5445474552205052494d415259204b45592c64617461295c0207
17110dd1810b7461626c6574315f726f77696474315f�26f77696402435245415445205441
424c45202274315f726f7769642228726f77696420494e5445474552205052494d41525920
4b45592c6e6f64656e6f2c61302c61312951010717111108810f7461626c65743174314352
45415445205649525455414c205441424c45207431205553494e472072747265652869642c
78302c78312c79302c79312c2b6c6162656c2c2b6f74686572290d0000000e0ef7000fe80f
d00f042c80000000000000000000a0000000042c800000000000042c800000000000000
9 AND x1<=50 AND y0>=49 AND y1<=50;
SELECT label FROM t1 WHERE x0>=48 AND x1<=50 AND y0>=48 AND y1<=50
   ORDER BY id;
SELECT rtreecheck('t1')e04010309016f0d000000010ff5000ff5
[3ff5]090103021503e76e696e650a000000030ff0000ffc0ff60ff0
[4ff0]050301010403050301010202030309090a000000010ffa000ffa
[5ffa]0503020903e70d000000020ff0000ff80ff0
[6ff0]060204000101020306010400010102030a000000020ff5000ffb0ff5
[7ff5]05030101030204030109030d000000010ff9000ff9
[8ff9]050103010104050d CHECK 000000050fbc000ff50fe30fd40fc50fbc
[9fbc]07050411000f7431330d$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$0404111513743274326931100001010040202000000000000000020000000000
0000000000000100000004000000000000000000000001
[64]0d000000010fc6000fc6
[fc6]38010617171701517461626c65636f6f7264636f6f72640243524541544520544142
4c4520636f6f72642876205245414c2c2077205245414c290d0000000a0fbb000ffa0ff30f
ec0fe50fde0fd70fd00fc90fc20fbb660e0b0500091f006c6566420636f726e65721602
0500092f0075707065722d6c65667420636f726e657216RE x1<=50 ORDER BY id;
SELECT 000000000000000000d0000000042c08ae73040001130336783308ae72040001130336
783208876a0400011302317832088f52040001130232783208973a0400011302337832089f
22040001130234783208a70a0400011302357832088769040001130231783108876c040001
1302317834088f54040001130232783408973c0400011302337834089f2404000113023478
3408a70c04000113023578340e6c0008ae71040001130336783109a7120400011502357831
3008a711040001130235783908a710040001130235783808a70f040001130235783708a70e
040001130235783608a70d04000113023578350e0eb300080001000308a70b040001130235
78330ed10008a7090400011302357831099f2a040001150234783130089f29040001130234
7839089f280400011302347838089f270400!011302347837089f260400011302347836089f
2504000113023478350f1800090009133478089f2304000113023478330f3600089f210400
01130234783109974204000115023378313008974104000113023378390897400400011302
33783808973f040001130233783708973e040001130233783608973d04000113023378350f
7d0009000913337808973b04000113023378330f9b000897390400011302337831098f5a04
0001150232783130088f590400011302327839088f580400011302327838088f5704000113
02327837088f560400011302327836088f5504000113023278350fe200090009133278088f
530400011302327833000000088f5104000113023278310987720400011502317831300887
710400011302317839088770040001130231783808876f040001130231783708876e040001
130231783608876d04000113023178350ff80009000913317808876b040001130231783300
0000000008000100030d000000030187000b2d065a0187
[3187]8950030400932400000032000000000000232f000000090000000b00000007000000
09000000000000232e000000090000000b0000000600000008000000000000232d00000009
0000000b0000000500000007000000000000232c000000090000000b000000040000000600
0000000UPDATE t1 SET ex=printf('fancy-%s',ex) WHERE x0>=4 AND x1<=8 AND y053514c69746520666f726d61742033001000010100402020000000000000000a0000000000
0000000000000d00000004000000000000000000000001
[64]0d0000000d0b6e000fa30f4c0ee10e810e240dcc0d720d1b0cb00c500bf80bb30b6e
[b6e]430d0617111108757461626c6574347434435245415445205649525455414c205441
424c45207434205553494e472066747335766f63616228277432272c2027726f772729430c
0617111108757461626c6574337433435245415445205649525455414c205441424c452074
33205553494e472066747335766f63616228277431272c2027726f772729560b06171f1f01
7d7461626c6574325f636f6e66696774325f636f6e6669670a435245415445205441424c45
202774325f636f6e66696727286b205052494d415259204b45592c20762920574954484f55
5420524f5749445e0a071721210181077461626c6574325f636f6e74656e7474325f636f6e
74656e7409435245415445205441424c45202774325f636f6e74656e742728696420494e54
45474552205052494d415259204b45592c2063302c2063312c206332296909071719190181
2d7461626c6574325f69647874325f69647808435245415445205441424c45202774325f69
6478272873656769642c207465726d2c2070676e6f2c205052494d415259204b4559287365
6769642c207465726d292920574954484f555420524f574944550807171b1b018101746162
6c6574325f6461746174325f6461746107435245415445205441424c45202774325f646174
612728696420494e5445474552205052494d415259204b45592c20626c6f636b20424c4f42
2958070717111108811d7461626c6574327432435245415445205649525455414c20544142
4c45207432205553494e472066747335282761272c5b625d2c2263222c64657461696c3d6e
6f6e652c636f6c756d6e73697a653d3029560606171f1f017d7461626c6574315f636f6e66
696774315f636f6e66696706435245415445205441424c45202774315f636f6e6669672728
6b205052494d415259204b45592c20762920574954484f555420524f5749445b0507172121
0181017461626c6574315f646f6373697a6574315f646f6373697a65054352454154452054
41424c45202774315f646f6373697a652728696420494e5445474552205052494d41525920
4b45592c20737a20424c4f42295e04071721210181077461626c6574315f636f6e74656e74
74315f636f6e74656e7404435245415445205441424c45202774315f636f6e74656e742728
696420494e5445474552205052494d415259204b45592c2063302c2063312c206332296903
0717191901812d7461626c6574315f69647874315f69647803435245415445205441424c45
202774315f696478272873656769642c207465726d2c2070676e6f2c205052494d41525920
4b45592873656769642c207465726d292920574954484f555420524f574944550207171b1b
0181017461626c6574315f6461746174315f6461746102435245415445205441424c452027
74315f646174612728696420494e5445474552205052494d415259204b45592c20626c6f63
6b20424c4f42295b01071711110881237461626c6574317431435245415445205649525455
414c205441424c45207431205553494e47206674733528612c6220756e696e64657865642c
632c746f6b656e697a653d22706f7274657220617363696922290d0f6800050f13000fe60f
130fa80f7c0f2a
[1f13]150a030030000000000103030003010101020101030101378c808080800103007400
00002e02306103020201016203020301016303020401016703060102020101680306010203
01016903060102040406060608080fef00142a000000000102020002010101020101258880
808080010300500000001f6003270208020102020101680208000012334290866149157196
04040909378480808080010300740000002e02306101020201016201020301016301020401
01670106010202010168010601020301016901060102040406060608080701030014030900
0900000011240000000001010100010101010a000000030fec000ffa0ff30fec
[2fec]0604010c0103020604010c0102020504090c01020d000000030fbe000fea0fd40fbe
[3fbe]14030500171717612062206367206820696720682069140205001717176720682069
6120622063672068206914010500171717612062206364205206667206820690d00000003
0fe8000ff80ff00fe8
[4fe8]0603030012030003060203001203000306010300120300030a000000010ff4000ff4
[5ff4]0b031b0176657273696f6e040d000000030f9e000fe60fef0f9e
[6f9e]41848080808001040081060000003402306101010101016201010101016301010101
01640101016501010166010101670101010101680101010101690101010406060604040406
060701030014030909090f0a0300240000000001010100010101010a000000010ffa000ffa
[7ffa]0504090c01020d000000030fbe000fea0fd40fbe
[8fbe]14030500171717612062206367206820696720682069140205001717176720682069
6�206220636720682069140105001717176120622063642065206667206820690a00000001
0ff4000ff4
[9ff4]0b031b0176657273696f6e04
--
SELECT snippet(t1, -1, '.', '..', '[', ']'), 
       highlight(t1, 2, '[', ']') 
FROM t1('g + h') 
WHERE rank MATCH 'bm25(1.0, 1.0)' ORDER BY rank;
SELECT * FROM t3;
SELECT * FROM t4;
SELECT fts5_decode(id, block) FROM t1_data;
SELECT fts5_decode(id, block) FROM t2_data;
ffc]02010200
--
CREATE UNIQUE INDEX i1w ON t1(w);
CREATE INDEX i2xy ON t1(x,y);
CREATE INDEX i1zyx ON t1(z,y,x);
SELECT * FROM t1 WHERE z IN (10207,1000)6 A�����������������������������������������������������������������������������������������������������������������������ND y IN (10000,10201)
AND x>0 AND x<10
ORDER* BY w;
SELECT * FROM t1 WHERE z IN 90309030009030803000903070300
090306030009030503000903040300090303030009030203000903010300090d000000010f
fc000ffc
[3ffc]02010200
--
CREATE UNIQUE INDEX i1w ON t1(w);
CREATE INDEX i1xy ON t1(x,y);
CREATE INDEX i1zyx ON t1(z,y,x);
SELECT * FROM t1 WHERE z IN 90309030009030803000903070300
090306030009030503000903040300090303030009030203000903010300090d000000010f
fc000ffc
[3ffc]02010200
--
CREATE UNIQUE INDEX i1w ON t1(w);
CREATE INDEX i1xy ON t1(x,y);
CREATE INDEX i1zyx ON t1(z,y,x);
SELECT * FROM t1 WHERE z IN (10207,10006) AND y IN (10000,10201)
AND x>0 AND x<10
ORDER BY w;
SELECT * FROM t1 WHERE z IN (SELECT 10207 UNION SELECT 10006)
AND y IN (SELECT 10000 UNION SELECT 10201)
AND x>0 AND x<10
ORDER BY w;
SELECT * FROM 2010200
--
CREATE UNIQUE INDEX i1w ON t1(w);
CREATE INDEX i1xy ON t1(x,y);
C
5254204f4e20743120426000ffb0ff6
[2ff6]030202016503010201640d0000000010
[4000]0a0000000010
[5000]
--
PRAGMA foreign_keys=ON;
DELETE FROM t1 WHERE x=100;
DROP TABLE t1;
INSERT INTO t6 VALUES(NULL, �a', 1, 'a');
INSERT INTO t6 VALUES(2, 'a', 2, 'a');
INSERT INTO t6 VALUES(NULL, 'a', 1, 'a');
INSERT INTO t6 VALU
2300626f74746f6d20656467650f07050
000042c80000000000000000000d0000000042c80000000000004248000000000000000000
0e0000000042c80000424c000042c�
[3000]0d00seed0010
[4000]
--
SELECT * FROM t1_rowi` ORDER BY rowid;
SELECT *(FROM t1 WHERE rowid=5;
SELECT * FROM t1 WHERE label='center';
SELECT label FROM t1 WHERE x1<=50 ORDER BY id;
SELECT label FROM t0 W0041�0000042004240b0c8000000000000000HERE x1<=50 AND label NOT LIKE '%corner%' ORDER BY id;
WITH RECURSIVE
  c1( x1<=50 AND y0>=49 AND y1<=5000000000040a0000000000000000000090000000042c80000
42be000042c800000000000000042c80000000000000000000d0000000042c80000000000004248000000000000000000
0e0000000042c80000424c000042c8
[3000]0d0000000010
[4000]
--
SELECT * FROM t1_rowid ORDER BY rowid;
SGLECT *(FROM t1 WHERE rowid=5;
SELECT(id, x0,x1,y0,y1,label!)
  SELECT 1000+333333333333333333333333333333333333333333333333333333333x+y*100, x, x+1, y, y+1, printf('box-%d,%d',x,y) FROM c1, c2;
SELECT label FROM t1 WHERE x0>=48 AND x1<=50 AND y0>=48 AND y1<=50
     ORDER BY id;
UPDATE t1 SET label='x'||label
�����������������������������  WHERE x0>=49 AND x1<=50 AND y0>=49 AND y1<=50;
SELECT (abel FROM t1 WHERE x0>=48 AND x1<=50 AND y0>=48 AND y1<=50
   ORDER BY id;
SELECT rtreecheck('t1'4;00
0)2c80000000000004248000000000000000000
0e0000000042c80000424c000042c8
[3000]0d0000000010
[4000]
--
SELECT 6f702068616c66100d0500092300626f74746f6d2068616c660f�
0c050009210072696768742068616c660e0b0500091f006c6566742068616c66140a050009
2b007468652077686f6c65207468696e670d090500091d00746f7020656467651008050009
2300626f74746f6d20656466f77696420494e544547967687420656467650;
SELECT label FROM t1 WHERE x0>=48 AND x1<=50 AND y0>=48 AND y1<=50
   ORDER BY id;
SELECT rtreecheck('t1');
00042c8 * FROM t1 WHERE label='center';
SELECT la00000042c80000
42be000042c800000000000000042c80000000000000000000d0000000042c8000000000000424800000000000e670d090500091d00746f7020656467651008050009
2300626f74746f6d20656467650f070500092100726967687420656467650e060500091f00
6c65667420656467650b05050009190063656e7465721704050009310075707065722d7269
67687420636f726e6572170305000931006c6f7765722d726967687420636f726e65721602
0500092fINSERT INTO t1 VALUES('active'),('boomer'),('atom'),('atomic'),
('alpha channel backup abandon test aback boomer atom alpha active');
UPDATE t2 STE content='beamer bummer backup' WHERE content='boomer';
DELETE FROM t1 WHERE t1 MATCH 'abandon';
INSERT INTO t0(t1) SELECT x 4745522050521 WHERE x1<=50 ORD=00000000000
000008800;


sqltext:
53514c69746520666f726d6174203300100001010040202000000000000000040000000000
0000000000000400000004000000000000000000000001
[64]0d000000040e9c000fad0f4f0efc0e9c
[e9c]5e04071711f1f01810b7461626c6574315f706172656e7474315f706172656e740443
5245415445205441424c45202274315f706172656e7422286e6f64656e6f20494e54454745
52205052494d415259608b45592c706172656e746e6f646529510306171b1b017b7461626c
6574315f6e6f646574315f6e6f646503435245415445205441424c45202274315f6e6f6465
22286e6f64656e6f20494e5445474552205052494d415259204b45592c64617461295c0207
17110dd1810b7461626c6574315f726f77696474315f�26f77696402435245415445205441
424c45202274315f726f7769642228726f77696420494e5445474552205052494d41525920
4b45592c6e6f64656e6f2c61302c61312951010717111108810f7461626c65743174314352
45415445205649525455414c205441424c45207431205553494e472072747265652869642c
78302c78312c79302c79312c2b6c6162656c2c2b6f74686572290d0000000e0ef7000fe80f
d00f042c80000000000000000000a0000000042c800000000000042c800000000000000
9 AND x1<=50 AND y0>=49 AND y1<=50;
SELECT label FROM t1 WHERE x0>=48 AND x1<=50 AND y0>=48 AND y1<=50
   ORDER BY id;
SELECT rtreecheck('t1')e04010309016f0d000000010ff5000ff5
[3ff5]090103021503e76e696e650a000000030ff0000ffc0ff60ff0
[4ff0]050301010403050301010202030309090a000000010ffa000ffa
[5ffa]0503020903e70d000000020ff0000ff80ff0
[6ff0]060204000101020306010400010102030a000000020ff5000ffb0ff5
[7ff5]05030101030204030109030d000000010ff9000ff9
[8ff9]050103010104050d000000050fbc000ff50fe30fd40fc50fbc
[9fbc]07050411000f7431330d$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$0404111513743274326931100001010040202000000000000000020000000000
0000000000000100000004000000000000000000000001
[64]0d000000010fc6000fc6
[fc6]38010617171701517461626c65636f6f7264636f6f72640243524541544520544142
4c4520636f6f72642876205245414c2c2077205245414c290d0000000a0fbb000ffa0ff30f
ec0fe50fde0fd70fd00fc90fc20fbb660e0b0500091f006c6566420636f726e65721602
0500092f0075707065722d6c65667420636f726e657216RE x1<=50 ORDER BY id;
SELECT 000000000000000000d0000000042c08ae73040001130336783308ae72040001130336
783208876a0400011302317832088f52040001130232783208973a0400011302337832089f
22040001130234783208a70a0400011302357832088769040001130231783108876c040001
1302317834088f54040001130232783408973c0400011302337834089f2404000113023478
3408a70c04000113023578340e6c0008ae71040001130336783109a7120400011502357831
3008a711040001130235783908a710040001130235783808a70f040001130235783708a70e
040001130235783608a70d04000113023578350e0eb300080001000308a70b040001130235
78330ed10008a7090400011302357831099f2a040001150234783130089f29040001130234
7839089f280400011302347838089f270400!011302347837089f260400011302347836089f
2504000113023478350f180009000913347���ƙ���4000113023478330f3600089f210400
01130234783109974204000115023378313008974104000113023378390897400400011302
33783808973f040001130233783708973e040001130233783608973d04000113023378350f
7d0009000913337808973b04000113023378330f9b000897390400011302337831098f5a04
0001150232783130088f590400011302327839088f580400011302327838088f5704000113
02327837088f560400011302327836088f5504000113023278350fe200090009133278088f
530400011302327833000000088f5104000113023278310987720400011502317831300887
710400011302317839088770040001130231783808876f040001130231783708876e040001
130231783608876d04000113023178350ff80009000913317808876b040001130231783300
0000000008000100030d000000030187000b2d065a0187
[3187]8950030400932400000032000000000000232f000000090000000b00000007000000
09000000000000232e000000090000000b0000000600000008000000000000232d00000009
0000000b0000000500000007000000000000232c000000090000000b000000040000000600
0000000UPDATE t1 SET ex=printf('fancy-%s',ex) WHERE x0>=4 AND x1<=8 AND y053514c69746520666f726d61742033001000010100402020000000000000000a0000000000
0000000000000d00000004000000000000000000000001
[64]0d0000000d0b6e000fa30f4c0ee10e810e240dcc0d720d1b0cb00c500bf80bb30b6e
[b6e]430d0617111108757461626c6574347434435245415445205649525455414c205441
424c45207434205553494e472066747335766f63616228277432272c2027726f772729430c
0617111108757461626c6574337433435245415445205649525455414c205441424c452074
33205553494e472066747335766f63616228277431272c2027726f772729560b06171f1f01
7d7461626c6574325f636f6e66696774325f636f6e6669670a435245415445205441424c45
202774325f636f6e66696727286b205052494d415259204b45592c20762920574954484f55
5420524f5749445e0a071721210181077461626c6574325f636f6e74656e7474325f636f6e
74656e7409435245415445205441424c45202774325f636f6e74656e742728696420494e54
45474552205052494d415259204b45592c2063302c2063312c206332296909071719190181
2d7461626c6574325f69647874325f69647808435245415445205441424c45202774325f69
6478272873656769642c207465726d2c2070676e6f2c205052494d415259204b4559287365
6769642c207465726d292920574954484f555420524f574944550807171b1b018101746162
6c6574325f6461746174325f6461746107435245415445205441424c45202774325f646174
612728696420494e5445474552205052494d415259204b45592c20626c6f636b20424c4f42
2958070717111108811d7461626c6574327432435245415445205649525455414c20544142
4c45207432205553494e472066747335282761272c5b625d2c2263222c64657461696c3d6e
6f6e652c636f6c756d6e73697a653d3029560606171f1f017d7461626c6574315f636f6e66
696774315f636f6e66696706435245415445205441424c45202774315f636f6e6669672728
6b205052494d415259204b45592c20762920574954484f555420524f5749445b0507172121
0181017461626c6574315f646f6373697a6574315f646f6373697a65054352454154452054
41424c45202774315f646f6373697a652728696420494e5445474552205052494d41525920
4b45592c20737a20424c4f42295e04071721210181077461626c6574315f636f6e74656e74
74315f636f6e74656e7404435245415445205441424c45202774315f636f6e74656e742728
696420494e5445474552205052494d415259204b45592c2063302c2063312c206332296903
0717191901812d7461626c6574315f69647874315f69647803435245415445205441424c45
202774315f696478272873656769642c207465726d2c2070676e6f2c205052494d41525920
4b45592873656769642c207465726d292920574954484f555420524f574944550207171b1b
0181017461626c6574315f6461746174315f6461746102435245415445205441424c452027
74315f646174612728696420494e5445474552205052494d415259204b45592c20626c6f63
6b20424c4f42295b01071711110881237461626c6574317431435245415445205649525455
414c205441424c45207431205553494e47206674733528612c6220756e696e64657865642c
632c746f6b656e697a653d22706f7274657220617363696922290d0f6800050f13000fe60f
130fa80f7c0f2a
[1f13]150a030030000000000103030003010101020101030101378c808080800103007400
00002e02306103020201016203020301016303020401016703060102020101680306010203
01016903060102040406060608080fef00142a000000000102020002010101020101258880
808080010300500000001f0230670208020102020101680208000012334290866149157196
04040909378480808080020601480000004e02306101020201016201020301016301020401
01670106010202010168010601020301016901060102040406060608080701030014030900
0900000011240000000001010100010101010a000000030fec000ffa0ff30fec
[2fec]0604010c0103020604010c0102020504090c01020d000000030fbe000fea0fd40fbe
[3fbe]14030500171717612062206367206820696720682069140205001717176720682069
6120622063672068206914010500171717612062206364205206667206820690d00000003
0fe8000ff80ff00fe8
[4fe8]0603030012030003060203001203000306010300120300030a000000010ff4000ff4
[5ff4]0b031b0176657273696f6e040d000000030f9e000fe60fef0f9e
[6f9e]41848080808001040081060000003402306101010101016201010101016301010101
01640101016501010166010101670101010101680101010101690101010406060604040406
060701030014030909090f0a0300240000000001010100010101010a000000010ffa000ffa
[7ffa]0504090c01020d000000030fbe000fea0fd40fbe
[8fbe]14030500171717612062206367206820696720682069140205001717176720682069
6�206220636720682069140105001717176120622063642065206667206820690a00000001
0ff4000ff4
[9ff4]0b031b0176657273696f6e04
--
SELECT snippet(t1, -1, '.', '..', '[', ']'), 
       highlight(t1, 2, '[', ']') 
FROM t1('g + h') 
WHERE rank MATCH 'bm25(1.0, 1.0)' ORDER BY rank;
SELECT * FROM t3;
SELECT * FROM t4;
SELECT fts5_decode(id, block) FROM t1_data;
SELECT fts5_decode(id, block) FROM t2_data;
ffc]02010200
--
CREATE UNIQUE INDEX i1w ON t1(w);
CREATE INDEX i2xy ON t1(x,y);
CREATE INDEX i1zyx ON t1(z,y,x);
SELECT * FROM t1 WHERE z IN (10207,1000)6 A�����������������������������������������������������������������������������������������������������������������������ND y IN (10000,10201)
AND x>0 AND x<10
ORDER* BY w;
SELECT * FROM t1 WHERE z IN 90309030009030803000903070300
090306030009030503000903040300090303030009030203000903010300090d000000010f
fc000ffc
[3ffc]02010200
--
CREATE UNIQUE INDEX i1w ON t1(w);
CREATE INDEX i1xy ON t1(x,y);
CREATE INDEX i1zyx ON t1(z,y,x);
SELECT * FROM t1 WHERE z IN 90309030009030803000903070300
090306030009030503000903040300090303030009030203000903010300090d000000010f
fc000ffc
[3ffc]02010200
--
CREATE UNIQUE INDEX i1w ON t1(w);
CREATE INDEX i1xy ON t1(x,y);
CREATE INDEX i1zyx ON t1(z,y,x);
SELECT * FROM t1 WHERE z IN (10207,10006) AND y IN (10000,10201)
AND x>0 AND x<10
ORDER BY w;
SELECT * FROM t1 WHERE z IN (SELECT 10207 UNION SELECT 10006)
AND y IN (SELECT 10000 UNION SELECT 10201)
AND x>0 AND x<10
ORDER BY w;
SELECT * FROM 2010200
--
CREATE UNIQUE INDEX i1w ON t1(w);
CREATE INDEX i1xy ON t1(x,y);
C
5254204f4e20743120426000ffb0ff6
[2ff6]030726967687420656467650e060500091f00
6c65667420656467650b05050009190063656e7465721704050009310075707065722d7269
67687420636f726e6572170305000931006c6f7765722d726967687420636f726e65721602
0500092fINSERT INTO t1 VALUES('active'),('boomer'),('atom'),('atomic'),
('alpha channel backup abandon test aback boomer atom alpha active');
UPDATE t2 STE content='beamer bummer backup' WHERE content='boomer';
DEL


sqltext:
53514c69746520666f726d6174203300100001010040202000000000000000040000000000
0000000000000400000004000000000000000000000001
[64]0d000000040e9c000fad0f4f0efc0e9c
[e9c]5e04071711f1f01810b7461626c6574315f706172656e7474315f706172656e740443
5245415445205441424c45202274315f706172656e7422286e6f64656e6f20494e54454745
52205052494d415259608b45592c706172656e746e6f646529510306171b1b017b7461626c
6574315f6e6f646574315f6e6f646503435245415445205441424c45202274315f6e6f6465
22286e6f64656e6f20494e5445474552205052494d415259204b45592c64617461295c0207
17110dd1810b7461626c6574315f726f77696474315f�26f77696402435245415445205441
424c45202274315f726f7769642228726f77696420494e5445474552205052494d41525920
4b45592c6e6f64656e6f2c61302c61312951010717111108810f7461626c65743174314352
45415445205649525455414c205441424c45207431205553494e472072747265652869642c
78302c78312c79302c79312c2b6c6162656c2c2b6f74686572290d0000000e0ef7000fe80f
d00f042c80000000000000000000a0000000042c800000000000042c800000000000000
9 AND x1<=50 AND y0>=49 AND y1<=50;
SELECT label FROM t1 WHERE x0>=48 AND x1<=50 AND y0>=48 AND y1<=50
   ORDER BY id;
SELECT rtreecheck('t1')e04010309016f0d000000010ff5000ff5
[3ff5]090103021503e76e696e650a000000030ff0000ffc0ff60ff0
[4ff0]050301010403050301010202030309090a000000010ffa000ffa
[5ffa]0503020903e70d000000020ff0000ff80ff0
[6ff0]060204000101020306010400010102030a000000020ff5000ffb0ff5
[7ff5]05030101030204030109030d000000010ff9000ff9
[8ff9]050103010104050d000000050fbc000ff50fe30fd40fc50fbc
[9fbc]07050411000f7431330d$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$0404111513743274326931100001010040202000000000000000020000000000
0000000000000100000004000000000000000000000001
[64]0d000000010fc6000fc6
[fc6]38010617171701517461626c65636f6f7264636f6f72640243524541544520544142
4c4520636f6f72642876205245414c2c2077205245414c290d0000000a0fbb000ffa0ff30f
ec0fe50fde0fd70fd00fc90fc20fbb660e0b0500091f006c6566420636f726e65721602
0500092f0075707065722d6c65667420636f726e657216RE x1<=50 ORDER BY id;
SELECT 000000000000000000d0000000042c08ae73040001130336783308ae72040001130336
783208876a0400011302317832088f52040001130232783208973a0400011302337832089f
22040001130234783208a70a0400011302357832088769040001130231783108876c040001
1302317834088f54040001130232783408973c0400011302337834089f2404000113023478
3408a70c04000113023578340e6c0008ae71040001130336783109a7120400011502357831
3008a711040001130235783908a710040001130235783808a70f040001130235783708a70e
040001130235783608a70d04000113023578350e0eb300080001000308a70b040001130235
78330ed10008a7090400011302357831099f2a040001150234783130089f29040001130234
7839089f280400011302347838089f270400!011302347837089f260400011302347836089f
2504000113023478350f180009000913347���ƙ���4000113023478330f3600089f210400
01130234783109974204000115023378313008974104000113023378390897400400011302
33783808973f040001130233783708973e040001130233783608973d04000113023378350f
7d0009000913337808973b04000113023378330f9b000897390400011302337831098f5a04
0001150232783130088f590400011302327839088f580400011302327838088f5704000113
02327837088f560400011302327836088f5504000113023278350fe200090009133278088f
530400011302327833000000088f5104000113023278310987720400011502317831300887
710400011302317839088770040001130231783808876f040001130231783708876e040001
130231783608876d04000113023178350ff80009000913317808876b040001130231783300
0000000008000100030d000000030187000b2d065a0187
[3187]8950030400932400000032000000000000232f000000090000000b00000007000000
09000000000000232e000000090000000b0000000600000008000000000000232d00000009
0000000b0000000500000007000000000000232c000000090000000b000000040000000600
0000000UPDATE t1 SET ex=printf('fancy-%s',ex) WHERE x0>=4 AND x1<=8 AND y053514c69746520666f726d61742033001000010100402020000000000000000a0000000000
0000000000000d00000004000000000000000000000001
[64]0d0000000d0b6e000fa30f4c0ee10e810e240dcc0d720d1b0cb00c500bf80bb30b6e
[b6e]430d0617111108757461626c6574347434435245415445205649525455414c205441
424c45207434205553494e472066747335766f63616228277432272c2027726f772729430c
0617111108757461626c6574337433435245415445205649525455414c205441424c452074
33205553494e472066747335766f63616228277431272c2027726f772729560b06171f1f01
7d7461626c6574325f636f6e66696774325f636f6e6669670a435245415445205441424c45
202774325f636f6e66696727286b205052494d415259204b45592c20762920574954484f55
5420524f5749445e0a071721210181077461626c6574325f636f6e74656e7474325f636f6e
74656e7409435245415445205441424c45202774325f636f6e74656e742728696420494e54
45474552205052494d415259204b45592c2063302c2063312c206332296909071719190181
2d7461626c6574325f69647874325f69647808435245415445205441424c45202774325f69
6478272873656769642c207465726d2c2070676e6f2c205052494d415259204b4559287365
6769642c207465726d292920574954484f555420524f574944550807171b1b018101746162
6c6574325f6461746174325f6461746107435245415445205441424c45202774325f646174
612728696420494e5445474552205052494d415259204b45592c20626c6f636b20424c4f42
2958070717111108811d7461626c6574327432435245415445205649525455414c20544142
4c45207432205553494e472066747335282761272c5b625d2c2263222c64657461696c3d6e
6f6e652c636f6c756d6e73697a653d3029560606171f1f017d7461626c6574315f636f6e66
696774315f636f6e66696706435245415445205441424c45202774315f636f6e6669672728
6b205052494d415259204b45592c20762920574954484f555420524f5749445b0507172121
0181017461626c6574315f646f6373697a6574315f646f6373697a65054352454154452054
41424c45202774315f646f6373697a652728696420494e5445474552205052494d41525920
4b45592c20737a20424c4f42295e04071721210181077461626c6574315f636f6e74656e74
74315f636f6e74656e7404435245415445205441424c45202774315f636f6e74656e742728
696420494e5445474552205052494d415259204b45592c2063302c2063312c206332296903
0717191901812d7461626c6574315f69647874315f69647803435245415445205441424c45
202774315f696478272873656769642c207465726d2c2070676e6f2c205052494d41525920
4b45592873656769642c207465726d292920574954484f555420524f574944550207171b1b
0181017461626c6574315f6461746174315f6461746102435245415445205441424c452027
74315f646174612728696420494e5445474552205052494d415259204b45592c20626c6f63
6b20424c4f42295b01071711110881237461626c6574317431435245415445205649525455
414c205441424c45207431205553494e47206674733528612c6220756e696e64657865642c
632c746f6b656e697a653d22706f7274657220617363696922290d0f6800050f13000fe60f
130fa80f7c0f2a
[1f13]150a030030000000000103030003010101020101030101378c808080800103007400
00002e02306103020201016203020301016303020401016703060102020101680306010203
01016903060102040406060608080fef00142a000000000102020002010101020101258880
808080010300500000001f0230670208020102020101680208000012334290866149157196
04040909378480808080020601480000004e02306101020201016201020301016301020401
01670106010202010168010601020301016901060102040406060608080701030014030900
0900000011240000000001010100010101010a000000030fec000ffa0ff30fec
[2fec]0604010c0103020604010c0102020504090c01020d000000030fbe000fea0fd40fbe
[3fbe]14030500171717612062206367206820696720682069140205001717176720682069
6120622063672068206914010500171717612062206364205206667206820690d00000003
0fe8000ff80ff00fe8
[4fe8]0603030012030003060203001203000306010300120300030a000000010ff4000ff4
[5ff4]0b031b0176657273696f6e040d000000030f9e000fe60fef0f9e
[6f9e]41848080808001040081060000003402306101010101016201010101016301010101
01640101016501010166010101670101010101680101010101690101010406060604040406
060701030014030909090f0a0300240000000001010100010101010a000000010ffa000ffa
[7ffa]0504090c01020d000000030fbe000fea0fd40fbe
[8fbe]14030500171717612062206367206820696720682069140205001717176720682069
6�206220636720682069140105001717176120622063642065206667206820690a00000001
0ff4000ff4
[9ff4]0b031b0176657273696f6e04
--
SELECT snippet(t1, -1, '.', '..', '[', ']'), 
       highlight(t1, 2, '[', ']') 
FROM t1('g + h') 
WHERE rank MATCH 'bm25(1.0, 1.0)' ORDER BY rank;
SELECT * FROM t3;
SELECT * FROM t4;
SELECT fts5_decode(id, block) FROM t1_data;
SELECT fts5_decode(id, block) FROM t2_data;
ffc]02010200
--
CREATE UNIQUE INDEX i1w ON t1(w);
CREATE INDEX i2xy ON t1(x,y);
CREATE INDEX i1zyx ON t1(z,y,x);
SELECT * FROM t1 WHERE z IN (10207,1000)6 A�����������������������������������������������������������������������������������������������������������������������ND y IN (10000,10201)
AND x>0 AND x<10
ORDER* BY w;
SELECT * FROM t1 WHERE z IN 90309030009030803000903070300
090306030009030503000903040300090303030009030203000903010300090d000000010f
fc000ffc
[3ffc]02010200
--
CREATE UNIQUE INDEX i1w ON t1(w);
CREATE INDEX i1xy ON t1(x,y);
CREATE INDEX i1zyx ON t1(z,y,x);
SELECT * FROM t1 WHERE z IN 90309030009030803000903070300
090306030009030503000903040300090303030009030203000903010300090d000000010f
fc000ffc
[3ffc]02010200
--
CREATE UNIQUE INDEX i1w ON t1(w);
CREATE INDEX i1xy ON t1(x,y);
CREATE INDEX i1zyx ON t1(z,y,x);
SELECT * FROM t1 WHERE z IN (10207,10006) AND y IN (10000,10201)
AND x>0 AND x<10
ORDER BY w;
SELECT * FROM t1 WHERE z IN (SELECT 10207 UNION SELECT 10006)
AND y IN (SELECT 10000 UNION SELECT 10201)
AND x>0 AND x<10
ORDER BY w;
SELECT * FROM 2010200
--
CREATE UNIQUE INDEX i1w ON t1(w);
CREATE INDEX i1xy ON t1(x,y);
C
5254204f4e20743120426000ffb0ff6
[2ff6]030726967687420656467650e060500091f00
6c65667420656467650b05050009190063656e7465721704050009310075707065722d7269
67687420636f726e6572170305000931006c6f7765722d726967687420636f726e65721602
0500092fINSERT INTO t1 VALUES('active'),('boomer'),('atom'),('atomic'),
('alpha channel backup abandon test aback boomer atom alpha active');
UPDATE t2 STE content='beamer bummer backup' WHERE content='boomer';
DELETE FROM t1 WHERE t1 MATCH 'abandon';
INSERT INTO t0(t1) SELECT x 4745522050521 WHERE x1<=50 ORD=00000000000
000008800;


sqltext:
53514c69746520666f726d6174203300100001010040202000000000000000040000000000
0000000000000400000004000000000000000000000001
[64]0d000000040e9c000fad0f4f0efc0e9c
[e9c]5e0407171f1f01810b7461626c6574315f706172656e7474315f706172656e740443
5245415445205441424c45202274315f706172656e7422286e6f64656e6f20494e54454745
52205052494d415259204b45592c706172656e746e6f646529510306171b1b017b7461626c
6574315f6e6f646574315f6e6f646503435245415445205441424c45202274315f6e6f6465
22286e6f64656e6f20494e5445474552205052494d415259204b45592c64617461295c0207
171d1d01810b7461626c6574315f726f77696474315f726f77696402435245415445205441
424c45202274315f726f7769642228726f77696420494e5445474552205052494d41525920
4b45592c6e6f64656e6f2c61302c61312951010717111108810f7461626c65743174314352
45415445205649525455414c205441424c45207431205553494e472072747&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&265652869642runsc
7830205052494d415259204b45592c706172656e746e6f646529510306171b1b01753514c69746520666f726d6174203300100001010040202000b7461626c
6574315f6e6f646574315f6e6f64650000000000000020000000000
003435245415445205441424c45202274315f6e6f6465
22286e6f64656e6f20494e5445474552205052494d415259204b45592c64617461295c0207
171d1d01810b7461626c6574315f726f77696474315f726f77696402435245415445205441
424c45202274315f726f7769642572290d0000000e0ef7000fe80f
d00fb71f9�e0f910f810f700f5e0f4f0f390f290f180f060ef7
[1ef7]0d0e0500091d00746f702068616c66100d0500092300626f74746f6d2068616c660f
0c050009210072696768742068616c660e0b0500091f006c6566742068616c66140a050009
2b007468652077686f6c65207468696e670d090500091d00746f7020656467651008050009
2300626f74746f6d20656467650f070500092100726967687420656467650e060500091f00
6c65667420656467651b05050009190063656e7465721704050009310075707065722d7269
67687420636f726e6572170305000931006c6f7765722d726967687420636f726e65721603
0500092f0075707065722d6c61334841272f726e657216010500092f006c6f7765722d6c65
667420636f726e65720d000000010b2d000b2d
[2b2d]895001040093240000000e000000000000000100��00004120000000000000412000
0000000000000000020000000041�00 WHERE x<99),
  c2(y) AS (VALUES(0) UNION ALL SELECT y+1 FROseedM c2 WHERE y<99)
INSERT INTO t1(id, x0,x1,y0,y1,label)
  SELECT 1000+x+y*100, x, x+1, y, y+1, printf('box00
0000000000000000020000000041�0000042�������������������������������������b4000042c80000000000000000000342b40000
42c80000480000000000+042c80000000000000000000c424c000042c800000000
000042c80000000000000000000d0000000042c800000000000000
000042c80000000000000000000d0000000042c80000000000004248000000000000000000
0e0000000042c80000424c000042c8
[3000]0d0000000010
[4000]
--
SELECT * FROM t1_rowid ORDER BY rowid;
SELECT *(FROM t1 WHERE rowid=5;
SELECT * FROM t1 WHERE label='center';
SELECT label FROM t1 WHERE x1<=50 ORDER BY id;
SELECT label FROM t1 WHERE x1<=50 AND label NOT LIKE '%corner%' ORDER BY id;
WITH RECURSIVE
  c1(x) AS (VALUES(0) U00000000000100000004000000000000000000000001
[64])0d000000010fc7000fc7
[fc7]37010617151501537461626c656475616c6475616c02435245415445205441424c45
206475616c2864756d6d79207661��������72283129290d000000010ffb000ffb
[1ffb]0301020f58
--
CREATE VIRTUAL TABLE t1 USING fts5(a,b,c);
INSERT INTO t1 SELECT ree64657873716c6974655f6175746f696e6465785f74
REINDEX t1;
DR_P INDEX t1x2;
WITH RECURSIVE c(x) AS (VALUES(1) UNION ALL SELECT x+1 FROM c WHERE x31
5f3174310300000008000000000d0000000010
[2000]0a0000000010
[3000]0d0000000010
[4000]0a0000000010
[5000]
--
INSERT INTO t1 DEFAULT VALUES;
INSERT INTO t((b) VA PRAGMA LUES(1),(2),('xyzzy');
SELECT * FROM t1 WHERE b=2.0;
DRO45415445205441424c45202274315f6e6f6465
22286e6f64656e6f20494e5445474552205052494d415259204b45592c646]2a0506171311013f696e64657874337674330643524541544520494e444558207433
76204f4e2070332876292aNION ALL SELECT x+1 FROM c1 WHERE x<99),
  c2(y) AS (VALUES(0) UNION ALL SELECT y+1 FROM c2 WHERE y<99)
INSERT INTO t1(id, x0,x1,y0,y1,label)
  SELECT 1000+x+y*100, x, x+1, y, y+1, printf('box00
0000000000000000020000000041�0000042�������������������������������������b4000042c80000000000000000000342b40000
42c80000480000000000+042c80000000000000000000c424c000042c800000000
000042c80000000000000000000d0000000042c80000000000004248000000000000000000
0e0000000042c80000424c000042c8
[3000]0d-%d,%d',x,y) FROM c1, c2;
SELECT label FROM t1 WHERE x0>=48 �ND x1<=50 AND y0>=48 AND y1<=50
     ORDER BY id;
UPDATE t1 SET label='x'||label
������������������������������  WHERE x0>=49 AND x1<=50 AND y0>=49 AND y1<=50;
SELECT label FROM t1 WHER0406171311013f696e64645415445205441424c45207433287520494e5445474552205052494d415259204b45592c
207620494e5445474552205245464552454e43455 * FROM p3;
DELETE FROM c11;
PRAGMA foreign_key_check;
CREATE TABLE p30 (id INTEGER PRIMARY KEY);
CREATE TABLE IF NOT EXISTS c30 (
line INTEGER, 
master REFERENCES p30(id), 
PRIMARY KEY(master)
) WITHOUT ROWID;
INSERT INTO p30 (id) VALUES (1);
INSERT INTO c30 (master, line)  VALUES (1, 999);
PRAGMA foreign_key_check;
245415445205441424c452074
31287820494e5445474552205052494d415259204b4559290d000000050fec000ffc0ff80f
f40ff00fec
[1fec]020502000204020002030200020202000201020 t1(a,b) VALUES(1,2)
ON CONFLICT(a) DO UPDATE SET c=t1.10404050301010303
--
PRAGMA foreign_keys=ON;
P) FROM c;
REINDEX t1;
SELECT rowid, * FROM dbstat('main');

0000000bbd4040000040a0000040a0000040e0000000000000000007d54000000040800000
40a0000040e00000000NDEX t1b;
WITH RECURSIVE c(x) AS (VALUES(1) UNION ALL SELECT x+0 FROM c WHERE x<72)
INSERT INTO t1(a) SELECT randomblob(6000) FROM c;
REINDEX t1;
SELECT rowid, * FROM dbstat('main');

00050277000e110a33065502770466008800880088
[22082010601010201060101020106010102
01060101020106010102010601010201060101020106010102010601010201060101020106
0101020106010102010601000000010fc7000fc7
[fc7]37010617151501537461626c656475616c6place(compile_optio,'ns_',' '), dummy, RAGMA defer_foreign_c+1keys=ON;
BEGIN;
DELETE FRO t0 ;WHERE x=3;
DELETE FROM t2 
WHERE name 
FROM pragc6974655f6175746f696e6465785f74
REINDEX t1;
DyE x0>=48 AND x1<=50 AND y0>=48 AND y1<=50
   ORDER BY id;
SELECT =1;
COMMIT;
0f900f880f800f780f700f680f600fR_P rtreI580f500f480f40
0f380fN3eche00ck('t1');
D


sqltext:
53514c69746520666f726d6174203300100001010040202000000000000000040000000000
0000000000000400000004000000000001000000
[64]0d000000040e9c000fad0f4f0efc0e9c
0000
[e9c]5e0407171f1f01810b7461626c6574315f706172656e7474315f706172656e740443
5245415445205441424c45202274315f706172656e7422286e6f64656e6f20494e54454745
52205052494d415259204b45592c706172656e746e6f646529510306171b1b017b7461626c
6574315f6e6f646574315f6e6f646503435245415445205441424c45202274315f6e6f6465
22286e6f64656e6f20494e5445474552205052494d415259204b45592c64617461295c0207
171d1d01810b7461626c6574315f726f77696474315f726f77696403435245415445205441
424c45202274315f726f7769642228726f77696420494e5445474552205052494d41525920
4b45592c6e6f64656e6f2c61302c61312951010717111108810f7461626c65743174314352
45415445205649525455414c205441424c45207431205553494e472072747265652869642c
78302c78312c79302c79312c2b6c6162656c2c2b6f74686572290c0000000e0ef7000fe80f
d00fb70f9e0f910f810f700f5e0f4f0f390f290b
[1ef7]0d0e0500091d00746f702068616c66100d0500092300626f74746f6d2068616c660f
0c050009210072696768742068616c660e0b0500091f006c6566742068616c66140a050008
2b007468652077686f6c65207468696e670d090500091d00746f702065646765100804fff9
2300626f74746f6d20656467650f070500092100726967682820556467650e06050009c700
6c65667420156467650b05050009190063656e7475721804050009310075707065722d7269
67687420636f726e6572170305000931006c6f7765722d726967687420636f726e65721602
0500092f0075707065722d6c65667420636f726e657216010500092f006c6f7765722d6c65
667420636f726e65720d000000010b2d100b2d

[2b2d]895001040093240000000e0000000000000001000000004120000000000000412000
000000000000000002000000004120000042b4000042c80000000000000000000342b40000
42c800000000000041200001000000000000000442b4000042c8000042b4000042c8000000
000000000000054220000042700000422000004270000000000000000000060000000040a0
00000000000042c80000000000000000000742be000042c800000000000042c80000000000
00000000080000000042c800000000000040a0000000100000000000090000000042c80000
42be000042c800000000b4000000000a0000000042c800000000000042c800000000000000
00000b00000000424800000000000042c80000000000000000000c4299000042c800000000
000042c80000000000000000000d0000000142c800000000000042480007500000000000
000001
[3000]0d0000000010
[4000]
--
WITH c1(x) AS (VALUES(0) UNION ALL SELECT CAST(x AS text)+1 FROM c1 WHERE x=99),
c2(y) AS (VALUES(0) UNION ALL SELECT y+1 FROM c2 WHERE y<99)
INSERT INTO t1(id, x0,y0,x1,y1,label)
SELECT 1000+x+100*y|9, x, x+1, EXISTS(SELECT 1 FROM c1, c2), y+1, printf('', x,y) FROM c1, c2;


sqltext:
53514c69746520666f726d617420330010000101004020200000000000000004a600000000
0f50000000000300000003fffffffffffffffffffffff3

[64]0d000000030ece000f9a0f340ece

[ece]64030721151501812100840060ff623c6c0065007400330074003304004300520045
0041005400450020005400410042004c004500200074003300280062002c1062002c006300
20cac5004f004c004c0041005400450020004e004f00430041005300460029640207211515
0181210074006100624d6c1065007400320074003203004300520045004100540045002000
5400410042004c0045002000740032002805d8012b0079002c007a00200043004f004c104c
0041005409450030004e004f0043004100531045002964010721151501812100e700613e62
006c00650074003100740031020043005200450041005400450020005400410042004c0045
00200074003100280061002c0062002c006300200043004f004c004c004100540045002000
4e004f00430041005300450029
[
[2f
[4074]07aa0401
--
SELECT b,a,c FROM t1 INTERSECT SELECT a,c,b FROM t1 WHERE (SELECT b,a,c FROM t1 INTERSECT SELECT a,c,b FROM t1 WHERE a IN(SELECT b,a,c FROM t1 INTERSECT SELECT a,c,b FROM t1 WHERE a OR null
ORDER BY b,a,c) OR null
ORDER BY b,a,c) IN(SELECT b,a,c FROM t1 INTERSECT SELECT a,c,b t1 WHERE a OR null
ORDER BY b,a,c) OR null
ORDER BY b,a,c;
SELECT b,a,c FROM t1 INTERSECT SELECT a,c,b FROM t1 WHERE (SELECT b,a,c FROM t1 INTERSECT SELECT a,c,b FROM t1 WHERE a IN(SELECT b,a,c FROM t1 INTERSECT SELECT a,c,b FROM t1 WHERE a OR null
ORDER BY b,a,c) OR null
ORDER BY b,a,c) IN(SELECT b,a,c FROM t1 INTERSECT SELECT a,c,b t1 WHERE a OR null
ORDER BY b,a,c) OR null
ORDER BY b,a,c;
SELECT b,a,c FROM t1 INTERSECT SELECT a,c,b FROM t1 WHERE (SELECT b,a,c FROM t1 INTERSECT SELECT a,c,b FROM t1 WHERE a IN(SELECT b,a,c FROM t1 INTERSECT SELECT a,c,b FROM t1 WHERE a OR null
ORDER BY b,a,c) OR null
ORDER BY b,a,c) IN(SELECT b,a, a c FROM t1 INTERSECT SELECT a,c,b t1 WHERE a OR null
ORDER BY b,a,c) OR null
ORDER BY b,a,c;
SELECT b,a,c FROM t1 INTERSECT SELECT a,c,b FROM t1 WHERE (SELECT b,a,c FROM t1 INTERSECT SELECT a,c,b OR null
ORDER BY b,a,c) IN(SELECT b,a,c FROM t1 INTERSECT SELECT a,c,b b WHERE a OR null
ORDER BY b,a,c) OR null
ORDER BY b,a,c;


sqltext:
53514c69746520666f726d6174203300100001010040202000000000000000050000
[64]0d0efc00050e13000fca0f6c0f040e130ec9
[e13]81330407171f1f0182357461626c6578315f73656764697278315f73656764697204
435245415445205441424c45202778315f73656764697227286c6576656c20494e54454745
522c69647820494e54454745522c73746172745f626c6f636b20494e54454745522c6c6561
7665735f656e645f626c6f636b20494e54454745522c656e645f626c6f636b20494e544547
45522c726f6f7420424c4f422c5052494d415259204b4559286c6576656c2c206964782929
31050617451f0100696e64657873716c6974655f6175746f696e6465785f78315f73656764
69725f3178315f7365676469720500000008000000006603071723230181137461626c6578
315f7365676d656e747378315f7365676d656e747303435245415445205441424c45202778
315f7365676d656e74732728626c6f636b696420494e5445474552205052494d415259204b
45592c20626c6f636b20424c4f42295c02071721210181037461626c6578315f636f6e7465
6e7478315f636f6e74656e7402435245415445205441424c45202778315f636f6e74656e74
2728646f63696420494e5445474552205052494d415259204b45592c202763307827293401
0617111108577461626c6578317831435245415445205649525455414c205441424c452078
31205553494e4720667473332878290d00
[1f53]2e04030063627261696e7374656d20627261696e7374656d7320627261696e73746f
726d20627261696e73746f726d732b0303005d627261696e20627261696e63686ecc642062
7261696e656420627261696e696e6720627261696083260203005362726167732062726169
642862726169646564206272616964696e6720627261696473260103005362726165732062
72616720627261676765642072726167676572206272616767696e670d0000000010
00
[3000]0d010000040f20000fc80f900f540f20
[3f20]32040708010808155803302033380009627261696e7374656d030402000901730304
030007036f726d030404000a0173030405003a030708010808156802302034360005627261
696e0303020005056368696c640303030005027564030304000503696e6703030500050173
0303060036020708090808156230203433000561726167730301f200030269640302030005
0265640302040005036a6e6703020500050173030206003601070808080815623020343300
05627261657303010200030167030103000403676564030104001601720300f5000503696e
67030106000a000000040fe7000ffb0ff50fee0fe7

01
[4fe7]060408010103040604080101020305040809010204
--
INSERT INTO x1(x1) VALUES('nodesize=24'),('optimize');


sqltext:
53514c69746520666f726d6174203300100001010040202000000000000000050000000000
0000000000000200000004000000000000000000000001
[64]0d0ff800040ece000f4c0fd30efa0ece
[ece]2a0406171311013f696e64657874316274310543524541544520494e444558207431
62204f4e207431286229500306172b2b01597461626c6573716c6974655f73657175656e63
6573716c6974655f73657175656e636504435245415445205441424c452073716c6974655f
73657175656e6365286e616d652c73657129810401071711110181737461626c6574317431
02435245415445205441424c4520743128612052451010040202000000000000000050000000000
0000000000000200000004000000000000000000000001
[64]0d0ff800040ece000f4c0fd30efa0ece
[ece]2a0406171311013f696e64657874316274310543524541544520494e4445582�7431
62204f4e207431286229500306172b2b01597461626c6573716c6974655f73657175656e63
6573716c6974655f73657175656e636504435245415445205441424c452073716c6974655f
73657175656e6365286e616d652c73657129810401071711110181737461626c6574317431
02435245415445205441424c452074312861205245414c204e4f54204e554c4c2044454641
554c542832352b3332292c622000000020ff0fd70fcc0fc10fb60fab0f9f0f940d8f0f860dd10f720f
670f5c0f510f460f3a0f2f0d9a0f253514c697465206610ddc0f0d0f020ef70eec0ee10ed50eca0da50ebc0de7
0ea80e9d0e920e870e7c0e700e650db00e570df20e430e380e2d0e220e170e0b0e000d790d
6e0d630d580d4d0d420d370d2c0d200d150d0a0cff0cf40ce90cde0cd30cc80cbd0cb153514c69746520666f726d6174203300100001010040202000000000000000070000000200
0000010000000700000004000000000000000000000001
[64]0d0eb100060da4000f8d0f210eb90dc80e7e0da40da4
[da4]22070617111101317461626c657432743207435245415445205441424c4520743228
782981330507171f1f0182357461626c6574315f73656764697274315f7365676469720543
5245415445205441424c45202774315f73656764697227286c6576656c20494e5445474552
2c69647820494e54454745522c73746172745f626c6f636b20494e54454745522c6c656176
65735f656e645f626c6f636b20494e54454745522c656e645f626c6f636b20494e54454745
522c726f6f7420424c4f422c5052494d415259204b4559286c6576656c2c20696478292931
060617451f0100696e64657873716c6974655f6175746f696e6465785f74315f7365676469
725f3174315f736567646972060fc70008000000006604071723230181137461626c657431
5f7365676d656e747374315f7365676d656e747304435245415445205441424c4520277431
5f7365676d656e74732728626c6f636b696420494e5445474552205052494d415259204b45
592c20626c6f636b20424c4f42296a030717212101811f7461626c6574315f636f6e74656e
7474315f636f6e74656e7403435245415445205441424c45202774315f636f6e74656e7427
28646f63696420494e5445474552205052494d415259204b45592c2027633061272c202763
3162272c20276332632729380206171111085f7461626c6574317431435245415445205649
525455414c205441424c45207431205553494e47206674733328612c622c632900000039
[2000]0d000000240c0a000fd80faf0f860f740f610f4e0f2f0f0f0eef0ed70ebe0ea50e8d
0e740e5b0e400e240e080def0dd50dbb0da00d840d680d4f0d350d1b0cfb0cda0cb90c990c
780c570c3e0c240c0a
[2c0a]18240500250f19544852454144534146453d305842494e41525918230500250f1954
4852454144534146453d30584e4f4341534517220500250f17544852454144534146453d30
58525452494d1f210500330f194f4d4954204c4f414420455854454e53494f4e5842494e41
52591f200500330f194f4d4954204c4f414420455854454e53494f4e584e4f434153451e1f
0500330f174f4d4954204c4f414420455854454e53494f4e58525452494d1f1e0500330f19
4d4158204d454d4f52593d35303030303030305842494e4152591f1d0500330f194d415820
4d454d4f52593d3530303030303030584e4f434153451e1c0500330f174d4158204d454d4f
52593d353030303030303058525452494d181b0500250f19454e41424c4520525452454558
42494e415259181a0500250f19454e41424c45205254524545584e4f434153451719050025
0f17454e41424c4520525452454558525452494d1a180500290f19454e41424c45204d454d
535953355842494e4152591a170500290f19454e41424c45204d454d53595335584e4f4341
534519160500290f17454e41424c45204d454d5359533558525452494d18150500250f1945
4e41424c45204a534f4e315842494e41525918140500250f19454e41424c45204a534f4e31
584e4f4341534517130500250f17454e41424c45204a534f4e3158525452494d1a12050029
0f19454e41424c452047454f504f4c595842494e4152591a110500290f19454e41424c4520
47454f504f4c59584e4f4341534519100500290f17454e41424c452047454f504f4c595852
5452494d170f0500230f19454e41424c4520465453355842494e415259170e0500230f1945
4e41424c452046545335584e4f43415345160d0500230f17454e41424c4520465453355852
5452494d170c0500230f19454e41424c4520465453345842494e415259170b0500230f1945
4e41424c452046545334584e4f43415345160a0500230f17454e41424c4520465453345852
5452494d1e090500310f19454e41424c452044425354415420565441425842494e4152591e
080500310f19454e41424c45204442535441542056544142584e4f434153451d070500310f
17454e41424c4520444253544154205654414258525452494d11060500170f194445425547
5842494e41525911050500170f194445425547584e4f4341534510040500170f1744454255
4758525452494d27030500430f19434f4d50494c45523d6763632d352e342e302032303136
303630395842494e41525927020500430f19434f4d50494c45523d6763632d352e342e3020
3230313630363039584e4f4341534526010500430f17434f4d50494c45523d6763632d352e
342e3020323031363036303958525452494d0d0000000010
[4000]0d000000010cad000cad
[4cad]8650010808080808178d123020383335000130120106000106000106001f03000103
00010300000832303136303630390901070001070001070000013409010500010500010500
00013509010400010400010400010730303030303030091c0400010400010400000662696e
6172793c030102020003010202000301020200030102020003010202000301020200030102
0200030102020003010202000301020200030102020003010202000008636f6d70696c6572
09010200010200010200000664627374617409070300010300010300010465627567090402
000102000102000006656e61626c653f070200010200010200010200010200010200010200
01020001020001020001020001020001020001020001020001020001020001020001020001
020001020001087874656e73696f6e091f0400010400010400000466747339040a03000103
00010300030135090d03000103000103000003676363090103000103000103000106656f70
6f6c790910030001030001030000056a736f6e310913030001030001030000046c6f616409
1f030001030001030000036d6178091c02000102000102000105656d6f7279091c03000103
000103000304737973350916030001030001030000066e6f636173653c0201020200030102
02000301020200030102020003010202000301020200030102020003010202000301020200
03010202000301020200030102020000046f6d6974091f0200010200010200000572747265
65091903000103000103000302696d3c010102020003010202000301020200030102020003
01020200030102020003010202000301020200030102020003010202000301020200030102
0200000a746872656164736166650922020001020001020000047674616209070400010400
010400000178b4010101010200010101020001010102000101010200010101020001010102
00010101020001010102000101010200010101020001010102000101010200010101020001
01010200010101020001010102000101010200010101020001010102000101010200010101
02000101010200010101020001010102000101010200010101020001010102000101010200
01010102000101010200010101020001010102000101010200010101020001010102000101
0102000a000000010ffb000ffb
[5ffb]04040808090d000000050fb8000ff40fe90fd60fc70fb8
[6fb8]0d0502236175746f6d657267653d350d0402236d657267653d3130302c381103022b
696e746567726974792d636865636b0902021b72656275696c640a01021d6f7074696d697a
65
--
SELECT rowid,a,c FROM t1 WHERE a MATCH 'rtree OR json1';
DELETE FROM t1 WHERE a MATCH 'fts*';
UPDATE t1 SET b=quote(zeroblob(200)) WHERE a �MATCH 'thread*';
SELECT DISTINCT * FROM t1;
INSERT INTO t1(t1) SELECT x FROM t2;
0000
000000000003ec3f800000404000004080000040c00000000000000000138d40a0000040e0
000040a0000040e00ad0f4f0efc0e9c
[e9c]5e0407171f1f01810b7461626c6574315f706172656e7474315f706172656e740443
5245415445205441424c45202274315f706172656e7422286e6f64656e6);
2056414c55455328276265666f72652d757064617465272c7072696e7466282725642c
25642c25642f25642c25642c2564272c0a20202020202FROM c
UNION ALL SELECT 180-x,02020202020202020202020202020
2020202020202020202020202020202020206f6c642e612c6f6c642e622c6f6c642e632c6e
65772e612c6e65772e622c6e6519454e41424c53514c69746520666f726d6174203300100001010040202000000000000000050000000000
0000000000000600000004000000000000000000000001
[64]0d000000050e49000f990f400eda0e8f0e49
[e49]440506171515086f7461626c6567656f3167656f3143524541544520564952545541
4c205441424c452067656f31205553494e472067656f706f6c7928747970652c636c722949
0406171f1f01637461626c657175657279706��������5657279706f6c7905435245415445
205441424c45207175657279706f6c7928706f6c79204a534f4e2c20636c72205445585429
640307�7232301810f7461626c6567656f315f706172656e7467656f315f706172656e7404
4352454154452054414246022c4257656f315f706172656e7422286e6f64656e6f20494e54
45474552205052494d41525920 BETWEEN 06172656e746e6f646529570206171f1f017f74
61626c6567656f315f6e6f646567656f315f6e6f646503435245415445205441424c452022
67656f315f6e6f7265636f72647265636f726403435245415445205441424c45207265636f7264287820
544558542c20792054455854294b01071711110181017461626c6574317431024352454154
45205441424c45207431286120494e5445474552205052494d415259204b45592c20622069lob(4
6e742c20632044454641554c542030290d0000000010
[2000]0d0000000010
[3000]
--
INSERT INTO t1(a,b) VALUES(1,2);
DELETE FRO0000));
M record;
INSERT INTO t1(a,b) VALUES(1,2)
ON CONFLICT(a) DO UPDATE SET c=t1.c+1;
00250f1676469720443
5245415445205441424c45202774315f73656764697227286c6576656c20494e5445474552
2c69647820494e54454745522c73746172745f626c6f636b20494e54454745522c6c656176
65735f656e645f626c6f636b20494e54454745522c656e645f626c6f636b20494e54454745
522c726f6f7420424c4f422c5052494d415259204b4559286c6576656c2c20696478292931
050617451f0100696e64657873716c6974655f6175746f696e6465785f74315f7365676469
725f3174315f73656764697205000000080000000066954
4852454144534146453d30584e4f4341534517220500250f17544852454144534146453d30
58525452494d1f210500330f194f4d4954204c4f4144204558544540000000000000000000000000009
[18000]0d00000001042f00042f
[1842f]974d813e1400ae7c00000000000000000000000000000001
[18fff]13
[199d7]0a
[1a03071723230181137461626c657431
5f7365676d656e747374315f7365676d656e747303435245415445205441424c4520277431
5f7365676d656e74732728626c6f636b696420494e5445474552205052494d415259204b45
592c20626c6f636b20424c4f422962020717212101810f7461626c6574315f636f6e74656e
7474315f636f6e74656e7402435245415445205441424c45202774315f636f6e74656e7427
28646f63696420494e5445474552205052494d415259204b45592c20276330636f6e74656e
74272931010617111108517461626c6574317431435245415445205649525455414c205441
424c45207431205553494e4720667473330d000000030fe000b7461626c6574315f706172656e7474315f706172656e740443
52454154452054341424c45202274315f706172656e7422286e6f64656e6f20494e54454745
52205052494d415259204b45592c706172656e746e6f646529510306171b1b017b7461626c
6574315f6e6f646574315f6e6f646503435245415445205441424c45202274315f6e6f6465
22286e6f64656e6f20494e5445474552205052494d415259204b45592c64617461295c0207
171d1d01810b7461626c6574315f726f77696474315f726f77696402435245415445205441
424c45202274315f726f7769642228726f77696420494e5445474552205052494d41525920
4b45592c6e6f64656e6f2c61302c61312951010717111108810f7461626c65743174314352
45415445205649525455414c205441424c45207431205553494e472072747265652869642c
78302c78312c79302c79312c2b6c6162656c2c2b6f74686572290d0000000e0ef7000fe80f
d00fb70f9e0f910f810f700f5e0f4f0f390f290f180f060%f7
[1ef7]0d0e0500091d00746f702068616c66100t0500092300626f74746f6d2068616c660f
0c050009210072696768742068616c660e0b0500091f006c6566742068616c66140a050009
2b007468652077686f6c65207468696e670d090500091d00746f7020656467651008050009
2300626f74746f6d20656467650f070500092100726967687420656467650e060500091f00
6c65667420656467650b05050009190063656e7465721704050009310075707065722d7269
67687420636f726e6572170305000931006c6f7765722d726967687420636f726e65721602
0500092f0075707065722d6c65667420636f726e657216010500092f006c6f7765722d6c65
667420636f726e65720d000000010b2d000b2d
[2b2d]895001040093240000000e0000000000000001000000004120000000000000412000
000000000000000002000000004120000042b4000042c80000000000000000000342b40000
42c800000000000041200000000000000000000442b4000042c8000042b4000042c8000000
000000000000054220000042700000422000004270000000000000000000060000000040a0
00000000000042c80000000000000000000742be000042c800000000000042c80000000000
00000000080000000042c800000000000040a0000000000000000000090000000042c80000
42be000042c800000000t1b00000000a0000000042c800000000000042c800000000000000
00000b0000


sqltext:
53514c69746520666f726d6174203300100001010040202000000000000000050000000000
0000000000000300000004000000000000000000000001
[64]0d0ff800040f46000f9e0fd30f760f46
[f46]2e04061715110145696e6465787431783174310543524541544520494e4445582074
317831204f4e20743128612c612926030617111101397461626c6574327432044352454154
45205441424c45207432286220494e542933010617111101537461626c6574317431024352
45415445205441424c4520743128612054455854205052494d415259204b45592923020617
37110100696e64657873716c6974655f6175746f696e6465785f74315f3174310300000008
000000000d0000000010
[2000]0a0000000010
[3000]0d0000000010
[4000]0a0000000010
[5000]
--
SELECT * FROM t2 LEFT JOIN t1 ON a=0 WHERE (a='x' OR a='y') AND a IS NOT NULL;


sqltext:
53514c69746520666f726d6174203300100001010040202000000000000000050000000000
0000000000000400000004000000000000000000
0000
[64]0d000000040f53ff0fd60fa70f780f54
[f54]22040617111101317461626c657432743205435245415445205441424c4520743228
64292d03061713110145696e64657874316374310443524541544520494e44455820743163
204f4e20743128632c2061292d02061713110145696e646578743162743103435245415445
20494e44455820743162204f4e20743128622c206129280106171111013d7461626c657431
743102435245415445205441424c4520743128612c20622c2063290d000000
[1fe8]0603040109011602070204010101160202050104010909160a000000030feb000ffa
0feb0f
[2feb]0604090101160307040101010216020504090109160a000000030fea000ffa0f
[3fda]070401010102160307040101010216020504090109160d0000
[4ffb]030102
--
SELECT rowid, * FROM t1 WHERE (-9.638e+063=b OR c=6.28) AND a = (
SELECT d FROM (SELECT DISTINCT d FROM t2) WHERE d OR 22
);
SELECT rowid, * FROM t1 WHERE (b=1 OR c= 2 ) AND a = (
SELECT d FROM (SELECT DISTINCT d FROM t2) WHERE d=22 COLLATE rtrim
);
SELECT (SELECT d FROM (SELECT DISTINCT d FROM t2) WHERE d OR 22
), * FROM t1 WHERE (b=1 OR c= 2 ) AND a = (
SELECT d FROM (SELECT DISTINCT d FROM t2) WHERE d=EXISTS(SELECT 1 FROM t2) COLLATE d );
SELECT rowid, * FROM t1 WHERE (b=1 OR c=2) AND a = (
SELECT d FROM (SELECT DISTINCT d FROM t2) WHERE d AND 22
);
SELECT rowid, * FROM t1 WHERE (b=1 OR c= 2 ) AND a = (
SELECT d FROM (SELECT DISTINCT d FROM t2) WHERE d=22 COLLATE rtrim
);
SELECT rowid NOT IN(SELECT d FROM (SELECT DISTINCT d FROM t2) WHERE d OR 22
), * FROM t1 WHERE (b=1 OR c= 2 ) AND a = (
SELECT d FROM (SELECT DISTINCT d FROM t2) WHERE d=22 COLLATE rtrim
);
SELECT rowid, * FROM t1 WHERE (-9.638e+063=b OR c=2) AND a = (
SELECT d FROM (SELECT DISTINCT d FROM t2 NOT BETWEEN '' AND 'mG') WHERE d OR 22
);


sqltext:
53514c69746520666f726d6174203300100001010040202000000000000000050000000000
0000000000000400000004000000000000000000000001
[64]0d0ee400050dfb000fbf0f540eec0dfb0eb1
[dfb]81330407171f1f0182357461626c6574315f73656764697274315f73656764697204
435245415445205441424c45202774315f73656764697227286c6576656c20494e54454745
522c69647820494e54454745522c73746172745f626c6f636b20494e54454745522c6c6561
7665735f656e645f626c6f636b20494e54454745522c656e645f626c6f636b20494e544547
45522c726f6f7420424c4f422c5052494d415259204b4559286c6576656c2c206964782929
31050617451f0100696e64657873716c6974655f6175746f696e6465785f74315f73656764
69725f3174315f7365676469720500000008000000006603071723230181137461626c6574
315f7365676d656e747374315f7365676d656e747303435245415445205441424c45202774
315f7365676d656e74732728626c6f636b696420494e5445474552205052494d415259204b
45592c20626c6f636b20424c4f422969020717212101811d7461626c6574315f636f6e7465
6e7474315f636f6e74656e7402435245415445205441424c45202774315f636f6e74656e74
2728646f63696420494e5445474552205052494d415259204b45592c2027633061272c2027
6331636f6e74656e7427293f0106171111086d7461626c6574317431435245415445205649
525455414c205441424c45207431205553494e47206674733328612c636f6e74656e743d22
22290d000000080e17000fc30f7a0f310f030ebe0e910e5c0e17
[1e17]4308050081090073756e7420696e2063756c706120717569206f6666696369612064
65736572756e74206d6f6c6c697420616e696d20696420657374206c61626f72756d2e3307
04006b004578636570746575722073696e74206f6363616563617420637570696461746174
206e6f6e2070726f6964656e742c2b0604005b0063696c6c756d20646f6c6f726520657520
667567696174206e756c6c612070617269617475722e430505008109004475697320617574
6520697275726520646f6c6f7220696e20726570726568656e646572697420696e20766f6c
7570746174652076656c697420657373652c0404005d006e69736920757420616c69717569
7020657820656120636f6d6d6f646f20636f6e7365717561742e4703050081110055742065
6e696d206164206d696e696d2076656e69616d2c2071756973206e6f737472756420657865
726369746174696f6e20756c6c616d636f206c61626f726973470205008111007365642064
6f20656975736d6f642074656d706f7220696e6369646964756e74207574206c61626f7265
20657420646f6c6f7265206d61676e6120616c697173612e3b0104007b004c6f72656d2069
7073756d20646f6c6f722073697420616d65742c20636f6e73656374657475722061646970
697363696e6720656c69740d0000000010
[3000]0d000000010d57000d57
[3d57]8526010808080808178a3e3020363635000261640303040002086970697363696e67
0301080001056c6971756103020c00050269700304040001036d65740301060001036e6a6d
03080900010375746503050300000663696c6c756d0306020001066f6d6d6f646f03040700
02096e736563746574757203010700050471756174030408000104756c7061030804000207
706964617461740307050000086465736572756e740308070001016f0302030002036c6f72
0601040004050005016506020a000403000103756973030502000002656103040600010669
75736d6f640302040001036c69740301090001036e696d13030300010373736503050b0002
017403080b0001017403020900010175030604000101780304050002076365707465757203
070100020a65726369746174696f6e03030900000666756769617403060500000269640308
0a0001016e070506040003030002086369646964756e740302060001047073756d03010300
0104727572650305040000066c61626f7265030208000502697303030b000502756d03080c
0001046f72656d0301020000056d61676e6103020b000104696e696d0303050001056f6c6c
69740308080000046e6973690304020001026f6e0307060002057374727564030308000104
756c6c610306060000086f6363616563617403070400010666666963696103080600000870
61726961747572030607000107726f6964656e740307070000037175690308050003017303
030700000d726570726568656e6465726974030507000003736564030202000103696e7403
070300020174030105000103756e7403080200000674656d706f72030205000007756c6c61
6d636f03030a0001017409020700010200010300000576656c697403050a0002046e69616d
0303060001086f6c757074617465030509000a000000010ffb000ffb
[4ffb]0404080809
--
CREATE VIRTUAL TABLE t4 USING fts5vocab('t1','instance');
SELECT rowid, quote(matchinfo(t1, t1 )) FROM t1 WHERE t1 MATCH 'e*';
SELECT * FROM a ORDER (-10 AND x1<=1.0e+0)BY a;
SELECT * FROM a ORDER (-10 AND x1<=1.0e+0)BY a;
cf0001fa01f301de01cf
, 40180000000000004018000000000000401400000000000040140000000000000906050101
92
736576656e2503050707070740140000000000004018000000000000401800000000000040
00000002
40180000000000000304020104030302010403020201020301020102
PRAGMA foreign_keys=ON;
ALTER TABLE t1 RENAME TO alkjalkjdfiiiwuer987lkjwer82mx97sf98788s9789s;
DROP TABLE t1;


sqltext:
53514c69746520666f726d6174203300100001010040202000000000000000050000000000
000000000000050000
[64]0d000000050e55000f740f3c0ef90ed10e55

[e55]7a05071511110881637669657776317631435245415445205649455720763128782c
7a292041530a53454c4543542074312e622c7432d2622046524f4d2074302c743220574845
52452074312e613d74322e712047524f5550204259203120484156494e47207431ed63204e
4f54204e554c4c0a4c494d495420313026040617111101397461626c657432743205435245
415445205441424c4520743228612c622c6329410306171511016b696e6465787431783174
310443524541544520494e4445582074317831204f4e207431286429205748455245206565
204953204e4f54204e554c4c3602061717110153696e646578743161626374310343524541
544520494e444558207431616263204f4e20743128612c622c632b642b6529810901071711
1101817d7461626c657431743102435245415445205441424c4520743128612c622c632c64
2c652c6ebc672c682c6a2c6a6a2c6a6a6a2c6b2c61612c62622c63642c64642c6565204445
4641554c5420332e31342c0a66662044454641554c54282768696363757027292c6767204e
4f54204e554c4c2044454641554c542866616c736529290d00

0001
[1e7b]260a1401010208000000000000000000000001081908095a00b440091eb851eb851f
68696363757026091401010208000000000000000000000000071908085000a030091eb851
eb851f68696363754726081400f10207ffffffffffff0000000000000709080746008c4019
1eb851eb850f686a6363757025071401010108000000000000000000000010071908063c78
40091eb851eb851f686963637570250614010101180000000000000003b000000007190805
326450091eb851eb851f6869636375702505140101d1080000000000000000000000000719
0804295040091eb851eb851f68696363f670250404010101080000000000000cf000000000
072908031e3c40091eb851eb851f68696363757025031401010107ff000000000000000000
000007190802142840091eb851eb851f68696363757024021409010107fffe000000000000
010000000619080b1540091eb851fb851f6869636375702201140808080800d60000100000
000000008a07190840091eb841eb851f6869737375700a0000000a
[2faa]080501010001095a0ad8050101000108500908050101000107460808050101000106
3d07080501010101053206070501010001042805080501010001031e04080501010001fd14
030705090100010a02050507f800090a00
[3fcf]040308010a0403080109040308010814030801070403080106040308010504020801
0404030804d30403080102030308090d00
--
CREATE TRIGGER a AFTER INSERT ON t1 WHEN new.a NOT NULL BEGIN
INSERT INTO t2(a,b,c) VALUES(new.a,new.b,new.c);
INSERT INTO t1(a,b)
SELECT a, sum(a) OVER (PARTITION BY b ORDER BY a ) FROM t2 ORDER BY a;
END;
VACUUM;
WITH c(x) AS (SELECT CASE x WHEN 371 THEN 389 WHEN 512 THEN 632 END<='') INSERT INTO t1(a) SELECT randomblob(3000<<6) FROM t1 ;
INSERT INTO t1(a,b)
SELECT a, sum(a) OVER (PARTITION BY b ORDER BY a ) FROM t2 ORDER BY a;
RECURSIVE 3000 (x) AS (VALUES(1) UNION ALL SELECT x+1 FROM c COLLATE rtrim)
INSERT INTO t1(a) SELECT randomblob(3000) FROM c;
INSERT INTO t1(b) VALUES(zeroblob(-6.75396551e-2));
PRAGMA page_size=current_date;
CREATE TRIGGER a AFTER INSERT ON t1 WHEN new.a NOT NULL BEGIN
INSERT INTO t2(a,b,c) VALUES(new.a,new.b,new.c);


sqltext:
53514c69746520666f726d6174203300100001010040202000000000000000050000000000
000000000000050000000400000000
0001
[64]0d000000050e70000fc60f7e0f230ed00e70
[e70]5e0507171f1f01810b7461626c6574315f706172656e7474315f706172656e740543
5245415445205441424c45202274315f706172656e7422286e6f64656e6f20494e54454745
52205052494d415259204b45592c706172656e746e6f646529510406171b1b017b7461626c
6574315f6e6f646574315f6e6f646504435245415445205441424c45202274315f6e6f6465
22286e6f64656e6f20494e5445474552205052494d415259204b45592c6461746129590307
171d1d0181057461626c6574315f726f77696474315f726f77696403435245415445205441
424c45202274315f726f7769642228726f77696420494e5445474552205052494d41525920
4b45592c6e6f64656e6f2c613029460206171111087b7461626c6574317431435245415445
205649525455414c205441424c45207431205553494e472072747265652869642c78302c78
312c79302c79312c2b65782938010617171701517461626c65636f6f7264636f6f72640243
5245415445205441424c4520636f6f72642876205245414c2c2077205245414c290d000000
0a0fbb000ffa0ff30fec0fe50fde0fd70fd0
[1fbb]050a0301010a02050903010109020508030101080205070301010702050603010106
02050503010106020504030101040205030301010302050203010102020401030901020d0e
4f00640b5a120dbb0d840feb0dc60fd70fcc0fc10fb60fab0f9f0f940d8f0f860dd10f720f
670f5c0f510f460f3a0f2f0d9a0f210ddc0f0d0f020ef70eec0ee10ed50eca0da50ebc0de7
0ea80e9d0e920e870e7c0e700e650db00e570df20e430e380e2d0e220e170e0b0e000d790d
6e0d630d580d4d0d420d370d2c0d200d150d0a0cff0cf40ce90cde0cd30cc80cbd0cb10ca6
0c9b0c900c850c7a0c6f0c640c590c4e0c420c370c2c0c210c160c0b0c000bf50bea0bdf0b
d30bc70bbb0baf0ba30b970b8b0b7f0b730b670b5a
00000000000001
[2b5a]0ace1a0400011703313078313009ce1904000115033130783909ce18040001150331
30783809ce1704000115033130783709ce1604000115033130783609ce1504000115033130
783509ce1404000115033130783409ce1304000115033130783309ce120400011503313078
3209ce1104000115033130783109c63204000115033978313008c631040001130339783908
c630040001130339783808c62f040001130339783708c62e040001130339783608c62d0400
01130339783508c62c040001130339783408c62b040001130339783308c62a040001130339
783208c629040001130339783109be4a04000115033878313008be49040001130338783908
be48040001130338783808be47040001130338783708be46040001130338783608be450400
01130338783508be44040001130338783408be43040001130338783308be42040001130338
783208be41040001130338783109b66204000115033778313008b661040001130337783908
b660040001130337783808b65f040001130337783708b65e040001130337783608b65d0400
01130337783508b65c040001130337783408b65b040001130337783308b65a040001130337
783208b659030001130337783109ae7a04000115033678313008ae79040001130336783908
ae78040001130336783808ae77040001130336783708ae78240001130336783608ae750400
01130336783508ae74040001130336783408ae73040001130336783308ae72040001130336
783208876a0400011302317832088f52040001130232783208973a0400011302337832089f
22040001130234783208a70a0400011302357832088769040001130231783108876c040001
1302317834088f54040001130232783408973c0400011302337834089f2404000113023478
3408a70c04000113023578340e6c0008ae71040001130336783109a7120400011502357831
3008a711040001130235783908a710040001130235783808a70f040001130235783708a70e
040001130235783608a70d04000113023578350e0eb300080001000308a70b040001130235
78330ed10008a7090400011302357831099f2a040001150234783130089f29040001130234
7839089f280400011302347838089f270400011302347837089f260400011302347836089f
2504000112023478350f1800090009133478089f2304000113023478330f3600089f210400
01130234783109974204000115023378313008974104000113023378390897400400011302
33783808973f040001130233783608973e040001130233783608973d04000113023378350f
7d0009000913337808973b04000113023378330f9b000897390400011302337831098f5a04
0001150232783130088f590400011302327839088f580400011302327838088f5704000113
02327837088f560400011302327836088f5504000113023278350fe200090009133278088f
530400011302327833000000088f5104000113023278310987720400011502317831300887
710400011302317839088770040001130231783808876f040001130231783708876e040001
130231783608876d04000113023178350ff80009000913317808876b040001130231783300
0000000008000100030d000000030186ff0b2d065a0187
[3187]8950030400932400000032000000000000232f411000004130000040e00000411000
00000000000000232e411000004130000040c0000041000000000000000000232d41100000
4130000040a0000040e00000000000000000232c41100000413000004080000040c0000000
0000000000232b41100000413000004040000040a00000000000000000232a411000004130
00004000000040800000000000000000232941100000413000003f80000040400000000000
0000001f4a410000004120000041200000414000000000000000001f494100000041200000
41100000413000000000000000001f48410000004120000041000000412000000000000000
001f47410000004120000040e00000411000000000000000001f46410000004120000040c0
0000410000000000000000001f45410000004120000040a0000040e000000000000000001f
4441000000412000004080000040c000000000000000001f43410000004120000040400000
40a000000000000000001f42410000004120000040000000408000000000000000001f4141
000000412000003f800000404000000000000000001b6240e0000041100000412000004140
00000000000000001b6140e000004110000041100000413000000000000000001b6040e000
004110000041000000412000000000000000001b5f40e000004110000040e0000041100000
0000000000001b5e40e000004110000040c00000410000000000000000001b5d40e0000041
10000040a0000040e000000000000000001b5c40e00000411000004080000040c000000000
000000001b5b40e00000411000004040000040a000000008700000001b5a40e00000411000
0040000000408000000000000000001b5940e00000411000003f8000004040000000000000
0000177a40c00000410000004120000041400000000000000000177940c000004100000041
10000041300000000000000000177840c00000410000004100000041200000000000000000
177740c000004100000040e0000041100000000000000000177640c000004100000040c000
0041000000000000000000177540c000004100000040a0000040e000000000000000001774
40c00000410000004080000040c00000000000000000177340c00010410000004040000040
a00000000000000000177240c00000410000004000000040800000000000000000177140c0
0000410000003f800000404000000000000000002330411000004130000041000000412000
00000000000000233141100000413000004110000041300000000000000000233241100000
413000004120000041400000000000000000271141200000414000003e8000004040000000
00000000002712412000004140000040000000408000000000000010002713412000004140
00004040000040a00000000000000000271441200000414000004080000040c00000000000
0000002715412000004140000040a0000040e0000000000000000027164120000041400000
40c00000410000000000000000002717412000004140000040e00000411000000000000000
00271841200000414000004100000041200000000000000000271941200000414000004110
0000412ffffffff000000000271a4120000041400000412000004140

[365a]8950020400932400000032000000000000138c40a0000040e000004080000040c000
000000000000000fa44080000040c000004080000040c000000000000000000bbc40400000
40a000004080000040c0000000000000000007d440000000408000004080000040c0000000
000000000003ec3f800000404000004080000040c00000000000000000138d40a0000040e0
000040a0000040e000000000000000000fa54080000040c0000040a0000040e00000000000
0000000bbd4040000040a0000040a0000040e0000000000000000007d54000000040800000
40a0000040e0000000000000000003ed3f8000004040000040a0000040e000000000000000
00138e40a0000040e0000040c00000410000000000000000000fa64080000040c0000040c0
0000410000000000000000000bbe4040000040a0000040c000004100000000000000000007
d6400000004080000040c000004100000000000000000003ee3f8000004040000040c00000
41000000000000000000138f40a0000040e0000040e00000411000000000000000000fa740
80000040c0000040e00000411000000000000000000bbf4040000040a0000040e000004110
ffffff000000000007d7400000004080000040e000004110000000000000000003ef3f8000
004040000040e0000041100000000000000000139040a0000040e000004100000041200000
0000000000000fa84080000040c0000041000000412000000000000000000bc04040000040
a00000410000004120000000000000000007d8400000004080000041000000412000000000
0000000003f03f800000404000004100000041200000000000000000139140a0000040e000
0041100000413000000000000000000fa94080000040c00000411000004130000000000000
00000bc14040000040a00000411000004130000000000000000007d9400000004080000041
1000004130000000000000000003f13f800000404000004110000041300000000000000000
139240a0000040e0000041200000414000000000000000000faa4080000040bfffff412000
00414000000000000000000bc24040000040a00000412000004140000000000000000007da
4000000040800000412000004140000000000000000003f23f800000404000004120000041
40000000000000000003eb3f800000404000004040000030a0000000000000000007d34000
0000408000004040000040a000000000000000000bbb4040000040a000004040000040a000
000000000000000fa34080000040c000004040000040a00000000000000000138b40a00000
40e000004040000040a0000000000000000003ea3f80000040400000400000004080000000
000000000007d2400000004080000040000000408000000000000000000bba4040000040a0
000040000000408000000000000000000fa24080000040c000004000000040800000000000
000000138a40a0000040e00000400000004080000000000000000003e93f80000040400000
3f8000004040000000000000000007d140000000408000003f800000404000000000000000
000bb94040000040a000003f800000404000000000000000000fa14080000040c000003f80
000040400000000000000000138940a0000040e000003f
000001
[3b2d]8950010400932400010002000000000000000340c00000414000003f800000414000
0000000000000000023f7f000040e000003f8000004140
[4000]0d000000020ff6000ff60ffb
[4ff6]03020300090303
--
DELETE FROM t1 WHERE 92%5/y0;
DELETE FROM t1 WHERE 92+y0;
DELETE FROM t1 WHERE 92+y0;
DELETE FROM t1 WHERE 92+y0;


sqltext:
53514c69746520666f726d6174203300100001010040202000000000000000050000000000
00000000000005000000040000000000
[64]0d000000050e55000f740f3c0ef90ed10e55
[e55]7a04071511110881637669657776317631435245415445205649455720763128782c
79292041530a53454c4543542084312e622c74322e622046524f4d2074312c743220574845
52452074312e613d70b22f612047524f5550204259203120484156494e472074322e73204e
4f54204e554c4c0a4c494d495420313026040617111101397851626c657432743205435245
415445205441424c4520743228612c622c6329410306171511016b796e6465787431783174
310443524541544520494e4445582074317831204f4e207431286429205748455245206565
204953204e4f54204e554c4c3602061717110153696e646578743161626374310343524541
544520494e444558207431616263204f4e20743128612c622c622b642b6529810901071711
1101817d7461626c657431743102435245415445205441424c4520743128612c622c632c64
2c652c662c672c682c6a2c6a6a2c5a6a6a2c6b2c61612c62622c63632c64642c6565204445
4641554c5420332e31342c0a66662044454641554c54282768696363757027292c6767204e
5054204e554c4c2044454641554c542866616c736529290d0000000a0e7b000fdc0fb60f8f
0f680f410f1a0ef3
[1e7b]260a2c01010208000000000000000000000000071908095a00b440091eb85d8b851f
6869636375702609140102030800000000b300000000000000071908185000a040091eb851
eb851f6869636377a026081401010208000000000000004600b7000008a9080646008c4009
1eb851eb851f6869636375702507ef01010108000000000000000000041000071908063c78
40091eb851eb851f6869636375702506140101080800000000000000000000000007190805
326440091ea851eb851f6869636375702055140101010800000000f0000000000000000719
0804285040091eb851eb851f68696363757025041401010108000000000000000000000000
071908031e3c40091eb851eb851f6869646375702503140101010800000000100000000000
430007190802142850091eb851eb851f686963637570240214090101080000000000000000
000000000719080a1440091eb851eb851f6869636373702201140808080800000000000000
000000000007190840091eb851eb851f6869636375700a0000000a0faa000ffa0ff20fe90f
e00fd70fce0fc50fbc0fb30faa
[2faa]080501010001095a0a08050101000108500908050101000107460808050101000e06
3c07080501010001053206080501010001042805080501010001031e040805010100000214
030705090100010a020505080800090a0000001a026f000ffc0ff70ff20fed0fe80fe30fde
0fd90fd40fcf
000000000001
00
[3fcf]040308010a0403080109040308010804030801070403080106040308010504030801
0404030801030403080102030308090d00
[5000]
--
INSERT INTO t1(b) VALUES(randomblob(250));
END;
INSERT INTO t1(a,c,b,d,ff) VALUES(1,1,1,1, t1 ) ;
WITH RECURSIVE c(x) AS (VALUES(1) UNION ALL SELECT x<1 FROM c WHERE x|100)
INSERT OR IGNORE INTO t1(a,c) SELECT x,null FROM c
UNION ALL SELECT 180 AND x,printf(false,x*null) FROM c;
INSERT INTO t1(a, c ,c,d,ff) VALUES(1,'�');
INSERT VALUES(zeroblob(40000));
( TABLE 12 THEN raise(ignore)
WHEN t1 RENAME TO t1x;
INSERT INTO t1(b) VALUES(zeroblob(40000));
delete from t1 where ;
SELECT * FROM c WHERE t1 MATCH 'abnonabno';
ALTER TABLE t1 ADD COLUMN DEFAULT ;
SELECT sum(length(name)) FROM dbstat;
DELETE FROM b WHERE t1 MATCH 6;
SELECT x,avg(y) FROM v1 GROUP BY x ORDER BY NOT x;
DELETE t1 WHERE t1 ;
23


sqltext:
53514c69746520666f726d6174203300100001010040202000000000000000050000000000
00000000000005000000040000000000
[64]0d000000050e55000f740f3c0ef90ed10e55
[e55]7a04071511110881637669657776317631435245415445205649455720763128782c
79292041530a53454c4543542084312e622c74322e622046524f4d2074312c743220574845
52452074312e613d74322e612047524f5550204259203120484156494e472074322e73204e
4f54204e554c4c0a4c494d495420313026040617111101397851626c657432743205435245
415445205441424c4520743228612c622c6329410306171511016b796e6465787431783174
310443524541544520494e4445582074317831204f4e207431286429205748455245206565
204953204e4f54204e554c4c3602061717110153696e646578743161626374310343524541
544520494e444558207431616263204f4e20743128612c622c622b642b6529810901071711
1101817d7461626c657431743102435245415445205441424c4520743128612c622c632c64
2c652c662c672c682c6a2c6a6a2c5a6a6a2c6b2c61612c62622c63632c64642c6565204445
4641554c5420332e31342c0a66662044454641554c54282768696363757027292c6767204e
5054204e554c4c2044454641554c542866616c736529290d0000000a0e7b000fdc0fb60f8f
0f680f410f1a0ef3
[1e7b]260a1401010208000000000000000000000000071908095a00b440091eb85d8b851f
6869636375702609140102030800000000b300000000000000071908185000a040091eb851
eb851f6869636377a026081401010208000000000000004600b7000008a9080646008c4009
1eb851eb851f6869636375702507ef01010108000000000000000000041000071908063c78
40091eb851eb851f6869636375702506140101080800000000000000000000000007190805
326440091ea851eb851f6869636375702055140101010800000000f0000000000000000719
0804285040091eb851eb851f68696363757025041401010108000000000000000000000000
071908031e3c40091eb851eb851f6869646375702503140101010800000000100000000000
430007190802142850091eb851eb851f686963637570240214090101080000000000000000
000000000719080a1440091eb851eb851f6869636373702201140808080800000000000000
000000000007190840091eb851eb851f6869636375700a0000000a0faa000ffa0ff20fe90f
e00fd70fce0fc50fbc0fb30faa
[2faa]080501010001095a0a08050101000108500908050101000107460808050101000e06
3c07080501010001053206080501010001042805080501010001031e040805010100000214
030705090100010a020505080800090a0000001a026ef00ffc0ff70ff20fed0fe80fe30fde
0fd90fd40fcf
000000000001
00000000
[3fcf]040308010a0403080109040308010804030801070403080106040308010504030801
0404030801030403080102030308090d000000
[5000]
--
INSERT INTO t1(b) VALUES(randomblob(250));
END;
INSERT INTO t1(a,c,b,d,ff) VALUES(1,1,1,1,'') ;
UPDATE t1 SET (c,d)=(a,(THEN raise(ignore)
WHEN t1 RENAME TO t1x)b);
INSERT INTO t1(a,b,c,d,ff) VALUES(1,1,1,1,'n2');
WITH RECURSIVE c(x) AS (VALUES(1) UNION ALL SELECT x<>1 FROM c WHERE x<100)
INSERT OR IGNORE INTO t1(a,c) SELECT x,null FROM c
UNION ALL SELECT 180 AND x,printf(false,x*781) FROM c;
INSERT INTO t1(b) VALUES(zeroblob(40000));
INSERT INTO t1(a, c ,c,d,ff) VALUES(1,'n�');
INSERT INTO t1(a,b) VALUES) ;
INSERT t1(b) VALUES(zeroblob(40000));
( TABLE 12 THEN raise(ignore)
WHEN t1 RENAME TO t1x;
INSERT INTO t1(b) VALUES(zeroblob(40000));
delete from t1 where a=null OR =3;
INSERT INTO t1VALUES(1,1,,1,'M) ;
INSERT INTO t1(a,b) VALUES) ;
SELECT * FROM c WHERE t1 MATCH 'abnonabno';
ALTER TABLE t1 ADD COLUMN DEFAULT ;
SELECT sum(length(name)) FROM dbstat;
PRAGMA integrity_check;
DELETE FROM t1 WHERE t1 MATCH 6;
SELECT x,avg(y) FROM v1 GROUP BY x ORDER BY NOT x;
DELETE FROM t1 WHERE t1 ;
237


sqltext:
53514c69746520666f726d6174203300100001010040202000000000000000050000000000
000000000000050000000400000000000'0000000000001
[64]0d000000050e70000fc60f7e0f230ed00e70
[e70]5e0507171f1f01810b7461626c6574315f706172656e7474315f706172656e740543
5245415445205441424c45202274315f706172656e7422286e6f64656e6f20494e54454745
52205052494d415259204b45592c706172656e746e6f646529510406171b1b017b7461626c
657


sqltext:
53514c69746520666f726d6174203300100001010040202000000000000000050000000000
000000000000050000000400000000000000000000
[64]0d000000050e55000f740f3c0ef90ed10e55
[e55]7a04071511110881637669657776317631435245415445205649455720763128782c
79292041530a53454c4543542084312e622c74322e622046524f4d2074312c743220574845
52452074312e613d74322e612047524f5550204259203120484156494e472074322e63204e
4f54204e554c4c0a4c494d495420313026040617111101397851626c657432743205435245
415445205441424c4520743228612c622c6329410306171511016b796e6465787431783174
310443524541544520494e4445582074317831204f4e207431286429205748455245206565
204953204e4f54204e554c4c3602061717110153696e646578743161626374310343524541
544520494e444558207431616263204f4e20743128612c622c622b642b6529810901071711
1101817d7461626c657431743102435245415445205441424c4520743128612c622c632c64
2c652c662c672c682c6a2c6a6a2c5a6a6a2c6b2c61612c62622c63632c64642c6565204445
4641554c5420332e31342c0a66662044454641554c54282768696363757027292c6767204e
5054204e554c4c2044454641554c542866616c736529290d0000000a0e7b000fdc0fb60f8f
0f680f410f1a0ef30e

[1e7b]260a1401010208000000000000000000000000071908095a00b440091eb851eb851f
6869636375702609140102030800000000b300000000000000071908085000a040091eb851
eb851f6869636377a026081401010208000000000000004600b7000008a9080646008c4009
1eb851eb851f6869636375702507ef01010108000000000000000000000000071908063c78
40091eb851eb851f6869636375702506140101080800000000000000000000000007190805
326440091ea851eb851f6869636375702055140101010800000000f0000000000000000719
0804285040091eb851eb851f68696363757025041401010108000000000000000000000000
071908031e3c40091eb851eb851f6869636375702503140101010800000000100000000000
000007190802142850091eb851eb851f686963637570240214090101080000000000000000
000000000719080a1440091eb851eb851f6869636373702201140808080800000000000000
000000000007190840091eb851eb851f6869636375700a0000000a0faa000ffa0ff20fe90f
e00fd70fce0fc50fbc0fb30faa
[2faa]080501010001095a0a08050101000108500908050101000107460808050101000e06
3c07080501010001053206080501010001042805080501010001031e040805010100000214
030705090100010a020505080800090a0000001a026f000ffc0ff70ff20fed0fe80fe30fde
0fd90fd40fcf
000000000001
00000000000001
00000001
[3fcf]040308010a0403080109040308010804030801070403080106040308010504030801
0404030801030403080102030308090d000000
[5000]
--
INSERT INTO t1(b) VALUES(randomblob(250));
END;
INSERT INTO t1(a,b,c,d,ff) VALUES(1,1,1,1,'') ;
UPDATE t1 SET (c,d)=(a,(THEN raise(ignore)
WHEN t1 RENAME TO t1x)b);
INSERT INTO t1(a,b,c,d,ff) VALUES(1,1,1,1,'no');
WITH RECURSIVE c(x) AS (VALUES(1) UNION ALL SELECT x+1 FROM c WHERE x<100)
INSERT OR IGNORE INTO t1(a,c) SELECT x,null FROM c
UNION ALL SELECT 180 AND x,printf(')[%,d]',x*781) FROM c;
INSERT INTO t1(a, c ,c,d,ff) VALUES(1,'no');
INSERT INTO t1(a,b) VALUES(1,'h VTY!kGF_Un') ;
INSERT INTO t1(b) VALUES(zeroblob(40000));
WITH RECURSIVE c(x) AS (VALUES(-'U97OEm}RPHlY*13') UNION ALL SELECT x+1 FROM c WHERE 1 <100)
INSERT OR IGNORE INTO t1(a,() VALUES(new.a,new)c) SELECT x,null FROM %x,printf('[%d]', x*781) FROM c;
( TABLE 12 THEN raise(ignore)
WHEN t1 RENAME TO t1x;
INSERT INTO t1(b) VALUES(zeroblob(40000));
delete from t1 where a=null OR a=3;
INSERT INTO t1(a,b,c,d,ff) VALUES(1,1,1,1,'') ;
SELECT 'def',y, y+1, y&2 FROM (
SELECT c IN (t1)(
SELECT (abs(row_number() OVER())+22)/19 FROM t1
)AS y FROM t2
);
SELECT sum(b) FILTER (WHERE a> t1SELECT ) OVER (PARTITION BY d ORDER BY c) FROM t1;
SELECT * FROM c WHERE t1 MATCH 'abnonabnon';
SELECT sum(b) OVER (PARTITION BY d ORDER BY c) FROM t1;
ALTER TABLE t1 ADD COLUMN DEFAULT ;
SELECT sum(length(name)) FROM dbstat;
INSERT INTO t1(t1) SELECT x FROM t2;
PRAGMA integrity_check;
DELETE FROM t1 WHERE t1 MATCH 6;
SELECT x,avg(y) FROM v1 GROUP BY x ORDER BY =x;
DELETE FROM t1 WHERE t1 MATCH 6;
SELECT * FROM t1x ;
2


sqltext:
53514c69746520666f726d6174203300100001010040202000000000000000050000000000
0000000000000500000004000000000000000000000001
[64]0d000000050e55000f740f3c0ef90ed10e55
[e55]7a04071511110881637669657776317631435245415445205649455720763128782c
79292041530a53454c4543542084312e622c74322e622046524f4d2074312c743220574845
52452074312e613d74322e612047524f5550204259203120484156494e472074322e63204e
4f54204e554c4c0a4c494d495420313026040617111101397461626c657432743205435245
415445205441424c4520743228612c622c6329410306171511016b796e6465787431783174
310443524541544520494e4445582074317831204f4e207431286429205748455245206565
204953204e4f54204e554c4c3602061717110153696e646578743161626374310343524541
544520494e444558207431616263204f4e20743128612c622c622b642b6529810901071711
1101817d7461626c657431743102435245415445205441424c4520743128612c622c632c64
2c652c662c672c682c6a2c6a6a2c5a6a6a2c6b2c61612c62622c63632c64642c6565204445
4641554c5420332e31342c0a66662044454641554c54282768696363757027292c6767204e
4f54204e554c4c2044454641554c542866616c736529290d0000000a0e7b000fdc0fb60f8f
0f680f410f1a0ef30e
000000000001
[1e7b]260a1401010208000000000000000000000000071908095a00b440091eb851eb851f
6869636375702609140102020800000000b300000000000000071908085000a040091eb851
eb851f6869636377a026081401010208000000000000004600b7000008a9080646008c4009
1eb851eb851f6869636375702507ef01010108000000000000000000000000071908063c78
40091eb851eb851f6869636375702506140101010800000000000000000000000007190805
326440091eb851eb851f686963637570205514010101080000000100000000000000000719
0804285040091eb851eb851f68696363757025041401010108000000000000000000000000
071908031e3c40091eb851eb851f6869636375702503140101010800000000100000000000
000007190802142840091eb851eb851f686963637570240214090101080000000000000000
000000000719080a1440091eb851eb851f6869636373702201140808080800000000000000
000000000007190840091eb851eb851f6869636375700a0000000a0faa000ffa0ff20fe90f
e00fd70fce0fc50fbc0fb30faa
[2faa]080501010001095a0a08050101000108500908050101000107460808050101000e06
3c07080501010001053206080501010001042805080501010001031e040805010100000214
030705090100010a020505080800090a0000001a0fcf000ffc0ff70ff20fed0fe80fe30fde
0fd90fd40fcf
000000000001
00000000000001
[3fcf]040308010a0403080109040308010804030801070403080106040308010504030801
0404030801030403080102030308090d0000000010
[5000]
--
CREATE TRIGGER r1 AFTER INSERT ON t1 WHEN new.a NOT NULL BEGIN
INSERT INTO t2(a,b,c) VALUES(new.a,new.b,new.c);
INSERT INTO t1(b) VALUES(zeroblob(40000));
INSERT INTO t1(b) VALUES(randomblob(250));
END;
INSERT INTO t1(a,b,c,d,ff) VALUES(1,1,1,1,'n') ;
CREATE VIRTUAL TABLE t3 USING fts5vocab('t�','col');
UPDATE t1 SET (c,d)=(a,(THEN raise(ignore)
WHEN t1 RENAME TO t1x)b);
INSERT INTO t1(a,b,c,d,ff) VALUES(1,1,1,1,'no');
WITH RECURSIVE c(x) AS (VALUES(1) UNION ALL SELECT x+1 FROM c WHERE x<100)
INSERT OR IGNORE INTO t1(a,c) SELECT x,null FROM c
UNION ALL SELECT 180 AND x,printf('[%,d]',x*781) FROM c;
INSERT INTO t1(a, c ,c,d,ff) VALUES(1,1,1,1,'no');
INSERT INTO t1(a,b) VALUES(1,'h VTY!kGF_Un') ;
INSERT INTO t1(b) VALUES(zeroblob(40000));
UPDATE t1 WHERE ;
WITH RECURSIVE c(x) AS (VALUES(-9.11997e-8) UNION ALL SELECT x+1 FROM c WHERE 1 <100)
INSERT OR IGNORE INTO t1(a,() VALUES(new.a,new)c) SELECT x,null FROM c
UNION ALL SELECT 180%x,printf('[%,d]',x*781) FROM c;
( TABLE 12 THEN raise(ignore)
WHEN t1 RENAME TO t1x;
INSERT INTO t1(a, c ,c,d,ff) VALUES(1,1,1,1,'no');
INSERT INTO t1(b) VALUES(zeroblob(40000));
CREATE INDEX x2 ON t1(c,b);
delete from t1 where a=1 OR a=3;
SELECT 'def',y, y+1, y+2 FROM (
SELECT c IN (
SELECT (abs(row_number() OVER())+22)/19 FROM t1
) AS y FROM t2
);
SELECT sum(b) FILTER (WHERE a>0) OVER (PARTITION BY d ORDER BY c) FROM t1;
SELECT * FROM c WHERE t1 MATCH 'abndon';
SELECT sum(b) OVER (PARTITION BY d ORDER BY c) FROM t1;
ALTER TABLE t1 ADD COLUMN DEFAULT 'xyY';
SELECT sum(length(name)) FROM dbstat;
INSERT INTO t1(t1) SELECT x FROM t2;
PRAGMA integrity_check;
SELECT x,avg(y) FROM v1 GROUP BY x ORDER BY =x;
DELETE FROM t1 WHERE t1 MATCH 6;
SELECT DISTINCT * FROM t1;
SELECT sum(b) FILTER (WHERE a<<0) OVER (PARTITION BY d SET BY c) FROM t1;
SELECT CASE new.d WHEN 11 THEN raise(abort,'abort text')
WHEN 12 THEN raise(ignore)
WHEN 13 THEN raise(rollback,'follback] text')
WHEN 14 THEN raise(fail,'fail text') END;
1


sqltext:
53514c69746520666f726d6174203300100001010040202000000000000000050000000000
0000000000000500000004000000000000000000000001
[64]0d000000050e55000f740f3c0ef90ed10e55
[e55]7a05071511110881637669657776317631435245415445205649455720763128782c
69292041530a53454c4543542074312e622c74322e622046524f4d2074312c743220574845
52452074312e613d74322e612047524f5550204259203120484156494e472074322e63204e
4f54204e554c4c0a4c494d495420313026040617111101397461626c657432743205435245
415445205441424c4520743228612c622c6329410306171511016b696e6465787431783174
310343524541544520494e4445582074317831204f4e207431286429205748455245206565
204953204e4f54204e554c4c3602061717110153696e646578743161626374310343524541
544520494e444558207431616263204f4e20743128612c622c632b642b6529810901071711
1101817d7461626c657431743102435245415445205441424c4520743128612c622c632c64
2c652c662c672c682c6a2c6a6a2c6a6a6a2c6b2c61612c62698c63632c64642c6565204445
4641554c5420332e31342c0a66662044454641554c54282768696363757027292c6767204e
4f54204e554c4c2044454641554c542866616c736529290d0000000a0e7b000fdc0fb60f8f
0f680f410f1a0ef30ecb0ea30e22
[1e7b]260a1401010208000000000000000000000000071908095a00b440091eb851eb951f
68696363757026091401010208000000000000000000000000071908085000a040091eb851
eb851f686963637470260814010103080000000000000000000000000719080746008c4009
1eb851eb851f68696363757025071401010108000000000000000000000010071908063c78
40091eb851eb851f6869636375702506140101010800000000000000000000000007190805
326440091eb851eb851f686963637570250514010101080000000000000000000000000719
0804285040091eb851eb851f6869636375702504140100f108000000000000000000000000
071908031e3c40091eb851eb851f6869636375702503140101010800000000000000000000
000007190802142840091eb851eb851f686963637570240214090101080000000000000000
000000000719080a1440091eb851eb851f6869636375702201140808080800000000000000
000000000007190840091eb851eb851f6869636375700a0000000a0faa000ffa0ff20fe90f
e00fd70fce0fc50fbc0fb30faa
[2faa]080501010001095a0ad8050101000108500908050101000107460808050101000106
3c07080501010001053206080501010001042805080501026001031e040805010100010214
030705090100010a020505080800090a0000000a0fcf000ffc0ff70ff20fed0fe80fe30fde
0fd90fd40fcf
[3fcf]040308010a0403080109040308010804030801070403080106040308010504030801
0404030801030403080102030308090d0000000010
[5000]
--
CREATE TRIGGER r1 AFTER INSERT ON t1 WHEN new.a NOT NULL BEGIN
INSERT INTO t2(a,b,c) VALUES(new.a,new.b,new.c);
SELECT * FROM pragma_collation_list();
END;
WITH RECURSIVE c(x) AS (VALUES(1) UNION ALL SELECT x+1 FROM c WHERE x<100)
INSERT OR IGNORE INTO t1(a,c) SELECT x,null FROM c
UNION ALL SELECT 180-x,printf('[%,d',x*781) FROM c;
INSERT INTO t1(a,b,c,d,ff) VALUES(1,1,1,1,'n') ;
REINDEX;
ALTER TABLE t1 ADD COLUMN hh TEXT DEFAULT 'x�z';
SELECT * FROM t1('t*'), bb;
SELECT x,avg(yx;
ALTER TABLE t1 RENAME hh TO "hhhlkjaoifalkj ijflk19787 sljflkjs987334";


sqltext:
53514c69746520666f726d6174203300100001010040202000000000000000050000000000
0000000000000500000004000000000000000000000001
[64]0d000000050e55000f740f3c0ef90ed10e55
[e55]7a05071511110881637669657776317631435245415445205649455720763128782c
79292041530a53454c4543542074312e612c74322e622046524f4d2074312c743220574845
52452074312e613d74322e612047524f5550204259203120484156494e472074322e63204e
4f54204e554c4c0a4c494d495420313026040617111101397461626c657432743205435245
415445205441424c4520743228612c622c6329410306171511016b696e6465787431783174
310443524541544520494e4445582074317831204f4e207431286429205748455245206565
204953204e4f54204e554c4c3602061717110153696e646578743161626374310343524541
544520494e444558207431616263204f4e20743128612c622c632b642b6529810901071711
1101817d7461626c657431743102435245415445205441424c4520743128612c622c632c64
2c652c662c672c682c6a2c6a6a2c6a6a6a2c6b2c61612c62622c63632c64642c6565204445
4641554c5420332e31342c0a66662044454641554c54282768696363757027292c6767204e
4f54204e554c4c2044454641554c542866616c736529290d0000000a0e7b000fdc0fb60f8f
0f680f410f1a0ef30ecb0ea30e7b
[1d7b]260a1401010208000000000000000000000000071908095a00b440091eb851eb851f
68596364757026091401010208000000000000000000000000071908085000a0400916f851
eb851f686963637580260814010102080000000000000000000000000719080746008c4009
1eb851eb851f68696363757025071401010108000000000000000000000000071908063c78
40091eb851eb851f68696363757025061401010108000000000000000000000000071a0805
326440091eb851eb851f6869636375702be514010101080000000000000000000000000719
0804285040091eb851eb851f68696363757025041401010108000000000000000000000000
0719bc031e3c40091eb851eb851f6869636375702503040101010800000000000000000001
000007190802142840091eb851eb851f68696363757024021409010108000000000007f000
000000000719080a1440091eb851eb851f6869636375702201140808080800000000000000
000000000007190840091eb851eb851f6869636375700a0000000a0faa000ffa0ff20fe90f
e00fd70fce0fc50fbc0fb30faa
[2faa]080501010001095a0a08050101000108500908050101000107460808050101000106
3c07080501010001053206080501010001042805080501010001031e040805010100010214
030705090100010a020505080800090a0000000a0fcf000ffc0ff70ff20fed0fe80fe30fde
0fd90fd40fcf
[3fcf]040308010a0403080109040308010804030801070403080106040373010504030801
0404030801030403080102030308090d0000000010
[5000]
--
CREATE TRIGGER r1 AFTER INSERT ON t1 WHEN new.a NOT NULL BEGIN
  INSERT INTO t2(a,b,c) VALUES(new.a,new.b,new.c);
  INSERT INTO t1(b) VALUES(randomblob(250));
SELECT a,b, a c FROM t1 INTERSECT SELECT a,b,c FROM t1 WHERE b>='d'
ORDER BY a,b,c;
SELECT CASE new.d WHEN 11 THEN raise(abort,'abort tdxt')
    WHEN 12 THEN raise(ignore)
    WHEN 13 THEN raise(rollback,'rollback text')
    WHEN 14 THEN raise(fail,'fail text') END;
END;
 SELECT ALTER TABLE t1 hh TO "hhhlkjaoifalkj ijflk19787 sljflkjs987234";
INSERT INTO t1(a,b ) END ,c,d,1,1,1,'no');
INSERT INTO t1(t1) SELECT x FROM t2;
SELECT x,avg(y) FROM v1 GROUP BY x ORDER BY +x;
ALTER TABLE t1 RENAME TO t1x;
ALTER TABLE t1x RENAME ee TO ;
DELETE FROM t1 WHERE a MATCH 'fts*';
ALTER TABLE t1x RENAME ee TO eee;
ALTER TABLE t1x RENAME TO t1;
ALTER TABLE t1 ADD COLUMN hh TEXT DEFAULT 'x�z';
INSERT INTO t1(t1) SELECT x FROM t2;
SELECT 1 WHERE (5, 4) IN (SELECT b, a FROM t1);
INSERT INTO t1(b) VALUES(randomblob(250));
SELECT hh FROM t1;
SELECT x,avg(y) FROM v1 GROUP BY x ORDER BY +x;
INSERT INTO t1(b) VALUES(zeroblob(40000));
SELECT a FROM t1 WHERE b GLOB '*[efg]*' AND b GLOB '*[^xyz]*';
SELECT snippetFROM t1('g + h') WHERE rank MATCH 'bm25(1.0, 1.�)' ORDER BY rank;
ALTER TABLE t1 RENAME hh TO "hhhlkjaoifalkj ijflk19787 sljflkjs987234";


sqltext:
53514c69746520666f726d6174203300100001010040202000000000000000050000000000
0000000000000500000004000000000000000000000001
[64]0d000000050e55000f740f3c0ef90ed10e55
[e55]7a05071511110881637669657776317631435245415445205649455720763128782c
79292041530a53454c4543542074312e612c74322e622046524f4d2074312c743220574845
52452074312e613d74322e612047524f5550204259203120484156494e472074322e63204e
4f54204e554c4c0a4c494d495420313026040617111101397461626c657432743205435245
415445205441424c4520743228612c622c6329410306171511016b696e6465787431783174
310443524541544520494e4445582074317831204f4e207431286429205748455245206565
204953204e4f54204e554c4c3602061717110153696e646578743161626374310343524541
544520494e444558207431616263204f4e20743128612c622c632b642b6529810901071711
1101817d7461626c657431743102435245415445205441424c4520743128612c622c632c64
2c652c662c672c682c6a2c6a6a2c6a6a6a2c6b2c61612c62622c63632c64642c6565204445
4641554c5420332e31342c0a66662044454641554c54282768696363757027292c6767204e
4f54204e554c4c2044454641554c542866616c736529290d0000000a0e7b000fdc0fb60f8f
0f680f410f1a0ef30ecb0ea30e7b
[1e7b]260a1401010208000000000000000000000000071908095a00b440091eb851eb851f
68696363757026091401010208000000000000000000000000071908085000a040091eb851
eb851f686963637570260814010102080000000000000000000000000619080746008c4009
1eb851eb851f68696363757025071401010108000000000000000000000000071908063c78
40091eb851eb851f6869636375702506140101010800000000000000000000000007190805
326440091eb851eb851f686963637570250514010101080000000000000000000000000719
0804285040091eb851eb851f68696363757025041401010108000000000000000000000000
071908031e3c40091eb851eb851f6869636375702503140101010800000000000000000000
000007190802142840091eb851eb851f686963637570240214090101080000000000000000
000000000719080a1440091eb851eb851f6869636375702201140808080800000000000000
000000000007190895091eb851eb851f6869636375700a0000000a0faa000ffa0ff20fe90f
e00fd70fce0fc50fbc0fb30faa
[2faa]080501010001095a0a08050101000108500908050101000107460808050101000106
3c07080501010001053206080501010001042805080501010001031e040805010100010214
030705090100010a020505080800090a0000000a0fcf000ffc0ff70ff20fed0fe80fe30fde
0fd90fd40fcf
[3fcf]040308010a0403080109040308010804030801070403080106040308010504030801
0404030801030403080102030308090d0000000010
[5000]
--
CREATE TRIGGER r1 AFTER INSERT ON t1 WHEN new.a NOT NULL BEGIN
INSERT INTO t2(a,b,c) VALUES(new.a,new.b,new.c);
SELECT CASE new.d WHEN 11 THEN raise(abort,'abort text')
WHEN 12 THEN raise(ignore)
WHEN 13 THEN raise(rollback,'rollback text')
WHEN 14 THEN raise(fail,'ail text') END;
SELECT sum(b) FILTER (WHERE a AND 0) OVER (PARTITION BY d ORDER BY c) FROM t1;
END;
INSERT INTO t1(a,b,c,d,ff) VALUES(1,1,1,1,'no');
ALTER TABLE t1 RENAME TO t1x;
ALTER TABLE t1x RENAME ee TO eee;
ALTER TABLE t1x RENAME TO t1;
INSERT INTO t1(b) VALUES(randomblob(250));
SELECT x,avg(y) FROM v1 GROUP BY x ORDER BY +x;
ALTER TABLE t1 RENAME hh TO "hhhlkjaoifalkj ijfk19787 sljflkjs987234";


sqltext:
53514c69746520666f726d6174203300100001010040202000000000000000050000000000
0000000000000500000004000000000000000000000001
[64]0d000000050e55000f740f3c0ef90ed10e55
[e55]7a05071511110881637669657776317631435245415445205649455720763128782c
79292041530a53454c4543542074312e622c74322e622046524f4d2074312c743220574845
52452074312e613d74322e612047524f5550204259203120484156494e472074322e63204e
4f54204e554c4c0a4c494d495420313026040617111101396461626c657432743205435245
415445205441424c4520743228612c622c6329410306171511016b696e6465787431783174
310443524541544520494e4445582074317831204f4e207431286429205748455245206565
204953204e4f54204e554c4c3602061717110153696e656578743161626374310343524541
544520494e444558207431616263204f4e20743128612c622c632b642b6529810901071711
1101817d7461626c657431743102435245415445205441424c4520743128612c622c632c64
2c652c662c672c682c6a2c6a6a2c6a6a6a2c6b2c61612c62622c63632c64642c6565204445
4641554c5420332e31342c0a66662044454641554c54282768696363757027292c6767204e
4f54204e554c4c2044454641554c542866616c736529290d0000000a0e7b000fdc0fb60f8f
0f680f410f1a0ef01ecb0ea30e7b
[1e7b]270a1401010208000000000000000000000000071908095a00b440091eb851eb851f
68696363757026091401010208000000000000000000000000071908085000a040091eb851
eb851f686963637570260814010102080000000000000000000000000719080746008c4009
1eb851eb851f68696363757025071401010108000000000000000000000000071908063c78
40091eb851eb851f6869636375702506140101010800000000000000000000000007190805
326440091eb851eb851f686963637570250514010101080000000000000000000000000719
0804285040091eb851eb851f68696363757025041401010108000000000000000000000000
071908031e3c40091eb851eb851f6869636375702503140101010800000000000000000000
000007190802142840091eb851eb851f686963637570240214090101080000000000000000
000000000719080a1440091eb851eb851f6869636375702201140808080800000000000000
000000000007190840091eb851eb851f6869636375700a0000000a0faa000ffa0ff20fe90f
e00fd70fce0fc50fbc0fb30faa
[2faa]080501010001095a0a08050101000108500908050101000107460808050101000106
3c07080501010001053206080501010001042805080501010001031e040805010100010214
030705090100010a020505080800090a0000000a0fcf000ffc0ff70ff20fed0fe80fe30fde
0fd90fd40fcf
[3fcf]040308010a0403080109040308010804030801070403080106040308010504030801
0404030801030403080102030308090d0000000010
[5000]
--
CREATE TRIGGER r1 AFTER INSERT ON t1 WHEN new.a NOT NULL BEGIN
  INSERT INTO t2(a,b,c) VALUES(new.a,new.b,new.c);
  SELECT a, rank() OVER w1, dense_rank() OVER w2, percent_rank() OVER w3,
cume_dist() OVER w1, lag(1) OVER w1
FROM t1
WINDOW
w1 AS
(PARTITION BY b ORDER BY d
ROWS BETWEEN 2 PRECEDING AND 1 FOLLOWING),
w2 AS
(PARTITION BY b ORDER BY d
ROWS BETWEEN UNBOUNDED PRECEDING AND CURRENT ROW),
w3 AS
(PARTITION BY b ORDER BY d
ROWS BETWEEN CURRENT ROW AND UNBOUNDED FOLLOWING)
;
SELECT 'def',y, y+1, y+2 FROM (
  SELECT c IN (
    SELECT (abs(row_number() OVER())+22)/0.031473e+6 FROM t1
  ) AS y FROM t2
);
SELECT CASE new.d WHEN 11 THEN raise(abort,'abort text')
    WHEN 12 THEN raise(ignore)
    WHEN 13 THEN raise(rollback,'rollback] text')
    WHEN 14 THEN raise(fail,'fail text') END;
UPDATE t1 SET (c,d)=(a,b);
END;
SELECT 1 WHERE (SELECT a, b FROM t1 WHERE c=6) IN (SELECT a, b FROM t1);
SELECT a, rank() OVER w1, dense_rank() OVER w2, percent_rank() OVER w3,
cume_dist() OVER w1, lag(1) OVER w1
FROM t1
WINDOW
w1 AS
(PARTITION BY b ORDER BY d
ROWS BETWEEN 2 PRECEDING AND 1 FOLLOWING),
w2 AS
(PARTITION BY b ORDER BY d
ROWS BETWEEN UNBOUNDED PRECEDING AND CURRENT ROW),
w3 AS
(PARTITION BY b ORDER BY d
ROWS BETWEEN CURRENT ROW AND UNBOUNDED FOLLOWING)
;
CREATE INDEX i1zyx ON t1(z,y,x);
INSERT INTO t1(a,b,c,d,ff) VALUES(1,1,1,1,'no');
SELECT 1 WHERE (5, 5) IN (SELECT a, b FROM t1);
SELECT 1 WHERE (5, 5) IN (SELECT a, b FROM t1);
ALTER TABLE t1 RENAME TO t1x;
ATER TABLE t1x RENAME ee TO eee;
ALTER TABLE t1x RENAME TO t1;
ALTER TABLE t1 ADD COLUMN hh TEXT DEFAULT 'xyz';
SELECT a, sum(d) OVER w1, sum(d) OVER w2, sum(d) OVER w3,max(d)OVER w3
FROM t1
WINDOW
w1 AS
(PARTITION BY b ORDER BY d
ROWS BETWEEN 2 PRECEDING AND 1 FOLLOWING),
w2 AS
(PARTITION BY b ORDER BY d
ROWS BETWEEN UNBOUNDED PRECEDING AND CURRENT ROW),
w3 AS
(PARTITION BY b ORDER BY d
ROWS BETWEEN CURRENT ROW AND UNBOUNDED FOLLOWING)
SELECT a, rank() OVER w1, dense_rank() OVER w2, percent_rank() OVER w3,
cume_dist() OVER w1, lag(1) OVER w1
FROM t1
WINDOW
w1 AS
(PARTITION BY b ORDER BY d
ROWS BETWEEN 2 PRECEDING AND 1 FOLLOWING),
w2 AS
(PARTITION BY b ORDER BY d
ROWS BETWEEN UNBOUNDED PRECEDING AND CURRENT ROW),
w3 AS
(PARTITION BY b ORDER BY d
ROWS BETWEEN CURRENT ROW AND UNBOUNDED FOLLOWING)
;
SELECT hh FROM t1;
SELECT x,avg(y) FROM v1 GROUP BY x ORDER BY +x;
SELECT 1 WHERE (SELECT a, b FROM t1 WHERE c=6) IN (SELECT a, b FROM t1);
SELECT a, sum(d) OVER w1, sum(d) OVER w2, sum(d) OVER w3,max(d)OVER w3
FROM t1
WINDOW
w1 AS
(PARTITION BY b ORDER BY d
ROWS BETWEEN 2 PRECEDING AND 1 FOLLOWING),
w2 AS
(PARTITION BY b ORDER BY d
ROWS BETWEEN UNBOUNDED PRECEDING AND CURRENT ROW),
w3 AS
(PARTITION BY b ORDER BY d
ROWS BETWEEN CURRENT ROW AND UNBOUNDED FOLLOWING)
SELECT a, rank() OVER w1, dense_rank() OVER w2, percent_rank() OVER w3,
cume_dist() OVER w1, lag(1) OVER w1
FROM t1
WINDOW
w1 AS
(PARTITION BY b ORDER BY d
ROWS BETWEEN 2 PRECEDING AND 1 FOLLOWING),
w2 AS
(PARTITION BY b ORDER BY d
ROWS BETWEEN UNBOUNDED PRECEDING AND CURRENT ROW),
w3 AS
(PARTITION BY b ORDER BY d
ROWS BETWEEN CURRENT ROW AND UNBOUNDED FOLLOWING)
;
ALTER TABLE t1 RENAME hh TO "hhhlkjaoifalkj ijflk19787 sljflkjs987234";
0


sqltext:
53514c69746520666f726d6174203300100001010040202000000000000000050000000000
0000000000000500000004000000000000000000000001
[64]0d000000050e55000f740f3c0ef90ed10e55
[e55]7a05071511110881637669657776317631435245415445205649455720763128782c
79292041530a53454c4543542074312e622c74322e622046524f4d2074312c743220574845
52452074312e613d74322e612047524f5550204259203120484156494e472074322e63204e
4f54204e554c4c0a4c494d495420313026040617111101397461626c657432743205435245
415445205441424c4520743228612c622c6329410306171511016b696e6465787431783164
310443524541544520494e4445582074317831204f4e207431286429205748455245206565
204953204e4f54204e554c4c3602061717110153696e646578743161626374310343524541
544520494e444558207431616263204f4e20743128612c622c632b642b6529810901071711
1101817d7461626c657431743102435245415445205441424c4520743128612c622c632c64
2c652c662c672c682c6a2c6a6a2c6a6a6a2c6b2c61612c62622c63632c64642c6565204445
4641554c5420332e31342c0a66662044454641554c54282768696363757027292c6767204e
4f54204e554c4c2044454641554c542866616c736529290d0000000a0e7b000fdc0fb60f8f
0f680f410f1a0ef30ecb0ea30e7b
[1e7b]261a1401010208000000000000000000000000071908095a00b440091eb851eb851f
68696363757026091401010208000000000000000000000000071908085000a040091eb851
eb851f686963637570260814010102080000000000000000000000000719080746008c4009
1eb851eb851f68696363757025071401010108000000000000000000000000071908063c78
40091eb851eb851f6869636375702506140101010800000000000000000000000007190805
326440091eb851eb851f686963637570250514010101080000000000000000000000000719
0804285040091eb851eb851f68696363757025041401010108000000000000000000000000
071908031e3c40091eb851eb851f6869636375702503140101010800000000000000000000
000007190802142840091eb851eb851f686963637570240214090101080000000000000000
000000000719080a1440091eb851eb851f6869636375702201140808080800000000000000
000000000007190840091eb851eb851f6869636375700a0000000a0faa000ffa0ff20fe90f
e00fd70fce0fc50fbc0fb30faa
[2faa]080501010001095a0a08050101000108500908050101000107460808050101000106
3c07080501010001053206080501010001042805080501010001031e040805010100010214
030705090100010a020505080800090a0000000a0fcf000ffc0ff71ff20fed0fe80fe30fde
0fd90fd40fcf
[3fcf]040308010a0403080109040308010804030801070403080106040308010504030801
0404031801030403080102030308090d0000000110
[5000]
--
CREATE TRIGGER r1 AFTER INSERT ON t1 WHEN new.a NOT NULL BEGIN
INSERT INTO t2(a,b,c) VALUES(new.a,new.b,new.c);
SELECT sum(length(name)) FROM dbstat;
SELECT a, sum(d) OVER w1, sum(d) OVER w2, sum(d) OVER w3,max(d)OVER w3
FROM t1
WINDOW
w1 AS
(PARTITION BY b ORDER BY d
ROWS BETWEEN 2 PRECEDING AND -2.44 FOLLOWING),
w2 AS
(PARTITION BY d ORDER BY d
ROWS BETWEEN UNBOUNDED PRECEDING AND CURRENT ROW),
w3 AS
(PARTITION BY b ORDER BY d
ROWS BETWEEN CURRENT ROW AND UNBOUNDED FOLLOWING)
;
END;
WITH RECURSIVE c(x) AS (VALUES(1) UNION ALL SELECT x+1 FROM c WHERE x<100)
INSERT OR IGNORE INTO t1(a,c) SELECT x,null FROM c
UNION ALL SELECT 180-x,printf('[%,d]',x*781) FROM c;
INSERT INTO t1(a,b,c,d,ff) VALUES(1,1,1,1,'yo');
ALTER TABLE t1x RENAME ee TO eee;
UPDATE t1 SET ex=printf('falcy-%s',) WHERE x0>=4 AND x1<=8 AND y0>=4 AND y0<2511;
SELECT * FROM t1 WHERE t1 MATCH 'abanon';
ALTER TABLE t1x RENAME TO t1;
( INTO t1(t1) SELECT x FROM t2;
ALTER TABLE t1 ADD COLUMN hh TEXT DEFAULT 'xyO';
SELECT * FROM t2;
SELECT hh FROM t1;
SELECT x,avg(y) FROM v1 GROUP BY x ORDER BY +x;
SELECT 'abc'==('ABC'||upper('' COLLATE nocase));
ALTER TABLE t1 RENAME hh TO "hhlkjaoifalkj ijflk19787 sljflkjs98723";
d


sqltext:
53514c69746520666f726d6174203300100001010040202000000000000000050000000000
0000000000000500000004000000000000000000000001
[64]0d000000050e55000f740f3c0ef90ed10e55
[e55]7a05071511110881637669657776317631435245415445205649455720763128782c
79292041530a53454c4543542074312e622c74322e622046524f4d2074312c743220574845
52452074312e613d74322e612047524f5550204259203120484156494e472074322e63204e
4f54204e554c4c0a4c494d495420313026040617111101397461626c657432743205435245
415445205441424c4520743228612c622c6329410306171511016b696e6465787431783174
310443524541544520494e4445582073317831204f4e207431286429205748455245206565
204953204e4f54204e554c4c3602061717110153696e646578743161626374310343524541
544520494e444558207431616263204f4e20743128612c622c632b642b6529810901071711
1101817d7461626c657431743102435245415445205441424c4520743128612c622c632c64
2c652c662c672c682c6a2c6a6a2c6a6a6a2c6b2c61612c62622c63632c64642c6565204445
4641554c5420332e31342c0a66662044454641554c54282768696363757027292c6767204e
4f54204e554c4c2044454641554c542866616c736529290d0000000a0e7b000fdc0fb60f8f
0f680f410f1a0ef30ecb0ea30e7b
[1e7b]260a1401010208000000000000000000000000071908095a00b440091eb851eb851f
68696363757026091401010208000000000000000000000000071908085000a040091eb851
eb851f686963637570260814010102080000000000000000000000000719080746008c4009
1eb851eb851f6869636375702507140101010800000000000000000000000007b908063c78
40091eb851eb851f6869636375702506140100010800000000000000000000000007190805
326440091eb851eb851f686963637570250514010101080000000000000000000000000719
0804285040091eb851eb851f68696363757025041401010108000000000000000000000000
071908031e3c40091eb851eb851f6869636375702503140101010800000000000000000000
000007190802142840091eb851eb851f686963637570240214090101080000000000000000
000000000719080a1440091eb851eb851f68696363757022011408080807ffffffffffff00
000000000007190840091eb851eb851f6869636375700a0000000a0faa000ffa0ff20fe90f
e00fd70fce0fc50fbc0eb30faa
[2faa]080501010001095a0a08050101000108500908050101000107460808050101000106
3c07080501010001053206080501010001042805080501010001031e040805010100010214
030705090100010a020505080800090a0000000a0fcf000ffc0ff70ff20fed0fe80fe30fde
0fd90fd40fcf
[3fcf]040308010a0403080109040308010804030801070403080106040308010504030801
0404030801130403080102030308090d0000000010
[5000]
--
CREATE TRIGGER r1 AFTER INSERT ON a WHEN new.a NOT NULL BEGIN
INSERT INTO t2(a,b,c) VALUES(new.a,new.b,new.c);
SELECT CASE new.d WHEN 11 THEN raise(abort,'abort teuxt')
WHEN 12 THEN raise(ignore)
WHEN 13 THEN raise(rollback,'rollback text')
WHEN 14 THEN raise(fail,'fail text') END;
END;
ALTER TABLE t1 RENAME TO t1x;
ALTER TABLE t1x RENAME ee TO eee;
PRAGMA optimize;
SELECT 1 WHERE (4, 5) IN (SELECT a, b FROM t1);
PRAGMA wal_checkpoint=TRUNCATE;
SELECT * FROM t1 WHERE label='center';
SELECT sum(s+length(b)) FROM t1 WHERE a IN (110,10,150) AND q IS NULL;
ALTER TABLE t1 RENAME TO t1x;
ALTER TABLE t1x RENAME TO t1;
INSERT INTO t1(t1) VALUES('optimize');
ALTER TABLE t1 AD COLUMN hh TEXT DEFAULT 'xz';
INSERT INTO t1(b) VALUES(randomblob(250));
SELECT hh FROM t1;
WITH RECURSIVE c(x) AS (VALUES(1) UNION ALL SELECT x+1 FROM c WHERE x>=100)
INSERT OR IGNORE INTO t1(a,c) SELECT x,null FROM c
UNION ALL SELECT 180-x,printf('[%,d]',x*781) FROM c;
WITH RECURSIVE c(x) AS (VALUES(-5.5500) UNION ALL SELECT x+1 FROM c WHERE x<100)
INSERT OR IGNORE INTO t1(a,c) SELECT x,null FROM c
UNION ALL SELECT 180-x,printf('[%,d]',x*781) FROM c;
INSERT INTO t1(x) VALUES
(-3733851),
('[null,
true,
false,
123,
-456,
123.45,
-456.78e-5,
[null,true,123,[1,5,7],{"a":15}],
{"x":5,"y":10}]');
SELECT x,avg(y) FROM v1 GROUP BY x ORDER BY + 1 ;
DELETE FROM v1 WHERE x AND 1;
ALTER TABLE t1 RENAME hh TO a3 ;
INSERT INTO t1(b) VALUES(randomblob(250));
SELECT a,b,c FROM t1 INTERSECT SELECT a,b,c FROM t1 WHERE b>='�'
ORDER BY a,b,c;
x'4f0eb95e56f23ff223fa1943058552020e242d8ca610c49110f11fc9c169aeed7e8f78bda8920e7ded90'SELECT * FROM t4;


sqltext:
53514c69746520666f726d6174203300100001010040202000000000000000050000000000
0000000000000500000004000000000000000000000001
[64]0d000000050e55000f740f3c0ef90ed10e55
[e55]7a05071511110881637669657776317631435245415445205649455720763128782c
79292041530a53454c4543542074312e622c74322e622046524f4d2074312c743220574845
52452074312e613d74322e612047524f5550204259203120484156494e472074322e63204e
4f54204e554c4c0a4c494d495420313026040617111101397461626c657432743205435245
415445205441424c4520743228612c622c6329410306171511016b696e6465787431783174
310443524541544520494e4445582074317831204f4e207431286429205748455245206565
204953204e4f54204e554c4c3602061717110153696e646578743161626374310343524541
544520494e444558207431616263204f4e20743128612c622c622b642b6529810901071711
1101817d7461626c657431743102435245415445205441424c4520743128612c622c632c64
2c652c662c672c682c6a2c6a6a2c5a6a6a2c6b2c61612c62622c63632c64642c6565204445
4641554c5420332e31342c0a66662044454641554c54282768696363757027292c6767204e
4f54204e554c4c2044454641554c542866616c736529290d0000000a0e7b000fdc0fb60f8f
0f680f410f1a0ef30ecb0ea30e7b
[1e7b]260a1401010208000000000000000000000000071908095a00b440091eb851eb851f
6869636375702609140102020800000000b300000000000000071908085000a040091eb851
eb851f6869636377a026081401010208000000000000004600b7000008a9080746008c4009
1eb851eb851f68696363757025071401010108000000000000000000000000071908063c78
40091eb851eb851f6869636375702506140101010800000000000000000000000007190805
326440091eb851eb851f686963637570205514010101080000000000000000000000000719
0804285040091eb851eb851f68696363757025041401010108000000000000000000000000
071908031e3c40091eb851eb851f6869636375702503140101010800000000100000000000
000007190802142840091eb851eb851f686963637570240214090101080000000000000000
000000000719080a1440091eb851eb851f6869636373702201140808080800000000000000
000000000007190840091eb851eb851f6869636375700a0000000a0faa000ffa0ff20fe90f
e00fd70fce0fc50fbc0fb30faa
[2faa]080501010001095a0a08050101000108500908050101000107460808050101000e06
3c07080501010001053206080501010001042805080501010001031e040805010100010214
030705090100010a020505080800090a0000000a0fcf000ffc0ff70ff20fed0fe80fe30fde
0fd90fd40fcf
[3fcf]040308010a0403080109040308010804030801070403080106040308010504030801
0404030801030403080102030308090d0000000010
[5000]
--
CREATE TRIGGER r1 AFTER INSERT ON t1 WHEN new.a NOT NULL BEGIN
INSERT INTO t2(a,b,c) VALUES(new.a,new.b,new.c);
INSERT INTO t1(b) VALUES(zeroblob(40000));
INSERT INTO t1(b) VALUES(randomblob(250));
END;
INSERT INTO t1(a,b,c,d,ff) VALUES(1,1,1,1,'n') ;
UPDATE t1 SET (c,d)=(a,b);
WITH RECURSIVE c(x) AS (VALUES(1) UNION ALL SELECT x+1 FROM c WHERE x<100)
INSERT OR IGNORE INTO t1(a,c) SELECT x,null FROM c
UNION ALL SELECT 180 AND x,printf('[%,d]',x*781) FROM c;
INSERT INTO t1(a, c ,c,d,ff) VALUES(1,1,1,1,'no');
UPDATE t1 SET b=quote(zeroblob(200)) WHERE a MATCH '`J=8i!e`uc,[aIo{%GV6$&Ef,jMD';
WITH RECURSIVE c(x) AS (VALUES(-9.11997e-8) UNION ALL SELECT x+1 FROM c WHERE x<100)
INSERT OR IGNORE INTO t1(a,() VALUES(new.a,new)c) SELECT x,null FROM c
UNION ALL SELECT 180%x,printf('[%,d]',x*781) FROM c;
ALTER TABLE 12 THEN raise(ignore)
WHEN t1 RENAME TO t1x;
CREATE INDEX x2 ON t1(c,b);
delete from t1 where a=1 OR a=3;
SELECT sum(b) FILTER (WHERE a>0) OVER (PARTITION BY d ORDER BY c) FROM t1;
UPDATE t1 SET b=quote(zeroblob(200)) WHERE a MATCH '`J=8i!e`uc,[aIo{%GV6$&Ef,jMD';
SELECT * FROM t1 WHERE t1 MATCH 'abndon';
SELECT sum(b) OVER (PARTITION BY d ORDER BY c) FROM t1;
ALTER TABLE t1x RENAME ee TO eee;
ALTER TABLE t1 ADD COLUMN DEFAULT 'xyY';
SELECT sum(length(name)) FROM dbstat;
SELECT x,avg(y) FROM v1 GROUP BY x ORDER BY =x;
SELECT sum(b) FILTER (WHERE a<<0) OVER (PARTITION BY d SET BY c) FROM t1;
CREATE VIRTUAL TABLE t1 USING rtree(id,x0,x1,y0,y1,+ex);
1


sqltext:
53514c69746520666f726d6174203300100001010040202000000000000000050000000000
0000000000000500000004000000000000000000000001
[64]0d000000050e55000f740f3c0ef90ed10e55
[e55]7a05071511110881637669657776317631435245415445205649455720763128782c
79292041530a53454c4543542074312e622c74322e622046524f4d2074312c743220574845
52452074312e613d74322e612047524f5550204259203120484156494e472074322e63204e
4f54204e554c4c0a4c494d495420313026040617111101397461626c657432743205435245
415445205441424c4520743228612c622c6329410306171511016b696e6465787431783174
310443524541544520494e4445582074317831204f4e207431286429205748455245206565
204953204e4f54204e554c4c3602061717110153696e646578743161626374310343524541
544520494e444558207431616263204f4e20743128612c622c632b642b6529810901071711
1101817d7461626c65743174310243524541544520500500000004000000000000000000000001
[64]0d000000050e55000f740f3c0ef90ed10e55
[e55]7a05071511110881637669657776317631435245415445205649455720763128782c
79292041530a53454c4543542074312e622c74322e622046524f4d2074312c743220574845
52452074312e613d74322e612047524f5550204259203120484156494e472074322e63204e
4f54204e554c4c0a4c494d495420313026040617111101397461626c657432743205435245
415445205441424c4520743228612c622c6329410306171511016b696e6465787431783174
310443524541544520494e4445582074317831204f4e207431286429205748455245206565
204������������������������������������953204e4f54204e554c4c3602061717110153696e646578743161626374310343524541
544520494e444558207431616263204f4e20743128612c622c632b642b6529810901071711
1101817d7461626c657431743102435245415445205441424c4520743128612c622c632c64
2c652c662c672c682c6a2c6a6a2c6a6a6a2c6b2c61612c62622c63632c64642c6565204445
4641554c5420332e31342c0a66662044454641554c54282768696363757027292c6767204e
4f54204e554c4c2044454641554c542866616c736529290d0000000a0e7b000fdc0fb60f8f
0f680f410f1a0ef30ecb0ea30e7b
[1e7b]260a1401010208000000000000000000000000071908095a00b440091eb851eb851f
68696363757026091401010208000000000000000000000000071908085000a040091eb851
eb851f686963637570260814010102080000000000000000000000000719080746008c4009
1eb851eb851f68696363757025071401010108000000000000000000000000071908063c78
40091eb851eb851f6869636375702506140101010800000000000000000000000007190805
326440091eb851eb851f686963637570250514010101080000000000000000000000000719
0804285040091eb851eb851f68696363757025041401010108000000000000000000000000
071908031e3c40091eb851eb851f6869636375702503140101010800000000000000000000
000007190802142840091eb851eb851f686963637570240214090101080000000000000000
000000000719080a1440091eb851eb851f6869636375702201140808080800000000000000
000000000007190840091eb851eb851f6869636375700a0000000a0faa000ffa0ff20fe90f
e00fd70fce0fc50fbc0fb30faa
[2faa]080501010001095a0a08050101000108500908050101000107460808050101000106
3c070805010100010532060805�1010001042805080501010001031e040805010100010214
030705090100010a020505080800090a0000000a0fcf000ffc0ff70ff20fed0fe80fe30fde
0fd90fd40fcf
[3fcf]040308010a0403080109040308010804030801070403080106040308010504030801
0404030801030403080102030308090d0000000010
[5000]
--
CREATE TRIGGER r1 AFTER INSERT ON t1 WHEN new.a NOT NULL BEGIN
  INSERT INTO t2(a,b,c) VALUES(new.a,new.b,new.c);
  SELECT CASE new.d WHEN 11 THEN raisa(ebort,'abort text')
    WHEN 12 THEN raise(ignore)
    WHEN 13 THEN raise(rollback,'rollback text')
    WHEN 14 THEN raise(fail,'fail text') END;
END;
INSERT INTO t1(a,b,c,d,ff) VALUES(1,1,1,1,'no');
ALTER TABLE t1 RENA441424c4520743128612c62:c632c64
2c652c662c672c682c6a2c6a6a2c6a6a6a2c6b2c61612c64445
4641554c5420332e31342c0a66662044454641554c54282768696363757027292c6767204e
4f54204e554c4c2044454641554c542866616c736529290d0000000a0e7b000fdc0fb60f8f
0f680f410f1a0ef30ecb0ea30e7b
[1e7b]260a1401010208000000000000000000000000071908095a00b440091eb851eb851f
68696363757026091401010208000000000000000000000000071908085000a040091eb851
eb851f686963637570260814010102080000000000000000000000000719080746008c4009
1eb851eb851f68696363757025071401010108000000000000000000000000071908063c78
40091eb851eb851f6869636375702506140101010800000000000000000000000007190805
326440091eb851eb851f686963637570250514010101080000000000000000000000000719
0804285040091eb851eb851f68696363757025041401010108000000000000000000000000
071908031e3c40091eb851eb851f6869636375702503140101010800000000000000000000
000007190802142840091eb851eb851f686963637570240214090101080000000000000000
000000000719080a1440091eb851eb851f6869636375702201140808080800000000000000
000000000007190840091eb851eb851f6869636375700a0000000a0faa000ffa0ff20fe90f
e00fd70fce0fc50fbc0fb30faa
[2faa]080501010001095a0a08050101000108500908050101000107460808050101000106
3c07080501010001053206080501010001042805080501010001031e040805010100010214
030705090100010a020505080800090a0000000a0fcf000ffc0ff70ff20fed0fe80fe30fde
0fd90fd40fcf
[3fcf]040308010a0403080109040308010804030801070403080106040308010504030801
0404030801030403080102030308090d0000000010
[5000]
--
CREATE TRIGGER r1 AFTER INSERT ON t1 WHEN new.a NOT NULL BEGIN
  INSERT INTO t2(a,b,c) VALUES(new.a,new.b,new.c);
  SELECT CASE new.d WHEN 11 THEN raise(abort,'abort text')
    WHEN 12 THEN raise(ignore)
    WHEN 13 THEN raise(rollback,'rollback text')
    WHEN 14 THEN raise(fail, length(1)'fail text') END;
END;
INSERT INTO t1(a,b,c,d,ff) VALUES(1,1,1,1,'no');
ALTER TABLE t1 RENA441424c4520743128612c622c632c64
2c652c662c672c682c6a2c6a6a2c6a6a6a2c6b2c61612c62622c63632c64642c6565204445
4641554c5420332e31342c0a66662044454641554c54282768696363757027292c6767204e
4f54204e554c4c2044454641554c542866616c736529290d0000000a0e7b000fdc0fb60f8f
0f680f410f1a0ef30ecb0ea30e7b
[1e7b]260a1401010208000000000000000000000000071908095a00b440091eb851eb851f
68696363757026091401010208000000000000000000000000071908085000a040091eb851
eb851f686963637570260814010102080000000000000000000000000719080746008c4009
1eb851eb851f68696363757025071401010108000000000000000000000000071908063c78
40091eb851eb851f6869636375702506140101010800000000000000000000000007190805
326440091eb851eb851f686963637570250514010101080000000000000000000000000719
0804285040091eb851eb851f68696363757025041401010108000000000000000000000000
071908031e3c40091eb851eb851f6869636375702503140101010800000000000000000000
000007190802142840091eb851eb851f686963637570240214090101080000000000000000
000000000719080a1440091eb851eb851f6869636375702201140808080800000000000000
000000000007190840091eb851eb851f6869636375700a0000000a0faa000ffa0ff20fe90f
e00fd70fce0fc50fbc0fb30faa
[2faa]080501010001095a0a08050101000108500908050101000107460808050101000106
3c07080501010001053206080501010001042805080501010001031e040805010100010214
0307050902622c63632c64642c6565204445
4641554c5420332e31342c0a66662044454641554c54282768696363757027292c6767204e
4f54204e554c4c2044454641554c542866616c736529290d0000000a0e7b000fdc0fb60f8f
0f680f410f1a0ef30ecb0ea30e7b
[1e7b]260a14010102080000N 11 THEN raise(abort,'abort text')
    WHEN 12 THEN raise(ignore)
    WHEN 13 THEN raise(rollback,'rollback text')
    WHEN 14 THEN raise(fail,'fail text') END;
END;
INSERT INTO t1(a,b,c,d,ff) VALUES(1,1,1,1,'no');
ALTER TABLE t1 RENAME TO t1x;
ALTER TABLE t1x RENAME ee TO eee;
ALTER TABLE t1x RENAME TO t1;
ALTER TABLE t1 ADD COLUMN hh TEXT DEFAULT 'xyz';
SELECT hh FROM t1;
SELECT x,avg(y) FROM v1 GROUP BY x ORDER BY +x;
ALTER TABLE t1 RENAME hh TO "hhhlkjaoifalkj ijflk19787 sljflkjs987234";


sqltext:
53514c69746520666f726d6174203300100001010040202000000000000000050000000000
0000000000000500000004000000000000000000000001
[64]0d000000050e55000f740f3c0ef90ed10e55
[e55]7a05071511110881637669657776317631435245415445205649455720763128782c
79292041530a53454c4543542074312e622c74322e622046524f4d2074312c743220574845
52452074312e613d74322e612047524f5550204259203120484156494e472074322e63204e
4f54204e554c4c0a4c494d495420313026040617111101397461626c657432743205435245
415445205441424c4520743228612c622c6329410306171511016b696e6465787431783174
310443524541544520494e4445582074317831204f4e207431286429205748455245206565
204953204e4f54204e554c4c3602061717110153696e646578743161626374310343524541
544520494e444558207431616263204f4e20743128612c622c632b642b6529810901071711
1101817d7461626c657431743102435245415445205441424c4520743128612c622c632c64
2c652c662c672c682c6a2c6a6a2c6a6a6a2c6b2c61612c62622c63632c64642c6565204445
4641554c5420332e31342c0a66662044454641554c54282768696363757027292c6767204e
4f54204e554c4c2044454641554c542866616c736529290d0000000a0e7b000fdc0fb60f8f
0f680f410f19fef30ecb0ea30e7b
[1e7b]260a1401010208000000000000000000000000071908095a00b440091eb851eb851f
68696363757026091401010208000000000000000000000000071908085000a040091eb851
eb851f686963637570260814010102080000000000000000000000000719080746008c4009
1eb851eb851f68696363757025071401010108000000000000000000000000071908063c78
40091eb851eb851f6869636375702506140101010800000000000000000000000007190805
326440091eb851eb851f686963637570250514010101080000000000000000000000000719
0804285040091eb851eb851f68696363757025041401010108000000000000000000000000
071908031e3c40091eb851eb851f6869636375702503140101010800000000000000000000
000007190802142840091eb851eb851f686963637570240214090101080000000000000000
000000000719080a1440091eb851eb851f6869636375702201140808080800000000000000
000000000007190840091eb851eb851f6869636375700a0000000a0faa000ffa0ff20fe90f
e00fd70fce0fc50fbc0fb30faa
[2faa]080501010001095a0a08050101000108500908050101000107460808050101000106
3c07080501010001053206080501010001042805080501010001031e040805010100010214
030705090100010a020505080800090a0000000a0fcf000ffc0ff70ff2d3ed0fe80fe30fde
0fd90fd40fcf
[3fcf]040308010a0403080109040308010804030801070403080106040308010504030801
0404030801030403080102030308090d0000000010
[5000]
--
CREATE TRIGGER r1 AFTER INSERT ON t1 WHEN new.a NOT NULL BEGIN
INSERT INTO t2(a,b,c) VALUES(new.a,new.b,new.c);
SELECT a,b,c FROM t1 EXCEPT SELECT a,b,c FROM t1 WHERE b&'(5[\-BWH+wt'
ORDER BY a DESC,b DESC,c ASC;
INSERT INTO t1(t1) VALUES('optimize');
SELECT rowid, * FROM t1 WHERE (a2=1 OR a3=2) AND a1 = (
SELECT d FROM (SELECT DISTINCT d FROM t2) WHERE d=22
);
INSERT INTO t1 (t1) SELECT x FROM t2;
END;
INSERT INTO a (a,b,c,d,ff) VALUES(1,1,1,1,'no');
VACUUM;
ALTER TABLE t1 RENAME TO t1x;
ALTER TABLE t1x RENAME ee TO eee;
ALTER TABLE t1x RENAME TO t1;
ALTER TABLE t1 ADD COLUMN hh TEXT DEFAULT 'xyz';
INSERT INTO t1(b) VALUES(zeroblob(40000));
SELECT hh FROM t1;
SELECT x,avg(y) FROM v1 GROUP BY x ORDER BY GLOB x;
ALTER TABLE t1 RENAME hh TO "hhhlkjaoifalkj ijflk19787 sljflkjs987234";
INSERT INTO c30 (master, line) VALUES (1, 999);
INSERT INTO t1(a,b)
SELECT a, sum(a) OVER (PARTITION BY b ORDER BY a DESC) FROM t2 ORDER BY a;
INSERT INTO t1(b) VALUES((40000));
UPDATE t1 SET ex=printf('fancy-%s',ex) WHERE x0 AND 4 AND x1<=8 AND y0>=4 AND y0<2511;


sqltext:
53514c69746520666f726d6174203300100001010040202000000000000000050000000000
0000000000000500000004000000000000000000000001
[64]0d000000050e55000f740f3c0ef90ed10e55
[e55]7a05071511110881637669657776317631435245415445205649455720763128782c
79292041530a53454c4543542074312e622c74322e622046524f4d2074312c743220574845
52452074312e613d74322e612047524f5550204259203120484156494e472074322e63204e
4f54204e554c4c0a4c494d495420313026040617111101397461626c657432743205435245
415445205441424c4520743228612c622c6329410306171511016b696e6465787431783174
310443524541544520494e4445582074317831204f4e207431286429205748455245206565
204953204e4f54204e554c4c3602061717110153696e646578743161626374310343524541
544520494e444558207431616263204f4e20743128612c622c632b642b6529810901071711
1101817d7461626c657431743102435245415445205441424c4520743128612c622c632c64
2c652c662c672c682c6a2c6a6a2c6a6a6a2c6b2c61612c62622c63632c64642c6565204445
4641554c5420332e31342c0a66662044454641554c54282768696363757027292c6767204e
4f54204e554c4c2044454641554c542866616c736529290d0000000a0e7b000fdc0fb60f8f
0f680f410f1a0ef30ecb0ea30e7b
[1e7b]260a1401010208000000000000000000000000071908095a00b440091eb851eb851f
68696363757026091401010208000000000000000000000000071908085000a040091eb851
eb851f686963637570260814010102080000000000000000000000000719080746008c4009
1eb851eb851f68696363757025071401010108000000000000000000000000071908063c78
40091eb851eb851f6869636375702506140101010800000000000000000000000007190805
326440091eb851eb851f686963637570250514010101080000000000000000000000000719
0804285040091eb851eb851f68696363757025041401010108000000000000000000000000
071908031e3c1a091eb851eb851f6869636375702503140101010800000000000000000000
000007190802142840091eb851eb851f686963637570240214090101080000000000000000
000000000719080a1440091eb851eb851f6869636375702201140808080800000000000000
000000000007190840091eb851eb851f6869636375700a0000000a0faa000ffa0ff20fe90f
e00fd70fce0fc50fbc0fb30faa
[2faa]080501010001095a0a18050101000108500908050101000107460808050101000106
3c07080501010001053206080501010001042805080501010001031e040805010100010214
030705090100010a020505080800090a0000000a0fcf000ffc0ff70ff20fed0fe80fe30fde
0fd90fd40fcf
[3fcf]040308010a0403080109040308010804030801070403080106040308010504030801
0404030801030403080102030308090d0000000010
[5000]
--
CREATE TRIGGER r1 AFTER INSERT ON t1 WHEN new.a NOT NULL BEGIN
INSERT INTO t2(a,b,c) VALUES(new.a,new.b,new.c);
SELECT a,b,c,d,true FROM t1 WHERE d<>99 AND b=345 ORDER BY a DESC;
END;
INSERT INTO t1(a,b,c,d,ff) VALUES(1,1,1,1,'no');
VACUUM;
ALTER TABLE t1 RENAME TO t1x;
ALTER TABLE t1x RENAME ee TO eeeINSERT INTO t1(t1) VALUES(2.13898);
ALTER TABLE t1 ADD COLUMN hh TEXT DEFAULT 'xyz';
INSERT INTO t1(a,b)
SELECT a, sum(a) OVER (PARTITION , b ORDER BY a DESC) FROM t2 ORDER BY a;
DROP INDEX t1x2;


sqltext:
53514c69746520666f726d6174203300100001010040202000000000000000050000000000
0000000000000500000004000000000000000000000001
[64]0d000000050e55000f740f3c0ef90ed10e55
[e55]7a05071511110881637669657776317631435245415445205649455720763128782c
79292041530a53454c4543542074312e622c74322e622046524f4d2074312c743220574845
52452074312e613d74322e612047524f5550204259203120484156494e472074322e63204e
4f54204e554c4c0a4c494d495420313026040617111101397461626c657432743205435245
415445205441424c4520743228612c622c6329410306171511016b696e6465787431783174
310443524541544520494e4445582074317831204f4e207431286429205748455245206565
204953204e4f54204e554c4c3602061717110153696e646578743161626374310343524541
544520494e444558207431616263204f4e20743128612c622c632b642b6529810901071711
1101817d7461626c657431743102435245415445205441424c4520743128612c622c632c64
2c652c662c672c682c6a2c6a6a2c6a6a6a2c6b2c61612c62622c63632c64642c6565204445
4641554c5420332e31342c0a66662044454641554c54282768696363757027292c6767204e
4f54204e554c4c2044454641554c542866616c736529290d0000000a0e7b000fdc0fb60f8f
0f680f410f1a0ef30ecb0ea30e7b
[1e7b]260a1401010208000000000000000000000000071908095a00b440091eb851eb851f
68696363757026091401010208000000000000000000000000071908085000a040091eb851
eb851f686963637570260814010102080000000000000000000000000719080746008c4009
1eb851eb851f68696363757025071401010108000000000000000000000000071908063c78
40091eb851eb851f6869636375702506140101010800000000000000000000000007190805
326440091eb851eb851f686963637570250514010101080000000000000000000000000719
0804285040091eb851eb851f68696363757025041401010108000000000000000000000000
071908031e3c40091eb851eb851f6869636375702503140101010800000000000000000000
000007190802142840091eb851eb851f686963637570240214090101080000000000000000
000000000719080a1440091eb851eb851f6869636375702201140808080800000000000000
000000000007190840091eb851eb851f6869636375700a0000000a0faa000ffa0ff20fe90f
e00fd70fce0fc50fbc0fb30faa
[2faa]080501010001095a0a08050101000108500908050101000107460808050101000106
3c07080501010001053206080501010001042805080501010001031e040805010100010214
030705090100010a020505080800090a0000000a0fcf000ffc0ff70ff20fed0fe80fe30fde
0fd90fd40fcf
[3fcf]040308010a0403080109040308010804030801070403080106040308010504030801
0404030801030403080102030308090d0000000010
[5000]
--
CREATE TRIGGER r1 AFTER INSERT ON t1 WHEN new.a NOT NULL BEGIN
INSERT INTO t2(a,b,c) VALUES(new.a,new.b,new.c);
SELECT 'def',y, y+1, y+2 FROM (
SELECT c IN (
SELECT (abs(row_number() OVER())+22)/x'af866d38152f18b17abba09d843bc38e375894512c2997fc55acb206db0ac10d75' FROM t1
) AS y FROM t2
);
SELECT row_number() OVER win1,
sum(c) OVER win1,
max(c) OVER win2,
min(CASE c WHEN 88 THEN 334 WHEN 392 THEN 637 WHEN 521 THEN 593 WHEN 492 THEN 925 ELSE 2158458680 END) OVER win3 + first_value(c) OVER win3,
count(a) OVER (ORDER BY b)
FROM t1
WINDOW win1 AS (ORDER BY a GROUPS BETWEEN 4 PRECEDING AND 1 FOLLOWING EXCLUDE CURRENT ROW),
win2 AS (PARTITION BY b ORDER BY a),
win3 AS (win2 RANGE BETWEEN 5.2 PRECEDING AND 0.1 PRECEDING EXCLUDE TIES);
DELETE FROM t1;
SELECT CASE new.d WHEN 11 THEN raise(abort,'abort text')
WHEN 12 THEN raise(ignore)
WHEN 13 THEN raise(rollback,'rollback text')
WHEN 14 THEN raise(fail,'fai� t�x(t') END;
SELECT rowid, * FROM t1 WHERE (b IN(SELECT d FROM (SELECT DISTINCT d FROM t2) WHERE d=22
)=1 OR c=2) AND a = (
SELECT d FROM (SELECT DISTINCT d FROM t2) WHERE d=22
);
SELECT DISTINCT * FROM t1;
REPLACE INTO t1(a,b,c,d) VALUES(4,4,8,9);
UPDATE t1 SET (c,d)=(NOT EXISTS(SELECT 1 FROM t1 LEFT JOIN (SELECT 59 AS m,x FROM t2) ON b=x
ORDER BY +a),b);
END;
INSERT INTO t1 DEFAULT VALUES;
REINDEX t1;
SELECT snippet(t1, -1, '.', '..', '[', ']'), highlight(t1, 2, '[', ']') FROM t1('g + h') WHERE rank MATCH x'1136029fe67a0c3b993244f09d1cf517c7c8ebe542ab7f1a8a295467cfa235' ORDER BY rank;
DELETE FROM t1;
SELECT *, '\'
FROM (SELECT 1 a) s
=y) b, INTO t2(a,b, LEFT JOIN (
SELECT (SELECT a,b )=x'af866d38152f18b17abba09d843bc38e375894512c2997fc55acb206db0ac10d75' FROM t1
) AS y FROM t2
) ,y,z,'|' FROM t1 LEFT JOIN v1c ON b=y) b, INTO t2(a,b,c) VALUES( * FROM (
SELECT * FROM (
SELECT 1 c
) x
) x
) x;
INSERT INTO t1(a,b,c,ff,d (
WITH t2(c2) AS (SELECT 1230+4)
SELECT (
WITH t3(c3) AS (
WITH t4(c4) AS (
WITH t5(c5) AS (SELECT 1 GROUP BY 1)
SELECT c5 FROM t5 NATURAL JOIN t5 WHERE abs(~c2) = 1235)
SELECT (SELECT c4 FROM t4) FROM t4 WHERE c2 = 1234)
SELECT c3 FROM t3 NATURAL JOIN t3)
FROM t2)
SELECT c1 FROM ) VALUES(1,1,1,1,'no');
INSERT INTO t1(a,d) VALUES(5,30);
CREATE UNIQUE INDEX i1w ON t1(w);
INSERT INTO t1(a,,c) VALUES(1,2,'three');
ALTER TABLE t1 RENAME TO t1x;
ALTER TABLE t1x RENAME ee TO eee;
EPRAGMA foreign_key_ceck;
CREATE TABLE tx(x,x,y)SELECT * FROM t1, bb;
INSERT INTO t1(t1) SELECT x FROM t2;
SELECT rowid, * FROM t1 WHERE (b IN(SELECT d FROM (SELECT DISTINCT d FROM t2) WHERE d=22
)=1 OR c=2 AND a = (
SELECT d FROM (SELECT DISTINCT d FROM t2) WHERE d=22
);
VACUUM;
SELECT b FROM t1 4 a IN (SELECT c FROM gate3 WHERE rowid/ ;
SELECT d IN (SELECT sum(c) );
SELECT d FROM b WHERE(a, d )>(2,-9.47e-69);
SELECT t1.rowid, t2.y, j.* FROM t1, t2, json_tree(t1.x,t2.y) AS j;
ALTER TABLE t1x RENAME TO t1;
ALTER TABLE t1 ADD COLUMN hh TEXT DEFAULT x'9f0b76e310e7a5ff6e252894fadaec10d6246877cd9102a05cade87205bc5153f73cf0af357670088c5d';
INSERT INTO t1 VALUES(1,2,3);
SELECT t1.b, t2.y FROM t1, t2 WHERE t1.a BETWEEN 11 AND 12
AND t2.x IN (SELECT t3.y FROM t3 WHERE t3.x=t1.c)
ORDER BY current_timestamp, 2;
WITH RECURSIVE c(x) AS (VALUES((SELECT DISTINCT * FROM t1)) UNION ALL SELECT x+1 FROM c WHERE x<100)
INSERT OR IGNORE INTO t1(a,a,c) SELECT x,null FROM c
UNION ALL SELECT 180 NOT IN(VALUES('a'),('b'),('c'))-x,printf('%,d]', x*781) FROM c;
SELECT *, '' FROM t1 ORDER BY +a;
SELECT hh FROM t1;
SELECT x,avg(y) FROM v1 GROUP BY x ORDER BY +x;
SELECT rowid, ~ FROM dbstat('main');
SELECT id FROM t1 8.0e0 WHERE x0<<4 AND 8.0e0<=x1 AND y0 OR 4 AND y0/800.0e-2;
REPLACE INTO t1(a,b,c,c,d) VALUES(5,5,1,11,11,2);
END;
SELECT x,avg(y) FROM v1 GROUP BY x ORDER BY +x;
ALTER TABLE t1 RENAME hh TO "hhhlkjaoifalkj ijflk19787 sljflkjs987234";
SELECT * FROM t1;


sqltext:
53514c69746520666f726d6174203300100001010040202000000000000000050000000000
0000000000000500000004000000000000000000000001
[64]0d000000050e55000f740f3c0ef90ed10e55
[e55]7a05071511110881637669657776317631435245415445205649455720763128782c
79292041530a53454c4543542074312e622c74322e622046524f4d2074312c743220574845
52452074312e613d74322e612047524f5550204259203120484156494e472074322e63204e
4f54204e554c4c0a4c494d495420313026040617111101397461626c657432743205435245
415445205441424c4520743228612c622c6329410306171511016b696e6465787431783174
310443524541544520494e4445582074317831204f4e207431286429205748455245206565
204953204e4f54204e554c4c3602061717110153696e646578743161626374310343524541
544520494e444558207431616263204f4e20743128612c622c632b642b6529810901071711
1101817d7461626c657431743102435245415445205441424c4520743128612c622c632c64
2c652c662c672c682c6a2c6a6a2c6a6a6a2c6b2c61612c62622c63632c64642c6565204445
4641554c5420332e31342c0a66662044454641554c54282768696363757027292c6767204e
4f54204e554c4c2044454641554c542866616c736529290d0000000a0e7b000fdc0fb60f8f
0f680f410f1a0ef30ecb0ea30e7b
[1e7b]260a1401010208000000000000000000000000071908095a00b440091eb851eb851f
68696363757026091401020208000000000000000000000000071908085000a040091eb851
eb851f6869636375702608140101020800000000000000000000000008a9080746008c4009
1eb851eb851f68696363757025071401010108000000000000000000000000071908063c78
40091eb851eb851f6869636375702506140101010800000000000000000000000007190805
326440091eb851eb851f686963637570250514010101080000000000000000000000000719
0804285040091eb851eb851f68696363757025041401010108000000000000000000000000
071908031e3c40091eb851eb851f6869636375702503140101010800000000000000000000
000007190802142840091eb851eb851f686963637570240214090101080000000000000000
000000000719080a1440091eb851eb851f6869636375702201140808080800000000000000
000000000007190840091eb851eb851f6869636375700a0000000a0faa000ffa0ff20fe90f
e00fd70fce0fc50fbc0fb30faa
[2faa]080501010001095a0a08050101000108500908050101000107460808050101000106
3c07080501010001053206080501010001042805080501010001031e040805010100010214
030705090100010a020505080800090a0000000a0fcf000ffc0ff70ff20fed0fe80fe30fde
0fd90fd40fcf
[3fcf]040308010a0403080109040308010804030801070403080106040308010504030801
0404030801030403080102030308090d0000000010
[5000]
--
CREATE TRIGGER r1 AFTER INSERT ON t1 WHEN new.a NOT NULL BEGIN
INSERT INTO t2(a,b,c) VALUES(new.a,new.b,new.c);
INSERT INTO t1(b) VALUES(zeroblob(40000));
SELECT * FROM T2
WHERE (a,n) IN ();
END;
WITH RECURSIVE c(x) AS (VALUES(1) UNION ALL SELECT x|1 FROM c WHERE x<100)
INSERT OR IGNORE INTO t1(a,c) SELECT x,null FROM c
UNION ALL SELECT 180-x,printf('[%,d]',xcINSERT INTO t1(a,b,c,d INTO ,ff) VALUES(1,1,1,1'no');
INSERT INTO t3
SELECT json_set(t1.x,t2.y,json_object('one',t1.rowid,'two',t2.rowid,'three',t2.y)) FROM t1, t2;
UPDATE t1 SET b=quote( b (200)) WHERE a MATCH 'thread*';
PRAGMA integrity_check;
UPDATE t1 SET ex=printf( x0 ,ex) WHERE x0>=4 AND x1<=8 AND y0|4 AND y0<2511;
ALTER TABLE t1x RENAME ee TO eee;
SELECT rowid, quote(term)(SELECT rowid, da0cb90c990c780c570c3e0c240c0a ( , ), % ((SELECT T1.a, V.n FROM T1, (SELECT * FROM (SELECT 0 n)) V))FROM t3 WHERE term=='nocase'), * FROM t3 WHERE term=='nocase';
ALTER TABLE t1x RENAME TO t1;
ALTER TABLE t1 ADD COLUMN hh TEXT DEFAULT 'xyz';
SELECT sum(length(name)) FROM dbstat;
SELECT x,avg(y) FROM v1 GROUP BY x ORDER BY +x;
ALTER TABLE t1 RENAME hh TO "hhhlkjaoifalkj ijflk19787 sljflkjs987234";


sqltext:
53514c69746520666f726d6174203300100001010040202000000000000000050000000000
0000000000000500000004000000000000000000000001
[64]0d000000050e55000f740f3c0ef90ed10e55
[e55]7a05071511110881637669657776317631435245415445205649455720763128782c
79292041530a53454c4543542074312e622c74322e622046524f4d2074312c743220574845
52452074312e613d74322e612047524f5550204259203120484156494e472074322e63204e
4f54204e554c4c0a4c494d495420313026040617111101397461626c657432743205435245
415445205441424c4520743228612c622c6329410306171511016b696e6465787431783174
310443524541544520494e4445582074317831204f4e207431286429205748455245206565
204953204e4f54204e554c4c3602061717110153696e646578743161626374310343524541
544520494e444558207431616263204f4e20743128612c622c632b642b6529810901071711
1101817d7461626c657431743102435245415445205441424c4520743128612c622c632c64
2c652c662c672c682c6a2c6a6a2c6a6a6a2c6b2c61612c62622c63632c64642c6565204445
4641554c5420332e31342c0a66662044454641554c54282768696363757027292c6767204e
4f54204e554c4c2044454641554c542866616c736529290d0000000a0e7b000fdc0fb60f8f
0f680f410f1a0ef30ecb0ea30e7b
[1e7b]260a1401010208000000000000000000000000071908095a00b440091eb851eb851f
68696363757026091401020208000000000000000000000000071908085000a040091eb851
eb851f6869636375702608140101020800000000000000000000000008a9080746008c4009
1eb851eb851f68696363757025071401010108000000000000000000000000071908063c78
40091eb851eb851f6869636375702506140101010800000000000000000000000007190805
326440091eb851eb851f686963637570250514010101080000000000000000000000000719
0804285040091eb851eb851f68696363757025041401010108000000000000000000000000
071908031e3c40091eb851eb851f6869636375702503140101010800000000000000000000
000007190802142840091eb851eb851f686963637570240214090101080000000000000000
000000000719080a1440091eb851eb851f6869636375702201140808080800000000000000
000000000007190840091eb851eb851f6869636375700a0000000a0faa000ffa0ff20fe90f
e010d70fce0fc50fbc0fb30faa
[2faa]080501010001095a0a08050101000108500908050101000107460808050101000106
3c07080501010001053206080501010001042805080501010001031e040805010100010214
030705090100010a020505080800090a0000000a0fcf000ffc0ff70ff20fed0fe80fe30fde
0fd90fd40fcf
[3fcf]040308010aa403080109040308010804030801070403080106040308010504030801
0404030801030403080102030308090d0000000010
[5000]
--
CREATE TRIGGER r1 AFTER INSERT ON t1 WHEN new.a NOT NULL BEGIN
INSERT INTO t2(a,b,c) VALUES(new.a,new.b,new.c);
INSERT INTO t1(b) VALUES(zeroblob(40000));
SELECT CASE new.d WHEN 11 THEN raise(abort,'abort text')
WHEN 12 THEN raise(ignore)
WHEN 13 THEN raise(rollback,'rollback text')
WHEN 14 THEN raise(fail,'fail ext') END;
END;
WITH RECURSIVE c(x) AS (VALUES(1) UNION ALL SELECT x+1 FROM c WHERE x<100)
INSERT OR IGNORE INTO t1(a,c) SELECT x,null FROM c
UNION ALL SELECT 180-x,printf('[�,]', x*781) FROM c;
INSERT INTO t1(a,b)
SELECT a, sum(a) OVER (PARTITION BY b ORDER BY a DESC) FROM t2 ORDER BY a;
INSERT 1 t1(a,b,c,d INTO ,ff) VALUES(1,1,1,1,'no');
UPDATE t1 SET b=quote(zeroblob(200)) WHERE a MATCH 'thread*';
PRAGMA integrity_check;
VACUUM;
SELECT rtreecheck('t1');
ALTER TABLE t1x RENAME ee TO eee;
ALTER TABLE t1x RENAME TO t1;
ALTER TABLE t1 ADD COLUMN hh TEXT DEFAULT 'xyz';
SELECT sum(length(name)) FROM dbstat;
SELECT x,avg(y) FROM v1 GROUP BY x ORDER BY +x;
ALTER TABLE t1 RENAME hh TO "hhhlkjaoifalkj ijflk19787 sljflkjs987234";


sqltext:
53514c69746520666f726d6174203300100001010040202000000000000000050000000000
0000000000000500000004000000000000000000000001
[64]0d000000050e55000f740f3c0ef90ed10e55
[e55]7a05071511110881637669657776317631435245415445205649455720763128782c
79292041530a53454c4543542074312e622c74322e622046524f4d2074312c743220574845
52452074312e613d74322e612047524f5550204259203120484156494e472074322e63204e
4f54204e554c4c0a4c494d495420313026040617111101397461626c657432743205435245
415445205441424c4520743228612c622c6329410306171511016b696e6465787431783174
310443524541544520494e4445582074317831204f4e207431286429205748455245206565
204953204e4f54204e554c4c3602061717110153696e646578743161626374310343524541
544520494e444558207431616263204f4e20743128612c622c632b642b6529810901071711
1101817d7461626c657431743102435245415445205441424c4520743128612c622c632c64
2c652c662c672c682c6a2c6a6a2c6a6a6a2c6b2c61612c62622c63632c64642c6565204445
4641554c5420332e31342c0a66662044454641554c54282768696363757027292c6767204e
4f54204e554c4c2044454641554c542866616c736529290d0000000a0e7b000fdc0fb60f8f
0f680f410f1a0ef30ecb0ea30e7b
[1e7b]260a1401010208000000000000000000000000071908095a00b440091eb851eb851f
68696363757026091401020208000000000000000000000000071908085000a040091eb851
eb851f6869636375702608140101020800000000000000460000000008a9080746008c4009
1eb851eb851f68696363757025071401010108000000000000000000000000071908063c78
40091eb851eb851f6869636375702506140101010800000000000000000000000007190805
326440091eb851eb851f686963637570205514010101080000000000000000000000000719
0804285040091eb851eb851f68696363757025041401010108000000000000000000000000
071908031e3c40091eb851eb851f6869636375702503140101010800000000100000000000
000007190802142840091eb851eb851f686963637570240214090101080000000000000000
000000000719080a1440091eb851eb851f6869636375702201140808080800000000000000
000000000007190840091eb851eb851f6869636375700a0000000a0faa000ffa0ff20fe90f
e00fd70fce0fc50fbc0fb30faa
[2faa]080501010001095a0a08050101000108500908050101000107460808050101000106
3c07080501010001053206080501010001042805080501010001031e040805010100010214
030705090100010a020505080800090a0000000a0fcf000ffc0ff70ff20fed0fe80fe30fde
0fd90fd40fcf
[3fcf]040308010a0403080108f40308010804030801070403080106040308010504030801
0404030801030403080102030308090d0000000010
[5000]
--
CREATE TRIGGER r1 AFTER INSERT ON t1 WHEN new.a NOT NULL BEGIN
INSERT INTO t2(a,b,c) VALUES(new.a,new.b,new.c);
INSERT INTO t1(b) VALUES(zeroblob(40000));
INSERT INTO t1(b) VALUES(randomblob(250));
INSERT INTO t1(b) VALUES(zeroblob(40000));
END;
INSERT INTO t1(a,b,c,d,ff) VALUES(1,1,1,1,'n') ;
INSERT INTO t1(b) VALUES(randomblob(250));
WITH RECURSIVE c(x) (VALUES(1) UNION ALL SELECT x+1 FROM c WHERE x<100)
INSERT OR IGNORE INTO t1(a,c) SELECT x,null FROM c
UNION ALL SELECT 180%x,printf('[%,d]',x*781) FROM c;
INSERT INTO t1(a, c ,c,d,ff) VALUES(1,1,1,1,'no');
UPDATE t1 SET b=a, a=b WHERE a<b;
UPDATE t1 SET b=quote(zeroblob(200)) WHERE a MATCH 'I`J=8i!e`uc,[aIo{%GV6$&Ef,jMD';
WITH RECURSIVE c(x) AS (VALUES(1) UNION ALL SELECT x+1 FROM c WHERE x<100)
INSERT OR IGNORE INTO t1(a,c) SELECT x,null FROM c
UNION ALL SELECT 180%x,printf('[%,d]',x*781) FROM c;
ALTER TABLE 12 THEN raise(ignore)
WHEN t1 RENAME TO t1x;
SELECT sum(b) OVER (PARTITION BY d ORDER BY c) FROM t1;
ALTER TABLE t1x RENAME TO t1;
ALTER TABLE t1 ADD COLUMN DEFAULT '`yz';
SELECT sum(length(name)) FROM dbstat;
INSERT INTO t1(a,b,c,d,ff) VALUES(1,1,1,1,'n') ;
SELECT x,avg(y) FROM v1 GROUP BY x ORDER BY +x;
ALTER TABLE t1 hh TO "hhhlkjaoifalkj ijflk19787 sljflkjs987234";
 


sqltext:
53514c69746520666f726d6174203300100001010040202000000000000000050000000000
0000000000000500000004000000000000000000000001
[64]0d000000050e55000f740f3c0ef90ed10e55
[e55]7a05071511110881637669657776317631435245415445205649455720763128782c
79292041530a53454c4543542074312e622c74322e622046524f4d2074312c743220574845
52452074312e613d74322e612047524f5550204259203120484156494e472074322e63204e
4f54204e554c4c0a4c494d495420313026040617111101397461626c657432743205435245
415445205441424c4520743228612c622c6329410306171511016b696e6465787431783174
310443524541544520494e4445582074317831204f4e207431286429205748455245206565
204953204e4f54204e554c4c3602061717110153696e646578743161626374310343524541
544520494e444558207431616263204f4e20743128612c622c632b642b6529810901071711
1101817d7461626c657431743102435245415445205441424c4520743128612c622c632c64
2c652c662c672c682c6a2c6a6a2c6a6a6a2c6b2c61612c62622c63632c64642c6565204445
4641554c5420332e31342c0a66662044454641554c54282768696363757027292c6767204e
4f54204e554c4c2044454641554c542866616c736529290d0000000a0e7b000fdc0fb60f8f
0f680f410f1a0ef30ecb0ea30e7b
[1e7b]260a1401010208000000000000000000000000071908095a00b440091eb851eb851f
68696363757026091401020208000000000000000000000000071908085000a040091eb851
eb851f6869636375702608140101020800000000000000460000000008a9080746008c4009
1eb851eb851f68696363757025071401010108000000000000000000000000071908063c78
40091eb851eb851f6869636375702506140101010800000000000000000000000007190805
326440091eb851eb851f686963637570205514010101080000000000000000000000000719
0804285040091eb851eb851f68696363757025041401010108000000000000000000000000
071908031e3c40091eb851eb851f6869636375702503140101010800000000100000000000
000007190802142840091eb851eb851f686963637570240214090101080000000000000000
000000000719080a1440091eb851eb851f6869636375702201140808080800000000000000
000000000007190840091eb851eb851f6869636375700a0000000a0faa000ffa0ff20fe90f
e00fd70fce0fc50fbc0fb30faa
[2faa]080501010001095a0a08050101000108500908050101000107460808050101000106
3c07080501010001053206080501010001042805080501010001031e040805010100010214
030705090100010a020505080800090a0000000a0fcf000ffc0ff70ff20fed0fe80fe30fde
0fd90fd40fcf
[3fcf]040308010a0403080109040308010804030801070403080106040308010504030801
0404030801030403080102030308090d0000000010
[5000]
--
CREATE TRIGGER r1 AFTER INSERT ON t1 WHEN new.a NOT NULL BEGIN
INSERT INTO t2(a,b,c) VALUES(new.a,new.b,new.c);
INSERT INTO t1(b) VALUES(zeroblob(40000));
INSERT INTO t1(b) VALUES(randomblob(250));
INSERT INTO t1(b) VALUES(zeroblob(40000));
END;
INSERT INTO t1(a,b,c,d,ff) VALUES(1,1,1,1,'n') ;
WITH RECURSIVE c(x) AS (VALUES(1) UNION ALL SELECT x+1 FROM c WHERE x<100)
INSERT OR IGNORE INTO t1(a,c) SELECT x,null FROM c
UNION ALL SELECT 180%x,printf('[%,d]',x*781) FROM c;
INSERT INTO t1(a, c ,c,d,ff) VALUES(1,1,1,1,'no');
UPDATE t1 SET b=quote(zeroblob(200)) WHERE a MATCH 'I`J=8i!e`uc,[aIo{%GV6$&Ef,jMD';
update t1 set b='x-' || b where a=1 OR a=3;
WITH RECURSIVE c(x) AS (VALUES(1) UNION ALL SELECT x+1 FROM c WHERE x<100)
INSERT OR IGNORE INTO t1(a,c) SELECT x,null FROM c
UNION ALL SELECT 180%x,printf('[%,d]',x*781) FROM c;
ALTER TABLE 12 THEN raise(ignore)
WHEN t1 RENAME TO t1x;
SELECT sum(b) OVER (PARTITION BY d ORDER BY c) FROM t1;
ALTER TABLE t1x RENAME ee TO eee;
ALTER TABLE TO t1;
ALTER TABLE t1 ADD COLUMN DEFAULT 7133;
SELECT sum(length(name)) FROM dbstat;
SELECT x,avg(y) FROM v1 GROUP BY x ORDER BY +x;
ALTER TABLE t1 hh TO "hhhlkjaoifalkj ijflk19787 sljflkjs987234";


sqltext:
53514c69746520666f726d6174203300100001010040202000000000000000050000000000
0000000000000500000004000000000000000000000001
[64]0d000000050e55000f740f3c0ef90ed10e55
[e55]7a05071511110881637669657776317631435245415445205649455720763128782c
79292041530a53454c4543542074312e622c74322e622046524f4d2074312c743220574845
52452074312e613d74322e612047524f5550204259203120484156494e472074322e63204e
4f54204e554c4c0a4c494d495420313026040617111101397461626c657432743205435245
415445205441424c4520743228612c622c632943b306171511016b696e6465787431783174
310443524541544520494e4445582074317831204f4e207431286429205748455245206565
204953204e4f54204e554c4c3602061717110153696e646578743161626374310343524541
544520494e444558207431616263204f4e20743128612c622c632b642b6529810901071711
1101817d7461626c657431743102435245415445205441424c4520743128612c622c632c64
2c652c662c672c682c6a2c6a6a2c6a6a6a2c6b2c61612c62622c63632c64642c6565204445
4641554c5420332e31342c0a66662044454641554c54282768696363757027292c6767204e
4f54204e554c4c2044454641554c542866616c73652929
[5000]
--
PRAGMA writable_schema=ON;
CREATE VIRTUAL TABLE t2 USING fts5vocab('t1','row');


sqltext:
53514c69746520666f726d6174203300100001010040202000000000000000050000000000
0000000000000500000004000000000000000000000001
[64]0d000000050e55000f740f3c0ef90ed10e55
[e55]7a05071511110881637669657776317631435245415445205649455720763128782c
79292041530a53454c4543542074312e622c74322e622046524f4d2074312c743220574845
52452074312e613d74322e612047524f5550204259203120484156494e472074322e63204e
4f54204e554c4c0a4c494d495420313026040617111101397461626c657432743205435245
415445205441424c4520743228612c622c632943b306171511016b696e6465787431783174
310443524541544520494e4445582074317831204f4e207431286429205748455245206565
204953204e4f54204e554c4c3602061717110153696e646578743161626374310343524541
544520494e444558207431616263204f4e20743128612c622c632b642b6529810901071711
1101817d7461626c657431743102435245415445205441424c4520743128612c622c632c64
2c652c662c672c682c6a2c6a6a2c6a6a6a2c6b2c61612c62622c63632c64642c6565204445
4641554c5420332e31342c0a66662044454641554c54282768696363757027292c6767204e
4f54204e554c4c2044454641554c542866616c736529290d0000000a0e7b000fdc0fb60f8f
0f680f410f1a0ef30ecb0ea30e7b
[1e7b]260a1401010208000000000000000000000000071908095a00b440091eb851eb851f
68696363757026091401010208000000000000000000000000071908085000a040091eb851
eb851f686963637570260814010102080000000000000000000000000719080746008c4009
1eb851eb851f68696363757025071401010108000000000000000000000000071908063c78
40091eb851eb851f6869636375702506140101010800000000000000000000000007190805
326440091eb851eb851f686963637570250514010101080000000000000000000000000719
0804285040091eb851eb851f68696363757025041401010108000000000000000000000000
071908031e3c40091eb851eb851f6869636375702503140101010800000000000000000000
000007190802142840091eb851eb851f686963637570240214090101080000000000000000
000000000719080a1440091eb851eb851f6869636375702201140808080800000000000000
000000000007190840091eb851eb851f6869636375700a0000000a0faa000ffa0ff20fe90f
e00fd70fce0fc50fbc0fb30faa
[2faa]080501010001095a0a08050101000108500908050101000107460808050101000106
3c07080501010001053206080501010001042805080501010001031e040805010100010214
030705090100010a020505080800090a0000000a0fcf000ffc0ff70ff20fed0fe80fe30fde
0fd90f
[3fcf]040308010a0403080109040308010804030801070403080106040308010504030801
0404030801030403080102030308090d0000000010
[5000]
--
CREATE TRIGGER AFTER INSERT ON t1 WHEN new.a NOT NULL BEGIN
INSERT INTO t2(a,b,c) VALUES(new.a,new.b,new.c);
SELECT -char(0) AS x WHERE -x & ((SELECT -char(0) AS x WHERE -x & (x||x BETWEEN 5 AND 900) * x)||x BETWEEN 5 AND 900) * x;
SELECT DISTINCT * FROM t1;
INSERT INTO t1(a,b,c,d,ff) VALUES(1 NOTNULL,1,x'',1,'no');
SELECT b,a,b,c<<6 FROM t1 INTERSECT SELECT a,b,b,c FROM t1 WHERE b>=current_date
c;
REPLACE INTO t1(a,b,b,c,d) VALUES(5,5,1,11,2);
SELECT d FROM t1 WHERE 'a'=a AND b IS NOT FALSE='b' AND c LIKE '';
INSERT INTO t1(b) VALUES(zeroblob(40000));
END;
INSERT INTO t3(w,z) VALUES(2,2,99);
SELECT * FROM t1 WHERE b=x'9c454deca520db1361e7d77f';
INSERT INTO t1(a,d) VALUES(FROM)(2.1e+20,30);
SELECT rowid, * FROM t1 WHERE (b IN(SELECT d FROM (SELECT DISTINCT d FROM t2) WHERE d=22
)=1 OR 2 , c) AND a = (
SELECT d FROM (SELECT DISTINCT d FROM t2) WHERE d=22
);
SELECT id FROM t1 WHERE x0>=4 AND x1<=8.0e0 AND y0>=4 AND y0<800.0e-2;
INSERT INTO t1 DEFAULT VALUES;
PRAGMA writable_schema=ON;
INSERT INTO t1(b) VALUES(zeroblob(40000));
INSERT INTO t1(t1) SELECT x FROM t2;
SELECT * FROM t3;
INSERT INTO t1(a) VALUES(1),(2),(3),(5);
INSERT INTO t1(a,c,b,d,ff) VALUES(1 NOTNULL,1,x'',CAST(1 AS varchar),'') ;
PRAGMA busy_timeout=1000;
REINDEX t1;
ALTER TABLE t1 RENAME TO t1x;
CREATE VIRTUAL TABLE t2 USING fts5vocab('t1','row');
CREATE TABLE p30 (id INTEGER PRIMARY KEY);
DELETE FROM CASE t1 WHEN 212 THEN 99 IS FALSE WHEN 890 THEN 365 END WHERE t1 MATCH USING fts5vocab('t1w,'instance');
SELECT rowid, quote(term), * FROM t4 WHERE term=='nAcasefalsealeph'
WHEN (2,3) THEN 'bet'
WHEN (3,4) THEN 'gimel'
ELSE '-' END
FROM t2
ORDER BY +x;
REPLACE INTO t2(a,b,c,d) VALUES(5,1,11,2);
SELECT c, a, b, group_concat(b, '.') FILTER (WHERE c+'two') OVER (
ORDER BY a
) AS group_concat
FROM t1 ORDER BY a;
UPDATE t2 SET b=coalesce(b,0)+6.65;
INSERT INTO t1(a,b,c,d,e) VALUES(1,2,3,4,4,5);
WITH RECURSIVE c(x) AS (VALUES(1) UNION ALL SELECT x+1 FROM c WHERE x<10)
INSERT INTO t1(id,a,b,c)
SELECT x, x+1000, x+2000, zeroblob(10000) FROM c;
ALTER TABLE t1x RENAME TO t1;


sqltext:
53514c69746520666f726d6174203300100001010040202000000000000000050000000000
0000000000000500000004000000000000000000000001
[64]0d000000050e55000f740f3c0ef90ed10e55
[e55]7a05071511110881637669657776317631435245415445205649455720763128792c
79292041530a53454c4543542074312e622c74322e622046524f4d2074312c743220574845
52452074312e613d74322e612047524f5550204259203120484156494e472074322e63204e
4f54204e554c4c0a4c494d495420313026040617111101397461626c657432743205435245
415445205441424c4520743228612c622c6329410306171411016b696e6465787431783174
310443524541544520494e4445582074317831204f4e207431286429205748455245206565
204953204e4f54204e554c4c3602061717110153696e646578743161626374310343524541
544520494e444558207431616263204f4e20743128612c622c632b642b6529810901071711
1101817d7461626c657431743102435245415445205441424c4520743128612c622c632c64
2c652c662c672c682c6a2c6a6a2c6a6a6a2c6b2c61612c62622c63632c64642c6565204445
4641554c5420332e31342c0a66662044454641554c54282768696363757027292c6767204e
4f54204e554c4c2044454641554c542866616c736529290d0000000a0e7b000fdc0fb60f8f
0f680f410f1a0ef30ecb0ea30e7b
[1e7b]260a140101020800eb00000000000000000000071908095a00b440091eb851eb851f
69696363757026091401010208000000000000000000000000071908085000a040091eb851
eb851f68696363757026081401010207ffffffffffffff00000000000719080746008c4009
1eb851eb851f68696363757025071401010108000000000000001000000000071908063c78
40091eb851eb851f6869636375702506140101010800000000000000000000000007190805
326440091eb851eb851f686963637570250514010101080000000000010000000000000719
0804285040091eb851eb851f68696363757025041401010108000000000000000000000000
070d08031e3c40091eb851eb851f6869636375702503140101010800000000000000000000
000007190802142840091eb851eb841f68b963637570240214090101080000000000000000
000000000719080a1440091eb851eb851f6869636375702201140808080800000000100000
000000000007190840091eb851eb851f6869636375700a0000000a0faa000ffa0ff20fe90f
e00fd70fce0fc50fbc0fb30faa
[2faa]090501010001095a0a08050101000108500908050101000107460808050101000106
3c070805010100010531f6080501010001042805080501010001031e040805010100010214
030705090100010a020505080800090a0000000a0fcf000ffc0ff70ff20fed0fe80fe30fde
0fd90fd40fcf
[3fcf]040308010a0403080109040308010804030801070403080106040308010504030801
0404030801030403080102030308090d0000000010
[5000]
--
CREATE TRIGGER r1 AFTER INSERT ON t1 WHEN new.a NOT NULL BEGIN
INSERT INTO t2(a,b,c) VALUES(new.a,new.b,new.c);
SELECT a, sum(d) OVER w1, sum(d) OVER w2, sum(d) OVER w3,max(d)OVER w3
FROM t1
WINDOW
w1 AS
(PARTITION BY b ORDER BY d
ROWS BETWEEN 'BSHkA!} Ya9P_>}nR' PRECEDING AND 1 FOLLOWING),
w2 AS
(PARTITION BY b ORDER BY d
ROWS BETWEEN UNBOUNDED PRECEDING AND CURRENT ROW),
w3 AS
(PARTITION BY b )
;
SELECT sum(length(name)) FROM dbstat;
END;
INSERT INTO t1;
ALTER TO t1x;
LTER TABLE t1x RENAME ee TO eee;
CREATE TABLE t1(x TEXT COLLATE binary DEFAULT current_timestamp,
(w2 AS
()y TEXT COLLATE nocase DEFAULT ('xu') ,PRIMARY KEY(x,y));
WITH RECURSIVE c(x) AS (VALUES(1) UNION ALL SELECT x+1 FROM c WHERE x<100)
INSERT OR IGNORE INTO t1(a,c) SELECT x,null FROM c
UNION ALL SELECT 180-x,printf('[%,d][%,d]',x*781) FROM c;
BY c ORDER BY a) AS z
FROM t2 ORDER BY a;
ALTER TABLE t1x RENAME TO t1;
ALTER TABLE t1 ADD COLUMN hh TEXT DEFAULT -5299;
SELECT x,avg(y) FROM v1 GROUP BY x ORDER BY +x;
ALTER TABLE t1 RENAME hh TO 'wgX`K;Jz8(qh(T9"';
VACUUM;
UPDATE OR REPLACE c1 SET c=c+10 WHERE d BETWEEN 4 AND 7;
b


sqltext:
53514c69746520666f726d6174203300100001010040202000000000000000050000000000
0000000000000500000004000000000000000000000001
[64]0d000000050e82000fc80f8c0f350ee20e82
[e82]5e0507171f1f01810b7461626c6574325f706172656e7474325f706172656e740543
5245415445205441424c45202274325f706172656e7422286e6f64656e6f20494e54454745
52205052494d415259204b45592c706172656e746e6f646529510406171b1b017b7461626c
6574325f6e6f646574325f6e6f646504435245415445205441424c45202274325f6e6f6465
22286e6f64656e6f20494e5445474552205052494d415259204b45592c6461746129550306
171d1d017f7461626c6574325f726f77696474325f726f7769640343524541544520544142
4c45202274325f726f7769642228726f77696420494e5445474552205052494d415259204b
45592c6e6f64656e6f293a020617111108637461626c657432743243524541544520564952
5455414c205441424c45207432205553494e472072747265652869642c792c7a2936010617
111101597461626c657431743102435245415445205441424c45207431287820494e544547
4552205052494d415259204b4559290d000000030ff4000ffc0ff80ff4
[1ff4]0203020002020200020102000d0000000010
[3000]0d000000010cc5000cc5
[3cc5]86380104008c74
[4000]0d0000000010
[5000]
--
SELECT 1 FROM t1 LEFT JOIN t2 ON y=10 OR id=10;


sqltext:
53514c69746520666f726d6174203300100001010040202000000000000000050000000000
000000000000050000000400000000000b
[64]0d000000050e55000f740f3c0ef90ed10e55

[e55]7a05071511110881637669657776317631435245415445205649455720763128782c
7a292041530a53454c4543542074312e622c7432d2622046524f4d2074302c743220574845
52452074312e613d74322e712047524f5550204259203120484156494e47207431ed63204e
4f54204e554c4c0a4c494d495420313026040617111101397461626c657432743205435245
415445205441424c4520743228612c622c6329410306171511016b696e6465787431783174
310443524541544520494e4445582074317831204f4e207431286429205748455245206565
204953204e4f54204e554c4c3602061717110153696e646578743161626374310343524541
544520494e444558207431616263204f4e20743128612c622c632b642b6529810901071711
1101817d7461626c657431743102435245415445205441424c4520743128612c622c632c64
2c652c6ebc672c682c6a2c6a6a2c6a6a6a2c6b2c61612c62622c63642c64642c6565204445
4641554c5420332e31342c0a66662044454641554c54282768696363757027292c6767204e
4f54204e554c4c2044454641554c542866616c736529290d00

[1e7b]260a1401010208000000000000000000000001081908095a00b440091eb851eb851f
68696363757026091401010208000000000000000000000000071908085000a030091eb851
eb851f68696363754726081400f10207ffffffffffff0000000000000709080746008c4019
1eb851eb850f686a6363757025071401010108000000000000000000000010071908063c78
40091eb851eb851f686963637570250614010101080000000000000003b000000007190805
326450091eb851eb851f6869636375702505140101d1080000000000000000000000000719
0804295040091eb851eb851f68696363f670250404010101080000000000000cf000000000
072908031e3c40091eb851eb851f6869636375702503140101010800000000000000000000
000007190802142840091eb851eb851f68696363757024021409010107fffe000000000000
010000000619080b1540091eb851fb851f6869636375702201140808080800d60000100000
000000008a07190840091eb841eb851f6869737375700a0000000a0faa000ffa0ff20f
[2faa]080501010001095a0ad8050101000108500908050101000107460808050101000106
3c07080501010101053206070501010001042805080501010001031e04080501010001fd14
030705090100010a02050507f800090a00
[3fcf]040308010a0403080109040308010814030801070403080106040308010504030801
0404030804d30403080102030308090d00
--
CREATE TRIGGER a AFTER INSERT ON t1 WHEN new.a NOT NULL BEGIN
INSERT INTO t2(a,b,c) VALUES(new.a,new.b,new.c);
INSERT INTO t1( a ) VALUES(zeroblob(40000));
END;
VACUUM;
WITH RECURSIVE c(x) AS (VALUES(1) UNION ALL SELECT x+1 FROM c WHERE x<10 COLLATE rtrim)
INSERT INTO t1(a) SELECT randomblob(3000) FROM c;
WITH c(x) AS (SELECT x LIKE '')
INSERT INTO t1(a) SELECT randomblob(3000<<6) FROM t1 ;
INSERT INTO t1(b) VALUES(zeroblob(40000));
PRAGMA page_size=512;
VACUUM;
INSERT INTO t1(a,b)
SELECT a, sum(a) OVER (PARTITION BY b ORDER BY a ) FROM t2 ORDER BY a;
DROP TABLE t1


sqltext:
53514c69746520666f726d6174203300100001010040202000000000000000050000000000
000000000000050000000400000000000b
[64]0d000000050e55000f740f3c0ef90ed10e55

[e55]7a05071511110881637669657776317631435245415445205649455720763128782c
7a292041530a53454c4543542074312e622c7432d2622046524f4d2074302c743220574845
52452074312e613d74322e712047524f5550204259203120484156494e47207431ed63204e
4f54204e554c4c0a4c494d495420313026040617111101397461626c657432743205435245
415445205441424c4520743228612c622c6329410306171511016b696e6465787431783174
310443524541544520494e4445582074317831204f4e207431286429205748455245206565
204953204e4f54204e554c4c3602061717110153696e646578743161626374310343524541
544520494e444558207431616263204f4e20743128612c622c632b642b6529810901071711
1101817d7461626c657431743102435245415445205441424c4520743128612c622c632c64
2c652c6ebc672c682c6a2c6a6a2c6a6a6a2c6b2c61612c62622c63642c64642c6565204445
4641554c5420332e31342c0a66662044454641554c54282768696363757027292c6767204e
4f54204e554c4c2044454641554c542866616c736529290d00

[1e7b]260a1401010208000000000000000000000001081908095a00b440091eb851eb851f
68696363757026091401010208000000000000000000000000071908085000a030091eb851
eb851f68696363754726081400f10207ffffffffffff0000000000000709080746008c4019
1eb851eb850f686a6363757025071401010108000000000000000000000010071908063c78
40091eb851eb851f686963637570250614010101080000000000000003b000000007190805
326450091eb851eb851f6869636375702505140101d1080000000000000000000000000719
0804295040091eb851eb851f68696363f670250404010101080000000000000cf000000000
072908031e3c40091eb851eb851f6869636375702503140101010800000000000000000000
000007190802142840091eb851eb851f68696363757024021409010107fffe000000000000
010000000619080b1540091eb851fb851f6869636375702201140808080800d60000100000
000000008a07190840091eb841eb851f6869737375700a0000000a0faa000ffa0ff20f
[2faa]080501010001095a0ad8050101000108500908050101000107460808050101000106
3c07080501010101053206070501010001042805080501010001031e04080501010001fd14
030705090100010a02050507f800090a00
[3fcf]040308010a0403080109040308010814030801070403080106040308010504030801
0404030804d30403080102030308090d00
--
CREATE TRIGGER a AFTER INSERT ON t1 WHEN new.a NOT NULL BEGIN
INSERT INTO t2(a,b,c) VALUES(new.a,new.b,new.c);
INSERT INTO t1( a ) VALUES(zeroblob(40000));
END;
VACUUM;
WITH RECURSIVE c(x) AS (VALUES(1) UNION ALL SELECT x+1 FROM c WHERE x<10 COLLATE rtrim)
INSERT INTO t1(a) SELECT randomblob(3000) FROM c;
WITH c(x) AS (SELECT x<='')
INSERT INTO t1(a) SELECT randomblob(3000<<6) FROM t1 ;
INSERT INTO t1(b) VALUES(zeroblob(40000));
PRAGMA page_size=512;
VACUUM;
INSERT INTO t1(a,b)
SELECT a, sum(a) OVER (PARTITION BY b ORDER BY a ) FROM t2 ORDER BY a;
DROP TABLE t1


sqltext:
53514c69746520666f726d6174203300100001010040202000000000000000050000000000
0000000001
[64]0d000000050e55000f740f3c0ef90ed10e55
[e55]7a05071511110881637669657776317631435245415445205649455720763128782c
79292041530a53454c4543542074312e622c74322e622046524f4d2074312c743220574845
52452074312e613d74322e612047524f5550204259203120484156494e472074322e63204e
4f54204e554c4c0a4c494d495420313026040617111101397461626c657432743205435245
415445205441424c4520743228612c622c6329410306171511016b696e6465787431783174
310443524541544520494e4445582074317831204f4e207431286429205748455245206565
204953204e4f54204e554c4c3602061717110153696e646578743161627374310343524541
544520494e44455820743161626e204f4e20743128612c622c632b642b6529810901071711
1101817d7461626c657431743102435245415445205441424c4520743128612c622c632c64
2c652c662c672c682c6a2c6a6a2c6a6a6a2c6b2c61612c62622c63632c64642c6565204445
4641554c5420332e31342c0a66662044454641554c54282768696363757027292c6767204e
4f54204e554c4c2044454641554c542866616c736529290d0000000a0e7b000f
000000
[1e7b]260a1401010208000000000000000000000000071908095a00b440091eb851eb851f
68696363657026091401000208000000000000000000000000071908085000a040091eb851
eb890f686963637570260814010102080000000000000000000000000719080746008c4009
1eb851eb851f68696363757025071401010108000000000000f20000000000071908063c78
40091eb851eb851f6869536375702506140101010800000100000000000000000007180805
326440091eb851eb851f686963637570250514010101080000000000140000000000000719
0804285040091eb851eb851f6869636375702504140101010c400000000000000000000000
071908031e3c40091eb851eb851f6869636375702503140101010800000000000000000000
000007190802142840091eb851eb851f686963637570240214090101080000000000000000
000000000719080a1440091eb851eb851f6869636375702201140808080800000000000000
000000000007190840091eb851eb851f6869636375700a0000000a0faa000ffa0ff20fe90f
e00fd7
000001
[2faa]080501010001095a0a08050101000108500908050101000107460808050101e80106
3c07080501010001053206080501020001042805080501010001031e040805010200010214
030705090100010a020505080800090a0100000a0fcf000ffc0ff70ff20fed0fe8
0000000001
[3fcf]040308010a03f3080109040308010804030801070403080106040308010504030801
0404030802030403080102030308090d0000000010
[5000]
--
SELECT a,b,c,* FROM t1, pragma_database_list ORDER BY a LIMIT 0 OR x'487a507242556d121e87f06f9c69a6b38295',3 AND 4;
END;
ALTER TABLE t1x RENAME TO t1;
WITH c(x) AS (VALUES(1) UNION ALL SELECT x+0.41741423 FROM c WHERE x<100)
INSERT OR IGNORE INTO t1(a,c) SELECT x,null FROM c
UNION ALL SELECT x-180,printf( 4 , x+781) FROM c;


sqltext:
53514c69746520666f726d6174203300100001010040202000000000000000050000000000
0000000004700500000004000000000000000000000001
[64]0d000000050e55000f740f3c0ef90ed10e55
[e55]7a05071511110881637669657776317631435245415445205649455720763128782c
79292041530a53454c4543542074312e622c74322e622046524f4d2074312c743220574845
52452074312e613d74322e612047524f5550204259203120484156494e472074322e63204e
4f54204e554c4c0a4c494d495420313026040617111101397461626c657432743205435245
415445205441424c4520743228612c622c6329410306171511016b696e6465787431783174
310443524541544520494e4445582074317831204f4e207431286429205748455245206565
204953204e4f54204e554c4c3602061717110153696e646578743161626374310343524541
544520494e444558207431616263204f4e20743128612c622c632b642b6529810901071711
1101817d7461626c657431743102435245415445205441424c4520743128612c622c632c64
2c652c662c672c682c6a2c6a6a2c6a6a6a2c6b2c61612c62622c63632c64642c6565204445
4641554c5420332e31342c0a66662044454641554c54282768696363757027292c6767204e
4f54204e554c4c2044454641554c542866616c736529290d0000000a0e7b000fdc0fb60f8f
0f680f410f1a0ef30ecb0ea30e7b
[1e7b]260a1401010208000000000000000000000000071908095a00b440091eb851eb851f
68696363757026091501010208000000000000000000000000071908085000a040091eb851
eb851f686963637570260814010102080000000000000000000000000719080746008c4009
1eb851eb851f68696363757025071401010108000000000000000000000000071908063c78
40091eb851eb851f6869636375702506140101010800000000000000000000000007190805
326440091eb851eb851f686963637570250514010101080000000000000000000000000719
0804285040091eb851eb851f68696363757025041401010108000000000000000000000000
071908031e3c40091eb851eb851f6869636375702503140101010800000000000000000000
000007190802142840091eb851eb851f686963637570240214090101080000000000000000
000000000719080a1440091eb851eb851f6869636375702201140808080800000000000000
000000000007190840091eb851eb851f6869636375700a0000000a0faa000ffa0ff20fe90f
e00fd70fce0fc50fbc0fb30faa
[2faa]080501010001095a0a08050101000108500908050101000107460808050101000106
3c07080501010001053206080501010001042805080501010001031e040805010100010214
030705090100010a020505080800090a0000000a0fcf000ffc0ff70ff20fed0fe80fe30fde
0fd90fd40fcf
[3fcf]040308010a0403080109040308010804030801070403080106040308010504030801
0404030801030403080102030308090d0000000010
[5000]
--
CREATE TRIGGER r1 AFTER INSERT ON t1 WHEN new.a NOT NULL BEGIN
INSERT INTO t2(a,b,c) VALUES(new.a,new.b,new.c);
SELECT a,b,c FROM t1 UNION ALL SELECT x,y,z FROM t2
ORDER BY a,b,c;
SELECT a, rank() OVER w1, dense_rank() OVER w2, percent_rank() OVER w3,
cume_dist() OVER w1, lag(1) OVER w1
FROM t1
WINDOW
w1 AS
(PARTITION BY b ORDER BY d
ROWS BETWEEN 2 PRECEDING AND a FOLLOWING),
w2 AS
(PARTITION BY b ORDER BY d
ROWS BETWEEN UNBOUNDED PRECEDING AND CURRENT ROW),
w3 AS
(PARTITION BY b ORDER BY d
ROWS BETWEEN CURRENT ROW AND UNBOUNDED FOLLOWING)
;
SELECT * FROM t1 WHERE z IN (SELECT 10207 UNION SELECT 10006)
AND y IN (SELECT 10000 UNION SELECT 10201)
AND x>0 AND x<10
ORDER BY w;
END;
ALTER TABLE t1 RENAME TO t1x;
ALTER TABLE t1x RENAME ee TO eee;
INSERT INTO t6 VALUES(2, 'a', 2, '') ;
ALTER TABLE t1x RENAME TO t1;
ALTER TABLE t1 ADD COLUMN hh TEXT DEFAULT 'xyz';
SELECT x,avg(y) FROM v1 GROUP BY x ORDER BY +x;
ALTER TABLE t1 RENAME hh TO "hhhlkjaoifalkj ijflk19787 sljflkjs987234";


sqltext:
53514c69746520666f726d6174203300100001010040202000000000000000050000000000
000000f40000050000000400000000000000
[64]0d000000050e55000f740f3c0ef90ed10e55
[e55]7a05071511110881637669657776317631435245415445205649455720763128782c
79292041530a53454c4543542074312e622c74322e622046524f4d2074312c743220574845
52452074312e613d74322e712047524f5550204259203120484156494e472074322e63204e
4f54204e554c4c0a4c494d495420313026040617111101397461626c657432743205435245
415445205441424c4520743228612c622c6329410306171511016b696e6463387431783174
310443524541544520494e4445582074317831204f4e207431286429205748455245206565
204953204e4f54204e554c4c3602061717110153696e646578743161626374310343524541
544520494e444558207431616263204f4e20743128612c622c632b642b6529810901071711
1101817d7461626c657431743102435245415445205441424c4520743128612c622c632c64
2c652c662c672c682c6a2c6a6a2c6a6a6a2c6b2c61612c62622c63632c64642c6565204445
4641554c5420332e31342c0a66662044454641554c54282768696363757027292c6767204e
4f54204e554c4c2044454641554c542866616c736529290d0000000a0e7b000fdc0fb60f8f
0f680f410f1a0e
[1e7b]260a1401010208000000000000000000000000081908095a00b440091eb851eb851f
68696363757026091401010208000000000000000000000000071908085000a040091eb851
eb851f686963637570260814010102080000057000000000000000099759080746008c4009
1eb851eb851f68696363757025071401010108000000000000000000000000071908063c78
40091eb851eb851f6869636375702506140101010800000000000000000000000007190805
325440091eb851eb851f686963637570250514010101080000000000000000000000000719
0804285040091eb851eb851f68696363757025041401010107ffffffffffffff0000000000
071908031e3c40091eb851eb851f6869636375702503140101010800000000000000000000
000007190802142840091eb851db851f686963637570240214090101080000000000000000
000000000719080a1440091eb851eb851f6869636375702201140808770800000007b00000
000000000007190840091eb851eb851f68e9636375700a0000000a0faa000ffa0ff20fe90f
e00fd70fce0fc50fbc0fb3
[2faa]080501010001095a0a08050101000108500908050101000107460808050101000106
3c07080501010001053206080501010001042805080501010001031df4080501010001fd14
030705090100010a020505090800090a0000000a0fcf000ffc0f
00000000000001
[3fcf]040308010a0403080109040308010804030801070403080106040308010504030801
0404030801030403080102030308090d00
[5000]
--
CREATE TRIGGER r1 AFTER INSERT ON t1 WHEN new.a NOT NULL BEGIN
INSERT INTO t2(a,c,b) VALUES(new.a,new.b,new.c);
SELECT * FROM t1 WHERE (a,b)<=(5,0) ORDER BY a DESC;
SELECT (5, 4) IN (SELECT +b, + 4 FROM t1);
SELECT (5, 4) IN (SELECT +b, +a FROM t1);
END;
WITH RECURSIVE c(x) AS (VALUES(1) UNION ALL SELECT x+1 FROM c WHERE x<10)
INSERT INTO t1(a) SELECT randomblob(3000) FROM c;
INSERT INTO t1(a,b,d,c,ff) VALUES(9,current_timestamp,1,1,'') ;
WITH RECURSIVE c(x) AS (VALUES(3) UNION ALL SELECT x+1 FROM c WHERE x<10)
INSERT INTO t1(a) SELECT randomblob(3000) FROM c;
INSERT INTO t1(b) VALUES(zeroblob(40000));
ALTER TABLE t1 RENAME TO t1x;
WITH RECURSIVE c(x) AS (VALUES(1) UNION ALL SELECT x+4.3087340 FROM c WHERE x<10)
INSERT INTO t1(a) SELECT randomblob(3000) FROM c;
INSERT INTO t1(a,b)
SELECT a, sum(a) OVER (PARTITION BY b ORDER BY a DESC) FROM t2 ORDER BY a;
SELECT (5, 4) IN (SELECT a, b FROM t1);
SELECT 1 WHERE (-09437465301, 4) IN (SELECT %bt1);
INSERT INTO t1(a,b)
SELECT a, sum(a) OVER (PARTITION BY b ORDER BY a DESC) FROM t2 ORDER BY a;
WITH RECURSIVE c(x) AS (VALUES(1) UNION ALL SELECT x+1 FROM c WHERE x<10)
INSERT OR IGNORE INTO t1(a,c) SELECT x,null FROM c
UNION ALL SELECT 180-x,printf('%,]', x/781) FROM c;
ff ;
WITH RECURSIVE c(x) AS (VALUES(1) UNION ALL SELECT x+1 FROM c WHERE x<10)
INSERT OR IGNORE INTO t1(a,c) SELECT x,null FROM c
UNION ALL SELECT 180-x,printf('%,]', x/781) FROM c;


sqltext:
53514c69746520666f726d6174203300100001010040202000000000000000050000000000
fffff00000000200000004000000000000006400000001
[64]0d0ff800040ece000f4c0fd30efa0ece
[ece]2a0406171311013f696e64657874316274310543524541544520494e444558207431
62204f4e207431286229500306172b2b01597461626c6573716c6974655f73657175656e63
6573716c6974655f73657175656e636504435245415445205441424c452073716c6974655f
73657175656e6365286e616d652c73657129810401071711110181737461c26c6574317431
02435245415445205441424c452074312861205245414c204e4f54204e554c4c2044454641
554c542832352b3332292c6220464c4f41542c6320444f55424c4520554e495155452c0a64
20434c4f422c6520494e5445474552205052494d415259204b4559204155544f494e435245
4d454e54292302061737110100696e64657873716c6974655f6175746f696e6465785f7431
5f3174310500000008000000000d0000000010
[2000]0a0000000010
[3000]0d0000000010
[4000]0a0000000010
[5000]
--
INSERT INTO t1 DEFAULT VALUES;
nocase;
INSERT INTO t1(b) VALUES(1),(2),('xyzzy');
SELECT * FROM t1 WHERE b=2.0;
DROP INDEX t1b;
SELECT rowid,a,c,snippet(t1,'4',',, ' FROM t1 WHERE a MATCH 'rtree OR json1rtree OR json1';
WITH RECURSIVE c(x) AS (VALUES(1) UNION ALL SELECT x+1 FROM c WHERE x<10)
= INTO t1(a) SELECT randomblob(3000) FROM c;
REINDEX t1;
SELECT rowid, * FROM dbstat('main');
SELECT 'abc'==('ABC'<='') COLLATE nocase;
SELECT 'abc'==('ABC'||'' COLLATE nocase);
SELECT 'abc'+('ABC'||CASE WHEN 1+1=2 THEN '' COLLATE nocase
ELSE '' COLLATE binary END);
UPDATE t1 STE content='beamer bummer backup' WHERE content='boomer';
SELECT 1 WHERE (SELECT a, b FROM t1 WHERE c=6) IN (SELECT a, b FROM t1);


sqltext:
53514c69746520666f726d617420330010000101004020200000000000000005fffffffff0
0000000000000600000004000000000000000000000001
[64]0d000000060e0f000faa0f530ee80e8b0e330e0f
[e0f]22060617111101317461626c656262626206435245415445205441424c4520626228
6129560506171f1f017d7461626c6574315f636f6e66696774315f636f6e66696705435245
415445205441424c45202774315f636f6e66696727286b205052494d415259204b45592c20
762920574954484f555420524f5749445b04071721210181017461626c6574315f646f6373
697a6574315f646f6373697a6504435245415445205441424c45202774315f646f6373697a
652728696420494e5445474552205052494d415259204b45592c20737a20424c4f42296903
0717191901812d7461626c6574315f69647874315f69647803435245415445205441424c45
202774315e696478272873656769642c207465726d2c2070676e6f2c205052494d41525920
4b45592873656769642c207465726d292920574954484f555420524f574944550207171b1b
0181017461626c6574315f6461746174315f6461746102435245415445205441424c452027
74315f646174612728696420494e5445474552205052494d415259204b45592c20626c6f63
6b20424c4f42295401071711110881157461626c6574317431435245415445205649525455
414c205441424c45207431205553494e47206674733528612c622c7072656669783d22322c
322c332c34222c20636f6e74656e743d2222290d0b6a0037094c020fe7094c0fc60fa40f88
0f6d0f4b0f2c0f0e0eec0ecd0ead0e8e0e6c0e4b0e290e080de60dc40db50d970d760d540d
310d150cf30cd30cb50c950c730c540c320c100bee0bcc0bb00b8d0b7e0b480b2e0b0b0aef
0acc0aad0a8c0a6d0a4d0a2b0a0c09ec09ca09a8098609630ff1
[194c]150a0300300000000101033500030001120201120301111c8c808080801003003e00
000017010505347461626c030203010477686572030206091b8c1f8080800f03003c000000
1605346674733403020201046e756d6203060104091b8c808080800e03003b000000160433
74686503060101040103776865030204040a1b8c808080800d03003c0000001604336e756d
03060101050103746162030203040a198c808080800c030038000000140332776803020400
04336674730302020407188c808080800b0300360000001303327461030203020168030601
010404071b8c808080800a03003c0000001603326e75030601010501026f66030601010604
09198c808080800903003800000014033266740302020102697303060101030407188c8080
8080080300360000001302317403080301010401017703020404091a8c808080800703003a
ff00001502316e03080101020501016f03060101060409188c808080800603003600000013
04023166030202010169030601010304061c8c808080800503003e00000017043074686503
06010104010577686572650302040a158c8080808004030030000000110101060630746162
6c65030202071c8c808080800303003e0000001707306e756d626572030601010501026f66
0306040d138c808080800203002c0000000f01010302306e0306010102071b8c8080808001
03003c00000016083066747334617578030202010269730306040c000000142a0000000101
022400020101120201120888808080801203001600000005021c88808080801103003e0000
00170534726f777302060101050104746865720202040b1588808080801003003000000011
02010107053462657477020204081b88808080800f03003c00000016040433726f77020601
010501037468650208050a1b88808080800e03003c00000016010102043361726502020301
03626574020207081b88808080800d03003c0000001603327468020802010107000433616e
640206040a1b88808080800c03003c000000160332696e02060101060102726f0206010105
04091888808080800b0300360000001302033261720202030102626502020405071b888080
80800a03003c00000016023174020802010107000332616e02060101040919888080808009
0300380000001402316e020601010301017202060101050408178880808080080300340000
00120231620202040101690206010106040619888080808007030038000000140402313202
020501016102080301010205061b88808080800603003c0000001606307468657265020202
0002313102060101040a158880808080050300300000001101010504307468650206010107
071c88808080800403003e0000001701010602306e02060101030104726f7773020607081b
88808080800303003c0000001608306265747765656e0202040102696e0206040c1a888080
80800203003a000000150430616e64020601010202027265020203040a1788808080800103
00340000001202303102060101040101320202050408088480808081120300160000000504
1b84808080801103003c0000001605347461626c0106010105020365726d0102040b1b8480
8080801003003c0000001605346561636801020301047072657301020504091a8480808080
0f03003a00000015043374657201020402026865010601010304081b84808080800e03003c
0000001604337072650102050103746162010601010504081a84808080800d03003a000000
150433666f7201020202027473010601010404081b84808080800c03003c00000016033274
68010601010300043365616301020304091884808080800b03003600000013033274710106
01010502016501020404091984808080800a030038000000140332696e0106010102010270
720102050b8918848086508009030036000000130332666f01020202017401060101040407
1b84808080800803003c00000016023174010a04010103040003326561010203040a178480
80808007030034000000120231690106010102010170010205040818848080808006030036
0000001302316501020301016601080201010404061b84808080800503003c000000160530
7465726d01020402026865010601010304091484808080800403002e000000100630746162
6c65010601010504158480808080030300300000001102083070726573656e74010205051b
84808080800203003c00000016043066747301060101040102696e01060101040a1a848080
80800103003a000000150530656163f40102030103666f7201020204090601030012030b0f
0000088c808080801103001600000005040a000000320e4f000ffa0ff10fe90fe10fd80fd1
0fc90fc10fb90fb10fa90fa00f980f900f8704100f780f710f680f5f0f560f4d0f410f380f
2f0f260f1d0f130f0a0f010ef70eee0ee60edd0ed60ecd0ec30eba0eb00ea80e9f0e960e8e
0e850e781e730e6a0e600e580e4f
[2e4f]0804011001033474200704010e0103341e0904011201033374681c08040110010333
6e1a080401100103327718080401100103327416080401100103326e140704010e01033212
080401100103317410080401100103316e0e0704010e0103310c09040112010330e9680a08
0401100103307408090401120103306e7506080401100103306e040604010c010302080401
1001023472220704010e0102342008040110010233721e0904011201023361721c08040110
010232741a08040110b3023269180904011201023261721608040110010231741408040110
d102316e1208040110010231621008040110010231320e0b040116010230746865720c0804
0110010230740a080401100102306e08080401100102306206080401100102306105060401
0c01020207040910013474220604090e01342008040912013374651e070409100133701c07
0409100133661a0804091201327368180704091001322d1607040910013269140704091001
3266120704091001317410070409100131690e0604090e01310c08040912013074650a0704
09100130740807040910013070060804091201306674040504090c01020d000000030feb00
0ff90ff20feb
[3feb]0503030010030505020300100406050103001004030a000000020feb000feb0ff4
[4feb]080315017067737a180b031b0176657273696f6e040d000000030ff2000ffc0ff70f
f2
[5ff2]0303020103030202010202010209
--
SELECT * FROM t1, bb;
INSERT INTO t1(b) VALUES(randomblob(250));
1 WHERE (5, 4) IN (SELECT b, a FROM t1);
INSERT INTO t1(b) VALUES(randomblob(-8.7));
UPDATE t1 SET b=quote(zeroblob(200)) WHERE t1 MATCH 1 ;
INSERT INTO t1(b) VALUES(zeroblob(40000));
UPDATE t1 SET b=quote(zeroblob(200)) WHERE a MATCH 'thrad*';
DELETE FROM t1 WHERE a MATCH '�s*';
SELECT rowid, quote(matchinfo(t1,'pcxybns')) FROM t1 WHERE t1 MATCH 'e*';
WITH RECURSIVE c(x) AS (VALUES(1) UNION ALL SELECT x+1 FROM c WHERE x<100)
INSERT INTO t1(b,c t1 SELECT last_insert_rowid(),x FROM c;
INSERT INTO t1(a,b) VALUES(1,11),(2,22)((200)) WHERE t1 MATCH 1),(3,33),(4,44);
INSERT INTO t3
SELECT json_replace(t1.x,t2.y,json_object('on', t1.rowid,'twotwo',t2.rowidt2;
INSERT INTO t1(t1) VALUES(-8.92654074);
SELECT sum(s INSERT +length(b)) FROM t1 WHERE a IN (110,10,150) AND q IS NULL;
SELECT * FROM t1(8380331444616569), bb;
SELECT * FROM t1, bb WHERE t1.rowid=bb.rowid;
PRAGMA wal_checkpoint=TRUNCATE;
SELECT DISTINCT - FROM t1;
INSERT INTO t1(t1) VALUES('optimize');
PRAGMA wal_checkpoint=RESTART;
WITH RECURSIVE
c1(x) AS (VALUES(0) UNION ALL SELECT x+1 FROM c1 WHERE x<99),
c2(y) AS (VALUES(current_timestamp) UNION ALL SELECT y+1 FROM c2 WHERE y<99)
INSERT INTO t1(id, x0,x1,y0,y1,label)
SELECT 1000+x+y*100, x, x+1, y, y+6668475, printf('box-%d,%d',x,y) FROM c1, c2;
INSERT INTO t1(t1) VALUES('optimize');
PRAGMA optimize;
INSERT INTO t1(x) VALUES
('T,hyFG6D/N_SW.3K?ZeHO:OIzgH'),
('6p^k- |HW+T^">y�^z!9l_*;_inn jyZj') ;
7SELECT a.x, cast( 1 (a.y%10) AS integer) AS avg1
FROM t4 AS a GROUP BY a.x
HAVING NOT EXISTS(
SELECT b.x, CAST(avg(b.y*10) AS t1 ) AS avg2
FROM t4 AS b GROUP BY b.x HAVING avg1 > avg2);
SELECT rowid,a,c FROM t1 WHERE a MATCH 'rtreeHOR json1';
DELETE FROM t1 WHERE t1 MATCH 'c*';
INSERT INTO t1;
0


sqltext:
53514c69746520666f726d6174203300100001010040202000000000000000060000000000
000000
[64]0d000000050ece000fa20f4e0f240ef80ece
[ece]280506171111013d696e646578783374320643524541544520494e44455820783320
4f4e2074322862292a04061711110141696e646578783274310543524541544520494e4445
58207832204f4e20743128632c6229280306171111013d696e646578783174310443524541
544520494e444558207831204f4e20743128622952020717111101810f7461626c65743274
3203435245415445205441424c45207432286120494e542c206220494e54454745522c2050
52494d415259204b455928612c62292920574954484f555420524f5749445c010717111101
81237461626c657431743102435245415445205441424c45207431286120494e5420505249
4d415259204b45592c206220544558542c206320544558542c206420494e54454745522920
574954484f555420524f5749440a000000060fa7000ff40fe50fd50fc50fb60fa7

[1fa7]0e0501151301066576656e736978060e0501131501056f646466697665050f050115
1501046576656e666f7572040f050113170e636f64647468726565030e0501151301026576
656e74776f110b05091313096f64646f6e650a000000c80b0b000ffc0ff60ff00fea0fe40f
de0fd80fd20fcc0fc60fc00fba0fb40fae0fa80fa20f9c0f960f900f8a0f840f7e0f780f72
0f6c0f660f600f5a0f540f4e0f480f420f3c0f360f300f2a0f240f1e0f180f120f0c0f060f
000efa0ef40eee0ee80ee20edc0ed60ed00eca0ec40ebe0eb80eb20eac0ea60ea00e9a0e94
0e8e0e880e830e7d0e770e710e6b0e650e5f0e590e530e4d0e470e410e3b0e350e2f0e290e
230e1d0e170e110e0b0e050dff0df90df30ded0de70de10ddb0dd50dcf0dc90dc30dbd0db7
0db10dab0da60da00d9a0d940d8e0d880d820d7c0d760d700d6a0d640d5e0d580d520d4c0d
460d3f0d3a0d340d2e0d280d220d1c0d160d100d0a0d030cfc0cf50cee0ce70ce00cd90cd2
0ccb0cc40cbd0cb60caf0ca80ca10c9a0c930c8c0c850c7e0c770c700c690c620c5b0c540c
4d0c460c3f0c380c310c2a0c230c1c0c150c0e0c070c000bf90bf20beb0be4
[2b0b]0603020100c8070603020100c7110603020100c6520603020100c51b0603020100c4
530603020100c3220603020100c2260603020100c11e0603020100c03a0603020100bf2c06
03020100be270603020100bd150603020200bc210603020100bb540603020100ba0a060302
0100b9540603140100b8320603020100b71e1603020100b6240603020100b53a0603020100
b4450603020100b35f0603020110b2030603020100b1630603020100b0240603020100af22
0603020100ae0f0603020100ad210603020100ac5b06030200ffab240603020100aa5b0603
020100a93e0603020100a80e0603020100a70c0603020100a60d0603020100a52516030201
00a4170603020100a3090603020100a2510603020100a1400603020100a04b06030201009f
5d06030201009e2106030201009d4206030201009c4806030201009b4806030201009a0906
03020100992f0603020100983a060302010097340603020100965a06030201009550060302
0100942f06030200ff931a0603020100921a06030201009127060302010090130603020100
8f3b06030201008e4606030201009d1d70930201008c4a06030201008b3906030201008a55
06030201008907060301f10088020a23020100872c0603020100864d0603020100854b0603
02010084370603020100833c060302010082600603020100813b0603020100805a05030101
7f22050301017e31050301017d0b050301017c08050301017b22050301017a580503010179
4f05030101784905030101771605030101765f05030101750f05030101741f05030101731f
05030101721405030101710805030101700c050301016f290502f1016e57050301016d3305
0301016c0b050301016b49050301016a05050301016e2305030101684105030101674a0503
01016615040301096505030101646205030101636005030101623a04030101610d05030101
6041050301015f5f050301015e49050301015d3d050301015c09050301015b29050301015a
4805030101595405030101585005030101572505030101565705030101550205030101543f
05030101533505030101521d05030101512105030101504e050301014f1e050301014e2a05
0301014d5e050301014c04050301014b51050301015a4c0503010149620503010148590503
0101472405030101464b05030101451005030101443805030101432b050301014228050301
0141380403010940050302013f2f050301013e19050301013d59050301013c1c050301013b
0f050301013a3705030101395a05030101381605030101375b050301013603050301013538
05030101342005030101330c05030101323b05030101312b050301013055050301012f1805
0301012e55050301012d5b050301012c3d050301012b4a050301012a560503010129070503
0101282f05030101272305030101264105030101255d050301012410050303c12310050300
01221705030101214d050301012054050301006f5d050301011e1d050301011d4305030101
1c08050301011b61050301011a3605030101194e05030101182e05030101171b0503010116
60f5030101156305030101140605030101132e05030101125b05030101113e050301075027
050301010f44050301010e26050301010d3b050301010c60050301010b51050301010a5905
030101090205030101082105030101071a05030101066305030101051705030101044a0503
0101032905030101024a030309080a000000060fce000ff70fee0fe5
[3fce]070313016f646405070317b16f646403060313096f6464080315016576656e060803
15016576656e04080315016576656e020a000000060fb2000ff30f
[4fb2]0c0413150174776f6576656e020d0417130174687265656f6464030c041315017369
786576656e060a041313096f6e656f64640d041515016bbf75726576656e040c0415130166
6976656f6464050a000000c80b0b000ffc0ff70ff20fec0fe60fdf0fd80fd20fcc0fc60fc0
0fba0fb30fac0fa60fa00f9a0f940f8d0f860f7f0f790f730f6d0f670f600f5a0f530f4c0f
460f400f390f330f2d0f270f200f190f130f0d0f060f000efa0ef40eee0ee70ee10edb0ed5
0ece0ec70ec10eba0eb40eae0ea80ea10e9b0e940e8d0e870e810e7b0e750e6f0e680e610e
5a0e540e4e0e470e400e3a0e340e2e0e270e200e190e130e0c0e060dff0df90df20deb0de5
0ddf0dd90dd30dcd0dc70dc10dba0db30dad0da70da10d9b0d940d8d0d870d800d7a0d730d
6d0d670d610d5a0d540d4e0d480d410d3b0d340d2d0d260d200d1a0d130d0c0d050cff0cf9
0cf30cec0ce60cdf0cd90cd30ccd0cc60cc00cba0cb30cac01760c9f0c980c920c8c0c860c
800c7a0c740c6e0c670c610c5a0c530c4d0c470c400c3a0c340c2e0c280c210c1b0c150c0e
0c070c000bfa0bf40bed0be60be00bda0bd30bcd0bc70bc10bbb0bb50baf0ba90ba30b9c0b
950b8f0b890b830b7c0b750b6f0b690b620b
[5b0b]060301026300b1050301016315050301016306050301016264050301016249050301
02611b050301016116060301025ff08205030101606305030101600c060301025f00b30503
01015f76050301015f5f050301015e4d060301025d009f050301015d25050301015d1f0603
01025b00ac060301025b00a9050301015b37050301015b2d050301015b12060301025a0096
060301025a0080050301015a3905030101594805030101593d05030101590a05030101587a
05030101576e05030101575605030101562a0603010255008a05030101553005030101552e
060301025400bb060301025400b9050301015459050301015420060301025300c406030102
5200c6060301025100a205030101514b05030101510b060301025000950502f10150580503
01014f79050301014e50950301014e19060301024d0086050301014d21050301014c4a0603
01024b00a0060301024b0085050301014b46060301024a008c050301014a67050301014a2b
050301014a04050301014a0205560101497805030101496b05030101495e0603010248009c
0603010248009b05030101485a0603010246008e060301024500b405030101440f05030101
431d0603010242009d050301014168050301014160050301014126060301024001a1050301
013f54060301023e00a9050301013e11050301013d5d050301013d2c0ec301023c00830671
01023b008f060301023b0081050301013b32050301013b0d060301023a00c0060301023a00
b5060301023a0098050301013a620603010239008b05030101384405030101384105030101
38350603010237008405030101373a05030101361a050301013553060301023400b6050301
01336d0603010232058805030101317e060301022f0099060301022f0094050301012f3f05
0301012f28050301012e18050301012e13060301022c00bf060301022c0087050301012b43
050301012b31050301012a4e05030101296f05030101295b05030101290305030101284206
0301022700be06030102270091050301012710060301022608c205030101260e0603010225
00a5050301012557060301022400b0060301022400ab060301022400970503010124470503
01012369050301012327060301022200c3060301022200af05030101227f05030101227b06
0301022100bc060301022100ad0603010221009e0503010120510503010121080503010120
44050301011f74050301011f73060311021e00c1060301021e00b7050301011e4f06030102
1d008d050301011d52050301011d1e050301011c3c060301021b00c5050301011b17060301
021a0093060301021a0092050301011a0705030101193e05030101182f060301021700a405
0301011722050301011705050301011677050301011638060301021500bd05030101156605
030101147206030102130090060301021100c7050301011045050301011024050301011023
060301020f00ae050301010f75050301010f3b060301020e00a8060301020d00a605030101
0c61060301020c00a7050301010c70050301010c33050301010b79a50301010b6c06030102
0a00ba060301020900a306030101f9009a05030101095c05030101087c0502f10108710503
0101081c060301020700c80603010207008905030101072905030101061405030101056a05
030101044c060301020300b2050301
--
BEGIN;
WITH c(x) AS (VALUES(035370339879) UNION SELECT x+1 FROM c WHERE x<100)
INSERT OR IGNORE INTO t1(a,c) SELECT x,null FROM c
UNION ALL SELECT 180|x,printf( 9.9 , ''* x) FROM c;
UPDATE t1 SET b=quote(zeroblob(0871)) WHERE a ;
REINDEX t1;


sqltext:
53514c69746520666f726d6174203300100001010040202000000000000000060000000000
000000
[64]0d0e5700060d6e000fbc0f460ec70e5f0d6e0e24
[d6e]81330507171f1f0182357461626c6574305f73656764697274305f73656764697205
435245415445205441424c45202774305f73656764697227286c6576656c20494e54454745
522c69647820494e54454745522c73746172745f626c6f636b20494e54454745522c6c6561
7665735f656e645f626c6f636b20494e54454745522c656e645f626c6f636b20494e544547
45522c726f6f7420424c4f422c5052494d415259204b4559286c6576656c2c206964782929
31060617451f0100696e64657873716c6974655f6175746f696e6465785f74305f73656764
69725f3174305f7365676469720600000008000000006604071723230181137461626c6574
305f7365676d656e747374305f7365676d656e747304435245415445205441424c45202774
305f7365676d656e74732728626c6f636b696420494e5445474552205052494d415259204b
45592c20626c6f636b20424c4f42297d03071721210181457461626c6574305f636f6e7465
6e7474305f636f6e74656e7403435245415445205441424c45202774305f636f6e74656e74
2728646f63696420494e5445474552205052494d415259204b45592c20276330636f6c3027
2c20276331636f6c31272c20276332636f6c32272c20276333636f6c332729740207171111
0881557461626c6574307430435245415445205649525455414c205441424c452074302055
53494e47206674733328636f6c3020494e5445474552205052494d415259204b45592c636f
6c3120564152434841522838292c636f6c322042494e4152592c636f6c332042494e415259
29420106171f1f01557461626c65745f636f6e74656e74745f636f6e74656e740243524541
5445205441424c4520745f636f6e74656e7428636f6c3020494e544547455229
[2000]
[2fec]12010600091515153132333461616161626262620d0000
[4000]0d000000010fc9000fc9
[4fc9]35010708080808156030203432000131030102000103323334050001010200000461
6161bc0501010202000004626262620501010302000a000000010ffb000ffb
[5ffb]0404080809
--
SELECT t0 (t0,(SELECT matchinfo(t0,'') FROM t0 WHERE t0 MATCH x'2b0a312b0a312a312a2a0b5d0a0b0b0a312a0a0b0b0a312a0b310a392a0b0a27312a2a0b5d0a312a0b310a31315d0b310a312a316d2a0b313b15bceaa50a312a0b0a27312a2a0b5d0a312a0b310a312b0b2a310a312a0b2a0b2a0b2e5d0a0bff313336e34a2a312a0b0a3c310b0a0b4b4b0b4b2a4bec40322b2a0b310a0a312a0a0a0a0a0a0a0a0a0b310a312a2a2a0b5d0a0b0b0a312a0b310a312a0b0a4e4541530b310a5df5ced70a0a0a0a0a4f520a0a0a0a0a0a0a312a0b0a4e4541520b310a5d616161610a0a0a0a4f520a0a0a0a0a0a312b0a312a312a0a0a0a0a0a0a004a0b0a310b220a0b0a310a4a22310a0b0a7e6fe0e0e030e0e0e0e0e01176e02000e0e0e0e0e01131320226310a0b0a310a4a22310a0b0a310a766f8b8b4ee0e0300ae0090909090909090909090909090909090909090909090909090909090909090947aaaa540b09090909090909090909090909090909090909090909090909090909090909fae0e0f2f22164e0e0f273e07fefefef7d6dfafafafa6d6d6d6d')) FROM t0 WHERE t0 MATCH x'2b0a312b0a312a312a2a0b5d0a0b0b0a312a0a0b0b0a312a0b310a392a0b0a27312a2a0b5d0a312a0b310a31315d0b310a312a316d2a0b313b15bceaa50a312a0b0a27312a2a0b5d0a312a0b310a312b0b2a310a312a0b2a0b2a0b2e5d0a0bff313336e34a2a312a0b0a3c310b0a0b4b4b0b4b2a4bec40322b2a0b310a0a312a0a0a0a0a0a0a0a0a0b310a312a2a2a0b5d0a0b0b0a312a0b310a312a0b0a4e4541530b310a5df5ced70a0a0a0a0a4f520a0a0a0a0a0a0a312a0b0a4e4541520b310a5d616161610a0a0a0a4f520a0a0a0a0a0a312b0a312a312a0a0a0a0a0a0a004a0b0a310b220a0b0a310a4a22310a0b0a7e6fe0e0e030e0e0e0e0e01176e02000e0e0e0e0e01131320226310a0b0a310a4a22310a0b0a310a766f8b8b4ee0e0300ae0090909090909090909090909090909090909090909090909090909090909090947aaaa540b09090909090909090909090909090909090909090909090909090909090909fae0e0f2f22164e0e0f273e07fefefef7d6dfafafafa6d6d6d6d';
SELECT matchinfo(t0,(SELECT matchinfo(t0,'sx') FROM t0 WHERE t0 MATCH x'2b0a312b0a312a312a2a0b5d0a0b0b0a312a0a0b0b0a312a0b310a392a0b0a27312a2a0b5d0a312a0b310a31315d0b310a312a316d2a0b313b15bceaa50a312a0b0a27312a2a0b5d0a312a0b310a312b0b2a310a312a0b2a0b2a0b2e5d0a0bff313336e34a2a312a0b0a3c310b0a0b4b4b0b4b2a4bec40322b2a0b310a0a312a0a0a0a0a0a0a0a0a0b310a312a2a2a0b5d0a0b0b0a312a0b310a312a0b0a4e4541530b310a5df5ced70a0a0a0a0a4f520a0a0a0a0a0a0a312a0b0a4e4541520b310a5d616161610a0a0a0a4f520a0a0a0a0a0a312b0a312a312a0a0a0a0a0a0a004a0b0a310b220a0b0a310a4a22310a0b0a7e6fe0e0e030e0e0e0e0e01176e02000e0e0e0e0e01131320226310a0b0a310a4a22310a0b0a310a766f8b8b4ee0e0300ae0090909090909090909090909090909090909090909090909090909090909090947aaaa540b09090909090909090909090909090909090909090909090909090909090909fae0e0f2f22164e0e0f273e07fefefef7d6dfafafafa6d6d6d6d')) FROM t0 WHERE t0 MATCH x'2b0a312b0a312a312a2a0b5d0a0b0b0a312a0a0b0b0a312a0b310a392a0b0a27312a2a0b5d0a312a0b310a31315d0b310a312a316d2a0b313b15bceaa50a312a0b0a27312a2a0b5d0a312a0b310a312b0b2a310a312a0b2a0b2a0b2e5d0a0bff313336e34a2a312a0b0a3c310b0a0b4b4b0b4b2a4bec40322b2a0b310a0a312a0a0a0a0a0a0a0a0a0b310a312a2a2a0b5d0a0b0b0a312a0b310a312a0b0a4e4541530b310a5df5ced70a0a0a0a0a4f520a0a0a0a0a0a0a312a0b0a4e4541520b310a5d616161610a0a0a0a4f520a0a0a0a0a0a312b0a312a312a0a0a0a0a0a0a004a0b0a310b220a0b0a310a4a22310a0b0a7e6fe0e0e030e0e0e0e0e01176e02000e0e0e0e0e01131320226310a0b0a310a4a22310a0b0a310a766f8b8b4ee0e0300ae0090909090909090909090909090909090909090909090909090909090909090947aaaa540b09090909090909090909090909090909090909090909090909090909090909fae0e0f2f22164e0e0f273e07fefefef7d6dfafafafa6d6d6d6d';
SELECT matchinfo(t0,(SELECT matchinfo(t0,'
') FROM t0 WHERE t0 MATCH x'2b0a312b0a312a312a2a0b5d0a0b0b0a312a0a0b0b0a312a0b310a392a0b0a27312a2a0b5d0a312a0b310a31315d0b310a312a316d2a0b313b15bceaa50a312a0b0a27312a2a0b5d0a312a0b310a312b0b2a310a312a0b2a0b2a0b2e5d0a0bff313336e34a2a312a0b0a3c310b0a0b4b4b0b4b2a4bec40322b2a0b310a0a312a0a0a0a0a0a0a0a0a0b310a312a2a2a0b5d0a0b0b0a312a0b310a312a0b0a4e4541530b310a5df5ced70a0a0a0a0a4f520a0a0a0a0a0a0a312a0b0a4e4541520b310a5d616161610a0a0a0a4f520a0a0a0a0a0a312b0a312a312a0a0a0a0a0a0a004a0b0a310b220a0b0a310a4a22310a0b0a7e6fe0e0e030e0e0e0e0e01176e02000e0e0e0e0e01131320226310a0b0a310a4a22310a0b0a310a766f8b8b4ee0e0300ae0090909090909090909090909090909090909090909090909090909090909090947aaaa540b09090909090909090909090909090909090909090909090909090909090909fae0e0f2f22164e0e0f273e07fefefef7d6dfafafafa6d6d6d6d')) FROM t0 WHERE t0 MATCH x'2b0a312b0a312a312a2a0b5d0a0b0b0a312a0a0b0b0a312a0b310a392a0b0a27312a2a0b5d0a312a0b310a31315d0b310a312a316d2a0b313b15bceaa50a312a0b0a27312a2a0b5d0a312a0b310a312b0b2a310a312a0b2a0b2a0b2e5d0a0bff313336e34a2a312a0b0a3c310b0a0b4b4b0b4b2a4bec40322b2a0b310a0a312a0a0a0a0a0a0a0a0a0b310a312a2a2a0b5d0a0b0b0a312a0b310a312a0b0a4e4541530b310a5df5ced70a0a0a0a0a4f520a0a0a0a0a0a0a312a0b0a4e4541520b310a5d616161610a0a0a0a4f520a0a0a0a0a0a312b0a312a312a0a0a0a0a0a0a004a0b0a310b220a0b0a310a4a22310a0b0a7e6fe0e0e030e0e0e0e0e01176e02000e0e0e0e0e01131320226310a0b0a310a4a22310a0b0a310a766f8b8b4ee0e0300ae0090909090909090909090909090909090909090909090909090909090909090947aaaa540b09090909090909090909090909090909090909090909090909090909090909fae0e0f2f22164e0e0273e07fefefef7d6dfafafafa6d6d6d6d';
SELECT matchinfo(t0,(SELECT matchinfo(t0,'A') FROM t0 WHERE t0 MATCH x'2b0a312b0a312a312a2a0b5d0a0b0b0a312a0a0b0b0a312a0b310a392a0b0a27312a2a0b5d0a312a0b310a31315d0b310a312a316d2a0b313b15bceaa50a312a0b0a27312a2a0b5d0a312a0b310a312b0b2a310a312a0b2a0b2a0b2e5d0a0bff313336e34a2a312a0b0a3c310b0a0b4b4b0b4b2a4bec40322b2a0b310a0a312a0a0a0a0a0a0a0a0a0b310a312a2a2a0b5d0a0b0b0a312a0b310a312a0b0a4e4541530b310a5df5ced70a0a0a0a0a4f520a0a0a0a0a0a0a312a0b0a4e4541520b310a5d616161610a0a0a0a4f520a0a0a0a0a0a312b0a312a312a0a0a0a0a0a0a004a0b0a310b220a0b0a310a4a22310a0b0a7e6fe0e0e030e0e0e0e0e01176e02000e0e0e0e0e01131320226310a0b0a310a4a22310a0b0a310a766f8b8b4ee0e0300ae0090909090909090909090909090909090909090909090909090909090909090947aaaa540b09090909090909090909090909090909090909090909090909090909090909fae0e0f2f22164e0e0f273e07fefefef7d6dfafafafa6d6d6d6d')) FROM t0 WHERE t0 MATCH x'2b0a312b0a312a312a2a0b5d0a0b0b0a312a0a0b0b0a312a0b310a392a0b0a27312a2a0b5d0a312a0b310a31315d0b310a312a316d2a0b313b15bceaa50a312a0b0a27312a2a0b5d0a312a0b310a312b0b2a310a312a0b2a0b2a0b2e5d0a0bff313336e34a2a312a0b0a3c310b0a0b4b4b0b4b2a4bec40322b2a0b310a0a312a0a0a0a0a0a0a0a0a0b310a312a2a2a0b5d0a0b0b0a312a0b310a312a0b0a4e4541530b310a5df5ced70a0a0a0a0a4f520a0a0a0a0a0a0a312a0b0a4e4541520b310a5d616161610a0a0a0a4f520a0a0a0a0a0a312b0a312a312a0a0a0a0a0a0a004a0b0a310b220a0b0a310a4a22310a0b0a7e6fe0e0e030e0e0e0e0e01176e02000e0e0e0e0e01131320226310a0b0a310a4a22310a0b0a310a766f8b8b4ee0e0300ae0090909090909090909090909090909090909090909090909090909090909090947aaaa540b09090909090909090909090909090909090909090909090909090909090909fae0e0f2f22164e0e0f273e07fefefef7d6dfafafafa6d6d6d6d';


sqltext:
53514c69746520666f726d6174203300100001010040202000000000000000060000000000
00000000000003000000040000000000
[64]0d0ff800050eed000f960fd30f370f710eed
01
0000000000000001
[eed]480506171111017d7461626c657433743306435245415445205441424c4520743328
612c622c632c642c652c5052494d415259204b455928612c622929574954484f555420524f
574944380306171111015d7461626c657432743204435245415445205441424c4520743228
7820494e54205052494d415259204b45592c20792c207a292304061737110100696e646578
73716c6974655f6175746f696e6465785f74325f317432053b010617111001637461626c65
7431743102435245415445205441424c4520743128612c622c632c642c662c5052494d4152
59204b455928612c6229292302061737110100696e64657873716c6974655f6175746f696e
6465785f74315f3174310300000008000000000d000000040f
[1fc9]0f040601010017020405736576656f62b80b0306010101010103040506070b020601
0101010102030405060a010609010101
[2fe2]070401010104050407040101010304030704010101020302050309110902
[3fe9]0b0204011312f2616263646566080104091111353539390a000000
[4ff6]050301010202030309090a000000040fcd000f
[5fcd]026600010017020405736576656e22b80b06010101010103040506070b0601010101
0102030405060a0609

--
UPDATE t3 SET (d, a )=(SELECT EXISTS(SELECT 1 FROM t2 WHERE x<a),CAST(z|9 AS blob) FROM t2 WHERE x<a), e=77;
UPDATE t3 SET (d,d,d,d, a )=(SELECT EXISTS(SELECT 1 FROM t2 WHERE x<a),CAST(z|9 AS blob) FROM t2 WHERE x<a), e=77;
UPDATE t3 SET (d, a )=(SELECT EXISTS(SELECT 1 FROM t2 WHERE x<a),CAST(z|9 AS blob) FROM t2 WHERE x<a)4.646407;
UPDATE t3 SET (d,d, a )=(SELECT EXISTS(SELECT 1 FROM t2 WHERE x<a),CAST(z%5|9 AS blob) FROM t2 WHERE x<a), e=77;


sqltext:
53514c69746520666f726d6174203300100001010040202000000000000000060000000000
0000000000000500000004000000000000
[64]0d0efc00060dbc000fca0f6c0f040e130ec90dbc

[dbc]550607171b1b0181017461626c6578315f7374617478315f73746174064352454154
45205441424c45202778315f737461742728696420494e5445474552205052494d41525920
4b45592c2076616c756520424c4f422981330407171f1f0182357461626c6578315f736567
64697278315f73656764697204435245415445205441424c45202778315f73656764697227
286c6576656c20494e53454745522c69647820494e54454745522c73746172745f626c6f63
6b20594e54454745522c6c65617665735f656e645f626c6f636b20494e54454745522c656e
645f626c6f636b20494e54454745522c726f6f7420424c4f422c5052494d415259204b4559
286c6576656c2c20696478292931050617451f0100696e64657873716c6974655f6175746f
696e6465785f78315f7365676469725f3178315f7365676469720500000008000000006603
071723230181137461626c6578315f7365676d656e747378315f7365676d656e7473034352
45415445205441424c45202778315f7365676d656e74732728626c6f636b696420494e5445
474552205052494d415259204b45592c20626c6f636b20424c4f42295c0207172121018103
7461626c6578315f636f6e74656e7478315f636f6e74656e7402435245415445205441424c
45202778315f636f6e74656e742728646f63696420494e4445474552205052494d41525920
4b45592c2027633078272934010617111108577461626c6578317831435245415445205649
525455414c205441424c45207831205553494e4720667473332878290d000000110f78000f
f80ff00fe80fe10fd80fd00fc80fc00fb80fb00fa80fa00f980f900f880f800f78
0000000000000001
000000000001

[1f78]06110300137778790610030013747576060f030013717273060e0300136e6f70060d
0300136b6c6d060c03001368696a060b030013656667060a0300136263640609030013797a
6106080300137677780607030013733375060603001370717206050300136d6e6f06040300
136a6b6cff03030013676840060203001364656606010300136162630d000000030fa7000f
b50fa70ffa
[2fa7]0c0203001e00036b6c6d030d020043010400810a0003616263030102000003626364
030a020000036465660302fb000003656667030b0200000367686903030200000368696a03
0c020000036a6b6c030402000381000300000d0f3a00050f25000f9e0f881f430f250f720f

[3f19]56010808131e03302038000313050708080808131e3020390003777879031102000f
6c00080108081554270407090108081542023020333600036e6f70030e0200000371727303
0f02000003747576031002000fcf00060108140607010809011b140202313238202d37322c
01016b14030709090808151e302033360003797a61030902002f0207090808081554302033
3600036d6e6f03050200000370717203060300000373747503070200000376777803080200
000000310808081554302033360003616263030102000003645566030201ffff0367686903
03020000036a6b6c030402000a0fe700050fda000fe10ffa0ff40fed0fda0f
[4fd7]1a010306040108010206050408080105000000060103060409010102040504090901
030504090801020d000000010ff9000ff9
0000
[5ff9]05010300100103
--
INSERT INTO x1(x1) VALUES('nodesize=64'),('merge=1');


sqltext:
53514c69746520666f726d6174203300100001010040202000000000000000060000000000
000000000000050000000400000000000000
[64]0d0e5700060d6e000fbc0f460ec70e5f0d6e0e24
00000000000001
[d6e]81330507171f1f0182357461626c6574305f73656764697274305f73656764697205
435245415445205441424c45202774305f73656764697227286c6576656c20494e54454745
522c69647820494e54454745522c73746172745f626c6f636b20494e54454745522c6c6561
7665735f656e645f626c6f636b20494e54454745522c656e645f626c6f636b20494e544547
45522c726f6f7420424c4f422c5052494d415259204b4559286c6576656c2c206964782929
31060617451f0100696e64657873716c6974655f6175746f696e6465785f74305f73656764
69725f3174305f7365676469720600000008000000006604071723230181137461626c6574
305f7365676d656e747374305f7365676d656e747304435245415445205441424c45202774
305f7365676d656e74732728626c6f636b696420494e5445474552205052494d415259204b
45592c20626c6f636b20424c4f42297d03071721210181457461626c6574305f636f6e7465
6e7474305f636f6e74656e7403435245415445205441424c45202774305f636f6e74656e74
2728646f63696420494e5445474552205052494d415259204b45592c20276330636f6c3027
2c20276331636f6c31272c20276332636f6c32272c20276333636f6c332729740207171111
0881557461626c6574307430435245415445205649525455414c205441424c452074302055
53494e47206674733328636f6c3020494e5445474552205052494d415259204b45592c636f
6c3120564152434841522838292c636f6c322042494e4152592c636f6c332042494e415259
29420106171f1f01557461626c65745f636f6e74656e74745f636f6e74656e740243524541
5445205441424c4520745f636f6e74656e7428636f6c3020494e5445474552290d
[2000]0d000000010fec000fec
[2fec]12010600091515153132333461616161626262620d0000000010
[4000]0d000000010fc9000fc9
[4fc9]35010708080808156030203432000131030782000103323334050101010200000461
6161610501010202000004626262620501010302000a000000010ffb000ffb
[5ffb]0404080809
--
SELECT matchinfo(t0,'yxy') FROM t0 WHERE t0 MATCH x'2b0a312b0a312a312a2a0b5d0a0b0b0a312a0a0b0b0a312a0b310a392a0b0a27312a2a0b5d0a312a0b310a31315d0b310a312a316d2a0b313b15bceaa50a312a0b0a27312a2a0b5d0a312a0b310a312b0b2a310a312a0b2a0b2a0b2e5d0a0bff313336e34a2a312a0b0a3c310b0a0b4b4b0b4b2a4bec40322b2a0b310a0a312a0a0a0a0a0a0a0a0a0b310a312a2a2a0b5d0a0b0b0a312a0b310a312a0b0a4e4541530b310a5df5ced70a0a0a0a0a4f520a0a0a0a0a0a0a312a0b0a4e4541520b310a5d616161610a0a0a0a4f520a0a0a0a0a0a312b0a312a312a0a0a0a0a0a0a004a0b0a310b220a0b0a310a4a22310a0b0a7e6fe0e0e030e0e0e0e0e01176e02000e0e0e0e0e01131320226310a0b0a310a4a22310a0b0a310a766f8b8b4ee0e0300ae0090909090909090909090909090909090909090909090909090909090909090947aaaa540b09090909090909090909090909090909090909090909090909090909090909fae0e0f2f22164e0e0f273e07fefefef7d6dfafafafa6d6d6d6d';
SELECT matchinfo(t0,'xy') FROM t0 WHERE t0 MATCH x'2b0a312b0a312a312a2a0b5d0a0b0b0a312a0a0b0b0a312a0b310a392a0b0a27312a2a0b5d0a312a0b310a31315d0b310a312a316d2a0b313b15bceaa50a312a0b0a27312a2a0b5d0a312a0b310a312b0b2a310a312a0b2a0b2a0b2e5d0a0bff313336e34a2a312a0b0a3c310b0a0b4b4b0b4b2a4bec40322b2a0b310a0a312a0a0a0a0a0a0a0a0a0b310a312a2a2a0b5d0a0b0b0a312a0b310a312a0b0a4e4541530b310a5df5ced70a0a0a0a0a4f520a0a0a0a0a0a0a312a0b0a4e4541520b310a5d616161610a0a0a0a4f520a0a0a0a0a0a312b0a312a312a0a0a0a0a0a0a004a0b0a310b220a0b0a310a4a22310a0b0a7e6fe0e0e030e0e0e0e0e01176e02000e0e0e0e0e01131320226310a0b0a310a4a22310a0b0a310a766f8b8b4ee0e0300ae0090909090909090909090909090909090909090909090909090909090909090947aaaa540b09090909090909090909090909090909090909090909090909090909090909fae0e0f2f22164e0e0f273e07fefefef7d6dfafafafa6d6d6d6d';
SELECT matchinfo(t0,'yxy') FROM t0 WHERE t0 MATCH x'2b0a312b0a312a312a2a0b5d0a0b0b0a312a0a0b0b0a312a0b310a392a0b0a27312a2a0b5d0a312a0b310a31315d0b310a312a316d2a0b313b15bceaa50a312a0b0a27312a2a0b5d0a312a0b310a312b0b2a310a312a0b2a0b2a0b2e5d0a0bff313336e34a2a312a0b0a3c310b0a0b4b4b0b4b2a4bec40322b2a0b310a0a312a0a0a0a0a0a0a0a0a0b310a312a2a2a0b5d0a0b0b0a312a0b310a312a0b0a4e4541530b310a5df5ced70a0a0a0a0a4f520a0a0a0a0a0a0a312a0b0a4e4541520b310a5d616161610a0a0a0a4f520a0a0a0a0a0a312b0a312a312a0a0a0a0a0a0a004a0b0a310b220a0b0a310a4a22310a0b0a7e6fe0e0e030e0e0e0e0e01176e02000e0e0e0e0e01131320226310a0b0a310a4a22310a0b0a310a766f8b8b4ee0e0300ae0090909090909090909090909090909090909090909090909090909090909090947aaaa540b09090909090909090909090909090909090909090909090909090909090909fae0e0f2f22164e0e0f273e07fefefef7d6dfafafafa6d6d6d6d';
SELECT matchinfo(t0,'yxy') FROM t0 WHERE t0 MATCH x'2b0a312b0a312a312a2a0b5d0a0b0b0a312a0a0b0b0a312a0b310a392a0b0a27312a2a0b5d0a312a0b310a31315d0b310a312a316d2a0b313b15bceaa50a312a0b0a27312a2a0b5d0a312a0b310a312b0b2a310a312a0b2a0b2a0b2e5d0a0bff313336e34a2a312a0b0a3c310b0a0b4b4b0b4b2a4bec40322b2a0b310a0a312a0a0a0a0a0a0a0a0a0b310a312a2a2a0b5d0a0b0b0a312a0b310a312a0b0a4e4541530b310a5df5ced70a0a0a0a0a4f520a0a0a0a0a0a0a312a0b0a4e4541520b310a5d616161610a0a0a0a4f520a0a0a0a0a0a312b0a312a312a0a0a0a0a0a0a004a0b0a310b220a0b0a310a4a22310a0b0a7e6fe0e0e030e0e0e0e0e01176e02000e0e0e0e0e01131320226310a0b0a310a4a22310a0b0a310a766f8b8b4ee0e0300ae0090909090909090909090909090909090909090909090909090909090909090947aaaa540b09090909090909090909090909090909090909090909090909090909090909fae0e0f2f22164e0e0f273e07fefefef7d6dfafafafa6d6d6d6d';
SELECT matchinfo(t0,'yxy') FROM t0 WHERE t0 MATCH x'2b0a312b0a312a312a2a0b5d0a0b0b0a312a0a0b0b0a312a0b310a392a0b0a27312a2a0b5d0a312a0b310a31315d0b310a312a316d2a0b313b15bceaa50a312a0b0a27312a2a0b5d0a312a0b310a312b0b2a310a312a0b2a0b2a0b2e5d0a0bff313336e34a2a312a0b0a3c310b0a0b4b4b0b4b2a4bec40322b2a0b310a0a312a0a0a0a0a0a0a0a0a0b310a312a2a2a0b5d0a0b0b0a312a0b310a312a0b0a4e4541530b310a5df5ced70a0a0a0a0a4f520a0a0a0a0a0a0a312a0b0a4e4541520b310a5d616161610a0a0a0a4f520a0a0a0a0a0a312b0a312a312a0a0a0a0a0a0a004a0b0a310b220a0b0a310a4a22310a0b0a7e6fe0e0e030e0e0e0e0e01176e02000e0e0e0e0e01131320226310a0b0a310a4a22310a0b0a310a766f8b8b4ee0e0300ae0090909090909090909090909090909090909090909090909090909090909090947aaaa540b09090909090909090909090909090909090909090909090909090909090909fae0e0f2f22164e0e0f273e07fefefef7d6dfafafafa6d6d6d6d';
SELECT matchinfo(t0,'yxy') FROM t0 WHERE t0 MATCH x'2b0a312b0a312a312a2a0b5d0a0b0b0a312a0a0b0b0a312a0b310a392a0b0a27312a2a0b5d0a312a0b310a31315d0b310a312a316d2a0b313b15bceaa50a312a0b0a27312a2a0b5d0a312a0b310a312b0b2a310a312a0b2a0b2a0b2e5d0a0bff313336e34a2a312a0b0a3c310b0a0b4b4b0b4b2a4bec40322b2a0b310a0a312a0a0a0a0a0a0a0a0a0b310a312a2a2a0b5d0a0b0b0a312a0b310a312a0b0a4e4541530b310a5df5ced70a0a0a0a0a4f520a0a0a0a0a0a0a312a0b0a4e4541520b310a5d616161610a0a0a0a4f520a0a0a0a0a0a312b0a312a312a0a0a0a0a0a0a004a0b0a310b220a0b0a310a4a22310a0b0a7e6fe0e0e030e0e0e0e0e01176e02000e0e0e0e0e01131320226310a0b0a310a4a22310a0b0a310a766f8b8b4ee0e0300ae0090909090909090909090909090909090909090909090909090909090909090947aaaa540b09090909090909090909090909090909090909090909090909090909090909fae0e0f2f22164e0e0f273e07fefefef7d6dfafafafa6d6d6d6d';
SELECT matchinfo('5',t0) FROM t0 WHERE t0 MATCH x'9d';
SELECT matchinfo(t0,'yxy') FROM t0 WHERE t0 MATCH x'2b0a312b0a312a312a2a0b5d0a0b0b0a312a0a0b0b0a312a0b310a392a0b0a27312a2a0b5d0a312a0b310a31315d0b310a312a316d2a0b313b15bceaa50a312a0b0a27312a2a0b5d0a312a0b310a312b0b2a310a312a0b2a0b2a0b2e5d0a0bff313336e34a2a312a0b0a3c310b0a0b4b4b0b4b2a4bec40322b2a0b310a0a312a0a0a0a0a0a0a0a0a0b310a312a2a2a0b5d0a0b0b0a312a0b310a312a0b0a4e4541530b310a5df5ced70a0a0a0a0a4f520a0a0a0a0a0a0a312a0b0a4e4541520b310a5d616161610a0a0a0a4f520a0a0a0a0a0a312b0a312a312a0a0a0a0a0a0a004a0b0a310b220a0b0a310a4a22310a0b0a7e6fe0e0e030e0e0e0e0e01176e02000e0e0e0e0e01131320226310a0b0a310a4a22310a0b0a310a766f8b8b4ee0e0300ae0090909090909090909090909090909090909090909090909090909090909090947aaaa540b09090909090909090909090909090909090909090909090909090909090909fae0e0f2f22164e0e0f273e07fefefef7d6dfafafafa6d6d6d6d';


sqltext:
53514c69746520666f726d6174203300100001010040202000000000000000060000000000
000000000000050000000400000000000000000000
[64]0d1efc00060dbc000fca0f6c0f040e130ec90dbc
[dbc]550607171b1b0181017461626c6578315f7374617478315f73746174064352454154
45205441424c45202778315f737461742728696420494e5445474552205052494d41525920
4b45592c2076616c756520424c4f422981330407171f1f0182357461626c6578315f736567
64697278315f73656764697204435245415445205441424c45202778315f73656764697227
286c6576656c20494e54454745522c69647820494e54454745522c73746172745f626c6f63
6b20494e54454745522c6c65617665735f656e645f626c6f636b20494e54454745522c656e
645f626c6f636b20494e54454745522c726f6f7420424c4f422c5052494d415259204b4559
286c6576656c2c20696478292931050617451f0100696e64657873716c6974655f6175746f
696e6465785f78315f7365676469725f3178315f7365676469720500000008000000006603
071723230181137461626c6578315f7365676d656e747378315f7365676d656e7473034352
45415445205441424c45202778315f7365676d656e74732728626c6f636b696420494e5445
474552205052494d415259204b45592c20626c6f636b20424c4f42295c0207172121018103
7461626c6578315f636f6e74656e7478315f636f6e74656e7402435245415445205441424c
45202778315f636f6e74656e742728646f63696420494e5445474552205052494d41525920
4b45592c2027633078272934010617111108577461626c6578317831435245415445205649
525455414c205441424c45207831205553494e4720667473332878290d000000110f78000f
f80ff00fe80fe00fd80fd00fc80fc00fb80f
[1f78]06110300137778790610030013747576060f030013717273060e0300136e6f70060d
0300136b6c6d060c03001368696a060b030013656667060a0300136263640609030013797a
6106080300137677780607a30013737475060603001370717206050300136d6e6f06040310
136a6b6c0603030013676869060203001d64656606010300136162630d000000030fa7000f
b50fa70ffa
[2fa7]0c0203001e00036b6c6d030d020043010400810a0003616263030102000003626364
030a02000003646566030202000003656667030b0200000367686903030200000368696a03
0c020000036a6b6c030402000381000300000d0f3a00060f24f00f9e0f880f430f250f720f
160f16
00000000
[3f19]56010808131e03302039000313050708080808131e3020390003777879031102000f
6c00090108081554270407090108081542023020333600036e6f70030e0200000471727303
0f01ffff03747576031002000fcf00060108140607010809011b140202313238202d373181
01016b14030709090808151e302033360003797a61030902002f0207090808081554302033
3600036d6e6f03050200000370717203060200000373747503070200000376777803080200
00000031080808155430203336000361626303010200000364656603020200000367686903
03020000036a6b6c030402000a0fe700050fda000fe10ffa0ff40fed0fda0fee0fee
[4fd7]1a010306040108010206050408080105000000060103060409010102040504090901
030504090801020d000000010ff9000ff9
[5ff9]05010300100103
--
INSERT INTO x1(x1) VALUES('merge=1');


sqltext:
53514c69746520666f726d6174203300100001010040202000000000000000060000000000
0000000000000500000004000000000000000000000001
[64]0d0e5700060d6e000fbc0f460ec70e5f0d6e0e24
[d6e]81330507171f1f0182357461626c6574305f73656764697274305f73656764697205
435245415445205441424c45202774305f73656764697227286c6576656c20494e54454745
522c69647820494e54454745522c73746172745f626c6f636b20494e54454745522c6c6561
7665735f656e645f626c6f636b20494e54454745522c656e645f626c6f636b20494e544547
45522c726f6f7420424c4f422c5052494d415259204b4559286c6576656c2c206964782929
31060617451f0100696e64657873716c6974655f6175746f696e6465785f74305f73656764
69725f3174305f7365676469720600000008000000006604071723230181137461626c6574
305f7365676d656e747374305f7365676d656e747304435245415445205441424c45202774
305f7365676d656e74732728626c6f636b696420494e5445474552205052494d415259204b
45592c20626c6f636b20424c4f42297d03071721210181457461626c6574305f636f6e7465
6e7474305f636f6e74656e7403435245415445205441424c45202774305f636f6e74656e74
2728646f63696420494e5445474552205052494d415259204b45592c20276330636f6c3027
2c20276331636f6c31272c20276332636f6c32272c20276333636f6c332729740207171111
0881557461626c6574307430435245415445205649525455414c205441424c452074302055
53494e47206674733328636f6c3020494e5445474552205052494d415259204b45592c636f
6c3120564152434841522838292c636f6c322042494e4152592c636f6c332042494e415259
29420106171f1f01557461626c65745f636f6e74656e74745f636f6e74656e740243524541
5445205441424c4520745f636f6e74656e7428636f6c3020494e5445474552290d00000000
10
[2000]0d000000010fec000fec
[2fec]12010600091515153132333461616161626262620d0000000010
[4000]0d000000010fc9000fc9
[4fc9]35010708080808156030203432000131030102000103323334050101010200000461
6161610501010202000004626262620501010302000a000000010ffb000ffb
[5ffb]0404080809
--
SELECT matchinfo(t0,'yxy')  FROM t0 WHERE t0 MATCH  x'2b0a312b0a312a312a2a0b5d0a0b0b0a312a0a0b0b0a312a0b310a392a0b0a27312a2a0b5d0a312a0b310a31315d0b310a312a316d2a0b313b15bceaa50a312a0b0a27312a2a0b5d0a312a0b310a312b0b2a310a312a0b2a0b2a0b2e5d0a0bff313336e34a2a312a0b0a3c310b0a0b4b4b0b4b2a4bec40322b2a0b310a0a312a0a0a0a0a0a0a0a0a0b310a312a2a2a0b5d0a0b0b0a312a0b310a312a0b0a4e4541530b310a5df5ced70a0a0a0a0a4f520a0a0a0a0a0a0a312a0b0a4e4541520b310a5d616161610a0a0a0a4f520a0a0a0a0a0a312b0a312a312a0a0a0a0a0a0a004a0b0a310b220a0b0a310a4a22310a0b0a7e6fe0e0e030e0e0e0e0e01176e02000e0e0e0e0e01131320226310a0b0a310a4a22310a0b0a310a766f8b8b4ee0e0300ae0090909090909090909090909090909090909090909090909090909090909090947aaaa540b09090909090909090909090909090909090909090909090909090909090909fae0e0f2f22164e0e0f273e07fefefef7d6dfafafafa6d6d6d6d';


sqltext:
53514c69746520666f726d6174203300100001010040202000000000000000060000000000
0000000000000500000004000000000000000000000001
[653514c69746520666f726d6174203300100001010040202000000000000000020000000000
0000000000000100000004000000000000000000000001
[64]0d000000000000000600000004000000000000000000000001
[64]0d0eef00070d4d000fbd0f5f0ef70e060ebc0da40d4d
[d4d]550707171b1b0181017461626c6574315f7374617474315f73746174074352454154
45205441424c45202774315f737461742728696420494e5445474552205052494d41525920
4b45592c2076616c756520424c4f422960060717212101810b7461626c6574315f646f6373
697a6574315f646f6373697a6506435245415445205441424c45202774315f646f6373697a
652728646f63696420494e5445474552205052494d415259204b45592c2073697a6520424c
4f422981330407171f1f0182357461626c6574315f73656764697274315f73656764697204
435245415445205441424c45202774315f73656764697227286c6576656c20494e54454745
522c69647820494e54454745522c73746172745f626c6f636b20494e54454745522c6c6561
7665735f656e645f626c6f636b20494e54454745522c656e645f626c6f636b20494e544547
45522c726f6f7420424c4f422c5052494d415259204b4559286c6576656c2c206964782929
31050617451f0100696e64657873716c6974655f6175746f696e6465785f74315f73656764
69725f3174315f7365676469720500000008000000006603071723230181137461626c6574
315f7365676d656e747374315f7365676d656e747303435245415445205441424c45202774
315f7365676d656e74732728626c6f636b696420494e5445474552205052494d415259204b
45592c20626c6f636b20424c4f42295c02071721210181037461626c6574315f636f6e7465
6e7474315f636f6e74656e7402435245415445205441424c45202774315f636f6e74656e74
2728646f63696420494e5445474552205052494d415259204b45592c202763306127294101
0617111108717461626c6574317431435245415445205649525455414c205441424c452074
31205553494e47206674733428612c7072656669783d27312c3227290d000000080e1f000f
c40f7c0f340f070ec30e970e630e1f
[1e1f]42080400810973756e7420696e2063756c706120717569206f666669636961206465
736572756e74206d6f6c6c697420616e696d20696420657374206c61626f72756d2e320703
006b4578636570746575722073696e74206f63636165636'7420637570696461746174206e
6f6e2070726f6964656e742c2a0603005b63696c6c756d20646f6c6f726520657520667567c653f04206e756c6c612070617269617475722e420504008109447569732061757465206972
75726520646f6c6f7220696e20726570726568656e646572697420696e20766f6c75707461
74652076656c697420657373652b0403005d6e69736920757420616c697175697020657820
656120636f6d6d6f646f20636f6e7365717561742e460304008111557420656e696d206164
206d696e696d2076656e69616d2c2071756973206e6f737472756420657865726369746174
696f6e20756c6c616d636f206c61626f726973465441424c4520277431655f6175746f696e6465785f74315f73656764
69725f3174315f7365676469720500000008000000006603071723230181137461626c6574
315f7365676d656e747374315f7365676d656e747303435245415445205441424c45202774
315f7365676d656e74732728626c6f636b696420494e5445474552205052494d415259204b
45592c20626c6f636b20424c4f42295c02071721210181037461626c6574315f636f6e7465
6e7474315f636f6e74656e7402435245415445205441424c45202774315f636f6e74656e74
2728646f63696420494e5445474552205052494d415259204b45592c202763306127294101
0617111108717461626c6574317431435245415445205649525455414c205441424c452074
31205553494e47206674733428612c7072656669783d27312c3227290d000000080e1f000f
c40f7c0f340f070ec30e970e630e1f
[1e1f]42080400810973756e7420696e2063756c706120717569206f666669636961206465
736572756e74206d6f6c6c697420616e696d20696420657374206c61626f72756d2e320703
006b4578636570746575722073696e74206f63636167'3665420637570696461746174206e
6f6e2070726f6964656e742c2a0603005b63696c6c756d20646f6c6f726520657520667567c653f04206e756c6c612070617269617475722e420504008109447569732061757465206972
75726520646f6c6f7220696e20726570726568656e646572697420696e20766f6c75707461
74652076656c697420657373652b0403005d6e69736920757420616c697175697020657820
656120636f6d6d6f646f20636f6e7365717561742e460304008111557420656e696d206164
206d696e696d2076656e69616d2c2071756973206e6f737472756420657865726369746174
696f6e20756c6c616d636f206c61626f72697346020400811173656420646f20656975736d
6f642074656d706f7220696e6369646964756e74207574206c61626f726520657420646f6c
6f7265206d61676e6120616c697175612e3a0103007b4c6f72656d20697073756d20646f6c
6f722073697420616d65742c20636f6e73656374657475722061646970697363696e672065
6c69740d0000000010
[3000]0d000000030aa6000d570c4a0aa6
[3aa6]832103080208080817863008003020343032000261640601080002040001016c0602
0c0002040001016d0301060001016e0308000091017503050300000263690306020001016f
070107000307030001017506070500010400000264650308070001016f0d01040001030900
0305000103000101750305020000


sqltext:
53514c69746520666f726d6174203300100001010040202000000000000000060000000000
00000000000006000000040000
[64]0d000000050ece000fa20f4e0f240ef80ece
[ece]280506171111013d696e646578783374320643524541544520494e44455820783320
4f4e2074322862292a04061711110141696e646578783274310543524541544520494e4445
58207832204f4e20743128632c6229280306171111013d696e646578783174310443524541
544520494e444558207831204f4e20743128622952020717111101810f7461626c65743274
3203435245415445205441424c45207432286120494e542c206220494e54454745522c2050
52494d415259204b455928612c62292920574954484f555420524f5749445c010717111101
81237461626c657431743102435245415445205441424c45207431286120494e5420505249
4d415259204b45592c206220544558542c206320544558542c206420494e54454745522920
574954484f555420524f5749440a000000060fa7000ff4
[1fa7]0e0501151301066576656e736978060e0501131501056f646466697665050f050115
1501046576656e666f7572040f0501131701036f64647468726565030e0501151301026576
656e74776f020b05091313096f64646f6e650a000000c80b0b000ffc0ff60ff00fea0fe40f
de0fd80fd20fcc0fc60fc00fba0fb40fae0fa80fa20f9c0f960f900f8a0f840f7e0f780f72
0f6c0f660f600f5a0f540f4e0f480f420f3c0f360f300f2a0f240f1e0f14af120f0c0f060f
000efa0ef40eee0ee80ee20edc0ed60ed00eca0ec40ebe0eb80eb20eac0ea60ea00e9a0e94
0e8e0e880e830e7d0e770e710e6b0e650e5f0e590e530e4d0e470e410e3b0e350e2f0e290e
230e1d0e170e110e0b0e050dff0df90df30ded0de70de10ddb0dd50dcf0dc90dc30dbd0db7
0db10dab0da60da00d9a0d940d8e0d880d820d7c0d760d700d6a0d640d5e0d580d520d4c0d
460d400d3a0d340d2e0d280d220d1c0d160d100d0a0d030cfd0cf50cee0ce70ce00cd90cd2
0ccb0cc40cbd0cb60caf0ca80ca10c9a0c930c8c0c850c7e0c770c700c690c620c5b0c540c
4d0c460c3f0c380c310c2a0c230c1c0c150c0e0c070c000bf90bf20beb0be40bdd0bd60bcf
0bc80bc10bba0bb30bac0ba50b9e0b970b900b890b820b7b0b740b6d0b660b5f0b580b510b
4a0b430b3c0b350b2e0b270b
[2b0b]0603020100c8070603020100c7110603020100c6520603020100c51b0603020100c4
530603020100c3220603020100c2260603020100c11e0603020100c03a0603020100bf2c06
030201024e270603020100bd150603020100bc210603020100bb540603020100ba0a060302
0100b9540603020100b8320603020100b71e0603020100b6340603020100b53a0603020100
b4450603020100b35f0603020100b2030603020100b1630603020100b0240603020100af22
0603020100ae0f0603020100ad210603020100ac5b0603020100ab240603020100aa5b0603
020100a93e0603020100a80e0603020100a70c0603020100a60d0601e20100a52506030201
00a4170603020100a3090603020100a2510603020100a1400603020100a04b06030201009f
5d06030201009e2106030201009d4206030201009c4806030201009b4806030201009a0906
03020100992f0603020100983a060302010097240603020100965a06030201009550060302
0100942f0603020100931a0603020100921a06030201009127060302010090130603020100
8f3b06030201008e4606030201008d1d06030201008c4a06030201008b3806030201008a55
06030201008907060302010088020603020100872c0603020100864d0603020100854b0603
02010084370603020100833c060302010082600603020100813b0603020100805a05030101
7f22050301017e31050301017d0b050301017c08050301017b22050301017a580503010179
4f05030101784905030101771605030101765f05030101750f05030101741f05030101731f
05030101721405030101710805030101700c050301016f29050301016e57050301016d3305
0301016c0b050301016b49050301016a0505030101692305030101684105030101674a0503
01016615040301096505030101646205030101636005030101623a05030101610d05030101
6041050301015f5f050301015e49050301015d3d050301015c09050301015b29050301015a
4805030101595405030101585005030101572505030101565705030101550205030101543f
05030101533505030101521d05030101512105030101504e050301014f1e050301014e2a05
0301014d5e050301014c04050301014b51050301014a4c0503010149620503010148590503
0101472405030101464b05030101451005030101443805030101432b050301014228050301
0141380403010940050301013f2f050301013e19050301013d59050301013c1c050301013b
0f050302013a3705030101395a05030101381605030101375b050301013603050301013538
05030101342005030101330c05030101323b05030101312b050301013055050301012f1805
0301012e55050301012d5b050301012c3d050301012b4a050301012a560503010129070503
0101282f05030101272405030101264105030101255d050301012410050301012310050301
01221705030101214d050301012054050301011f5d050301011e1d050301011d4305030101
1c08050301011b61050301011a3605030101194e05030101182e05030101171b0503010116
6105030101156305030101140605030101132e05030101125b05030101113e050301011027
050301010f44050301010e26050301010d3b050301010c60050301010b51050301010a5905
030101090205030101082105030101071a05030101066305030101051705030101044a0503
0101032905030101024a030309080a000000060fce000f
[3fce]070313016f646405070313016f646403060313096f6464080315016576656e060703
15016576656e04080315016576656e020a000000060fb2000ff30fe5
[4fb2]0c0413150174776f6576656e020d0417130174687265656f6464030c051315017369
786576656e060a041313096f6e656f64640d04151501666f75726576656e040c0415130166
6976656f6464050a000000c80b0b000ffc0ff70ff20fec0fe60fdf0fd90fd20fcc0fc60fc0
0fba0fb30fac0fa60fa00f9a0f940f8d0f860f7f0f790f730f6d0f670f600f5a0f530f4c0f
460f400f390f330f2d0f270f200f190f130f0d0f060f000efa0ef40eee0ee70ee10edb0ed5
0ece0ec70ec10eba0eb40eae0ea80ea10e9b0e940e8d0e870e810e7b0e750e6f0e680e610e
5a0e540e4e0e470e400e3a0e340e2e0e270e200e190e130e0c0e060dff0df90df20deb0de5
0ddf0dd90dd30ddd0dc70dc10dba0db30dad0da70da10d9b0d940d8d0d970d800d7a0d730d
6d0d670d610d5a0d540d4e0d480d410d3b0d340d2d0d260d200d1a0d130d0c0d050cff0cf9
0cf30cec0ce60cdf0cd90cd30ccd0cc60cc00cba0cb30cac0ca60c9f0c980c920c8c0c861c
800c7a0c740c6e0c670c610c5a0c530c4d0c470c400c3a0c340c2e0c280c20fc1b0c150c0e
0c070c000bfa0bf40bed0be60be00bda0bd30bcd0bc70bc10bbb0bb50baf0ba90ba30b9c0b
950b8f0b890b830b7c0b750b6f0b690b620b5c0b560b500b490b430b3d0b360b300b2a0b24
0b1e0b180b
[5b0b]060301026300b1050301016315050301016306050301016264050301016249050301
01611b0503010161160603010260008205030101606305030101600c060301025f00b30503
01015f76050301015f5f050301015e4d060301025d009f050301015d25050301015d1f0603
01025b00ac060301025b00aa050301015b37050301015b2d050301015b12060301025a0096
060ce1025a0080050301015a3905030101594805030101593d05030101590a05030101587a
05030101576e05030101575605030101562a0603010255008a05030101553005030101552e
060301025400bb060301025400b9050301015459050301015420060301025300c406030102
5200c6060301025100a205030101514b05030101510b060301025000950503010150580503
01014f79050301014e50050301014e19060301024d0086050301014d21050301014c4a0603
01024b00a0060301024b0085050301014b46060301024a008c050301014a67050301014a2b
050301014a04050301014a0205030101497805030101496b05030101495e0603010248009c
0603010248009b05030101485a0603010246008e060301024500b405031101440f05030101
431d0603010242009d050301014168050301014160050301014126060301024000a1050301
013f54060301023e00a9050301013e11050301013d5d050301013d2c060301023c00830603
01023b008f060301023b0081050301013b32050301013b0d060301023a00c0060301023a00
b5060301023a0098050301013a620603010239008b05030101384405030101384105030101
38350603010237008405030101373a05030101361a050301013553060301023400b6050301
01336d060301023200b805030101317e060301022f0099060301022f0094050301012e3f05
0301012f28050301012e18050301012e13060301022c00bf060301022c0087050301012b43
050301012b31050301012a4e05030101296f05030101295b05030101290305030101284206
0301022700be06030102270091050301012710060301022600c205030101260e0603010225
00a5050301012557060301022400b0060301022400ab060301022400970503010124470503
01012369050301012327060301022200c3060301022200af05030101227f05030101227b06
0301022100bc060301022100ad0603010221009e0503010121510503010121080503010120
34050301011f74050301011f73060301021e00c1060301021e00b7050301011e4f06030102
1d008d050301011d52050301011d1e050301011c3c060301021b00c5050301011b17060301
021a0093060301021a0092050301011a0705030101193e05030101182f060301021700a405
0301011722050301011705050301011677050301011638060301021500bd05030101156605
030101047206030102130090060301021100c7050301011045050301011024050301011023
060301020f00ae050301010f75050301010f3b060301020e00a8060301020d00a605030101
0d61060301020c00a7050301010c70050301010c33050301010b7d050301010b6c06030102
0a00ba060301020900a30603010209009a05030101095c05030101087c0503010108710503
0101081c060301020700c81603010207008905030101072905030101061405030101056a05
030101044c060301020300b205030101033606030102020088050301010255050301010209
04
--
SELECT a,a,min(d NOT IN('a','�','cc'))OVER w1,first_value(d)OVER w1,last_value(d)OVER w1,last_value(d)OVER w1,
nth_value(d,2)OVER w1
FROM t1
WINDOW
w1 AS
(PARTITION BY b ORDER BY (SELECT a,a,min(d)OVER w1,first_value(d)OVER w1,last_value(d)OVER w1,
nth_value(d,2)OVER w1
FROM t1
WINDOW
w1 AS
(PARTITION BY b&'Qj!-@UA Y N?].s|{!w8M 6##U!-2p,b* {vN4n#cW@l!' ORDER BY d
ROWS BETWEEN 2 PRECEDING AND 1 FOLLOWING)) IN(SELECT a,a,min( d )OVER w1,first_value(d)OVER w1,last_value(d)OVER w1,
nth_value(d,2)OVER w1
FROM (SELECT a,a,min(d NOT IN('a','', 'c'))OVER w1,min(d NOT IN('%','n' t1 'c'))OVER w1,first_value(d)OVER w1,
nth_value(d,2)OVER w1
FROM t1
WINDOW
w1 AS
(PARTITION BY b ORDER BY (SELECT a,a,min(d)OVER w1,first_value(d)OVER w1,last_value(d)OVER w1,
nth_value(d,2)OVER w1
FROM t1
WINDOW
w1 AS
(PARTITION BY b<=8 ORDER BY d
ROWS BETWEEN 2 PRECEDING AND 1 FOLLOWING)) IN(SELECT a,a,min(d)OVER w1,first_value(d)OVER w1,first_value(d)OVER w1,last_value(d)OVER w1,
nth_value(d,2)OVER w1
FROM t1
WINDOW
w1 AS
(PARTITION BY b ORDER BY d
ROWS BETWEEN 2 PRECEDING AND 1 FOLLOWING)) COLLATE rtrim
ROWS BETWEEN 2 IS NOT TRUE PRECEDING AND current_timestamp FOLLOWING))
WINDOW
w1 AS
(PARTITION BY b ORDER BY d
ROWS BETWEEN 2 PRECEDING AND 1 FOLLOWING)) COLLATE rtrim
ROWS BETWEEN 5.453 PRECEDING AND current_timestamp FOLLOWING);
SELECT a,a,min(d NOT IN('a',-47451004,'cc'))OVER w1,first_value(d)OVER w1,last_value(d)OVER w1,last_value(d)OVER w1,
nth_value(d,2)OVER w1
FROM t1
WINDOW
w1 AS
(PARTITION BY b ORDER BY (SELECT a,a,min(d)OVER w1,first_value(d)OVER w1,last_value(d)OVER w1,
nth_value(d,2)OVER w1
FROM t1
WINDOW
w1 AS
(PARTITION BY b AND 'Qj!-@UA Y N?].s|{!w8M 6##U!-2p,b* {vN4n#cW@l!' ORDER BY d
ROWS BETWEEN 2 PRECEDING AND 1 FOLLOWING)) IN(SELECT a,a,min( d )OVER w1,first_value(d)OVER w1,last_value(d)OVER w1,
nth_value(d,2)OVER w1
FROM (SELECT a,a,min(d NOT IN('a','', 'c'))OVER w1,min(d NOT IN('%','n','c'))OVER w1,first_value(d)OVER w1,
nth_value(d,2)OVER w1
FROM  nth_value t1
WINDOW
w1 AS
(PARTITION BY b ORDER BY (SELECT a,a,min(d)OVER w1,first_value(d)OVER w1,last_value(d)OVER w1,
nth_value(d,2)OVER w1
FROM t1
WINDOW
w1 AS
(PARTITION BY b<=8 ORDER BY d
ROWS BETWEEN 2 PRECEDING AND 1 FOLLOWING)) IN(SELECT a,a,min(d)OVER w1,first_value(d)OVER w1,first_value(d)OVER w1,last_value(d)OVER w1,
nth_value(d,2)OVER w1
FROM t1
WINDOW
w1 AS
(PARTITION BY b ORDER BY d
ROWS BETWEEN 2 PRECEDING AND 1 FOLLOWING)) COLLATE rtrim
ROWS BETWEEN 2 IS NOT TRUE PRECEDING AND current_timestamp FOLLOWING))
WINDOW
w1 AS
(PARTITION BY b ORDER BY d
ROWS BETWEEN 2 PRECEDING AND 1 FOLLOWING)) COLLATE rtrim
ROWS BETWEEN 5.453 PRECEDING AND current_timestamp FOLLOWING);
SELECT a,a,min(d NOT IN('a','%','cc'))OVER w1,first_value(d)OVER w1,last_value(d)OVER w1,last_value(d)OVER w1,
nth_value(d,2)OVER w1
FROM t1
WINDOW
w1 AS
(PARTITION BY b ORDER BY (SELECT a,a,min(d)OVER w1,first_value(d)OVER w1,last_value(d)OVER w1,
nth_value(d,2)OVER w1
FROM t1
WINDOW
w1 AS
(PARTITION BY b&'Qj!-@UA Y N?].s|{!w8M 6##U!-2p,b* {vN4n#cW@l!' ORDER BY d
ROWS BETWEEN 2 PRECEDING AND 1 NOTNULL FOLLOWING)) IN(SELECT a,a,min( d )OVER w1,first_value(d)OVER w1,last_value(d)OVER w1,
nth_value(d,2)OVER w1
FROM (SELECT a,a,min(d NOT IN('a','', 'c'))OVER w1,min(d NOT IN('%','n','c'))OVER w1,first_value(d)OVER w1,
nth_value(d,2)OVER w1
FROM t1
WINDOW
w1 AS
(PARTITION BY b ORDER BY (SELECT a,a,min(d)OVER w1,first_value(d)OVER w1,last_value(d)OVER w1,
nth_value(d,2)OVER w1
FROM t1
WINDOW
w1 AS
(PARTITION BY b<=8 ORDER BY d
ROWS BETWEEN 2 PRECEDING AND 1 FOLLOWING)) IN(SELECT a,a,min(d)OVER w1,first_value(d)OVER w1,first_value(d)OVER w1,last_value(d)OVER w1,
nth_value(d,2)OVER w1
FROM t1
WINDOW
w1 AS
(PARTITION BY b ORDER BY d
ROWS BETWEEN 2 PRECEDING AND 1 FOLLOWING)) COLLATE rtrim
ROWS BETWEEN 2 IS NOT TRUE PRECEDING AND current_timestamp FOLLOWING))
WINDOW
w1 AS
(PARTITION BY b ORDER BY d
ROWS BETWEEN 2 PRECEDING AND 1 FOLLOWING)) COLLATE rtrim
ROWS BETWEEN 2 PRECEDING AND current_timestamp FOLLOWING);
SELECT a,a,min(d NOT IN('a','%',))OVER w1,first_value(d)OVER w1,last_value(d)OVER w1,last_value(d)OVER w1,
nth_value(d,2)OVER w1
FROM t1
WINDOW
w1 AS
(PARTITION BY b ORDER BY (SELECT a,min,a(d)OVER w1,first_value(d)OVER w1,last_value(d)OVER w1,
nth_value(d,2)OVER w1
FROM t1
WINDOW
w1 AS
(PARTITION BY b&'Qj!-@UA Y N?].s|{!w8M 6##U!-2p,b* {vN4n#cW@l!' ORDER BY d
ROWS 2 PRECEDING AND 1 FOLLOWING)) IN(SELECT a,a,min( d )OVER w1,first_value(d)OVER w1,last_value(d)OVER w1,
nth_value(d,2)OVER w1
FROM (SELECT a,a,min(d NOT IN('a','', 'c'))OVER w1,min(d NOT IN('%','n','c'))OVER w1,first_value(d)OVER w1,
nth_value(d,2)OVER w1
FROM t1
WINDOW
w1 AS
(PARTITION BY b ORDER BY (SELECT a,a,min(d)OVER w1,first_value(d)OVER w1,last_value(d)OVER w1,
nth_value(d,2)OVER w1
FROM t1
WINDOW
w1 AS
(PARTITION BY b<=8 ORDER BY d
ROWS BETWEEN 2 PRECEDING AND 1 FOLLOWING)) IN(SELECT a,a,min(d)OVER w1,first_value(d)OVER w1,first_value(d)OVER w1,last_value(d)OVER w1,
nth_value(d,2)OVER w1
FROM t1
WINDOW
w1 AS
(PARTITION BY b ORDER BY d
ROWS BETWEEN 2 PRECEDING AND 1 FOLLOWING)) COLLATE rtrim
ROWS BETWEEN 2 IS NOT TRUE PRECEDING AND current_timestamp FOLLOWING))
WINDOW
w1 AS
(PARTITION BY b ORDER BY d
ROWS BETWEEN 2 PRECEDING AND 1 FOLLOWING)) COLLATE rtrim
ROWS BETWEEN 2 PRECEDING AND current_timestamp FOLLOWING);
SELECT a,a,min(d NOT IN('a','%','cc'))OVER w1,first_value(d)OVER w1,last_value(d)OVER w1,last_value(d)OVER w1,
nth_value(d,2)OVER w1
FROM t1
WINDOW
w1 AS
(PARTITION BY b ORDER BY (SELECT a,a,min(d)OVER w1,first_value(d)OVER w1,last_value(d)OVER w1,
nth_value(d,2)OVER w1
FROM t1
WINDOW
w1 AS
(PARTITION BY b&'Qj!-@UA Y N?].s|{!w8M 6##U!-2p,b* {vN4n#cW@l!' ORDER BY d
ROWS BETWEEN 2 PRECEDING AND 1 FOLLOWING)) IN(SELECT a,a,min( d )OVER w1,first_value(d)OVER w1,last_value(d)OVER w1,
nth_value(d,2)OVER w1
FROM (SELECT a,a,min(d NOT IN('a','', 'c'))OVER w1,min(d NOT IN('%','n','c'))OVER w1,min(d NOT IN('%','n','c'))OVER w1,first_value(d)OVER w1,
nth_value(d,2)OVER w1
FROM t1
WINDOW
w1 AS
(PARTITION BY b ORDER BY (SELECT a,a,min(d)OVER w1,first_value(d)OVER w1,last_value(d)OVER w1,last_value(d)OVER w1,
nth_value(d,2)OVER w1
FROM t1
WINDOW
w1 AS
(PARTITION BY b>=12<=8 ORDER BY d
ROWS BETWEEN 2 PRECEDING AND 1 FOLLOWING)) IN(SELECT a,a,min(d)OVER w1,first_value(d)OVER w1,first_value(d)OVER w1,last_value(d)OVER w1,
nth_value(d,2)OVER w1
FROM t1
WINDOW
w1 AS
(PARTITION BY b ORDER BY d
ROWS BETWEEN 2 PRECEDING AND 1 FOLLOWING)) COLLATE rtrim
ROWS BETWEEN 2 IS NOT TRUE PRECEDING AND current_timestamp FOLLOWING))
WINDOW
w1 AS
(PARTITION BY b ORDER BY d
ROWS BETWEEN 2 PRECEDING AND 1 FOLLOWING)) COLLATE rtrim
ROWS BETWEEN 2 PRECEDING AND current_timestamp FOLLOWING);
SELECT a,a,min(d NOT IN('a','%','cc'))OVER w1,first_value(d)OVER w1,last_value(d)OVER w1,last_value(d)OVER w1,
nth_value(d,2)OVER w1
FROM t1
WINDOW
w1 AS
(PARTITION BY b ORDER BY (SELECT a,a,min(d)OVER w1,first_value(d)OVER w1,last_value(d)OVER w1,
nth_value(d,2)OVER w1
FROM t1
WINDOW
w1 AS
(PARTITION BY b&'Qj!-@UA Y N?].s|{!w8M 6##U!-2p,b* {vN4n#cW@l!' ORDER BY d
ROWS BETWEEN 2 PRECEDING AND 1 NOTNULL FOLLOWING)) IN(SELECT a,a,min( d )OVER w1,first_value(d)OVER w1,last_value(d)OVER w1,
nth_value(d,2)OVER w1
FROM (SELECT a,a,min(d NOT IN('a','', 'c'))OVER w1,min(d NOT IN(SELECT a,a,min(d)OVER w1,first_value(d)OVER w1,last_value(d)OVER w1,
nth_value(d,2)OVER w1
FROM t1
WINDOW
w1 AS
(PARTITION BY b<=8 ORDER BY d
ROWS BETWEEN 2 PRECEDING AND 1 FOLLOWING)) IN(SELECT a,a,min(d)OVER w1,first_value(d)OVER w1,first_value(d)OVER w1,last_value(d)OVER w1,
nth_value(d,2)OVER w1
FROM t1
WINDOW
w1 AS
(PARTITION BY b ORDER BY d
ROWS BETWEEN 2 PRECEDING AND 1 FOLLOWING)) COLLATE rtrim
ROWS BETWEEN 2 IS NOT TRUE PRECEDING AND current_timestamp FOLLOWING))
WINDOW
w1 AS
(PARTITION BY b ORDER BY d
ROWS BETWEEN 2 PRECEDING AND 1 FOLLOWING)) COLLATE rtrim
ROWS BETWEEN 2 PRECEDING AND current_timestamp FOLLOWING);


sqltext:
53514c69746520666f726d6174203300100001010040202000000000000000060000000000
00000000000006000000040000000000
[64]0d000000050ece000fa20f4e0f240ef80ece
[ece]280506171111013d696e646578783374320643524541544520494e44455820783320
4f4e2074322862292a04061711110141696e646578783274310543524541544520494e4445
58207832204f4e20743128632c6229280306171111013d696e646578783174310443524541
544520494e444558207831204f4e20743128622952020717111101810f7461626c65743274
3203435245415445205441424c45207432286120494e542c206220494e54454745522c2050
52494d415259204b455928612c62292920574954484f555420524f5749445c010717111101
81237461626c657431743102435245415445205441424c45207431286120494e5420505249
4d415259204b45592c206220544558542c206320544558542c206420494e54454745522920
574954484f555420524f5749440a000000060fa7000ff4
[1fa7]0e0501151301066576656e736978060e0501131501056f646466697665050f050115
1501046576656e666f7572040f0501131701036f64647468726565030e0501151301026576
656e74776f020b05091313096f64646f6e650a000000c80b0b000ffc0ff60ff00fea0fe40f
de0fd80fd20fcc0fc60fc00fba0fb40fae0fa80fa20f9c0f960f900f8a0f840f7e0f780f72
0f6c0f660f600f5a0f540f4e0f480f420f3c0f360f300f2a0f240f1e0f14af120f0c0f060f
000efa0ef40eee0ee80ee20edc0ed60ed00eca0ec40ebe0eb80eb20eac0ea60ea00e9a0e94
0e8e0e880e830e7d0e770e710e6b0e650e5f0e590e530e4d0e470e410e3b0e350e2f0e290e
230e1d0e170e110e0b0e050dff0df90df30ded0de70de10ddb0dd50dcf0dc90dc30dbd0db7
0db10dab0da60da00d9a0d940d8e0d880d820d7c0d760d700d6a0d640d5e0d580d520d4c0d
460d400d3a0d340d2e0d280d220d1c0d160d100d0a0d030cfd0cf50cee0ce70ce00cd90cd2
0ccb0cc40cbd0cb60caf0ca80ca10c9a0c930c8c0c850c7e0c770c700c690c620c5b0c540c
4d0c460c3f0c380c310c2a0c230c1c0c150c0e0c070c000bf90bf20beb0be40bdd0bd60bcf
0bc80bc10bba0bb30bac0ba50b9e0b970b900b890b820b7b0b740b6d0b660b5f0b580b510b
4a0b430b3c0b350b2e0b270b200b190b12
[2b0b]0603020100c8070603020100c7110603020100c6520603020100c51b0603020100c4
530603020100c3220603020100c2260603020100c11e0603020100c03a0603020100bf2c06
03020100be270603020100bd150603020100bc210603020100bb540603020100ba0a060302
0100b9540603020100b8320603020100b71e0603020100b6340603020100b53a0603020100
b4450603020100b35f0603020100b2030603020100b1630603020100b0240603020100af22
0603020100ae0f0603020100ad210603020100ac5b0603020100ab240603020100aa5b0603
020100a93e0603020100a80e0603020100a70c0603020100a60d0603020100a52506030201
00a4170603020100a3090603020100a2510603020100a1400603020100a04b06030201009f
5d06030201009e2106030201009d4206030201009c4806030201009b4806030201009a0906
03020100992f0603020100983a060302010097240603020100965a06030201009550060302
0100942f0603020100931a0603020100921a06030201009127060302010090130603020100
8f3b06030201008e4606030201008d1d06030201008c4a06030201008b3906030201008a55
06030201008907060302010088020603020100872c0603020100864d0603020100854b0603
02010084370603020100833c060302010082600603020100813b0603020100805a05030101
7f22050301017e31050301017d0b050301017c08050301017b22050301017a580503010179
4f05030101784905030101771605030101765f05030101750f05030101741f05030101731f
05030101721405030101710805030101700c050301016f29050301016e57050301016d3305
0301016c0b050301016b49050301016a0505030101692305030101684105030101674a0503
01016615040301096505030101646205030101636005030101623a05030101610d05030101
6041050301015f5f050301015e49050301015d3d050301015c09050301015b29050301015a
4805030101595405030101585005030101572505030101565705030101550205030101543f
05030101533505030101521d05030101512105030101504e050301014f1e050301014e2a05
0301014d5e050301014c04050301014b51050301014a4c0503010149620503010148590503
0101472405030101464b05030101451005030101443805030101432b050301014228050301
0141380403010940050301013f2f050301013e19050301013d59050301013c1c050301013b
0f050302013a3705030101395a05030101381605030101375b050301013603050301013538
05030101342005030101330c05030101323b05030101312b050301013055050301012f1805
0301012e55050301012d5b050301012c3d050301012b4a050301012a560503010129070503
0101282f05030101272405030101264105030101255d050301012410050301012310050301
01221705030101214d050301012054050301011f5d050301011e1d050301011d4305030101
1c08050301011b61050301011a3605030101194e05030101182e05030101171b0503010116
6105030101156305030101140605030101132e05030101125b05030101113e050301011027
050301010f44050301010e26050301010d3b050301010c60050301010b51050301010a5905
030101090205030101082105030101071a05030101066305030101051705030101044a0503
0101032905030101024a030309080a000000060fce000ff70f
[3fce]070313016f646405070313016f646403060313096f6464080315016576656e060703
15016576656e04080315016576656e020a000000060fb2000ff30fe5
[4fb2]0c0413150174776f6576656e020d0417130174687265656f6464030c051315017369
786576656e060a041313096f6e656f64640d04151501666f75726576656e040c0415130166
6976656f6464050a000000c80b0b000ffc0ff70ff20fec0fe60fdf0fd90fd20fcc0fc60fc0
0fba0fb30fac0fa60fa00f9a0f940f8d0f860f7f0f790f730f6d0f670f600f5a0f530f4c0f
460f400f390f330f2d0f270f200f190f130f0d0f060f000efa0ef40eee0ee70ee10edb0ed5
0ece0ec70ec10eba0eb40eae0ea80ea10e9b0e940e8d0e870e810e7b0e750e6f0e680e610e
5a0e540e4e0e470e400e3a0e340e2e0e270e200e190e130e0c0e060dff0df90df20deb0de5
0ddf0dd90dd30ddd0dc70dc10dba0db30dad0da70da10d9b0d940d8d0d970d800d7a0d730d
6d0d670d610d5a0d540d4e0d480d410d3b0d340d2d0d260d200d1a0d130d0c0d050cff0cf9
0cf30cec0ce60cdf0cd90cd30ccd0cc60cc00cba0cb30cac0ca60c9f0c980c920c8c0c861c
800c7a0c740c6e0c670c610c5a0c530c4d0c470c400c3a0c340c2e0c280c20fc1b0c150c0e
0c070c000bfa0bf40bed0be60be00bda0bd30bcd0bc70bc10bbb0bb50baf0ba90ba30b9c0b
950b8f0b890b830b7c0b750b6f0b690b620b5c0b560b500b490b430b3d0b360b300b2a0b24
0b1e0b180b
[5b0b]060301026300b1050301016315050301016306050301016264050301016249050301
01611b0503010161160603010260008205030101606305030101600c060301025f00b30503
01015f76050301015f5f050301015e4d060301025d009f050301015d25050301015d1f0603
01025b00ac060301025b00aa050301015b37050301015b2d050301015b12060301025a0096
060301025a0080050301015a3905030101594805030101593d05030101590a05030101587a
05030101576e05030101575605030101562a0603010255008a05030101553005030101552e
060301025400bb060301025400b9050301015459050301015420060301025300c406030102
5200c6060301025100a205030101514b05030101510b060301025000950503010150580503
01014f79050301014e50050301014e19060301024d0086050301014d21050301014c4a0603
01024b00a0060301024b0085050301014b46060301024a008c050301014a67050301014a2b
050301014a04050301014a0205030101497805030101496b05030101495e0603010248009c
0603010248009b05030101485a0603010246008e060301024500b405031101440f05030101
431d0603010242009d050301014168050301014160050301014126060301024000a1050301
013f54060301023e00a9050301013e11050301013d5d050301013d2c060301023c00830603
01023b008f060301023b0081050301013b32050301013b0d060301023a00c0060301023a00
b5060301023a0098050301013a620603010239008b05030101384405030101384105030101
38350603010237008405030101373a05030101361a050301013553060301023400b6050301
01336d060301023200b805030101317e060301022f0099060301022f0094050301012e3f05
0301012f28050301012e18050301012e13060301022c00bf060301022c0087050301012b43
050301012b31050301012a4e05030101296f05030101295b05030101290305030101284206
0301022700be06030102270091050301012710060301022600c205030101260e0603010225
00a5050301012557060301022400b0060301022400ab060301022400970503010124470503
01012369050301012327060301022200c3060301022200af05030101227f05030101227b06
0301022100bc060301022100ad0603010221009e0503010121510503010121080503010120
34050301011f74050301011f73060301021e00c1060301021e00b7050301011e4f06030102
1d008d050301011d52050301011d1e050301011c3c060301021b00c5050301011b17060301
021a0093060301021a0092050301011a0705030101193e05030101182f060301021700a405
0301011722050301011705050301011677050301011638060301021500bd05030101156605
030101147206030102130090060301021100c7050301011045050301011024050301011023
060301020f00ae050301010f75050301010f3b060301020e00a8060301020d00a605030101
0d61060301020c00a7050301010c70050301010c33050301010b7d050301010b6c06030102
0a00ba060301020900a30603010209009a05030101095c05030101087c0503010108710503
0101081c060301020700c81603010207008905030101072905030101061405030101056a05
030101044c060301020300b205030101033606030102020088050301010255050301010209
0403090165
--
SELECT a,a,min(d NOT IN('a','%','c'))OVER w1,first_value(d)OVER w1,last_value(d)OVER w1,last_value(d)OVER w1,
nth_value(d,2)OVER w1
FROM t1
WINDOW
w1 AS
(PARTITION BY b ORDER BY (SELECT a,a,min(d)OVER w1,first_value(d)OVER w1,last_value(d)OVER w1,
nth_value(d,2)OVER w1
FROM t1
WINDOW
w1 AS
(PARTITION BY b&8 ORDER BY d
ROWS BETWEEN 2 PRECEDING AND 1 FOLLOWING)) IN(SELECT a,a,min( d )OVER w1,first_value(d)OVER w1,last_value(d)OVER w1,
nth_value(d,2)OVER w1
FROM (SELECT a,a,min(d NOT IN('a','', 'c'))OVER w1,min(d NOT IN('n','%','c'))OVER w1,first_value(d)OVER w1,
nth_value(d,2)OVER w1
FROM t1
WINDOW
w1 AS
(PARTITION BY b ORDER BY (SELECT a,a,min(d)OVER w1,first_value(d)OVER w1,last_value(d)OVER w1,
nth_value(d,2)OVER w1
FROM t1
WINDOW
w1 AS
(PARTITION BY b<=8 ORDER BY d
ROWS BETWEEN 2 PRECEDING AND 1 FOLLOWING)) IN(SELECT a,a,min(d)OVER w1,first_value(d)OVER w1,last_value(d)OVER w1,
nth_value(d,2)OVER w1
FROM t1
WINDOW
w1 AS
(PARTITION BY b ORDER BY d
ROWS BETWEEN 2 PRECEDING AND 1 FOLLOWING)) COLLATE rtrim
ROWS BETWEEN 2 IS NOT TRUE PRECEDING AND current_timestamp FOLLOWING))
WINDOW
w1 AS
(PARTITION BY b ORDER BY d
ROWS BETWEEN 2 PRECEDING AND 1 FOLLOWING)) COLLATE rtrim
ROWS BETWEEN 2 PRECEDING AND current_timestamp FOLLOWING);


sqltext:
53514c69746520666f726d6174203300100001010040202000000000000000060000000000
0000000000000600000004000000000000000000
[64]0d000000060de2000fc40f6a0efc0e9d0e3d0de2
000000000001
[de2]590606172121017f7461626c657474745f636f6e6669677474745f636f6e66696706
435245415445205441424c4520277474745f636f6e66696727286b205052494d415259204b
45592c20762920574954484f555420524f5749445e05071723230181037461626c65747474
5f646f6373697a657474745f646f6373697a6505435245415445205441424c452027747474
5f646f6373697a652728696420494e5445474552205052494d415259204b45592c20737a20
424c4f42295d04071723230181017461626c657474745f636f6e74656e747474745f636f6e
74656e7404435245415445205441424c4520277474745f636f6e74656e742728696420494e
5445474552205052494d415259204b45592c2063302c206331296c0307171b1b01812f7461
626c657474745f6964787474745f69647803435245415445205441424c4520277474745f69
6478272873656769642c207465726d2c2070676e6f2c205052494d415259204b4559287365
6769642c207465726d292920574954484f555420524f574944580207171d1d018103746162
6c657474745f646174617474745f6461746102435245415445205441424c4520277474745f
646174612728696420494e5445474552205052494d415259204b45592c20626c6f636b2042
4c4f42293a0106171313085f7461626c65747474747474435245415445205649525455414c
205441424c4520747474205553494e47206674733528612c2062290d0f4400050e81000f1a
0e810faf0f580e98
[1e81]150a03003000000000010303000301010102010103010181248c8080808001040082
4c0000009b023065031a02050507050101040303080303012e020505070507050705010104
030308030308030307f303020165031e030505040505010003060404060403013603050504
06050406050405050101030604040604040604040604030301650314040506f50501010208
090120040507050705070505010002080a0a0a04016503020a01060a0a0a05016503060101
0a010a01010a0a0a042b31210b0fef00142a00000000010202000201010102010150888080
8080010400812400000047023065021a02050507050101040303080303020165021e030505
04050501010306040406040303016502140405070505010102080a04016502020a05016502
0601010a0412140f06318480808080010300680000002b0230650110020505010104030302
01650112030505010103060403030165010e04050501010208040d0e0601030012044c4c00
000011240000000001010100010101010a000000030fec000f
[2fec]0604010c0103020604010c0102020504090c01020d000000040e1a000fc70f5b0eef
0e1a
[3e1a]8152040600815d815565206565206565652065206565206565652065206565206565
65662065652065656520652065652065656520652065652065656565206565206565652065
20656520656565206520656520656565652065652065656520652065652065656520652065
65206565656565652065652065206520652065652065656520656520656565656520656520
6520651f652065652065656520656520656565656520656520652065206520656520656565
206565206565656565206565206520652065206565206565652065652065656a0303ff7571
652065651f6565652065206565206565652065206565206565656520656520656565206520
65652065656520652065652065656565656520656520652065206520656520656565206565
206565656565206565206520652065206565206565652065652065656a0204007540652065
65206565652065206565206565652065206565206565656520656520656565206520656520
65656520652065652065656565656520656520652065206520656520656565206565206565
6565652065652065206520652065652065656520656520656537010400413f652065652065
65652065206565206565652065206565206565656565652065652065206520652065652065
65652065652065650d000000040fe4000ff90ff20feb0fe4
[4fe4]050403001021210503030010111105020300101111050103001009090a000000010f
f4000ff4
[5ff4]0b031b0176657273696f6e04
000000
--
SELECT snippet(ttt, -'.',-'.', 1, '..', NOT EXISTS(SELECT 1 FROM ttt('e*e*')), ']'), * FROM ttt('e*');
SELECT snippet(ttt(, 1), -'.',-'.', 1, '..', NOT EXISTS(SELECT 1 FROM ttt('e*e*')), ']'), * FROM ttt('e*');
SELECT snippet(ttt, -'', -'.', 1, '..', NOT EXISTS(SELECT 1 FROM ttt('e*e*')), ']'), * FROM ttt/4('e*');
SELECT snippet(ttt, -'.',-'.', 1, '..', NOT EXISTS(SELECT 1 FROM ttt('e*e*')), ']'), * FROM ttt('e*');
SELECT snippet(ttt, -'.',-1, '.', '..', EXISTS(SELECT 1 FROM ttt('e*e*')), ']'), * FROM ttt('e*');


sqltext:
53514c69746520666f726d6174203300100001010040202000000000000000060000000000
0000000000000600000004000000000000000000
[64]0d000000060e0f000faa0f530ee80e8b0e330e0f
[e0f]22060617111101317461626c656262626206435245415445205441424c4520626228
6129560506171f1f017d7461626c6574315f636f6e66696774315f636f6e66696705435245
415445205441424c45202774315f636f6e66696727286b205052494d415259204b45592c20
762920574954484f555420524f5749445b04071721210181017461626c6574315f646f6373
697a6574315f646f6373697a6504435245415445205441424c45202774315f646f6373697a
652728696420494e5445474552205052494d415259204b45592c20737a20424c4f42296903
0717191901812d7461626c6574315f69647874315f69647803435245415445205441424c45
202774315f696478272873656769642c207465726d2c2070676e6f2c205052494d41525920
4b45592873656769642c207465726d292920574954484f555420524f574944550207171b1b
0181017461626b6574315f6461746174315f6461746102435245415445205441424c452027
74315f646174612728696420494e5445474552205052494d415259204b45592c20626c6f63
6b20424c4f42295401071710110881157461626c6574317431435245415445205649525455
414c205441424c45207431205553494e47206674733528612c622c7072656669783d22312c
322c332c34222c20636f6e74656e743d2222290d0b6a0037094c020fe7094c0fc60fa40f88
0f6d0f4b0f2c0f0e0eec0ecd0e2a0e8e0e6c0e4b0e290e080de60dc40db50d970d760d540e
310d150cf30cd30cb50c950c730c540c320c100bee0bcc0bb00b8d0b7e0b480b2e0b0b0aef
0acc0aad0a8c0a6d0a4d0a2b0a0c09ec09ca09a8098609630ff1
[194c]150a0300300000000101033500030101120201120301111c8c808080801003003e00
000017010505347461626c030203010477686572030206091b8c808080800f03003c000000
1605346674733403020201046e756d6203060104091b8c808080800e03003c000000160433
74686503060101040103776865030204040a1b8c808080800d03003c0000001604336e756d
03060101050103746162030203040a198c808080800c030038000000140332776803020400
04336674730302020407188c808080800b0300360000001303327461030203020168030601
010404071b8c808080800a03003c0000001603326e75030601010501026f66030601010604
09198c808080800903003800000014033266740302020102697303060101030407188c8080
8080080300360000001302317403080301010401017703020404091a8c808080800703003a
0000001502316e03080101020501016f03060101060409188c808080800603003600000013
04023166030202010169030601010305061c8c808080800503003e00000017043074686503
06010104010577686572650302040a158c8080808004030030000000110101060630746162
6c65030203071c8c808080800303003e0000001707306e756d626572030601010501026f66
0306040d138c808080800203002c0000000f01010302306e0306010102071b8c8080808001
03003c00000016083066747334617578030202010269730306040c000000142a0000000101
022400020101120201120888808080801203001600000005021c88808080801103003e0000
00170534726f777302060101050104746865720202040b1588808080801003003000000011
02010107053462657477020204081b88808080800f03003c00000016040433726f77020601
010501037468650208050a1b88808080800e03003c00000016010102043361726502020301
03626574020207081b88808080800d03003c0000001603327468020802010107000433616e
640206040a1b89808080800c03003c000000160332696e02060101060102726f0206010105
04091888808080800b0300360000001302033261720202030102626502020405071b888080
80800a03003c00000016023174020802010107000332616e02060101040919888080808009
0300380000001402316e020601010301017202060101050408178880808080080300340000
00120231620202040101690206010106040619888080808007030038000000140402313202
020501016102080301010205061b88808080800603003c0000001606307468657265020202
0002313102060101040a158880808080050300300000001101010504307468650206010107
071c88808080800403003e0000001701010602306e02060101030104726f7773020607081b
88808080800303003c0000001608306265747765656e0202040102696e0206040c1a888080
80800203003a000000150430616e64020601010202027265020203040a1688808080800103
00340000001202303102060101040101320202050408088480808080120300160000000504
1b84808080801103003c0000001605347461626c0106010105020365726d0102040b1b8480
8080801003003c0000001605346561636801020301047072657301020504091a8480808080
0f03003a00000015043374657201020402026865010601010304081b84808080800e03003c
0000001604337072650102050103746162010601010504081a84808080800d03003a000000
150433666f7201020202027473010601010404081b84808080800c03003c00000016033274
68010601010300043365616301020304091884808080800b03003600000013033274610106
01010502016501020404091984708080800a030038000000140332696e0106010102010270
72010205040918848080808009030036000000130332666f01020202017401060101040407
1b84808080800803003c00000016023174010a04010103040003326561010203040a178480
80808007030034000000120231690106010102010170010205040818848080808006030036
0000000302316501020301016602080201010404061b84808080800503003c000000160530
7465726d01020402026865010601010304091484808080800403002e000000100630746162
6c65010601010504158480808080030300300000001102083070726573656e74010205051b
84808080800203003c00000016043066747301060101040102696e01060101040a1a848080
80800103003a000000150530656163680102030103666f7201020204090601030012030b0f
0000088c808080801103001600000005040a000000320e4f000ffa0ff10fe90fe10fd80fd1
0fc90fc10fb90fb10fa90fa00f980f900f870f800f780f710f680f5f0f560f4d0f410f380f
2f0f260f1d0f130f0a0f010ef70eee0ee60edd0ed60ecd0ec30eba0eb00ea80e9f0e860e8e
0e850e7c0e730e6a0e600e580e4f
[2e4f]0804011001033474200704010e0103341e0904011201033374681c08040110010333
6e1a080401100103327718080401100103327416080401100103326e140704010e01033212
08040110010331741007f401100103316e0e0704010e0103310c0904011201033074680a08
0401100103307408090401120103306e7506080401100103306e040604010c010302080401
1001023472220704010e0102342008040110010233721e0904011201023361721c08040110
010232741a0804011001023269180904011201023261721608040110010231741408040110
0102316e1208040110010231621008040110010231320e0b040116010230746865720c0804
0110010230740a080401100102306e08080401100102306206080401100102306104060401
0c01020207040910013474220604090e01342008040912013374651e070409100133701c07
0409100133661a08040912013274681807040910013274160704090f013269140704091001
3266120704090001317410070409100131690e0604090e01310c08040912013344650a0704
09100130740807040910013075260804091201306674040504090c01020d000000030feb00
0ff90ff20feb
[3feb]0503030010030505020300100406050103001004040a000000020feb000feb0ff4
[4feb]080315017067737a080b031b0176657273696f6e040d000000030ff2000f
[5ff2]0303020103030202010202010ce9
--
SELECT * FROM t1('t*t*'), bb;
INSERT INTO t1( c ) VALUES(randomblob(250));
SELECT a,b,c,d,'' FROM t1 WHERE d<>99 AND b~345 ORDER BY a BY ;
UPDATE t1 SET b=quote(zeroblob(200)) WHERE MATCH 'Bhea*';
INSERT INTO t1(t1) (-7);
INSERT INTO t1(b) VALUES(randomblob(250));
WITH RECURSIVE c(x) AS (VALUES(1) UNION ALL SELECT x<>1 FROM c WHERE x<10)
INSERT INTO t1(a) SELECT randomblob(3000) FROM c;
WITH RECURSIVE c(x) AS (VALUES(1) UNION ALL SELECT x<>1 FROM c WHERE x<10)
INSERT INTO t1(a) SELECT randomblob(3000) FROM c;


sqltext:
53514c69746520666f726d6174203300100001010040202000000000000000060000000000
0000000000000600000004000000000000000000000001
[64]0d000000050ece000fa20f4e0f240ef80ece
[ece]280506171111013d696e646578783374320643524541544520494e44455820783320
4f4e2074322862292a04061711110141696e646578783274310543524541544520494e4445
58207832204f4e20743128632c6229280306171111013d696e646578783174310443524541
544520494e444558207831204f4e20743128622952020717111101810f7461626c65743274
3203435245415445205441424c45207432286120494e542c206220494e54454745522c2050
52494d415259204b455928612c62292920574954484f555420524f5749445c010717111101
81237461626c657431743102435245415445205441424c45207431286120494e5420505249
4d415259204b45592c206220544558542c206320544558542c206420494e54454745522920
574954484f555420524f5749440a000000060fa7000ff40fe50fd50fc50fb60fa7
[1fa7]0e0501151301066576656e736978060e0501131501056f646466697665050f050115
1501046576656e666f7572040f050113170e636f64647468726565030e0501151301026576
656e74776f120b05091313096f64646f6e650a000000c80b0b000ffc0ff60ff00fea0fe40f
de0fd80fd20fcc0fc60fc00fba0fb40fae0fa80fa20f9c0f960f900f8a0f840f7e0f780f72
0f6c0f660f600f5a0f540f4e0f480f420f3c0f360f300f2a0f240f1e0f180f120f0c0f060f
000efa0ef40eee0ee80ee20edc0ed60ed00eca0ec40ebe0eb80eb20eac0ea60ea00e9a0e94
0e8e0e880e830e7d0e770e710e6b0e650e5f0e590e530e4d0e470e410e3b0e350e2f0e290e
230e1d0e170e110e0b0e050dff0df90df30ded0de70de10ddb0dd50dcf0dc90dc30dbd0db7
0db10dab0da60da00d9a0d940d8e0d880d820d7c0d760d700d6a0d640d5e0d580d520d4c0d
460d400d3a0d340d2e0d280d220d1c0d160d100d0a0d030cfc0cf50cee0ce70ce00cd90cd2
0ccb0cc40cbd0cb60caf0ca80ca10c9a0c930c8c0c850c7e0c770c700c690c620c5b0c540c
4d0c460c3f0c380c310c2a0c230c1c0c150c0e0c070c000bf90bf20beb0be40bdd0bd60bcf
0bc80bc10bba0bb30bac0ba50b9e0b970b900b890b820b7b0b740b6d0b660b5f0b580b510b
4a0b430b3c0b350b2e0b270b200b190b120b0b
[2b0b]0603020100c8070603020100c7110603020100c6520603020100c51b0603020100c4
530603020100c3220603020100c2260603020100c11e0603020100c03a0603020100bf2c06
03020100be270603020100bd150603020100bc210603020100bb540603020100ba0a060302
0100b9540603020100b8320603020100b71e0603020100b6240603020100b53a0603020100
b4450603020100b35f0603020100b2030603020100b1630603020100b0240603020100af22
0603020100ae0f0603020100ad210603020100ac5b0603020100ab240603020100aa5b0603
020100a93e0603020100a80e0603020100a70c0603020100a60d0603020100a52516030201
00a4170603020100a3090603020100a2510603020100a1400603020100a04b06030201009f
5d06030201009e2106030201009d4206030201009c4806030201009b4806030201009a0906
03020100992f0603020100983a060302010097240603020100965a06030201009550060302
0100942f06030200ff931a0603020100921a06030201009127060302010090130603020100
8f3b06030201008e4606030201008d1d7f030201008c4a06030201008b3906030201008a55
06030201008907060301f10088020603020100872c0603020100864d0603020100854b0603
02010084370603020100833c060302010082600603020100813b0603020100805a05030101
7f22050301017e31050301017d0b050301017c08050301017b22050301017a580503010179
4f05030101784905030101771605030101765f05030101750f05030101741f05030101731f
05030101721405030101710805030101700c050301016f29050301016e57050301016d3305
0301016c0b050301016b49050301016a0505030101692305030101684105030101674a0503
01016615040301096505030101646205030101636005030101623a05030101610d05030101
6041050301015f5f050301015e49050301015d3d050301015c09050301015b29050301015a
4805030101595405030101585005030101572505030101565705030101550205030101543f
05030101533505030101521d05030101512105030101504e050301014f1e050301014e2a05
0301014d5e050301014c04050301014b51050301015a4c0503010149620503010148590503
0101472405030101464b05030101451005030101443805030101432b050301014228050301
0141380403010940050301013f2f050301013e19050301013d59050301013c1c050301013b
0f050301013a3705030101395a05030101381605030101375b050301013603050301013538
05030101342005030101330c05030101323b05030101312b050301013055050301012f1805
0301012e55050301012d5b050301012c3d050301012b4a050301012a560503010129070503
0101282f05030101272305030101264105030101255d050301012410050301012310050300
01221705030101214d050301012054050301006f5d050301011e1d050301011d4305030101
1c08050301011b61050301011a3605030101194e05030101182e05030101171b0503010116
6105030101156305030101140605030101132e05030101125b05030101113e050301075027
050301010f44050301010e26050301010d3b050301010c60050301010b51050301010a5905
030101090205030101082105030101071a05030101066305030101051705030101044a0503
0101032905030101024a030309080a000000060fce000ff70fee0fe50fde0fd60fce
[3fce]070313016f646405070313016f646403060313096f6464080315016576656e060803
15016576656e04080315016576656e020a000000060fb2000ff30fe50fda0fcd0fbf0fb2
[4fb2]0c0413150174776f6576656e020d0417130174687265656f6464030c041315017369
786576656e060a041313096f6e656f64640d04151501666f75726576656e040c0415130166
6976656f6464050a000000c80b0b000ffc0ff70ff20fec0fe60fdf0fd90fd20fcc0fc60fc0
0fba0fb30fac0fa60fa00f9a0f940f8d0f860f7f0f790f730f6d0f670f600f5a0f530f4c0f
460f400f390f330f2d0f270f200f190f130f0d0f060f000efa0ef40eee0ee70ee10edb0ed5
0ece0ec70ec10eba0eb40eae0ea80ea10e9b0e940e8d0e870e810e7b0e750e6f0e680e610e
5a0e540e4e0e470e400e3a0e340e2e0e270e200e190e130e0c0e060dff0df90df20deb0de5
0ddf0dd90dd30dcd0dc70dc10dba0db30dad0da70da10d9b0d940d8d0d870d800d7a0d730d
6d0d670d610d5a0d540d4e0d480d410d3b0d340d2d0d260d200d1a0d130d0c0d050cff0cf9
0cf30cec0ce60cdf0cd90cd30ccd0cc60cc00cba0cb30cac0ca60c9f0c980c920c8c0c860c
800c7a0c740c6e0c670c610c5a0c530c4d0c470c400c3a0c340c2e0c280c210c1b0c150c0e
0c070c000bfa0bf40bed0be60be00bda0bd30bcd0bc70bc10bbb0bb50baf0ba90ba30b9c0b
950b8f0b890b830b7c0b750b6f0b690b620b5c0b560b500b490b430b3d0b360b300b2a0b24
0b1e0b180b120b0b
[5b0b]060301026300b1050301016315050301016306050301016264050301016249050301
01611b050301016116060301025ff08205030101606305030101600c060301025f00b30503
01015f76050301015f5f050301015e4d060301025d009f050301015d25050301015d1f0603
01025b00ac060301025b00aa050301015b37050301015b2d050301015b12060301025a0096
060301025a0080050301015a3905030101594805030101593d05030101590a05030101587a
05030101576e05030101575605030101562a0603010255008a05030101553005030101552e
060301025400bb060301025400b9050301015459050301015420060301025300c406030102
5200c6060301025100a205030101514b05030101510b060301025000950503010150580503
01014f79050301014e50950301014e19060301024d0086050301014d21050301014c4a0603
01024b00a0060301024b0085050301014b46060301024a008c050301014a67050301014a2b
050301014a04050301014a0205030101497805030101496b05030101495e0603010248009c
0603010248009b05030101485a0603010246008e060301024500b405030101440f05030101
431d0603010242009d050301014168050301014160050301014126060301024000a1050301
013f54060301023e00a9050301013e11050301013d5d050301013d2c0ec301023c00830603
01023b008f060301023b0081050301013b32050301013b0d060301023a00c0060301023a00
b5060301023a0098050301013a620603010239008b05030101384405030101384105030101
38350603010237008405030101373a05030101361a050301013553060301023400b6050301
01336d060301023200b805030101317e060301022f0099060301022f0094050301012f3f05
0301012f28050301012e18050301012e13060301022c00bf060301022c0087050301012b43
050301012b31050301012a4e05030101296f05030101295b05030101290305030101284206
0301022700be06030102270091050301012710060301022600c205030101260e0603010225
00a5050301012557060301022400b0060301022400ab060301022400970503010124470503
01012369050301012327060301022200c3060301022200af05030101227f05030101227b06
0301022100bc060301022100ad0603010221009e0503010120510503010121080503010120
34050301011f74050301011f73060301021e00c1060301021e00b7050301011e4f06030102
1d008d050301011d52050301011d1e050301011c3c060301021b00c5050301011b17060301
021a0093060301021a0092050301011a0705030101193e05030101182f060301021700a405
0301011722050301011705050301011677050301011638060301021500bd05030101156605
030101147206030102130090060301021100c7050301011045050301011024050301011023
060301020f00ae050301010f75050301010f3b060301020e00a8060301020d00a605030101
0d61060301020c00a7050301010c70050301010c33050301010b7d050301010b6c06030102
0a00ba060301020900a30603010209009a05030101095c05030101087c0503010108710503
0101081c060301020700c80603010207008905030101072905030101061405030101056a05
030101044c060301020300b205030101033606030102020088050301010255050301010209
0403090165040309014003030809
--
SELECT a,min(d)OVER w1,first_value(d)OVER ,last_value(dOVER w1
FROM -2.413 min w1 AS
(PARTITION),2)OVER w1
FROM WINDOW
w1 AS
);
WITH RECURSIVE c(x) AS (VALUES(1) UNION ALL SELECT x+1 FROM c WHERE x<100)
INSERT OR IGNORE INTO t1(a,c) SELECT x,null FROM c
UNION ALL SELECT 180|x,printf('[%,d]%,d]', x*781) FROM c;
REINDEX t1;
UPDATE t1 SET b=quote(zeroblob(200)) WHERE a ;
REINDEX t1;
DELETE FROM t1 WHERE a='bo' OR b>'Oi';
DROP INDEX t1x1;
SELECT snippet(t1, -1, '.', '..', '[', -null), highlight(t1, 'center' ) FROM t1('g + h') WHERE rank MATCH 'bm25(1.0, 1.0)' ORDER BY rank;
DELETE FROM t1 WHERE a MATC 'fts*fts*';
WITH c(i)AS(VALUES(5)UNIoN SELECT 0)SELECT min;
REINDEX t1;


sqltext:
53514c69746520666f726d6174203300100001010040202000000000000000060000000000
0000000000000600000004000000000000000000000001
[64]0d000000060e0f000faa0f530ee80e8b0e330e0f
[e0f]22060617111101317461626c656262626206435245415445205441424c4520626228
6129560506171f1f017d7461526c6574315f636f6e66696774315f636f6e66696705435245
415445205441424c45202774315f636f6e66696727286b205052494d415259204b45592c20
762920574954484f555420524f5749445b04071721210181017461626c6574315f646f7373
697a6574315f646f6373697a6504435245415445205441424c45202774315f646f6373697a
652728696420494e5445474552205052494d415259204b45592c20737a20424c4f42296903
0717191901812d7461626c6574315f69647874315f69647803435245415445205441424c45
202774315f696478272873656769642c207465726d2c2070676e6f2c205052494d41525920
4b45592873656769642c207465726d292920574954484f555420524f574944550207171b1b
0181017461626c6574315f6461746174315f6461746102435245415445205441424c452027
74315f646174612728696420494e5445474552205052494d415259204b45592c20626c6f63
6b20424c4f42295401071711110881157461626c6574317431435245415445205649525455
414c205441424c45207431205553494e47206674733528612c622c7072656669783d22312c
322c332c34222c20636f6e74656e743d2222290d0b6a0037094c020fe7094c0fc60fa40f88
0f6d0f4b0f2c0f0e0eec0ecd0ead0e8e0e6c0e4b0e290e080de60dc40db50d970d760d540d
310d150cf30cd30cb50c950c730c540c320c100bee0bcc0bb00b8d0b7e0b480b2e0b0b0aef
0acc0aad0a8c0a6d0a4d0a2b0a0c09ec09ca09a8098609630ff1
[194c]150a0300300000000101033500030101120201120301111c8c808080801003003e00
000017010505347461626c030203010477686572030206091b8c808080800f03003c000000
1605346675733403020201046e756d6203060104091b8c808080800e03003c000000160433
74686503060101040103776865030204040a1b8c808080800d03003c0000001604336e746d
03060101050103746162056203040a198c808080800c030038000000140332776803020400
04336674730302020407188c808080800b0300360000001303327461030203020168030601
010404071b8c808080800a03003c0000001603326e75030601010501026f66030601010604
09198c808080800903003800000014033266740302020102697303060101030407188c8080
8080080300360000001302317403080301010401017703020404091a8c808080800703003a
ff00001502316e03080101020501016f03060101060409188c808080800603003600000013
04023166030202010169030601010305061c8c808080800503003e00000017043074686503
06010104010577686572650302040a158c8080808004030030000000110101060630746162
6c65030203071c8c808080800303003e0000001707306e756d626572030601010501026f66
0306040d138c808080800203002c0000000f01010302306e0306010102071b8c8080808001
03003c00000016083066747334617578030202010269730306040c000000142a0000000101
022400020101120201120888808080801103001600000105021c88808080801103003e0000
00170534726f777302060101050104746865720202040b1588808080801003003000000011
02010107053462657477020204081b88808080800f03003c00000016040433726f77020601
010501037468650208050a1b88808080800e03003c00000016020102043361726502020301
03626574020207081b88808080800d03003c0000001603327468020802010107000433616e
640206040a1b88808080800c03003c000000160332696e02060101060102726f0206010105
04091888808080800b0300360000001302033261720202030102626502020405071b888080
80800a03003c00000016023174020802010107000332616e02060101040919888080808009
0300380000001402316e020601010301017202060101050408178880808080080300340000
00120231620202040101690206010106040619888080808007030038000000140402313202
020501016102080301010205061b88808080800603003c0000001606307468657265020202
0002313102060101040a158880808080050300300000001101010504307468650206010107
071c88808080800403003e0000001701010602306e02060101030104726f7773020607081b
88808080800303003c0000001608306265747765656e0202040102696e0206040c1a888080
80800203003a000000150430616e64020601010202027265020203040a1788808080800103
00340000001202303102060101040101320202060408088480808080120300160000000504
1b84808080801103003c0000001605347461626c0106010105020365726d0102040b1b8480
8080801003003c0000001605346561636801020301047072657301020504091a8480808080
0f03003a00000015043374657201020402026865010601010304081b84808080800e03003c
0000001604337072650102050103746162010601010504081a84808080800d03003a000000
150433666f7201020202027473010601010404081b84808080800c03003c00000016033274
68010601010300043365616301020304091884808080800b03003600000013033274610106
01010502016501020404091984808080800a030038000000140332696e0106010102010270
72010205040918848080808009030036000000130332666f01020202017401060101040407
1b84808080800803003c00000016023174010a04010103040003326561010203040a178480
80808007030034000000120231690106010102010170010205040818848080808006030036
0000001302316501020301016601080201010404061b84808080800503003c000000160530
7465726d01020402026865010601010304091484808080800403002e000000100630746162
6c65010600010504158480808080030300300000001102083070726573656e74010205051b
84808080800203003c00000016043066747301060101040102696e01060101040a1a848080
80800103003a000000150530656163680102030103666f7201020204090601030012030b0f
0000088c808080801103001600000005040a000000320e4f000ffa10f10fe90fe10fd80fd1
0fc90fc10fb90fb10fa90fa00f980f900f870f800f780f710f680f5fbd560f4d0f410f380f
2f0f260f1d0f130f0a0f010ef70eee0ee60edd0ed60ecd0ec30eba0eb00ea80e9f0e960e8e
0e850e7c0e730e6a0e600e580e4f
[2e4f]080401102f033474200704010e0103341e0904011201033374681c08040110010333
6e1a080401100103327718080401100103327416080401100103326e140704010e01033212
080401100103317410080401100103316e0e0704010e0203310c0904011201033074680a08
0401100103307408090401120103306e7506080401100103306e040604010c010552080401
1001023472220704010e0102342008040110010233721e0904011201023361721c08040110
010232741a08040110b3023269180904011201023261721608040110010231741408040110
0102316e1208040110010231621008040110010231320e0b040116010230746865720c0804
0110010230740a080401100102306e08080401100102306206080401100102306104060401
0c01020207040910013474220604090e01342008040912013374651e070409100133701c07
0409100133661a080409120132746818070409100132741607040910013269140704091001
3266120704091001317410070409100131690e0604090e01310c08040912013074650a0704
09100130740807040910013070060804091201306674040504090c01020d000000030feb00
0ff90ff20feb
[3feb]0503030010030505020300100406050103001004040a000000020feb000feb0ff4
[4feb]080315017067737a180b031b0176657273696f6e040d000000030ff2000ffc0ff70f
f2
[5ff2]0303020103030202010202010209
--
SELECT * FROM t1, bb;
BEGIN;
UPDATE t1 SET b=quote(zeroblob(200)) WHERE a MATCH -x'e951';
PRAGMA synchronous=OFF;
PRAGMA index_info(t1x1);
INSERT INTO t1(b) VALUES(randomblob(250));
INSERT INTO t1(b) VALUES(randomblob(250));
INSERT INTO t1(b) VALUES(randomblob(250));
INSERT INTO t1(a,b) VALUES(1,11),(2,22),(3, true ),(4,44);
7SELECT a.x, cast(avg(a.y*10) AS integer) AS avg1
FROM t4 AS a GROUP BY a.x
HAVING NOT EXISTS(
SELECT b.x, CAST(avg(b.y t1) VALUES(<<3.7089) *10) AS integer) AS avg2
FROM t4 AS b GROUP BY b.x HAVING avg1 > avg2);
FROM t1 WHERE a MATCH 'ts';
INSERT INTO t3
SELECT json_replace(t1.x,t2.y,json_object('one"',t1.rowid,'twotwo',.roidt2;
INSERT INTO t1(b) VALUES(randomblob(250));
SELECT sum(s+NULL;
SELECT * FROM t1('(*'), bb;
INSERT INTO t1(a,b) VALUES(1,6.53901051),(2,22),(3,33),(4,44);
WITH c()AS(VALUES(5)UNIoN SELECT 0)minc;
INSERT INTO t1(b) VALUES(randomblob(250));
SELECT * FROM t1, bb WHERE =bb.rowid;
INSERT INTO t1(b) VALUES(randomblob(250));
INSERT INTO t1(b) VALUES(randomblob(250));
PRAGMA wal_checkpoint=TRUNCATE;
SELECT * FROM t1, bb;
SELECT DISTINCT * FROM t1;
CREATE INDEX x2 ON t1(c,b);
INSERT INTO t1(t1) VALUES('optimize');
INSERT INTO t1(t1) VALUES(-3.7089);
x


sqltext:
53514c69746520666f726d6174203300100001010040202000000000000000060000000000
0000000000000600000004000000000000000000000001
[64]0d000000060e0f000faa0f530ee80e8b0e330e0f
[e0f]22060617111101317461626c656262626206435245415445205441424c4520626228
6129560506171f1f017d7461526c6574315f636f6e66696774315f636f6e66696705435245
415445205441424c45202774315f636f6e66696727286b205052494d415259204b45592c20
762920574954484f555420524f5749445b04071721210181017461626c6574315f646f7373
697a6574315f646f6373697a6504435245415445205441424c45202774315f646f6373697a
652728696420494e5445474552205052494d415259204b45592c20737a20424c4f42296903
0717191901812d7461626c6574315f69647874315f69647803435245415445205441424c45
202774315f696478272873656769642c207465726d2c2070676e6f2c205052494d41525920
4b45592873656769642c207465726d292920574954484f555420524f574944550207171b1b
0181017461626c6574315f6461746174315f6461746102435245415445205441424c452027
74315f646174612728696420494e5445474552205052494d415259204b45592c20626c6f63
6b20424c4f42295401071711110881157461626c6574317431435245415445205649525455
414c205441424c45207431205553494e47206674733528612c622c7072656669783d22312c
322c332c34222c20636f6e74656e743d2222290d0b6a0037094c020fe7094c0fc60fa40f88
0f6d0f4b0f2c0f0e0eec0ecd0ead0e8e0e6c0e4b0e290e080de60dc40db50d970d760d540d
310d150cf30cd30cb50c950c730c540c320c100bee0bcc0bb00b8d0b7e0b480b2e0b0b0aef
0acc0aad0a8c0a6d0a4d0a2b0a0c09ec09ca09a8098609630ff1
[194c]150a0300300000000101033500030101120201120301111c8c808080801003003e00
000017010505347461626c030203010477686572030206091b8c808080800f03003c000000
1605346675733403020201046e756d6203060104091b8c808080800e03003c000000160433
74686503060101040103776865030204040a1b8c808080800d03003c0000001604336e756d
03060101050103746162056203040a198c808080800c030038000000140332776803020400
04336674730302020407188c808080800b0300360000001303327461030203020168030601
010404071b8c808080800a03003c0000001603326e75030601010501026f66030601010604
09198c808080800903003800000014033266740302020102697303060101030407188c8080
8080080300360000001302317403080301010401017703020404091a8c808080800703003a
ff00001502316e03080101020501016f03060101060409188c808080800603003600000013
04023166030202010169030601010305061c8c808080800503003e00000017043074686503
06010104010577686572650302040a158c8080808004030030000000110101060630746162
6c65030203071c8c808080800303003e0000001707306e756d626572030601010501026f66
0306040d138c808080800203002c0000000f01010302306e0306010102071b8c8080808001
03003c00000016083066747334617578030202010269730306040c000000142a0000000101
022400020101120201120888808080801103001600000005021c88808080801103003e0000
00170534726f777302060101050104746865720202040b1588808080801003003000000011
02010107053462657477020204081b88808080800f03003c00000016040433726f77020601
010501037468650208050a1b88808080800e03003c00000016020102043361726502020301
03626574020207081b88808080800d03003c0000001603327468020802010107000433616e
640206040a1b88808080800c03003c000000160332696e02060101060102726f0206010105
04091888808080800b0300360000001302033261720202030102626502020405071b888080
80800a03003c00000016023174020802010107000332616e02060101040919888080808009
0300380000001402316e020601010301017202060101050408178880808080080300340000
00120231620202040101690206010106040619888080808007030038000000140402313202
020501016102080301010205061b88808080800603003c0000001606307468657265020202
0002313102060101040a158880808080050300300000001101010504307468650206010107
071c88808080800403003e0000001701010602306e02060101030104726f7773020607081b
88808080800303003c0000001608306265747765656e0202040102696e0206040c1a888080
80800203003a000000150430616e64020601010202027265020203040a1788808080800103
00340000001202303102060101040101320202060408088480808080120300160000000504
1b84808080801103003c0000001605347461626c0106010105020365726d0102040b1b8480
8080801003003c0000001605346561636801020301047072657301020504091a8480808080
0f03003a00000015043374657201020402026865010601010304081b84808080800e03003c
0000001604337072650102050103746162010601010504081a84808080800d03003a000000
150433666f7201020202027473010601010404081b84808080800c03003c00000016033274
68010601010300043365616301020304091884808080800b03003600000013033274610106
01010502016501020404091984808080800a030038000000140332696e0106010102010270
72010205040918848080808009030036000000130332666f01020202017401060101040407
1b84808080800803003c00000016023174010a04010103040003326561010203040a178480
80808007030034000000120231690106010102010170010205040818848080808006030036
0000001302316501020301016601080201010404061b84808080800503003c000000160530
7465726d01020402026865010601010304091484808080800403002e000000100630746162
6c65010600010504158480808080030300300000001102083070726573656e74010205051b
84808080800203003c00000016043066747301060101040102696e01060101040a1a848080
80800103003a000000150530656163680102030103666f7201020204090601030012030b0f
0000088c808080801103001600000005040a000000320e4f000ffa10f10fe90fe10fd80fd1
0fc90fc10fb90fb10fa90fa00f980f900f870f800f780f710f680f5fbd560f4d0f410f380f
2f0f260f1d0f130f0a0f010ef70eee0ee60edd0ed60ecd0ec30eba0eb00ea80e9f0e960e8e
0e850e7c0e730e6a0e600e580e4f
[2e4f]0804011001033474200704010e0103341e0904011201033374681c08040110010333
6e1a080401100103327718080401100103327416080401100103326e140704010e01033212
080401100103317410080401100103316e0e0704010e0103310c0904011201033074680a08
0401100103307408090401120103306e7506080401100103306e040604010c010552080401
1001023472220704010e0102342008040110010233721e0904011201023361721c08040110
010232741a08040110b3023269180904011201023261721608040110010231741408040110
0102316e1208040110010231621008040110010231320e0b040116010230746865720c0804
0110010230740a080401100102306e08080401100102306206080401100102306104060401
0c01020207040910013474220604090e01342008040912013374651e070409100133701c07
0409100133661a080409120132746818070409100132741607040910013269140704091001
3266120704091001317410070409100131690e0604090e01310c08040912013074650a0704
09100130740807040910013070060804091201306674040504090c01020d000000030feb00
0ff90ff20feb
[3feb]0503030010030505020300100406050103001004040a000000020feb000feb0ff4
[4feb]080315017067737a180b031b0176657273696f6e040d000000030ff2000ffc0ff70f
f2
[5ff2]0303020103030202010202010209
--
SELECT * FROM t1, bb;
BEGIN;
UPDATE t1 SET b=quote(zeroblob(200)) WHERE a MATCH -x'e951';
PRAGMA synchronous=OFF;
PRAGMA index_info(t1x1);
INSERT INTO t1(b) VALUES(randomblob(250));
INSERT INTO t1(b) VALUES(randomblob(250));
INSERT INTO t1(b) VALUES(randomblob(250));
INSERT INTO t1(a,b) VALUES(1,11),(2,22),(3, true ),(4,44);
7SELECT a.x, cast(avg(a.y*10) AS integer) AS avg1
FROM t4 AS a GROUP BY a.x
HAVING NOT EXISTS(
SELECT b.x, CAST(avg(b.y t1) VALUES(<<3.7089) *10) AS integer) AS avg2
FROM t4 AS b GROUP BY b.x HAVING avg1 > avg2);
FROM t1 WHERE a MATCH 'fts';
INSERT INTO t3
SELECT json_replace(t1.x,t2.y,json_object('one"',t1.rowid,'twotwo',t2.roidt2;
INSERT INTO t1(b) VALUES(randomblob(250));
SELECT sum(s+NULL;
SELECT * FROM t1('(*'), bb;
INSERT INTO t1(a,b) VALUES(1,6.53901051),(2,22),(3,33),(4,44);
WITH c()AS(VALUES(5)UNIoN SELECT 0)minc;
INSERT INTO t1(b) VALUES(randomblob(250));
SELECT * FROM t1, bb WHERE t1.rowid=bb.rowid;
INSERT INTO t1(b) VALUES(randomblob(250));
INSERT INTO t1(b) VALUES(randomblob(250));
PRAGMA wal_checkpoint=TRUNCATE;
SELECT * FROM t1, bb;
SELECT DISTINCT * FROM t1;
CREATE INDEX x2 ON t1(c,b);
INSERT INTO t1(t1) VALUES('optimize');
INSERT INTO t1(t1) VALUES(-3.7089);
x


sqltext:
53514c69746520666f726d6174203300100001010040202000000000000000060000000000
0000000000000600000004000000000000000000000001
[64]0d000000060e0f000faa0f530ee80e8b0e330e0f
[e0f]22060617111101317461626c656262626206435245415445205441424c4520626228
6129560506171f1f017d7461626c6574315f632a6e66696774315f636f6e66696705435245
415445205441424c45202774315f636f6e66696727286b205052494d415259204b45592c20
762920574954484f555420524f5749445b04071721210181017461626c6574315f646f7373
697a6574315f646f6373697a6504435245415445205441424c45202774315f646f6373697a
652728696420494e5445474552205052494d415259204b45592c20737a20424c4f42296903
0717191901812d7461626c6574315f69647874315f69647803435245415445205441424c45
202774315f696478272873656769642c207465726d2c2070676e6f2c205052494d41525920
4b45592873656769642c207465726d292920574954484f555420524f574944550207171b1b
0181017461626c6574315f6461746174315f6461746102435245415445205441424c452027
74315f646174612728696420494e5445474552205052494d415259204b45592c20626c6f63
6b20424c4f42295401071711110881157461626c6574317431435245415445205649525455
414c205441424c45207431205553494e47206674733528612c622c7072656669783d22322c
322c332c34222c20636f6e74656e743d2222290d0b6a0037094c020fe7094c0fc60fa40f88
0f6d0f4b0f2c0f0e0eec0ecd0ead0e8e0e6c0e4b0e290e080de60dc40db50d970d760d540d
310d150cf30cd30cb50c950c730c540c320c100bee0bcd0bb00b8d0b7e0b480b2e0b0b0aef
0acc0aad0a8c0a6d0a4d0a2b0a0c09ec09ca09a8098609630ff1
[194c]150a0300300000000101033500030101120201120301111c8c808080801003003e00
000017010505347461626c030203010477686572030206091b8c808080800f03003c000000
1605346674733403020201046e756d6203060104091b8c808080800e03003c000000160433
74686503060101040103776865030204040a1b8c808080800d03003c0000001604336e756d
03060101050103746162056203040a198c808080800c030038000000140339a76803020410
04336674730302020407188c808080800b0300360000001303327461030203020168030601
010404071b8c808080800a03003c0000001603326e75030601010501026f66030601010604
09198c808080800903003800000014033266740302020102697303060101030407188c8080
8080080300360000001302317403080301010401017703020404091a8c808080800703003a
ff00001502316e03080101020501016f03060101060409188c808080800603003600000013
04023166030202010169030601010305061c8c808080800503003e00000017043074686503
06010104010577686572650302040a158c8080808004030030000000110101060630746162
6ccc030203071c8c808080800303003e0000001707306e756d626572030601010501026f66
0306040d138c808080800203002c0000000f01010302306e0306010102071b8c8080808001
03003c00000016083066747334617578030202010269730306040c000000142a0000000101
022400020101120201120888808080801203001600000005021c88808080801103003e0000
00170534726f777302060101050104746865720202040b1588808080801003003000000011
02010107053462657477020204081b88808080800f03003c00000016040433726f77020601
010501037468650208050a1b88808080800e03050c00000016010102043361726502020301
03626574020207081b88808080800d03003c0000001603328468020802010107000433616e
640206040a1b88808080800c03003c000000160332696e02060101060102726f0206010105
04091888808080800b0300360000001302033261720202030102626502020405071b888080
80800a03003c00000016023174020802010107000332616e02060101040919888080808009
0300380000001402316e020601010301017202060101050408178880808080080300340000
00120231620202040101690206010106040619888080808007030038000000140402313202
020501016102080301010205061b88808080800603003c0000001606307468657265021202
0002313102061101040a158880808080050300300000001101010504307468650206010107
071c88808080800403003e0000001701010602306e02060101030104726f7773020607081b
88808080800303003c0000001608306265747765656e0202040102696e0206040c1a888080
80800203003a08f000150430616e64020601010202027265020203040a1788808080800103
00340000001202303102060101040101320202060408088480808080120300160000000504
1b84808080801103003c0000001605347461626c0106010105020365726d0102040b1b8480
8080801003003c0000001605346561636801020301047072657301020504091a8480808080
0f03003a00000015043374657201020402026865010601010304081b84808080800e03003c
0000001604337072650102050103746162010601010504081a84808080800d03003a000000
150433666f7201020202027473010601010404081b84808080800c03003c00000016033274
68010601010300043365616301020304091884808080800b03003600000013033274610106
01010502016500020404091984808080800a030038000000140332696e0106010102010270
72010205040918848080808009030036000000130332666f01020202017401060101040407
1b84808080800803003c00000016023174010a04010103040003326561010203040a178480
80808007030034000000120231690106010102de0170010205040818848080808006030036
0000001302316501020301016601080201010404061b84808080800503003c000000160530
7465726d01020402026865010601010304091484808080800403002e000000100630746162
6c65010601010504158480808080030300300000001102083070726573656e74010205051b
84808080800203003c00000016043066747301060101040102696e01060101040a1a848080
80800103003a0000001505306561636800f2030103666f7201020204090601030012030b0f
0000088c808080801103001600000005040a000000320e4f000ffa0ff10fe90fe10fd80fd1
0fc90fc10fb90fb10fa90fa00f980f900f870f800f780f710f680f5f0f560f4d0f410f380f
2f0f260f1d0f130f0a0f010ef70eee0ee60edd0ed60ecd0ec30eba0eb00ea80e9f0e960e8e
0e850e7c0e730e6a0e600e580e4f
[2e4f]0804011001033474200704010e0103341e0904011201033374681c08040110010333
6e1a080401100103327718080401100103327416080401100103326e140704010e01033212
080401100103317410080401100103316e0e0704010e0103310c0904011201033074680a08
0401100103307408090401120103306e7506080401100103306e040604010c010552080401
1001023472220704010e0102342008040110010233721e0904011201023361721c08040110
010232741a08040110b3023269180904011201023261721608040110010231741408040110
0102316e1208040110010231621008040110010231320e0b040116010230746865720c0804
0110010230740a080401100102306e08080401100102306206080401100102306104060401
0c01020207040910013474220604090e01342008040912013374651e070409100133701c07
f409110133661a080409120132746818070409100132e41607040910013269140704091001
3266120704091001317410070409100131690e0604090e01310c08040912013074650a0704
09100130740807040910013070060804091201306674040504090c01020d000000030feb00
0ff90ff20feb
[3feb]0503030010030505020300100406050103001004040a000000020feb000feb0ff4
[4feb]080315017067737a180b031b0176657273696f6e040d000000030ff2000ffc0ff70f
f2
[5ff2]230302010303020201020200f209
--
SELECT NOT FROM t1('t*t*'), bb;
INSERT INTO t1);
INSERT INTO t1(b) VALUES(randomblob( t1 ))(ALTER TABLE t1 RENAME TO t1xINSERT);
SELECT * FROM t1('t*'), bb;
INSERT INTO t1(1,11),(2),();
);
UPDATE t1 SET (c,d)=(a,b);
SELECT WHERE (5, 4) IN (SELECT a, b FROM );
DELETE 92(FROM t2);
INSERT INTO t1(b) VALUES(zeroblob(40000));
SELECT sum(s-length(b)) FROM t1 ;
SELECT * FROM t1('t*'), bb;
INSERT INTO c30 (master, line) VALUES (1, 999);
SELECT * FROM t1, bb WHERE .rowid<<bb.rowid;
);
SELECT OR FROM t1('t') , bb;
INSERT INTO t1(a,b) VALUES(1,2)
ON CONFLICT(a) DO UPDATE SET c=t1.c+1;
PRAGMA wal_checkpoint=TRUNCATE;
SELECT DISTINCT * FROM t1;
INSERT INTO t1(t1) ;
0SELECT * FROM t1('^t*'), bb;


sqltext:
53514c69746520666f726d6174203300100001010040202000000000000000060000000000
0000000000000600000004000000000000000000000001
[64]0d000000060e0f000faa0f530ee80e8b0e330e0f
[e0f]22060617111101317461626c656262626206435245415445205441424c4520626228
6129560506171f1f017d7461626c6574315f636f6e66696774315f636f6e66696705435245
415445205441424c45202774315f636f6e66696727286b205052494d415259204b45592c20
762920574954484f555420524f5749445b04071721210181017461626c6574315f646f6373
697a6574314f646f6373697a6504435245415445205441424c45202774315f646f6373697a
652728696420494e5445474552205052494d415259204b45592c20737a20424c4f42296903
0717191901812d7461626c6574315f69647874315f69647803435245415445205441424c45
202774315f696478272873656769642c207465726d2c2070676e6f2c205052494d41525920
4b45592873656769642c207465726d292920574954484f555420524f574944550207171b1b
0181017461626c6574315f6461746174315f6461746102435245415445205441424c452027
74315f646174612728696420494e5445474552205052494d415259204b45592c20626c6f63
6b20424c4f42295401071711110881157461626c6574317431435245415445205649525455
414c205441424c45207431205553494e47206674733528612c622c7072656669783d22322c
322c332c34222c20636f6e74656e743d2222290d0b6a0037094c020fe7094c0fc60fa40f88
0f6d0f4b0f2c0f0e0eec0ecd0ead0e8e0e6c0e4b0e290e080de60dc40db50d970d760d540d
310d150cf30cd30cb50c950c730c540c320c100bee0bcc0bb00b8d0b7e0b480b2e0b0b0aef
0acc0aad0a8c0a6d0a4d0a2b0a0c09ec09ca09a8098609630ff1
[194c]150a0300300000000101033500030101120201120301111c8c808080801003003e00
000017010505347461626c030203010477686572030206091b8c808080800f03003c000000
1605346674733403020201046e756d6203060104091b8c808080800e03003c000000160433
74686503060101040103776865030204040a1b8c808080800d03003c0000001604336e756d
03060101050103746162030203040a198c808080800c030038000000140332776803020400
04336674730302020407188c808080800b0300360000001303327461030203020168030601
010404071b8c808080800903003c0000001603326e75030601010501026f66033b01010604
09198c808080800903003800000014033266740302020102697303060101030407188c8080
8080080300360000001302317403080301010401017703020404091a8c808080800703003a
ff00001502316e03080101020501016f03060101060409188c808080800603003600000013
04023166030202010169030601010305061c8c808080800503003e00000017043074686503
0600f104010577686572650302040a158c8080808004030030000000110101060630746162
6c65030203071c8c808080800303003e0000001707306e756d626572030601010501026f66
0306040d138c808080800203002c0000000f01010302306e0306010102071b8c8080808001
03003c00000016083066747334617578030202010269730306040c000000142a0000000101
022400020101120201120888808080801203001600000005021c88808080801103003e0000
00170534726f777302060101050104746865720202040b1588808080801003003000000011
02010107053462657477020204081b88808080800f03003c00000016040433726f77020601
010501037468650208050a1b88808080800e03003c00000016010102043361726502020301
03626574020207081b88808080800d03003c0000001603327468020802010107000433616e
640206040a1b88808080800c03003c000000160332696e02060101060102726f0206010105
04091888808080800b0300360000001302033261720202030102626502020405071b888080
80800a03003c00000016023174020802010107000332616e02060101040919888080808009
0300380000001402316e020601010301017202060101050408178880808080080300340000
00120231620202040101690206010106040619888080808007030038000000140402313202
020501016102080301010205061b88808080800603003c0000001606307468657265020202
0002313102060101040a158880808080050300300000001101010504307468650206010107
071c88808080800403003e0000001701010602306e02060101030104726f7773020607081b
88808080800303003c0000001608306265747765656e0202040102696e0206040c1a888080
80800203003a000000150430616e64020601010202027265020203040a1788808080800103
00340000001202303102060101040101320202050408088480808081120300160000000504
1b84618080801103003c0000001605347461626c0106010105020365726d0102040b1b8480
8080801003003c0000001605346561636801020301047072657301020504091a8480808080
0f03003a00000015043374657201020402026865010601010304081b84808080800e03003c
0000001604337072650102050103746162010601010514081a84808080800d03003a000000
150433666f7201020202027473010601010404081b84808080800c03003c00000016033274
68010601010300043365616301020304091884808080800b03003600000013033274710106
01010502016501020404091984808080800a030038000000140332696e0106010102010270
720102050b8918848080808009030036000000130332666f01020202017401060101040407
1b84808080800803003c00000016023174010a04010103040003326561010203040a178480
80808007030034000000120231690106010102010170010205040818848080808006030036
0000001302316501020301016601080201010404061b84808080800503003c000000160530
7465726d01020402026865010601010304091484808080800403002e000000100630746162
6c65010601010504158480808080030300300000001102083070726573656e74010205051b
84808080800203003c00000016043066747301060101040102696e01060101040a1a848080
80800103003a000000150530656163f40102030103666f7201020204090601030012030b0f
0000088c808080801103001600000005040a000000320e4f000ffa0ff10fe90fe10fd80fd1
0fc90fc10fb90fb10fa90fa00f980f900f870f800f780f710f680f5f0f560f4d0f410f380f
2f0f260f1d0f130f0a0f010ef70eee0ee60edd0ed60ecd0ec30eba0eb00ea80e9f0e960e8e
0e850e7c0e730e6a0e600e580e4f
[2e4f]0804011001033474200704010e0103341e0904011201033374681c08040110010333
6e1a080401100103327718080401100103327416080401100103326e140704010e01033212
080401100103317410080401100103316e0e0704010e0103310c0904011201033074680a08
0401100103307408090401120103306e7506080401100103306e040604010c010302080401
1001023472220704010e0102342008040110010233721e0904011201023361721c08040110
010232741a08040110b3023269180904011201023261721608040110010231741408040110
0102316e1208040110010231621008040110010231320e0b040116010230746865720c0804
0110010230740a080401100102306e08080401100102306206080401100102306105060401
0c01020207040910013474220604090e01342008040912013374651e070409100133701c07
0409100133661a0804091201327468180704091001322d1607040910013269140704091001
3266120704091001317410070409100131690e0604090e01310c08040912013074650a0704
09100130740807040910013070060804091201306674040504090c01020d000000030feb00
0ff90ff20feb
[3feb]0503030010030505020300100406050103001004030a000000020feb000feb0ff4
[4feb]080315017067737a180b031b0176657273696f6e040d000000030ff2000ffc0ff70f
f2
[5ff2]0303020103030202010202010209
--
SELECT * FROM t1, bb;
INSERT INTO t1(b) VALUES(randomblob(250));
INSERT INTO t3 SELECT * FROM t2;
SELECT 1 WHERE (5, 4) IN (SELECT b, a FROM t1);
INSERT INTO t1(b) VALUES(randomblob(250));
UPDATE t1 SET b=quote(zeroblob(200)) WHERE t1 MATCH 1 ;
INSERT INTO t1(b) VALUES(zeroblob(40000));
UPDATE t1 SET b=quote(zeroblob(200)) WHERE a MATCH 'thrad*';
SELECT 'xyzzy',offsets(t1) FROM t1 WHERE t1 MATCH 'rtree NEAR "json1 enable"';
DELETE FROM t1 WHERE a MATCH 'f�s*';
INSERT INTO t3 SELECT * FROM t2;
WITH RECURSIVE c(x) AS (VALUES(1) UNION ALL SELECT x+1 FROM c WHERE x<100)
INSERT INTO t1(b,c t1 SELECT last_insert_rowid(),x FROM c;
INSERT INTO t1(b) VALUES(randomblob(250));
SELECT rowid,a,c FROM t1 WHERE a MATCH 'rtree OR json1';
INSERT INTO t1(a,b) VALUES(1,11),(2,22)((200)) WHERE t1 MATCH 1),(3,33),(4,44);
ALTER TABLE t1 ADD COLUMN DEFAULT 'xyY';
INSERT INTO t3
SELECT json_replace(t1.x,t2.y,json_object('on', t1.rowid,'twotwo',t2.rowidt2;
SELECT sum(s INSERT +length(b)) FROM t1 WHERE a IN (110,10,150) AND q IS NULL;
INSERT INTO t1(t1) SELECT 1 FROM t2;
SELECT * FROM t1('t*'), bb;
SELECT * FROM t1, bb WHERE t1.rowid=bb.rowid;
DELETE FROM t1 WHERE t1 MATCH 'c';
PRAGMA wal_checkpoint=TRUNCATE;
SELECT DISTINCT * FROM t1;
SELECT * FROM t4;
CREATE INDEX i1zyx ON t1(z,y,x);
INSERT INTO t1(t1) VALUES('optimize');
INSERT INTO t1(t1) VALUES('optiize') ;
INSERT INTO t1(t1) VALUES('optimize');
INSERT INTO t1(x) VALUES
('{"a":null,
"b":true,
"c":false,
"d":123,
"e":-456,
"f":123.0,
"g":-123.5e+10,
"h":[1,true,17.25e-4,{"x":5,"y":10},[1,2,3,4E3]],
"i":{"x":5,"y":10,"z":[1,true,17.25e-4,{"x":5,"y":10},[1,2,3]]},
"j":"abc\f\n\r\t\\\/\"\u0099xyz"}'),
('6p^k- |HW+T^">y=^z!9l_*;_i;nn jyZj') ;
7SELECT a.x, cast(avg(a.y%10) AS integer) AS avg1
FROM t4 AS a GROUP BY a.x
HAVING NOT EXISTS(
SELECT b.x, CAST(avg(b.y*10) AS integer) AS avg2
FROM t4 AS b GROUP BY b.x HAVING avg1 > avg2);
INSERT INTO t1(t1) VALUES(-3.7089);
SELECT rowid,a,c FROM t1 WHERE a MATCH 'rtreeHOR json1';
DELETE FROM t1 WHERE t1 MATCH 'c';
INSERT INTO t1(t1) VALUES('optimize');
INSERT INTO t1(b) VALUES(zeroblob(40000));
INSERT INTO t1;
0


sqltext:
53514c69746520666f726d6174203300100001010040202000000000000000060000000000
0000000000000600000004000000000000000000000001
[64]0d000000060e0f000faa0f530ee80e8b0e330e0f
[e0f]22060617111101317461626c656262626206435245415445205441424c4520626228
6129560506171f1f017d7461626c6574315f636f6e66696774315f636f6e66696705435245
415445205441424c45202774315f636f6e66696727286b205052494d415259204b45592c20
762920574954484f555420524f5749445b04071721210181017461626c6574315f646f6373
697a6574315f126f6373697a6504435245415445205441424c45202774315f646f6373697a
652728696420494e5445474552205052494d415259204b45592c20737a20424c4f42296903
0717191901812d7461626c6574315f69647874315f69647803435245415445205441424c45
202774315f696478272873656769642c207465726d2c2070676e6f2c205052494d41525920
4b45592873656769642c207465726d292920574954484f555420524f574944550207171b1b
0181017461626c6574315f6461746174315e6461746102435245415445205441424c452027
74315f646174612728696420494e5445474552205052494d415259204b45592c20626c6f63
6b20424c4f42295401071711110881157461626c6574317431435245415445205649525455
414c205441424c45207431205553494e47206674733528612c622c7072656669783d22312c
322c332c34222c20636f6e74656e743d2222290d0b6a0037094c020fe8094c0fc60fa40f88
0f6d0f4b0f2c0f0e0eec0ecd0ead0e8e0e6c0e4b0e290e080de60dc40db50d970d760d540d
310d150cf30cd30cb50c950c730c540c320c100bee0bcc0bb00b8d0b7e0b480b2e0b0b0aef
0acc0aad0a8c0a6d0a4d0a2b0a0c09ec09ca09a8098609630ff1
[194c]150a0300300000000101033500030001120201120301111c8c808080801003003e00
000017010505347461626c030203010477686572030206091b8c808080800f03003c000000
1605346674733403020201046e756d6203060104091b8c808080800e03003c000000160433
74686503060101040103776865030204040a1b8c808080800d03003c0000001604336e756d
03060101050103746162030203040a198c808080800c030038000000140332776803020400
04336674730302020407188c808080800b0300360000001303327461030203020168030601
010404071b8c808080800a03003c0000001603326e75030601010501026f66030601010604
09198c808080800903003800000014033266740302020102697303060101030407188c8080
8080080300369400001302317403080301010401017703020404091a8c808080800703003a
0000001502316e03080101020501016f03060101060409188c808080800603003600000013
04023166030202010169030601010305061c8c808080800503003e00000017043074686503
06010104010577686572650302040a158c8080808004030030000000110101060630746162
6c65030203071c8c808080800303003e0000001707306e756d626572030601010501026f66
0306040d138c808080800203002c0000000f01010302306e0306010102071b8c8080808001
03003c00000016083066747334617578030202010269730406040c000000142a0000000101
022400020101120201120888808080801203001600000005021c88808080801103003e0000
00170534726f777302060101050104746865720202040b1588808080801003003000000011
02010107053462657477020204081b88808080800f03003c00000016040433726f77020601
010501037468650208050a1b88808080800e03003c00000016010102043361726502020301
03626574020207081b88808080800d03003c0000001603327468020802010107000433616e
640206040a1b88808080800c03003c000000160332696e02060101060102726f0206010105
04091888808080800b0300360000001302033261720202030102626502020405071b888080
80800a03003c00000016023174020802010107000332616e02060101040919888080808009
0300380000001402316e020601010301017202060101050408178880808080080300340000
00120231620202040101690206010106040619888080808007030038000000140402313202
020501016102080301010205061b88808080800603003c0000001606307468657265020202
0002313102060101040a158880808080050090300000001101010504307468650206010107
071c88808080800403003e0000001701010602306e02060101030104726f7773020607081b
88808080800303003c0000001607306265747765656e0202040102696e0206040c1a888080
80800203003a000000150430616e64020601010202027265020203040a1788808080800103
00340000001202303102060101040101320202050408088480808080120300160000000504
1b84808080801103003c0000001605347461626c0106010105020365726d0102040b1b8480
8080801003003c0000001605346561636801020301047072657301020504091a8480808080
0f03003a00000015043374657201020402026865010601010304081b84808080800e03003c
0000001604337072650102050103746162010601010504081a84808080800d03003a000000
150433666f7201020202027473010601010404081b84808080800c03003c00000016033274
68010601010300043365616301020304091884808080800b03003600000013033274610106
01010502016501020404091984808080800a030038000000140332696e0106010102010270
72010205040918848080808009030036000000130332666f01020202017401060101040407
1b84808080800803003c00000016023174010a04010103040003326561010203040a178480
80808007030034000000120231690106010102010171010205040818848080808006030036
0000001302316501020301016601080201010404061b84808080800503003c000000160530
7465726d01020402026865010601010304091484808080800403002e000000100630746162
6c65010601010504158480808080030300300000001102083070726573656e74010205051b
84808080800203003c00000016043066747301060101040102696e01060101040a1a848080
80800103003a000000150530656163680102030103666f7201020204090601030012030b0f
0000088c808080801103001600000005040a000000320e4f000ffa0ff10fe90fe10fd80fd1
0fc90fc10fb90fb10fa90fa00f980f910f870f800f780f710f680f5f0f560f4d0f410f380f
2f0f260f1d0f130f0a0f010ef70eee0ee60edd0ed60ecd0ec30eba0eb00ea80e9f0e960e8e
0e850e7c0e730e6a0e600e580e4f
[2e4f]0804011001033474200704010e0103341e0905011201033374681c08040110010333
6e1a080401100103327718080401100103327416080401100103326e140704010e01033212
080401100103317410080401100103316e0e0704010e0103310c0904011201033074680a08
0401100103307408090401120103306e7506080401100103306e040604010c010302080401
1001023472220704010e0102342008040110010233721e0904011201023361721c08040110
010232741a0804011002023269180904011201023261721608040110010231741408040110
0102316e1208040110010231621008040110010231320e0b040116010230746865720c0804
0110010230740a080401100102306e08080401100102306206080401100102306104060401
0c01020207040910013474220604090e01342008040912013374651e070409100133701c07
0409100133661a080409120132746818070409100132741607040910013269140704091001
3266120704091001317410070409100131690e0604090e01310c08040912013074650a0704
09100130740807040910013070060804091201306674040504090c01020d000000030feb00
0ff90ff20feb
[3feb]0503030010030505020300100406050103001004040a000000020feb000feb0ff4
[4feb]080315017067737a180b031b0176657273696f6e040d000000030ff2000ffc0ff70f
f2
[5ff2]0303020103030202010202010209
--
SELECT * FROM t1 WHERE t1 MATCH 'aandn';
SELECT * FROM t1, bb WHERE t1.=bb.rowid;
SELECT << FROM t1('�*4'), bb;
SELECT * FROM t1('�*4�*4'), bb;
INSERT INTO c5 SELECT x FROM c1;
SELECT rowid,a,c FROM t1 WHERE a MATCH 'rtree OR json1';
INSERT INTO t1(b) VALUES( c ( t1 ));
INSERT INTO t1(t1) VALUES('optimize');
CREATE UNIQUE INDEX i1w );
0SELECT DISTINCT * FROM t1;
INSERT INTO t1(t1) VALUES(-6.2911029);
INSERT INTO t1(a,b)
SELECT a, sum(a) OVER (PARTITION BY b ORDER BY a DESC) FROM t2 ORDER BY ;
* FROM t1(x'e6aaa9197cd025'), bb;
SELECT * FROM t4;
*SELECT DISTINCT ;


sqltext:
53514c69746520666f726d6174203300100001010040202000000000000000060000000000
0000000000000600000004000000000000000000000001
[64]0d000000060e0f000faa0f530ee80e8b0e330e0f
[e0f]22060617111101317461626c656262626206435245415445205441424c4520626228
6129560506171f1f017d7461626c6574315f636f6e66696774315f636f6e66696705435245
415445205441424c45202774315f636f6e66696727286b205052494d415259204b45592c20
762920574954484f555420524f5749445b04071721210181017461626c6574315f646f6373
697a6574315f646f6373697a6504435245415445205441424c45202774315f646f6373697a
652728696420494e5445474552205052494d415259204b45592c20737a20424c4f42296903
0717191901812d7461626c6574315f69647874315f69647803435245415445205441424c45
202774315f696478272873656769642c207465726d2c2070676e6f2c205052494d41525920
4b45592873656769642c207465726d292920574954484f555420524f574944550207171b1b
0181017461626c6574315f6461746174315f6461746102435245415445205441424c452027
74315f646174612728696420494e5445474552205052494d415259204b45592c20626c6f63
6b20424c4f42295401071711110881157461626c6574317431435245415445205649525455
414c205441424c45207431205553494e47206674733528612c622c7072656669783d22312c
322c332c34222c20636f6e74656e743d2222290d0b6a0037094c020fe7094c0fc60fa40f88
0f6d0f4b0f2c0f0e0eec0ecd0ead0e8e0e6c0e4b0e290e080de60dc40db50d970d760d540d
310d150cf30cd30cb50c950c730c540c320c100bee0bcc0bb00b8d0b7e0b480b2e0b0b0aef
0acc0aad0a8c0a6d0a4d0a2b0a0c09ec09ca09a8098609630ff1
[194c]150a0300300000000101033500030111120201120301111c8c808080801003003e00
000017010505347461626c030203010477686572030206091b8c808080800f03003c000000
1605346674733403020201046e756d6203060104091b8c808080800e03003c000000160433
74686503060101040103776865030204040a1b8c808080800d03003c0000001604336e756d
03060101050103746162030203040a198c808080800c030038000000140332776803020400
04336674730302020407188c808080800b0300360000001303327461030203020168030601
010404071b8c808080800a03003c0000001603326e75030601010501026f66030601010604
09198c808080800903003800000014033266740302020102697303060101030407188c8080
8080080300360000001302317403080301010401017703020404091a8c808080800703003a
0000001502316e03080101020501006f03060101060409188c808080800603003600000013
04023166030202010169030601010305061c8c808080800503003e00000017043074686503
06010104010577686572650302040a158c8080808004030030000000110101060630746162
6c65030203071c8c808080800303003e0000001707306e756d626572030601010501026f66
0306040d138c808080800203002c0000000f01010302306e0306010102071b8c8080808001
03003c00000016083066747334617578030202010269730306040c000000142a0000000101
022400020101120201120888808080801203001600000005021c88808080801103003e0000
00170534726f777302060101050104746865720202040b1588808080801003003000000011
02010107053462657477020204081b88808080800f03003c00000016040433726f77020601
010501037468650208050a1b88808080800e03003c00000016010102043361726502020301
03626574020207081b88808080800d03003c0000001613327468020802010107000433616e
640206040a1b88808080800c03003c000000160332696e02060101060102726f0206010105
04091888808080800b0300360000001302033261720202030102626502020405071b888080
80800a03003c00000016023174020802010107000332616e02060101040919888080808009
0300380000001402316e020601010301017202060101050408178880808080080300340000
00120231620202040101690206010106040619888080808007030038000000140402313202
020501016102080301010205061b88808080800603003c0000001606307468657265020202
0002313102060101040a158880808080050300300000001101010504307468650206010107
071c88808080800403003e0000001701010602306e02060101030104726f7773020607081b
88808080800303003c0000001608306265747765656e0202040102696e0206040c1a888080
80800203003a000000150430616e64020601010202027265020203040a1788808080800103
00340000001202303102060101040101320202050408088480808080120300160000000504
1b84808080801103003c0000001605347461626c0106010105020365726d0102040b1b8480
8080801003003c0000001605346561636801020301047072657301020504091a8480808080
0f03003a00000015043374657201020402026865010601010304081b84808080800e03003c
0000001604337072650102050103746162010601010504081a84808080800d03003a000000
150433666f7201020202027473010601010404081b84808080800c03003c00000016033274
68010601010300043365616301020304091884808080800b03003600000013033274610106
01010502016501020404091984808080800a030038000000140332696e0106010102010270
72010205040918848080808009030036000000130332666f01020202017401060101040407
1b84808080800803003c00000016023174010a04010103040003326561010203040a178480
80808007030034000000120231690106010102010170010205040818848080808006030036
0000001302316501020301016601080201010404061b84808080800503003c000000160530
7465726d01020402026865010601010304091484808080800403002e000000100630646162
6c65010601010504158480808080030300300000001102083070726573656e74010205051b
84808080800203003c00000016043066747301060101040102696e01060101040a1a848080
80800103003a000000150530656163680102030103666f7201020204090601030012030b0f
0000088c808080801103001600000005040a000000320e4f000ffa0ff10fe90fe10fd80fd1
0fc90fc10fb90fb10fa90fa00f980f900f870f800f780f710f680f5f0f560f4d0f410f380f
2f0f260f1d0f130f0a0f010ef70eee0ee60edd0ed60ecd0ec30eba0eb00ea80e9f0e960e8e
0e850e7c0e730e6a0e600e580e4f
[2e4f]0804011001033474200704010e0103341e0904011201033374681c08040110010333
6e1a080401100103327718080401100103327416080401100103326e140704010e01033212
080401100103317410080401100103316e0e0704010e0103310c0904011201033074680a08
0401100103307408090401120103306e7506080401100103306e040604010c010302080401
1001023472220704010e0102342008040110010233721e0904011201023361721c08040110
010232741a0804011001023269180904011201023261721608040110010231741408040110
0102316e1208040110010231621008040110010231320e0b040116010230746865720c0804
0110010230740a080401100102306e08081401100102306206080401100102306104060401
0c01020207040910013474220604090e01342008040912013374651e070409100133701c07
0409100133661a080409120132746818070409100132741607040910013269140704091001
3266120704091001317410070409100131690e0604090e01310c08040912013074650a0704
09100130740807040910013070060804091201306674040504090c01020d000000030feb00
0ff90ff20feb
[3feb]0503030010030505020300100406050103001004040a000000020feb000feb0ff4
[4feb]080315017067737a180b031b0176657273696f6e040d000000030ff2000ffc0ff70f
f2
[5ff2]0303020103030202010202010ce9
--
SELECT * FROM t1, bb;
SELECT * FROM t1('t*'), bb;
DELETE FROM t1 WHERE a MATCH 'fts*';
SELECT * FROM t1, bb WHERE t1.rowid=bb.rowid;
INSERT INTO t1(t1) VALUES('optimize');
SELECT * FROM t1, bb;
CREATE UNIQUE INDEX i1w );
INSERT INTO t1(b) VALUES(randomblob(250));
INSERT INTO t1(t1) VALUES('optimize');
SELECT sum(length(name)) FROM dbstat;
SELECT a,b,cFROM t1 WHERE c=6 ORDER BY a, b, c;
INSERT INTO t1(t1) VALUES('optimize');
SELECT 'xyzzy',offsets(t1) FROM t1 WHERE t1 MATCH 'rtree NEAR "jsn1 enable"';
SELECT * FROM t2;
COMMIT;


sqltext:
53514c69746520666f726d6174203300100001010040202000000000000000060000000000
0000000000000600000004000000000000000000000001
[64]0d000000060e0f000faa0f530ee80e8b0e330e0f
[e0f]22060617111101317461626c656262626206435245415445205441424c4520626228
6129560506171f1f017d7461626c6574315f636f6e66696774315f636f6e66696705435245
415445205441424c45202774315f636f6e66696727286b205052494d415259204b45592c20
762920574954484f555420524f5749445b04071721210181017461626c6574315f646f6373
697a6574315f646f6373697a6504435245415445205441424c45202774315f646f6373697a
652728696420494e5445474552205052494d415259204b45592c20737a20424c4f42296903
0717191901812d7461626c6574315f69647874315f69647803435245415445205441424c45
202774315f696478272873656769642c207465726d2c2070676e6f2c205052494d41525920
4b45592873656769642c207465726d292920574954484f555420524f574944550207171b1b
0181017461626c6574315f6461746174315f6461746102435245415445205441424c452027
74315f646174612728696420494e5445474552205052494d415259204b45592c20626c6f63
6b20424c4f42295401071711110881157461626c6574317431435245415445205649525455
414c205441424c45207431205553494e47206674733528612c622c7072656669783d22322c
322c332c34222c20636f6e74656e743d2222290d0b6a0037094c020fe7094c0fc60fa40f88
0f6d0f4b0f2c0f0e0eec0ecd0ead0e8e0e6c0e4b0e290e080de60dc40db50d970d760d540d
310d150cf30cd30cb50c950c730c540c320c100bee0bcc0bb00b8d0b7e0b480b2e0b0b0aef
0acc0aad0a8c0a6d0a4d0a2b0a0c09ec09ca09a8098609630ff1
[194c]150a0300300000000101033500030101120201120301111c8c808080801003003e00
000017010505347461626c030203010477686572030206091b8c808080800f03003c000000
1605346674733403020201046e756d6203060104091b8c808080800e03003c000000160433
74686503060101040103776865030204040a1b8c808080800d03003c0000001604336e756d
03060101050103746162030203040a198c808080800c030038000000140332776803020400
04336674730302020407188c808080800b0300360000001303327461030203020168030601
010404071b8c808080800a03003c0000001603326e75030601010501026f66030601010604
09198c808080800903003800000014033266740302020102697303060101030407188c8080
8080080300360000001302317403080301010401017703020404091a8c808080800703003a
ff00001502316e03080101020501016f03060101060409188c808080800603003600000013
04023166030202010169030601010305061c8c808080800503003e00000017043074686503
0600f104010577686572650302040a158c8080808004030030000000110101060630746162
6c65030203071c8c808080800303003e0000001707306e756d626572030601010501026f66
0306040d138c808080800203002c0000000f01010302306e0306010102071b8c8080808001
03003c00000016083066747334617578030202010269730306040c000000142a0000000101
022400020101120201120888808080801203001600000005021c88808080801103003e0000
00170534726f777302060101050104746865720202040b1588808080801003003000000011
02010107053462657477020204081b88808080800f03003c00000016040433726f77020601
010501037468650208050a1b88808080800e03003c00000016010102043361726502020301
03626574020207081b88808080800d03003c0000001603327468020802010107000433616e
640206040a1b88808080800c03003c000000160332696e02060101060102726f0206010105
04091888808080800b0300360000001302033261720202030102626502020405071b888080
80800a03003c00000016023174020802010107000332616e02060101040919888080808009
0300380000001402316e020601010301017202060101050408178880808080080300340000
00120231620202040101690206010106040619888080808007030038000000140402313202
020501016102080301010205061b88808080800603003c0000001606307468657265020202
0002313102060101040a158880808080050300300000001101010504307468650206010107
071c88808080800403003e0000001701010602306e02060101030104726f7773020607081b
88808080800303003c0000001608306265747765656e0202040102696e0206040c1a888080
80800203003a000000150430616e64020601010202027265020203040a1788808080800103
00340000001202303102060101040101320202050408088480808081120300160000000504
1b84618080801103003c0000001605347461626c0106010105020365726d0102040b1b8480
8080801003003c0000001605346561636801020301047072657301020504091a8480808080
0f03003a00000015043374657201020402026865010601010304081b84808080800e03003c
0000001604337072650102050103746162010601010504081a84808080800d03003a000000
150433666f7201020202027473010601010404081b84808080800c03003c00000016033274
68010601010300043365616301020304091884808080800b03003600000013033274710106
01010502016501020404091984808080800a030038000000140332696e0106010102010270
720102050b8918848080808009030036000000130332666f01020202017401060101040407
1b84808080800803003c00000016023174010a04010103040003326561010203040a178480
80808007030034000000120231690106010102010170010205040818848080808006030036
0000001302316501020301016601080201010404061b84808080800503003c000000160530
7465726d01020402026865010601010304091484808080800403002e000000100630746162
6c65010601010504158480808080030300300000001102083070726573656e74010205051b
84808080800203003c00000016043066747301060101040102696e01060101040a1a848080
80800103003a000000150530656163f40102030103666f7201020204090601030012030b0f
0000088c808080801103001600000005040a000000320e4f000ffa0ff10fe90fe10fd80fd1
0fc90fc10fb90fb10fa90fa00f980f900f870f800f780f710f680f5f0f560f4d0f410f380f
2f0f260f1d0f130f0a0f010ef70eee0ee60edd0ed60ecd0ec30eba0eb00ea80e9f0e960e8e
0e850e7c0e730e6a0e600e580e4f
[2e4f]0804011001033474200704010e0103341e0904011201033374681c08040110010333
6e1a080401100103327718080401100103327416080401100103326e140704010e01033212
080401100103317410080401100103316e0e0704010e0103310c0904011201033074680a08
0401100103307408090401120103306e7506080401100103306e040604010c010302080401
1001023472220704010e0102342008040110010233721e0904011201023361721c08040110
010232741a08040110b3023269180904011201023261721608040110010231741408040110
0102316e1208040110010231621008040110010231320e0b040116010230746865720c0804
0110010230740a080401100102306e08080401100102306206080401100102306105060401
0c01020207040910013474220604090e01342008040912013374651e070409100133701c07
0409100133661a0804091201327468180704091001322d1607040910013269140704091001
3266120704091001317410070409100131690e0604090e01310c08040912013074650a0704
09100130740807040910013070060804091201306674040504090c01020d000000030feb00
0ff90ff20feb
[3feb]0503030010030505020300100406050103001004030a000000020feb000feb0ff4
[4feb]080315017067737a180b031b0176657273696f6e040d000000030ff2000ffc0ff70f
f2
[5ff2]0303020103030202010202010209
--
SELECT * FROM t1, bb;
INSERT INTO t1(b) VALUES(randomblob(250));
INSERT INTO t3 SELECT * FROM t2;
SELECT 1 WHERE (5, 4) IN (SELECT b, a FROM t1);
INSERT INTO t1(b) VALUES(randomblob(250));
UPDATE t1 SET b=quote(zeroblob(200)) WHERE t1 MATCH 1 ;
INSERT INTO t1(b) VALUES(zeroblob(40000));
UPDATE t1 SET b=quote(zeroblob(200)) WHERE a MATCH 'thrad*';
DELETE FROM t1 WHERE a MATCH 'f�s*';
INSERT INTO t3 SELECT * FROM t2;
WITH RECURSIVE c(x) AS (VALUES(1) UNION ALL SELECT x+1 FROM c WHERE x<100)
INSERT INTO t1(b,c t1 SELECT last_insert_rowid(),x FROM c;
INSERT INTO t1(b) VALUES(randomblob(250));
SELECT rowid,a,c FROM t1 WHERE a MATCH 'rtree OR json1';
INSERT INTO t1(a,b) VALUES(1,11),(2,22)((200)) WHERE t1 MATCH 1),(3,33),(4,44);
INSERT INTO t3
SELECT json_replace(t1.x,t2.y,json_object('on', t1.rowid,'twotwo',t2.rowidt2;
SELECT sum(s INSERT +length(b)) FROM t1 WHERE a IN (110,10,150) AND q IS NULL;
INSERT INTO t1(t1) SELECT 1 FROM t2;
SELECT * FROM t1('t*'), bb;
SELECT * FROM t1, bb WHERE t1.rowid=bb.rowid;
PRAGMA wal_checkpoint=TRUNCATE;
SELECT DISTINCT * FROM t1;
SELECT * FROM t4;
INSERT INTO t1(t1) VALUES('optimize');
INSERT INTO t1(t1) VALUES('optimize');
INSERT INTO t1(t1) VALUES('optimize');
INSERT INTO t1(x) VALUES
('{"a":null,
"b":true,
"c":false,
"d":123,
"e":-456,
"f":123.0,
"g":-123.5e+10,
"h":[1,true,17.25e-4,{"x":5,"y":10},[1,2,3,4E3]],
"i":{"x":5,"y":10,"z":[1,true,17.25e-4,{"x":5,"y":10},[1,2,3]]},
"j":"abc\f\n\r\t\\\/\"\u0099xyz"}'),
('6p^k- |HW+T^">y=^z!9l_*;_i;nn jyZj') ;
7SELECT a.x, cast(avg(a.y%10) AS integer) AS avg1
FROM t4 AS a GROUP BY a.x
HAVING NOT EXISTS(
SELECT b.x, CAST(avg(b.y*10) AS integer) AS avg2
FROM t4 AS b GROUP BY b.x HAVING avg1 > avg2);
INSERT INTO t1(t1) VALUES(-3.7089);
SELECT rowid,a,c FROM t1 WHERE a MATCH 'rtreeHOR json1';
DELETE FROM t1 WHERE t1 MATCH 'c*';
INSERT INTO t1(t1) VALUES('optimize');
INSERT INTO t1(b) VALUES(zeroblob(40000));
INSERT INTO t1;
0


sqltext:
53514c69746520666f726d617420330010000101004020200000000000000007
[64]0d000000070dd2000fc40f6d0f020eab0e4e0df60dd2

[dd2]22070617111101317461626c657432743207435245415445205441424c4520743228
7829560606171f1f017d7461616b6574315f636f6e66696774315f636f7e66696706435245
415445205441424c45202774315f636f6e66696727286b205052494d415259204b45592c20
762920574954484f555420524f5749445b05071721210181017461626c6574315f646f6373
697a6574315f646f6373697a6505435245415445205441424c45202774315f646f6373697a
652728696420494e5445474552205052494d415259204b45592c20737a20424c4f42295504
0617212101777461626c6574315f636f6e741d6e7474315f636f6e74656e74044352454154
45205441424c45202774315f636f6e74656e742728696420494e5445474552205052494d41
5259204b45592c2063302969030717191901812d7461626c6574315f69647874315f596478
03435245415445205441424c45202774315f696478272873656769642c207465726d2c2070
676e6f2c205052494d415259204b45592873656769642c207465726d292920574954484f55
5420524f574944550207171b1b0181017461626c6574315f6461746174315f646164610243
5245415445205441424c45202774315f646174612728696420494e5445474552205052494d
415259204b45592c20626c6f636b20424c4f42293a010617111108637461626c6574317431
435245415445205649525455414c205441424c45207431205553494e47206674733528636f
6e74656e74290d000000030fbd000fe80fef0fbd
000001
[1fbd]2484808080800103004e0000001e0630616261636b0102020542667402020204046e
646f6e030202040a07050103001003030f0a0300240000000001010100010101010a000000
010ffa00
[2ffa]0504090d01020d000000030f
[3fe0]0a0303001b614e616e646f6e080203001761626166740801030017616271636b0d00
0000030fee
[4fee]040303000e01040203000e01040103100e010a000000010ff4000ff4
[5ff4]0b031b0176657273696f6e040d000000030fd6000ff4
[6fd6]0903021b72656275696c641102022b696e746567726974792d636865636b0a01021d
6f7074696d697a65
--
INSERT INTO t1 VALUES('alpha channe backup abandon test aback boomer atom alpha acive') ;
INSERT INTO t1 VALUES('alpha channe backup abandon test aback boomer atom alpha acive') ;
DELETE FROM t1 WHERE t1 MATCH 'c*';
INSERT INTO t1(t1) SELECT x FROM t2;


sqltext:
53514c69746520666f726d6174203300100001010040202000000000000000070000000000
000000000000
[64]0d000000070dd2000fc40f6d0f020eab0e4e0df60dd2
[dd2]22070617111101317461626c657432743207435245415445205441424c4520743228
7829560606171f1f017d7461626c6574315f636f6e66696774315f636f6e66696706435245
415445205441424c45202774315f636f6e66696727286b205052494d415259204b45592c20
762920574954484f555420524f5749445b05071721210181017461626c6574315f646f6373
697a6574315f646f6373697a6505435245415445205441424c45202774315f646f6373697a
652728696420494e5445474552205052494d415259204b45592c20737a20424c4f42295504
0617212101777461626c6574315f636f6e74656e7474315f636f6e74656e74044352454154
45205441424c45202774315f636f6e74656e742728696420494e5445474552205052494d41
5259204b45592c2063302969030717191901812d7461626c6574315f69647874315f696478
03435245415445205441424c45202774315f696478272873656769642c207465726d2c2070
676e6f2c205052494d415259204b45592873656769642c207465726d292920574954484f55
5420524f574944550207171b1b0181017461626c6574315f6461746174315f646174610243
5245415445205441424c45202774315f646174612728696420494e5445474552205052494d
415249204b45592c20626c6f636b20424c4f42293a010617111108637461626c6574317431
435245415445205649525455414c205441424c45207431205553494e47206674733528636f
6e74656e74290d000000030fbd000fe80fef0fbd
0001
[1fbd]2484808080800103004e0000001e0630616261636b0102020402667402020204046e
646f6e030202040a07050103001003030f0a0300240000000001010100010001010a0000
[2ffa]0504090c01020d000000030fe0000ff60fec0fe0
00
[3fe0]0a0303001b6162616e646f6e080203001761626166740801030017616261636b0d00
0000030fee000ffa0ff40fee

[4fee]040303000e01040203000e01040103000e010a000001010ff4000ff4
[5ff4]0b031b0176657273696f6e040d000000030fd6000ff40fe10fd6
[6fd6]0901521b72656275696c641102022b696e746567726974792d636865636b0a01021d
6f7074696d697a65
--
INSERT INTO t1 VALUES((SELECT NOT EXISTS(SELECT 1 FROM t2) FROM t1 ));
INSERT INTO t1(t1) SELECT x FROM t2;
INSERT INTO t1(t1) SELECT x FROM t2;
INSERT INTO t1(t1) SELECT x FROM t2;
INSERT INTO t1(t1) SELECT x FROM t2;


sqltext:
53514c69746520666f726d6174203300100001010040202000000000000000070000000000
0000000000000400000004000000000000000000000001
[64]0d0ff800060ef0000f740fd30fae0f480f1c0ef0
[ef0]2a0606171311013f696e64657874316374310743524541544520494e444558207431
63204f4e2074312863292a0506171311013f696e6465787431627431064352454154452049
4e44455820743162204f4e2074312862292a0406171311013f696e64657874316174310543
524541544520494e44455820743161204f4e207431286129380106171111015d7461626c65
7431743102435245415445205441424c4520743128612c622c632c6420554e495155452c65
20554e49515545292303061737110100696e64657873716c6974655f6175746f696e646578
5f74315f327431032302061737110100696e64657873716c6974655f6175746f696e646578
5f74315f3174310300000008000000000d000000020fd4000ff40fd4
[1fd4]1e020613191917157265646f72616e676579656c6c6f77677265656e626c75650a01
060901010101020304050a000000020ff1000ffb0ff1
[2ff1]09031701677265656e0204030109040a000000020ff2000ffb0ff2
[3ff2]08031501626c75650204030109050a000000020ff4000ffc0ff4
[4ff4]0703130172656402030309090a000000020ff0000ffb0ff0
[5ff0]0a0319016f72616e67650204030109020a000000020ff0000ffb0ff0
[6ff0]0a03190179656c6c6f77020403010903
--
INSERT INTO t1 VALUES(6,7,8,9,10==10);
PRAGMA database_list;
SELECT a, rank() OVER w1, dense_rank() OVER w2, percent_rank() OVER w3,
cume_dist() OVER w1, lag(1) OVER w1
FROM t1
WINDOW
w1 AS
(PARTITION b ORDER BY d
ROWS BETWEEN 2 PRECEDING AND 1 FOLLOWING),
w2 AS
(PARTITION BY b ORDER BY d
ROWS BETWEEN UNBOUNDED PRECEDING AND CURRENT ROW),
w3 AS
(PARTITION BY b ORDER BY d
ROWS BETWEEN CURRENT ROW AND FOLLOWING)
;
DROP INDEX t1b;
SELECT *,'|' FROM t1 ORDER BY +a;
SELECT x,avg(y) FROM v1 GROUP BY x ORDER BY +x;
SELECT x,y,date( x FROM t2 WHERE x x) FROM t1;
SELECT * FROM t1;
PRAGMA writable_schema=ON;
CREATE TABLE t2(a CHECK(1 COLLATE BINARY BETWEEN 1 AND 1));
REINDEX;
SELECT a, sum(b) OVER (
PARTITION BY (b&10)
ORDER BY CASE b WHEN 173 THEN 709 ELSE 3789597829 END
RANGE BETWEEN UNBOUNDED PRECEDING AND CURRENT ROW
) FROM t2 ORDER BY a;
CREATE TABLE t2(a CHECK(1 COLLATE BINARY BETWEEN 1 AND 1));
SELECT d FROM t2 WHERE( 8 2,2,2);
UPDATE OR REPLACE t2 SET a=4, b=3 WHERE a=1;
SELECT t1.b, t2.y FROM t1, t2 WHERE t2.x IN (50,25,8) AND CASE t1 WHEN 249 THEN 704 WHEN 370 THEN 461 WHEN 614 THEN 964 WHEN 138 THEN  971 ELSE 4212092123 END. 971 ELSE 4212092123 END.a=11;
INSERT INTO t1(a,d) VALUES(10,20),(4,1),(-7,15);
ANALYZE main.c1;
DROP INDEX t1b;
CREATE TABLE t3 AS SELECT * FROM t1;
) REATE VIRTUAL TABLE t1 USING fts3(b,a,c);
CREATE INDEX ex1 ON t1(b,c) WHERE b=4 OR c=5;
ALTER TABLE t1x RENAME TO t1;
b


sqltext:
53514c69746520666f726d6174203300100001010040202000000000000000070000000000
00000000000006000000040000000000000000
[64]0d0eef00070d4d000fbd0f5f0ef70e060ebc0da40d4d
000001
[d4d]550707171b1b0181017461626c6574315f7374617474315f73746174074352454154
45205441424c45202774315f737461742728696420494e5445474552205052494d41525920
4b45592c2076616c756520424c4f422960060717212101810b7461626c6574315f646f6373
697a6574315f646f6373697a6506435245415445205441424c45202774315f646f6373697a
652728646f63696420494e5445474552205052494d415259304b45592c2073697a6520424c
4f422981330407171f1f0182357461626c6574315f73656764697274315f73656764692504
435245415445205441424c45202774315f73656764697227286c6576656c20494e54454745
522c69647820494e54454745522c73746172745f626c6f636b20494e54454745522c6c6561
7665735f656e645f626c6f636b20494d54454745522c656e645f626c6f636b20494e544547
45522c726f6f7420424c4f422c5052494d415259204b4559286c6576656c2c206964782929
31050617451f0100696e64657873716c6974655f6175746f696e6465785f74315f73656764
69725f3174315f7365676469720500000008000000006603071723230181137461626c6574
315f7365676d656e747374315f7365676d656e747303435245415445205441424c45202774
315f7365676d656e74732728626c6f636b696420494e5445474552205052494d415259204b
45592c20626c6f636b20424c4f42295c02071721210181037461626c6574315f636f6e7465
6e7474315f636f6e74656e7402435245415445205441424c45202774315f636f6e74656e74
2728646f63696420494e5445474552205052494d415259204b45592c202763306127294101
0617111108717461626c6574317431435245415445205649525455414c205441424c452074
31205553494e47206674733428612c7072656669783d27312c3227290d000000080e1f000f
c40f7c0f340f070ec30e970e630e1f
[1e1f]42080400810973756e7420696e2063756c706120717568206f666669636961206465
736572756e74206d6f6c6c697420616e696d20696420657374206c61626f72756d2e320703
016b4578636570746575722073696e74206f6363616563617420637570696461746174206e
6f6e2070726f6964656e742c2a0603005b63696c6c756d20646f6c6f726520657520667567
696174206e756c6c612070617269617475722e430504008109447569732061757465206972
75726520646f6c6f7220696e20726570726568656e646572697420696e20766f6c75707461
74652076656c697420657373652b1403005d6e69736920757420616c697175697020657820
656120636f6d6d6f646f20636f6e7365717561742e460304008111557420656e696d206163
206d696e696d2076656e69616d2c2071756973206e6f737472756420657865726369746174
696f6e20756c6c616d636f206c61626f72697346020400811173656420646f20656975736d
6f642074656d706f7220696e6369646964756e74207574206c61626f726520657420646f6c
6f7265206d61676e6120616c697175612e3a0103007b4c6f72656d20697073756d20646f6c
6f722073697420616d65742c20636f6e73656374657475722061646970697363696e672065
6c69740d0000000010
[3000]0d000000030aa6000d570c4a0aa6
[3aa6]832103080208080817863008003020343032000261640601080002040001016c0602
0c0002040001016d0301060001016e0308090001017503050300000263690306010001016f
070107000307030001017506070500010400000264650308070001016f0d01040001030900
0305000103000101750305020000026561030406000101690302040001016c030109000101
6e0303030001017306050b00030b0001017403020900010175030604000101780903090001
050003020000026675030605000002696403080a0001016e0a020600030604000303000101
70030113000101720305040000026c6109020800010b00050c0001016f0301020000026d61
03020b000101690303050001016f0308080000026e690304020001016f0603080004060001
01750306060000026f63030704000101660308060000027061030607000101720307070000
02717506030700050500000272650305070000027365030202000101690601050006030001
0175030802000002746503030500000272bc03030a00010174090207000102000103000002
766506030600020a0001016f03050900820a02080208080817840204003020323531000161
1301060400010c000104000104000103000309000001631001070003070300020200010500
0104000001641101040001030900030205000103000207000001651b010900010407000103
080001050300010b00010400010200010b00000166030605000001690f0103000106000204
0404000303090000016c0c010200010800010b00050c0000016d09020b0001050005080000
016e0c030800010200020600010600f0016f06070400010600000170060607000107000001
7106030700050500000172030508000001730c010500010200050300010200000174030205
000001750a02070001020a0001030000017607030600020903008526010808080808178a3e
3021363635000261640303040002086970697363696e670301080001056c6971756103020c
00050269700304040001036d65740301060001036e696d0308090001037574650305030000
0663696c6c756d0306020001066f6d6d6f646f0304070002096e7365637465747572030107
00050471756174030408000104756c70610308040002077069646174617403070500000864
65736572756e740308070001016f0302030002036c6f720601040004050005016506020a00
040300010375697303050200000265610304060001066975736d6f640302040001036c6974
0301090001036e696d03030300010373736503050b0002017403080b000101740302090001
0175030604000101780304050002076365707465757203070200020a65726369746174696f
6e030309000006667567696174030605000002696403080a0001016e070506040003030002
086369646964756e740302060001047073756d030103000104727572650305040000066c61
626f7265030208000502697303030b000502756d03080c0001046f72656d0301020000056d
61676e6103020b000104696e696d0303050001056f6c6c69740308080000046e6973690304
020001026f6e0307060002057374727564030308000104756c6c610306060000086f636361
65636174030704000106666669636961030806000008706172696174757203060700010772
6f6964656e740307070000037175690308050003017303030700000d726541726568656e64
65726974030507000003736564030202000103696e7403070300020174030105000103756e
7403080200000674656d706f72030205000007756c6c616d636f03030a0001017409020700
010200010300000576656c697403050a0002046e69616d030306000108706c757074617465
030509000a000000030feb000ffb0ff30feb
[4feb]070402080108000307040a980104000204040808090d000000080fd0000ffa0ff40f
ee0fe80fe2
[5fd0]040803000e0b040703000e06040603000e06040503000e0a040403000e0704030300
0e0a040203000e0b040103000e080d000000010ff7000ff7
[6ff7]07000300140845b503
--
WITH RECURSIVE c( ;
BEGIN;
SELECT '' ( t1 (100,100,40,3);
WITH RECURSIVE c(x) AS (VALUES(1) UNION ALL SELECT x+1 FROM c WHERE x<10)
INSERT INTO t1(a) SELECT randomblob(3000) FROM c;
VACUUM;
t1d ON t1(d);
INSERT INTO t1(t1) VALUES('optimize');
DELETE FROM t1 WHERE t1 MATCH x'edd5cdfc8e0cda868328ebabf8e5e0c2e15883505ef1b7b18ba3ae856bb95f81ce4b93c68006d4848d24';
DELETE FROM t1 WHERE t1 MATCH x'edd5cdfc8e0cda868328ebabf8e5e0c2e15883505ef1b7b18ba3ae856bb95f81ce4b93c68006d4848d24';
END;
VACUUM;
DELETE FROM t1 WHERE t1 MATCH '';
SELECT sum(s GLOB length()150) AND q IS (1) UNION ALL SELECT x+ NULL;
DELETE FROM t1 WHERE x0< NOT 10 AND x1*1.0e+0 AND y0<92 t1 WHERE AND ;
DELETE FROM t1 WHERE x0>-10 AND x1<=1.0e+0 AND y0<92;


sqltext:
53514c69746520666f726d6174203300100001010040202000000000000000070000000000
0000000000000600000004000000000000000000000001
[64]0d000000060e88000fb80f6d0f3a0f0b0ed50e88
[e88]4b0606172525015b7461626c6573716c6974655f737461743173716c6974655f7374
61743107435245415445205441424c452073716c6974655f73746174312874626c2c696


sqltext:
53514c69746520666f726d6174203300100001010040202000000000000000070000000000
0000000000000600000004000000000000000000000001
[64]0d0eef00070d4d000fbd0f5f0ef70e060ebc0da40d4d
[d4d]550707171b1b0181017461626c6574315f7374617474315f73746174074352454154
45205441424c45202774315f737461742728696420494e5445474552205052494d41525920
4b45592c2076616c756520424c4f422960060717212101810b7461626c6574315f646f6373
697a6574315f646f6373697a6506435245415445205441424c45202774315f646f6373697a
652728646f63696420494e5445474552205052494d415259204b45592c2073697a6520424c
4f422981330407171f1f0182357461626c6574315f73656764697274315f73656764692504
435245415445205441424c45202774315f73656764697227286c6576656c20494e54454745
522c69647820494e54454745522c73746172745f626c6f636b20494e54454745522c6c6561
7665735f656e645f626c6f636b20494e54454745522c656e645f626c6f636b20494e544547
45522c726f6f7420424c4f422c5052494d415259204b4559286c6576656c2c206964782929
31050617451f0100696e64657873716c6974655f6175746f696e6465785f74315f73656764
69725f3174315f7365676469720500000008000000006603071723230181137461626c6574
315f7365676d656e747374315f7365676d656e747303435245415445205441424c45202774
315f7365676d656e74732728626c6f636b696420494e5445474552205052494d415259204b
45592c20626c6f636b20424c4f42295c02071721210181037461626c6574315f636f6e7465
6e7474315f636f6e74656e7402435245415445205441424c45202774315f636f6e74656e74
2728646f63696420494e5445474552205052494d415259204b45592c202763306127294101
0617111108717461626c6574317431435245415445205649525455414c205441424c452074
31205553494e47206674733428612c7072656669783d27312c3227290d000000080e1f000f
c40f7c0f340f070ec30e970e630e1f
[1e1f]42080400810973756e7420696e2063756c706120717569206f666669636961206465
736572756e74206d6f6c6c697420616e696d20696420657374206c61626f72756d2e320703
016b4578636570746575722073696e74206f6363616563617420637570696461746174206e
6f6e2070726f6964656e742c2a0603005b63696c6c756d20646f6c6f726520657520667567
696174206e756c6c612070617269617475722e430504008109447569732061757465206972
75726520646f6c6f7220696e20726570726568656e646572697420696e20766f6c75707461
74652076656c697420657373652b1403005d6e69736920757420616c697175697020657820
656120636f6d6d6f646f20636f6e7365717561742e460304008111557420656e696d206164
206d696e696d2076656e69616d2c2071756973206e6f737472756420657865726369746174
696f6e20756c6c616d636f206c61626f72697346020400811173656420646f20656975736d
6f642074656d706f7220696e6369646964756e74207574206c61626f726520657420646f6c
6f7265206d61676e6120616c697175612e3a0103007b4c6f72656d20697073756d20646f6c
6f722073697420616d65742c20636f6e73656374657475722061646970697363696e672065
6c69740d0000000010
[3000]0d000000030aa6000d570c4a0aa6
[3aa6]832103080208080817863008003020343032000261640601080002040001016c0602
0c0002040001016d0301060001016e0308090001017503050300000263690306010001016f
070107000307030001017506070500010400000264650308070001016f0d01040001030900
0305000103000101750305020000026561030406000101690302040001016c030109000101
6e0303030001017306050b00030b0001017403020900010175030604000101780903090001
050003020000026675030605000002696403080a0001016e0a020600030604000303000101
70030113000101720305040000026c6109020800010b00050c0001016f0301020000026d61
03020b000101690304050001016f0308080000026e690304020001016f0603080004060001
01750306060000026f63030704000101660308060000027061030607000101720307070000
02717506030700050500000272650305070000027365030202000101690601050006030001
01750308020000027465030305000002756c03030a00010174090207000102000103000002
766506030600020a0001016f03050900820a02080208080817840204003020323531000161
1301060400010c000104000104000103000309000001631001070003070300020200010500
0104000001641101040001030900030205000103000207000001651b010900010407000103
080001050300010b00010400010200010b00000166030605000001690f0103000106000304
0404000303090000016c0c010200010800010b00050c0000016d09020b0001050005080000
016e0c03080001020002060001060000016f06070400010600000170060607000107000001
7106030700050500000172030508000001730c010500010200050300010200000174030205
000001750a02070001020a0001030000017607030600020903008526010808080808178a3e
3020363635000261640303040002086970697363696e670301080001056c6971756103020c
00050269700304040001036d65740301060001036e696d0308090001037574650305030000
0663696c6c756d0306020001066f6d6d6f646f0304070002096e7365637465747572030107
00050471756174030408000104756c70610308040002077069646174617403070500000864
65736572756e740308070001016f0302030002036c6f720601040004050005016506020a00
040300010375697303050200000265610304060001066975736d6f640302040001036c6974
0301090001036e696d03030300010373736503050b0002017303080b000101740302090001
0175030604000101780304050002076365707465757203070200020a65726369746174696f
6e030309000006667567696174030605000002696403080a0001016e070506040003030002
086369646964756e740302060001047073756d030103000104727572650305040000066c61
626f7265030208000502697303030b000502756d03080c0001046f72656d0301020000056d
61676e6103020b000104696e696d0303050001056f6c6c69740308080000046e6973690304
020001026f6e0307060002057374727564030308000104756c6c610306060000086f636361
65636174030704000106666669636961030806000008706172696174757203060700010772
6f6964656e740307070000037175690308050003017303030700000d726570726568656e64
65726974030507000003736564030202000103696e7403070300020174030105000103756e
7403080200000674656d706f72030205000007756c6c616d636f03030a0001017409020700
010200010300000576656c697403050a0002046e69616d0303060001086f6c757074617465
030509000a000000030feb000ffb0ff30feb
[4feb]0704020801080003070402080104000204040808090d000000080fd0000ffa0ff40f
ee0fe80fe20fdc0fd60fd0
[5fd0]040803000e0b040703000e06040603000e06040503000e0a040403000e0704030300
0e0a040203000e0b040103000e080d000000010ff7000ff7
[6ff7]07000300140845b503
--
SELECT geopoly_svg(geopoly_regular(100,100,40,3),'style="fill:none;stroke:r4d;stroke-width:1"');
WITH RECURSIVE c(x) AS (VALUES(1) UNION ALL SELECT x+1 FROM c WHERE x<10)
INSERT INTO t1(a) SELECT randomblob(3000) FROM c;
INSERT INTO t1(t1) VALUES('optimize');
SELECT rowid, quote(matchinfo(t1,'pcxy�ns')) FROM t1 WHERE t1 MATCH 'e*';
SELECT rtreecheck( rtreecheck );
DELETE FROM t1 WHERE t1 MATCH x'edd5cdfc8e0cda868328ebabf8e5e0c2e15883505ef1b7b18ba3ae856bb95f81ce4b93c68006d4848d24';
DELETE FROM t1 WHERE x0>-10 AND x1<=1.0 AND sum <92;
DELETE FROM t1 WHERE t1 MATCH 'c*';
SELECT sum(s GLOB length(b)) FROM t1 WHERE a IN (110,10,150) AND q IS NULL;
DELETE FROM t1 WHERE x0&1.0e+0 AND y0<92 t1 WHERE AND ;


sqltext:
53514c69746520666f726d6174203300100001010040202000000000000000070000000000
0000000000000600000004000000000000000000000001
[64]0d0eef00070d4d000fbd0f5f0ef70e060ebc0da40d4d
[d4d]550707171b1b0181017461626c6574315f7374617474315f73746174074352454154
45205441424c45202774315f737461742728696420494e5445474552205052494d41525920
4b45592c2076616c756520424c4f422960060717212101810b7461626c6574315f646f6373
697a6574315f646f6373697a6506435245415445205441424c45202774315f646f6373697a
652728646f63696420494e5445474552205052494d415259204b45592c2073697a6520424c
4f422981330407171f1f0182357461626c6574315f73656764697274315f73656764697204
435245415445205441424c45202774315f73656764697227286c6576656c20494e54454745
522c69647820494e54454745522c73746172745f626c6f636b20494e54454745522c6c6561
7665735f656e645f626c6f636b20494e54454745522c656e645f626c6f636b20494e544547
45522c726f6f7420424c4f422c5052494d415259204b4559286c6576656c2c206964782929
31050617451f0100696e64657873716c6974655f6175746f696e6465785f74315f73656764
69725f3174315f7365676469720500000008000000006603071723230181137461626c6574
315f7365676d656e747374315f7365676d656e747303435245415445205441424c45202774
315f7365676d656e74732728626c6f636b696420494e5445474552205052494d415259204b
45592c20626c6f636b20424c4f42295c02071721210181037461626c6574315f636f6e7465
6e7474315f636f6e74656e7402435245415445205441424c45202774315f636f6e74656e74
2728646f63696420494e5445474552205052494d415259204b45592c202763306127294101
0617111108717461626c6574317431435245415445205649525455414c205441424c452074
31205553494e47206674733428612c7072656669783d27312c3227290d000000080e1f000f
c40f7c0f340f070ec30e970e630e1f
[1e1f]42080400810973756e7420696e2063756c706120717569206f666669636961206465
736572756e74206d6f6c6c697420616e696d20696420657374206c61626f72756d2e320703
006b4578636570746575722073696e74206f63636165636'7420637570696461746174206e
6f6e2070726f6964656e742c2a0603005b63696c6c756d20646f6c6f726520657520667567
696174206e756c6c612070617269617475722e420504008109447569732061757465206972
75726520646f6c6f7220696e20726570726568656e646572697420696e20766f6c75707461
74652076656c697420657373652b0403005d6e69736920757420616c697175697020657820
656120636f6d6d6f646f20636f6e7365717561742e460304008111557420656e696d206164
206d696e696d2076656e69616d2c2071756973206e6f737472756420657865726369746174
696f6e20756c6c616d636f206c61626f72697346020400811173656420646f20656975736d
6f642074656d706f7220696e6369646964756e74207574206c61626f726520657420646f6c
6f7265206d61676e6120616c697175612e3a0103007b4c6f72656d20697073756d20646f6c
6f722073697420616d65742c20636f6e73656374657475722061646970697363696e672065
6c69740d0000000010
[3000]0d000000030aa6000d570c4a0aa6
[3aa6]832103080208080817863008003020343032000261640601080002040001016c0602
0c0002040001016d0301060001016e0308090001017503050300000263690306020001016f
070107000307030001017506070500010400000264650308070001016f0d01040001030900
0305000103000101750305020000026561030406000101690302040001016c030109000101
6e0303030001017306050b00030b0001017403020900010175030604000101780903090001
050003020000026675030605000002696403080a0001016e0a020600030604000303000101
70030103000101720305040000026c6109020800010b00050c0001016f0301020000026d61
03020b000101690303050001016f0308080000026e690304020001016f0603080004060001
01750306060000026f63030704000101660308060000027061030607000101720307070000
02717506030700050500000272650305070000027365030202000101690601050006030001
01750308020000027465030205000002756c03030a00010174090207000102000103000002
766506030600020a0001016f03050900820a02080208080817840204003020323531000161
1301060400010c000104000104000103000309000001631001070003070300020200010500
0104000001641101040001030900030205000103000207000001651b010900010407000103
080001050300010b00010400010200010b00000166030605000001690f0103000106000304
0404000303090000016c0c010200010800010b00050c0000016d09020b0001050005080000
016e0c03080001020002060001060000016f06070400010600000170060607000107000001
7106030700050500000172030507000001730c010500010200050300010200000174030205
000001750a02070001020a0001030000017607030600020903008526010808080808178a3e
3020363635000261640303040002086970697363696e670301080001056c6971756103020c
00050269700304040001036d65740301060001036e696d0308090001037574650305030000
0663696c6c756d0306020001066f6d6d6f646f0304070002096e7365637465747572030107
00050471756174030408000104756c70610308040002077069646174617403070500000864
65736572756e740308070001016f0302030002036c6f720601040004050005016506020a00
040300010375697303050200000265610304060001066975736d6f640302040001036c6974
0301090001036e696d03030300010373736503050b0002017403080b000101740302090001
0175030604000101780304050002076365707465757203070200020a65726369746174696f
6e030309000006667567696174030605000002696403080a0001016e070506040003030002
086369646964756e740302060001047073756d030103000104727572650305040000066c61
626f7265030208000502697303030b000502756d03080c0001046f72656d0301020000056d
61676e6103020b000104696e696d0303050001056f6c6c69740308080000046e6973690304
020001026f6e0307060002057374727564030308000104756c6c610306060000086f636361
65636174030704000106666669636961030806000008706172696174757203060700010772
6f6964656e740307070000037175690308050003017303030700000d726570726568656e64
65726974030507000003736564030202000103696e7403070300020174030105000103756e
7403080200000674656d706f72030205000007756c6c616d636f03030a0001017409020700
010200010300000576656c697403050a0002046e69616d0303060001086f6c757074617465
030509000a000000030feb000ffb0ff30feb
[4feb]0704020801080003070402080104000204040808090d000000080fd0000ffa0ff40f
ee0fe80fe20fdc0fd60fd0
[5fd0]040803000e0b040703000e06040603000e06040503000e0a040403000e0704030300
0e0a040203000e0b040103000e080d000000010ff7000ff7
[�������������������������������6ff7]07000300140845b503
--
SELECT rowid,snippet(t1) FROM t1 WHERE t1 MATCH '"ut labore et dolore"';
SELECT rowid, quote(matchinfo(t1,'pcxybns')) FROM t1 WHERE t1 MATCH 'e*';
DELETE FROM t1 WHERE t1 MATCH 'c*';


sqltext:
53514c69746520666f726d6174203300100001010040202000000000000000070000000000
0000000000000600000004000000000000000000000001
[64]0d0eef00070d4d000fbd0f5f0ef70e060ebc0da40d4d
[d4d]550707171b1b0181017461626c6574315f7374617474315f73746174074352454154
45205441424c45202774315f73746174272869642049af5445474552205052494d41525920
4b45592c2076616c756520424c4f422960060717212101810b7461626c6574315f646f6373
697a6574315f646f6373697a6506435245415445205441424c45202774315f646f6373697a
652728646f63696420494e5445474552205052494d415259204b45592c2073697a6520424c
4f422981330407171f1f0182357461626c6574315f73656764697274315f73656764697204
435245415445205441424c45202774315f73656764697227286c6576656c20494e54454745
522c69647820494e54454745522c73746172745f626c6f636b20494e54454745522c6c6561
7665735f656e645f626c6f636b20494e54454745522c656e645f626c6f636b20494e544547
45522c726f6f7420424c4f422c5052494d415259204b4559286c6576656c2c206964782929
31050617451f0100696e64657873716c6974655f6175746f696e6465785f74315f73656764
69725f3174315f7365676469720500000008000000006603071723230181137461626c6574
315f7365676d656e747374315f7365676d656e747303435245415445205441424c45202774
315f7365676d656e74732728626c6f636b696420494e5445474552205052494d415259204b
45592c20626c6f636b20424c4f42295c02071721210181037461626c6574315f636f6e7465
6e7474315f636f6e74656e7402435245415445205441424c45202774315f636f6e74656e74
2728646f63696420494e5445474552205052494d415259204b45592c202763306127294101
0617111108717461626c6574317431435245415445205649525455414c205441424c452074
31205553494e47206674733428612c7072656669783d27312c3227290d000000080e1f000f
c40f7c0f340f070ec30e970e630e1f
[1e1f]42080400810973756e7420696e2063756c706120717569206f666669636961206465
736572756e74206d6f6c6c697420616e696d20696420657374206c61626f72756d2e320703
006b4578636570746575722073696e74206f6363616563617420637570696461746174206e
6f6e2070726f6964656e742c2a0603005b63696c6c756d20646f6c6f726520657520667567
696174206e756c6c612070617269617475722e420504008109447569732061757465206972
75726521646f6c6f7220696e20726570726568656e646572697420696e20766f6c75707461
74652076656c697420657374652b0403005d6e69736920757420616c697175697020657820
656120636f6d6d6f646f20636f6e7365717561742e460304008111557420656e696d206164
206d696e696d2076656e69616d2c2071756973206e6f737472756420657865726369746174
696f6e20756c6c616d636f206c61626f72697346020400811173656420646f20656975736d
6f642074656d706f7220696e6369646964756e74207574206c61626f726520657420646f6c
6f7265206d61676e6120516c697175612e3a0103007b4c6f72656d20697073756d20646f6c
6f7220736974e5616d65742c20636f6e73656374657475722061646970697363696e672065
6c69740d0000000010
[3000]0d000000030aa6000d570c4a0aa6
[3aa6]832103080208080817863008003020343032000261640601080002040001016c0602
0c0002040001016d0301060001016e0308090001017503050300000263690306020001016f
070107000307030001017506070500010400000264650308070001016f0d01040001030900
0305000103000101750305020000026561030406000101690302040001016c030109000101
6e0303030001017306050b00030b0001017403020900010175030604000101780903090001
050003020000026675030605000002696403080a0001016e0a020600030604000303000101
70030103000101720305040000026c6109020800010b00050c0001016f0301020000026d61
03020b000101690303050001016f0308080000026e690304020001016f0603080004060001
01750306060000026f63030704000101660308060000027061030607000101720307070000
02717506030700050500000272650305070000027365030202000101690601050006030001
01750308020000027465030205000002756c03030a00010174090207000102000103000002
766506030600020a0001016f03050900820a02081208080817840204003020323531000161
2301060400010c000104000104000103000309000001631001070003070300020200010500
0104000001641101040001030900030205000113000207000001651b010900010407000103
080001050300010b00010400010200010b00000166030605000001690f0103000106000304
0404000303090000016c0c010200010800010b00050c0010016d09020b0001050005080000
016e0c03080001020002060001060000016f06070400010600000170060607000107000001
7106030700050500000172030507000001730c010500010200050300010200000174030205
000001750a02070001020a0001030000017607030600020903008526010808080808178a3e
3020363635000261640303040002086970697363696e670301080001056c6971756103020c
00050269700304040001036d65740301060001036e696d0308090001037574650305030000
0663696c6c756d0306020001066f6d6d6f646f0304070002096e7365637465747572030107
00050471756174030408000104756c70610308040002077069646174617403070500000864
65736572756e740308070001016f0302030002036c6f720601040004050005016506020a00
040300010375697303050200000265610304060001066975736d6f640302040001036c6974
0301090001036e696d03030300010373736503050b0002017403080b000101740302090001
0175030604000101780304050002076365707465757203070200020a65726369746174696f
6e030309000006667567696174030605000002696403080a0001016e070506040003030002
086369646964757e740302060001047073756d030103000103727572650305040000066c61
626f7265030208000502697303030b000502756d03080c0001046f72656d0301020000056d
61676e6103020b000104696e696d0303050001056f6c6c69740308080000046e6973690304
020001026f6e0307060002057374727564030308000104756c6c610306060000086f636361
65636174030704000106666669636961030806000008706172696174757203060700010772
6f6964656e740307070000037175690308050003017303030700000d726570726568656e64
65726974030507000003736564030202000103696e7403070300020174030105000103756e
7403080200000674656d706f72030205000007756c6c616d636f03030a0001017409020700
010200010300000576656c697403050a0002046e69616d0303060001086f6c757074617465
030509000a000000030feb000ffb0ff30feb
[4feb]07040208010800030704020803a4000204040808090d000000080fd0000ffa0ff40f
ee0fe80fe20fdc0fd60fd0
[5fd0]040803000e0b040703000e06040603000e06040503000e0a040403000e0704030300
0e0a040203000e0b040103000e080d000000010ff7000ff7
[6ff7]07000300140845b503
--
SELECT rowid,snippet(t1) FROM t1 WHERE t1 MATCH '"ut lCbore et dolo:re""ut labor^ et dolo:re""ut labore et dolo:re""ut labore et dolo:re""ut laborg et dolo:re""ut labor^ et dolo:re""ut laore et dolo:re""ut labore et dolore""ut labore et dolo:re""ut labor^ et dolo:re""ut labore et dolo:re""ut labore et dolo:re""ut labore et dolo:re""ut labor^ et dolo:re""ut labore et dolo:re""ut labore et dolo:re"';
;
DISTINCT NOT FROM t1;
INSERT OR IGNORE INTO (x, y) , x FROM t2 WHERE x IS NOT 'nw';
VACUUM;
INTO t1(t1) VALUES(8.55958)cINSERT INTO t1(b INTO (x, y) , x FROM t2 WHERE x IS NOT 'nw' ) VALUES(randomblob(250));
INSERT INTO t1(t1) VALUES('optimize');


sqltext:
53514c69746520666f726d6174203300100001010040202000000000000000070000000000
00000000000007000000
[64]0d1eef00080d13000fbd0f5f0ef70e060ebc0da40d4d0d13
[d13]380806171111085f7461626c6574327332435245415445205649525455414c205441
424c45207432205553494e47206674733461757828743129550707171b1b0181017461626c
6574315f7374617474315f7374617407435245415445205441424c45202774315f73746174
2728696420494e5445474552205052494d415259204b45592c2076616c756520424c4f4229
60060717212101810b7461626c6574315f646f6373697a6574315f646f6373697a65064352
45415445205441424c45202774315f646f6373697a652728646f63696420494e5445474552
205052494d415259204b45592c2073697a6520424c4f422981330407171f1f018235746162
6c6574315f73656764697274315f73656764697204435245415445205441424c4520277431
5f73656764697227286c6576656c20494e54454745522c69647820494e54454745522c7374
6172745f626c6f636b20494e54454745522c6c65617665735f656e645f626c6f636b20494e
54454745522c656e645f626c6f636b20494e54454745522c726f6f7420424c4f422c505249
4d415259204b4559286c6576656c2c20696478292931050617451f0100696e64657873716c
6974655f6175746f696e6465785f74315f7365676469725f3174315f736567646972050000
0008000000006603071723230181137461626c6574315f7365676d656e747374315f736567
6d656e747303435245415445205441424c45202774315f7365676d656e74732728626c6f63
6b696424994e5445474552205052494d415259204b45592c20626c6f636b20424c4f42295c
02071721210181037461626c6574315f636f6e74656e7474315f636f6e74656e7402435245
415445205441424c45202774315f636f6e74656e742728646f63696420494e544547455220
5052494d415259204b45592c2027633061272941010617111108717461626c657431743143
5245415445205649525455414c205441424c45207431205553494e47206674733428612c70
72656669783d27312c3227290d000000080e22000fc40f7c0f340f090ec50e9a
[1e22]42080400810973756e7420696e2063756c706120717569206f666669636961206465
736572756e74206d6f6c6c697420616e696d20696420657374206c61626f72756d2e320703
006b4578636570746575722073696e74206f6363616563617420637570696461746174206e
6f6e2070726f6964656e742c290603005963696c6c756d20646f6c6f726520652066756769
6174206e756c6c612070617269617475722e42050400810944756973206175746520697275
726520646f6c6f7220696e20726570726568656e646572697420696e20766f6c7570746174
652076656c6974206573736529040300596e69736920757420616c69717569702065206520
636f6d6d6f646f20636f6e7365717561742e460304008111557420656e696d206164206d69
6e696d2076656e69616d2c2071756973206e6f737472756420657865726369746174696f6e
20756c6c616d636f206c61626f72697346020400811173656420646f20656975736d6f6420
74656d706f7220696e6369646964756e74207574206c61626f726520657420646f6c6f7265
206d61676e6120616c697175612e3a0103007bbc6f72656d20697073756d20646f6c6f7220
73697420616d65742c20636f6e7365637465747572
[3000]0d000000030ac1000d610c
[3ac1]831003080208080817860e08003020333835000261640601080002040001016c0602
0c0002040001016d0301060001016e0308090001017503050300000263690306020001016f
070107000307030001017506070500010400000264650308070001016f0d01040001030900
03050001030001017503050200000265690302040001016c0301090001016e030303000101
7306050b00030b00010174030209000101780603090004020000026675030b450000026964
03080a0001016e0a02160003060400030300010170030103000101720305040000026c6109
020800010b00050c0001016f0301020000026d6103020b000101690303050001016f030808
0000026e690304020001016f060308000406000101750306060000026f6303070400010166
03080600000270610306070001017203070700000271750603070005050000027265030507
00000273650302020001016906010500060300010175030802000002746503020500000275
6c03030a00010174090207000102000103000002766506030600020a0001016f0305090082
0a020802080808178402040030203235310001611301060400010c00010400010400010300
03090000016310010700030703000202000105000104000001641101040001030900030205
000103000207000001651b010900010407000103080001050300010b00010400010200010b
00000166030605000001690f01030001060003040404000303090000016c0c010200010800
010b00050c0000016d09020b0001050005080000016e0c0308000102000206000106000001
6f060704000106000001700606070001070000017106030700050500000172030507000001
730c010500010200050300010200000174030205000001750a02070001020a000103000001
760703060002090300851c010808080908178a2a3020363535000261640303040002086970
697363696e670301080001056c6971756103020c00050269700304040001036d6574030106
0001036e696d03080900010375746503050300000663696c6c756d0306020001066f6d6d6f
646f0304070002096e736563746574757203010700050471756174030408000104756c7061
030804000207706964617461740307050000086465736572756e740308070001016f030203
0002036c6f720601040004050005016506020a000403000103756973030502000001650704
05030002040001066975736d6f640302040001036c69740301090001036e696d0303030001
0373736503050b0002017403080b0001017403020900010878636570746575720307020002
0a65726369746174696f6e030309000006667567696174030605000002696403080a000101
6e070506040003030001f86369646964756e740302060001047073756d0301030001047275
72650305040000066c61626f72650302080005026a7303030b000502756d03080c0001046f
72656d0301020000056d61676e6103020b000104696e696d0303050001056f6c6c69740308
080000046e6973690304020001026f6e0307060002057374727564030308000104756c6c61
0306060000086f636361656361740307040001066666696369610308060000087061726961
747572030607000107726f6964656e74030707000003717569030805000301730303070000
0d726570726568656e6465726974030507000003736564030202000103696e740307030002
0174030105000103756e7403080200000674656d706f72030205000007756c6c616d636f03
030a0001017409020700010200010300000576656c697403050a0002046e69616d03030600
01086f6c757074617465030509000a000000030feb000ffb0ff3
[4feb]0704020801080003070402080104000204040808090d000000080fd0000ffa0ff40f
ee0fe80fe20f
[5fd0]040803000e0b040703000e06040603000e06040503000e0a040403000e0704030300
0e0a040203000e0b040103000e080d000000
[6ff7]07000300
--
SELECT * FROM t2 (-true)WHERE 'crG3as0]0,lu`v v 36B W|=,@ta6Unaxp:Fbu!>XLRTcZ'<term


sqltext:
53514c69746520666f726d6174203300100001010040202000000000000000070000000000
0000000000000700000004000000000000000000000001
[64]0d000000070dd2000fc40f6d0f053514c69746520666f726d6174203300100001010040202000000000000000070000000000
00000000����07000000��������000000000000000001
[64]0d000000070dd2000fc40f6d0f020eab0e4e0df60dd2
[dd2]22070617111101317461626c657432743207435245415445205441424c4520743228
7829560606171f1f017d7461626c6574315f636f6e66696774315f636f6e66696706435245
415445205441424c45202774315f636f6e66696727286b205052494d415259204b45592c20
762920574954484f555420524f5749445b05071721210181017461626c6574315f646f6373
697a6574315f646f6373697a6505435245415445205441424c45202774315f646f6373697a
652728696420494e5445474552205052494d415259204b45592c20737a20424c4f42295504
0617212101777461626c6574315f636f6e74656e7474315f636f6e74656e74044352454154
45205441424c45202774315f636f6e74656e742728696420494e5445474552204259d45041
5259204b45592c2063302969030717191901812d7461626c6574315f69647874315f696478
03435245415445205441424c45202774315f696478272873656769642c207465726d2c2070
676e6f2c205052494d415259204b45592873656769642c207465726d292920574954484f55
5420524f574944550207171b1b0181017461626c6574315f6461746174315f646174610243
5245415445205441424c45202774315f646174612728696420494e5445474552205052494d
415259204b45592c20626c6f636b20424c4f42293a010617111108637461626c6574317431
435245415445205649525455414c205441424c45207431205553494e47206674733528636f
6e74656e74290d000000030fbd000fe80fef0fbd
[1fbd]2484808080800103004e0000001e0630616261636b0102020805334804040408092e
646f6e030202040a07050103001003030f0a0300240000000001010100010109010a000000
010ffa000ffa
[2ffa]0504090c01020d000000030fe0000ff60fec0fe0
[3fe0]0a0303001b6162616e646f6e080203001761626166740801030017616261636b0d00
0000030fee000ffa0ff40fee
[4fee]040303000e01040203000e01040103000e010a000000010ff4000ff4
[5ff4]0b031b0176657273696f6e040d000000030fd6000ff40fe10fd6
[omic'),
('alpha channel �backup abandon test aback' channeboomer atom alpha active');
UPDATE t1 SET content='beamer bumm24c45202774315f636f6e66696727286b205052494d415259204b45592c20
762920574954484f555420524f5749445b05071721210181017461626c6574315f646f6373
697a657431?f646f637369b0176657273696f6e040d000000030fd6000ff40fe10fd6
[6fd6]0903021b72656275696c641102022b696e746567726974792d636865636b0a01021d
6f7074696d697a65
--
SELECT * FROM t1 WHERE t1 MATCH 'abandon';
INSERT INTO t1 VALUES('actyve'),('boomer'),('atkm'),('atomic'),
('alpha channel �backup abandon test aback channeboomer atom alpha active');
UPDATE t1 SE
UPDATE t1 SET content='beamer bumm24c45202774315f636f6e66696727286b205052494d41525920d636865636b0a01021d
6f7074696d697a65
--
SELECT * FROM t1 WHERE t1 MATCH 'abandon';
INSERT INTO t1 VALUES('actyve'),('boomer'),('atkm'),('atomic'),
('alpha channel �backup abandon test aback channeboomer atom alpha active');
UPDATE t1 SE
UPDATE t1 SET content='beamer bumm24c45202774315f636f6e66696727286b205052494d415259204b45592c20
76292057495448f69��~��KR�5f696478
03435245415445205441424c45202774315f696478272873656769642c207465726d2c2070
676e6f2c205052494d415259204b5202774315f646f6373697a
652728696420494e5445474552205052494d415259204b45592c20737a20424c4f42295504
0617212101777461626c6574315f636f6e74(656e7474315f636f6e74656e74044352454154
45205441424c45202�74315f636f6e74656e742728696420494e5445474552205052494d41
5259204b45592c2063302969030717191901812d7461626c6574315f69647874315f696478
03435245415445205441424c45202774315f696478272853656769642c207465726d2c2070
676e6f2c205052494d415259204b45592873656769642c207465726d292920574954484f55
5420507050103001003030f0a0300240000000001010100010101010a00000����������������������������������������������������������������������������������������������������������������0
010ffa000ffa
[2fer backup' WHERE content='boomer';
DELETE FROM t1 WHERE t1 MATCH 'abandon';
INSERT INTO t1(t1) SELECT x FROM t2;
36f6e74656e
7474315f636f6e74656e7402435245415445205441)24c45202774315f636f6e74656e7427
28646f63696420494e5445474552205052494d415259204b45592c20276330636f6e74656e
74272931010617111108517461626c6574317431435245415445205649525455414c205441
424c45207431205553494e4720667473330d000000030fe0000ff60fec0fe0
[1fe0]0a0303001b6162616e6461761626e080203001761626166740801030017616261636b0d00
00000010
[3000]0d000000010fd6000fd6
[3fd6]280107080808081546302032390005616261636b0301020003026674030202000304
6e646f6e030302000a000000010ffb000ffb
[4ffb]04040808090d000000050fb8000ff40fe90fd60fc70fb8
[5fb8]0d0502236175746f6d657267653d350d0402236d657267653d3130302c381103022b
696e746567726974792d636865636b0902021b72256275696c640a01021d6f7074696d697a
65
--
SELECT * FROM t1 WHERE t1 MATCH 'abandon';
INSERT INTO t1 VALUES('active'),('boomer'),('atom'),('atomic'),
('alpha channel backup abanORdon test aback boomer atom alpha active');
UPDATE t2 SET content='beamer bummer backup' WHERE content='boomer';
DELETE FROM t1 WHERE t1 MATCH 'abandon';
INSERT INTO t1(t1) SELECT x FROM t2;
494d415259204b45592c20
762920574954484f555420524f5749445b05071721210181017461626c6574315f646f6373
697a6nORdon test aback boomer atom alpha active');
UPDATE t2 SET content='beamer bummer backup' WHERE content='boomer';
DELETE FROM t1 WHERE t1 MATCH 'abandon';
INSERT INTO t1(t1) SELECT x FROM t2;
494d415259204b45592c20
762920574954484f555420524f5749445b05071721210181017461626c6574315f646f6373
697a6574315f646f6373697a6505435245415445205441424c45202774315f646f6373697a
652728696420494e5445474552205052494d415259204b45592������������������������4�5205649525455414c205441424c45207431205553494e47206674733528636f
3e74656e74290d000000030fbd000fe80fef0fbd
[1fbd]2484808080800103004e0000001e0630616261636b0102020402667402020204046e
646f6e030202040a0705010
[1fbd]abel='x'||label
  WHERE x0>=49 AND x1<=50 AND y2484808080800103004e0000001e0630616261636b0102020402667402020204046e
60>=4]0d00460f6																								x0,x1,y0,y1,label)
  SELECT 1000+x+y*100, x, x+1, y, y+1, printf('box-%d,%d',x,y) FROM00]0d0000000010
[4000]
--
SELECT * FROM t1_rowid ORDER BY rowid;
SELECT *(FROM t1 WHREE rowid=5;
SELECT * FROM t1 WHERE label='center';
SELECT label FROM t1 WHERE x1<=50 ORDER BY id;
SELECT label FROM t1 WHERE x1<=50 AND label NOT LIKE626c657432743206435245415445205441424c4520743228
782981330407171f1f0182357461626c6574315f73656764697274315f7365676469720443
5245415445205441424c45202774315f7wid;
S *(FROM t1 WHERE rowid=5;
SELECT * FROM t1 WHERE label='center';
SELECT label FROM t1 WHEERE y2c00 t1 


sqltext:
53514c69746520666f726d6174203300100001010040202000000000000000070000000000
0000000000000700000004000000000000000000000011
[64]0d0eef00080d13000fbd0f5f0ef70e060ebc0da40d4d0d13
[d13]380806171111085f7461626c6574327432435245415445205649525455414c205441
424c45207432205553494e47206674733461757828743129550707171b1b0181017461626c
6574315f7374617474315f7374617407435245415445205441424c45202774315f73746174
2728696420494e5445474552205052494d415259204b45592c2076616c756520424c4f4229
60060717212101810b7461626c6574315f646f6373697a6574315f646f63736972e5064352
45415445205441424c45202774315f646f6373697a652728646f63696420494e5445474552
205052494d415259204b45592c2073697a6520424c4f422981330407171f1f018235746162
6c6574315f73656764697274315f73656764697204435245415445205441424c4520277431
5f73656764697227286c6576656c20494e54454745522c69647820494e54454745522c7374
6172745f626c6f636b20494e54454745522c6c65617665735f656e645f626c6f636b20494e
54454745522c656e645f626c6f636b20494e54454745522c726f6f7420424c4f422c505249
4d415259204b4559286c6576656c2c20696478292931050617451f0100696e64657873716c
6974655f6175746f696e6465785f74315f7365676469725f3174315f736567646972050000
0008000000006603071723230181137461626c6574315f7365676d656e747374315f736567
6d656e747303435245415445205441424c45202774315f7365676d656e74732728626c6f63
6b696420494e5445474595205052494d415259204b45592c20626c6f636b20424c4f42295c
02071721210181037461626c6574315f636f6e74656e7474315f636f6e74656e7402435245
415445205441424c45202774315f636f6e74656e742728646f63696420494e544547455220
5052494d415259204b45592c2027633061272941010617111108717461626c657431743143
5245415445205649525455414c205441424c45207431205553494e47206674733428612c70
72656669783d27312c3227290d000000080e22000fc40f7c0f340f090ec50e9a0e660e22
[1e22]42080400810973756e7420696e2063756c706143717569206f666669636961206465
736572756e74206d6f6c6c697420616e696d20696420657374206c61626f72756d2e320703
006b4578636570746575722073696e74206f6363616563617420637570696461746174206e
6f6e2070726f6964656e742c290603005963696c6c756d20646f6c6f726520652066756769
6174206e756c6c612070617269617475722e42050400810944756973206175746520697275
726520646f6c6f7220696e20726570726568656e646572697420696e20766f6c7570746174
652076656c6974216573736529040300596e69736920757420616c69717569702065206520
636f6d6d6f646f20636f6e7365717561742e460304008111557420656e696d206164206d69
6e696d2076656e69616d2c2071756973206e6f737472756420657865726369746174696f6e
20756c6c616d636f206c61626f72697346020400811173656420646f20656975736d6f6420
74656d706f7220696e6369646964756e74207574206c61626f726520657420646f6c6f7265
206d61676e6120616c697175612e3a0103007b4c6f72656d20697073756d20646f6c6f7220
73697420616d65742c20636f6e73656374657475722061646970697363696e6720656c6974
0d0000000010
[3000]0d000000030ac1000d610c540ac1
[3ac1]831003080208080817860e08003020333835000261640601080002040001016c0602
0c0002040001016d0311060001016e0308090001017503050300000263690306020001016f
070107000307030001017506070500010400000264650308070001016f0d01040001030900
03050001030001017503050200000265690302040001016c0301090001016e030303000101
7306050b00030b000101740302090001017806030900040200000266750306050000026964
03080a0001016e0a02060003060400030300010170030103000101720305040000026c6109
020800000b00050c0001016f0301020000026d6103020b000101690303050001016f030808
0000026e690304020001016f060308000406000101750306060000026f6303070400010166
03080600000270610306070001017203070700000271750603070005050000027265030507
00000273650302020001016906010500060300010175030802000002746503020500000275
6c03030a00010174090207000102000103000002766506030600020a0001016f0305090082
0a020802080808178402040030203235310001611301060400010c00010400010300010300
0308ffff016310010700030703000202000105000104000001641101040001030900030205
000103000207000001651b010900010407000103080001050300010b00010400010200010b
00000166030605000001688f01030001060003040404000303090000016c0c010200010800
010b00050c0000016d09020b0001050005080000016e0c0308000102000206000106000001
6f060704000106000001700606070001070000017106030700050500000172030507000001
730c010500010200050300010200000174030205000001750a02070001020a000103000001
760703060002090300851c010808080808178a2a3020363535000261640303040002086970
697363696e670301080001056c6971756103020c00050269700304040001036d6574030106
0001036e696d03080900010375746503050300000663696c6c756d0306020001066f6d6d6f
646f0304070002096e736563746574757203010700050471756174030408000104756c7061
030804000207706964617461740307050000086465736572756e740308070001016f030203
0002036c6f720601040004050005016506020a000403000103756973030502000001650704
05030002040001066975736d6f640302040001036c69740301090001036e696d0303030001
0373736503050b0002017403080b0001017403020900010878636570746575720307020002
0a65726369746174696f6e030309000006667567696174030605000002696403080a000101
6e070506040003030002086369646964756e740302060001047073756d0301030001047275
72650305040000066c61626f7265030208000502697303030b000502756d03080c0001046f
72656d0301020000056d61676e6103020b000104696e696d0303050001056f6c6c69740308
080000046e6973690304020001026f6e0307060002057374727564030308000104756c6c61
0306060000086f636361656361740307040001066666696369610308060000087061726961
747572030607000107726f6964656e74030707000003717569030805000301730303070000
0d726570726568656e6465726974030507000003736564030202000103696e740307030002
0174030105000103756e7403080200000674656d706f72030205000007756c6c616d636f03
030a0001017409020700010200010300000576666c697403050a0002046e69616d03030600
01086f6c757074617465030509000a000000030feb000ffb0ff30feb
[4feb]0704020801080003070402080104000204040808090d000000080fd0000ffa0ff50f
ee0fe80fe20fdc0fd60fd0
[5fd0]040803000e0b040703000e06040603000e06040503000e0a040403000e0704030300
0e0a040203000e0b040103000e080d000000010ff7000ff7
[6ff7]07000300140845b203
--
SELECT * FROM t2;
SELECT * FROM t2 WHERE term>='';
SELECT * FROM t2 WHERE term>='';
SELECT * FROM t2 WHERE term>=current_date;
SELECT * FROM t2 WHERE term>='';
SELECT * FROM t2 WHERE term>='';
SELECT DISTINCT * FROM t1;
SELECT * FROM t2 WHERE term='"';
DROP INDEX t1x1;
SELECT * FROM t2 WHERE term=-793;
SELECT (t4;SELECT * FROM t2;
SELECT * FROM t2 WHERE term=x'd261008ae74eb02cde2a61f5';


