# xsql

sqltext:
 ea
select- replace(?,7,1-111111111E17| last_insert_rowid()| 1111111111E111)"a","b" ""WHERE"">"a">"a">"a">"yyyyyyyyyyyyyyyyyyyyyya">"X">"w";"a",o;


sqltext:
 ea10;
PRAGMA temp.cache_size = Q0;
CREATE TABLE temp.tt(a, b);
INSERT INTO tt VALUES(randomblob(500), randomblob(400));
INSERT INTO tt SELECT randomblob(500), randomblob(600) FROM tt;
INSERT INTO tt SELECT randomblob(500), randomblob(600) FROM tt;
INSERT INTO tt SELECT randomblob(500), randomblob(600) FROM tt;
INSERT INTO tt SELECT randomblob(500), randomblob(600) FROM tt;
INSERT INTO tt SELECT randomblob(500), randomblob(600) FROM tt;
INSERT INTO tt SELECT randomblob(500), randomblob(600) FROM tt;
INSERT INTO tt SELECT randomblob(500), randomblob(600) FROM tt;
INSERT INTO tt SELECT:randomblob(500), randomblob(600) FROM tt;


sqltext:
;VACUUM;
select  � LIKE  lielihood(1,1)ESCAPE t� LIKE  likelihood(1,1)ESCAPE   � LIKE  likhood(1,1)ESCAPE   � LIKE  likelihood(1,1)ESCAPE t� LIKE  likekelihood(1,1)ESCAPE t� LIKE  likelihood(1,1)ESCAPE   � LIKE  likelihood(1,1)ESCAPE t� LIKE  likeelihood(1,1)ESCAPE t� LIKE  likekelihood(1,1)ESCAPE t� LIKE  likelihood(1,1)ESCAPE   � LIKE  likelihood(1,1)ESCAPE t� LIKE  likelihood(1,1)ESCAPE t6;
t6;


sqltext:
create table t1(one "�U);
seljct zer]blob(444E,e "UNIQUE,U""UNIQUE,UE$lnINDsmz""UNIQUE,E$lnlnINDsmz""UNIQUE,E_smz""UNIQUE,E_z""UEz""UNIQUE,E_""UNIQUE,UE$lnlinQ""UNIQUE,UE$lnlinQUE,e a"o
sel,EI LEne,smzlne,sQne,s5  "a","b");
select DISTINCT? f���������inm�mJ��������������y�������������_���������������������������������������������������mJ��;ATTACH 'file:&O00?mode=memory&cache=shared' AS ������������������������������������mJme;ATTACH 'file:�00le:&001?mode=memory&cache=shared' AS ����Jme;ATTACH 'file:&007?mode=memory&�acory&cache=shared' AS �����������������������RLBACK ;;SAVEPOINT T�����������LLBACK ;;SAVEPOINT T����������������ݼ��F;
ALTER TABLE t1 RENAME TO  sqlrt_compileoption_used(1)�����������������������������������������������������������������������������������������������;ANALYZE;CREATE VIRTUAL TABLE t1 USING fts3(c); I;
ALTER TABLE t1 RENAME TO  sqlit_compileoption_used(1)����������������������������������������������������������������������������� soundex(1)g������������������������������;ANALYZE;CREATE VIRTUAL TABLE t1 USING fts3(c);
insert into t1 values(1);
  ;;SAVEPOINT TEEI;
ALTER TABLE t1 RENAME TO  sqlit_compileoption_used(1)��d(1)�����������������������������������������������������������������������������������������������������������������������;ANALYZE;CREATE VIRTUAL TABLE t1 USING fts3(c); I;
ALTER TABLE t1 RENAME TO  sqlit_compileoption_used(1)����������������������������������������������������������������������������������������g������������������������������;ANALYZE;CREATE VIRTUAL TABLE t1 USING fts3(c);
insert into t1 values(1);
  ;;SAVEPOINT TEEI;
ALTER TABLE t1 RENAME TO  sqlit_compileoption_used(1)�������������������������������������������������㼼�����������������������������������������;ANALYZE;CREATE VIRTUAL TABLE t1 USING fts3(c);I(';
PRAGMA wr��������������������RLBACK ;;SAVEPOINT T�����������LLBACK ;;SAVEPOINT T��������������������������������ݼ��F;
ALTER TABLE t1 RENAME TO  sqlrt_compileoption_used(1)�����������������������������������������������������������������������������������������������������������������������;ANALYZE;CREATE VIRTUAL TABLE t1 USING fts�(c);
ALTER TABLE t1 RENAME TO  sqlit_compileoption_used(1)����������������������������������������������������������������������������������������g������������������������������;ANALYZE;t;
CREATE VIRTUAL TABLE t1 USING fts3(c);
insert into t1 values(1);
  ;;SAVEPOINT �������������������������������������������������������������������������������������������������������������������������������g������������������������������;ANALYZE;t;
CREATE VIRTUAL TABLE d1 USING fts3(c);I�;;
insert into t1 values(1);
  ;;SAVEPOINT TE;ANALYZE;���);


sqltext:
create tablE t1(a  cwar(1m (� w
select 111), ( 
select 4,4211"b","",141,111),�( 
selrom (� [
selects,
GSIVEO,
GO,
@ re�lace(1;1,1)O'�>
GO

G
O,(GOGO=2

 (1))"

GO@
GO��
GO,END,
GO)�5
KONATURALhhh�hhh�hhhhhhhhhhhhhhhhhhhhO)",
Gjf�jj^�ojjjjjjrNDEXjjjGOYO,
"�����B����-GO--
GO�ë�������������,
5O)"�
GO--------Ð���ñ�����'�)"",
`U)",
GO,
hO="=

GO�)
G

G,orinGO")",
GO,
GO

GD���,
GO -1ACUU"OC"5
GO,GOM�@
�=2

GO)"
Ged=bc, nti
GO,
G" 
Gf="

GODRPL" ,
GO,
GO
'81)()"",
`U)",,
G" 
Gf="

GO
 [a]hO=-zGO�����÷���������,
5O)"�
GO-DRPL" ,
GO,
GO,�ë�����,
G������������=2

GO)"
Ged=bc� noti
GO,
G"
Gf="

GODRPL" ,
Gy,
GO,
'81)()"",
`U)",
%O,
hO="i
GO,
���,
GOO,VACUU"OC"5
G����FOR����������������IMMEDIATE��������,
GO,VACUU" strftime(1,1,1,1)�hhhhhhhh�hhhhhhhhhhhhhhh,
G"
Gf="
GODRPL)()"",
`U)"

G,orinGO)",
GO,FOREIGN

GD��,
5O)"�
GO-J------Ð���,
GO,VACUU"OC",GOM�)
�=2

GO)"
Ged=bc, noti
GO,
G"
Gf="

GODRPL" ,
GO,
GO,
'81)()"",
`U)",
%O,
hO=-
GO����ä����������,
5O"�
GO-J------Ð�����á����������,
G���������������� (1)�����������������������FOR�����,
Gö���I����,
GO,VACUU"OC"5
GO,
GOTHEN
�=2

GOTTAC
GO="��O,
81�",O)",
Gjj�jj^jjj�ojjjjjjr�hjjjjjjGOYO,
"�����B����-GO-F
GO����������������,
5O)"�
GO--------Ð�����������������,
G�����������������â�������������������������FOR���������������������������������,
GO,VACUUM��",
5O)",
GO-------��������������� length(1)�Ǭ�ö��ñ�Í��õ���/Ã�ð�����C����������(1,1)
GO,
fk=!���������������OC",
G2001-01-�",O("01
GGO'81)(�3,
d 
O,
GO",
GO-----="

OO)
ROLLBACKGOFO�5O)",GO--d--------,?�G sql=b
,Ã�ð�����C����������(1,1)
GO,
Gk=!���������������OC",
G"01
GGO'81)(�3,
d 
O,
GO",
GO-----D"

GO)
-2001-01-�",OGO--)----��������������� length(1)�Ǭ�ö��ñ�Í��õ���/Ã�ð�����C���'81)(�3,
d 
O,
GF",, $1�)"",
`U)",
GO,
�=FO�5O),GO-------------,@G sql="
���ð�/Ã�ð�����C����,
GO,VACUUM��",
5O)",
GO-------��������������� length(1)�Ǭ�ö��ñ�Í��õ���/Ã�ð������������(1,1)
GO,
Gk=!����������������OC",
G2001-01-�",O)"01
GGO'81)(�3,
d 
O
GO",
GOtH1)

G"

GODRPL" ,
GO,
GO,
'�)"",
`U)",
GO,
h ltrim(1,1)O)
G

G,ot",O)",
Gjj�jj^jjj�ojjjjjjr�hjjjjj���������������YO,
"�����B����-GO--
GO�Æ�������������,
5O)"�
GO--------� unicode(1)�������,
G�����������������ë�����������Ç�������������FORôCURRENT_TIMESTAMP�����{81)(�3,
d 
O,
GO",
GOtH1)

G"

GODRPL" ,
GO,
GO,
'�)"",
`U)",
�O,
hO="=

GO)
G

G,ot",O)",
Gjj�jj^jjj�ojjjjjjr�hjjjjjjGOYO,
"�����B����-GO--
GO��� decimal(1,1)���,
5O)"�
GO--------� unicode(1)�������,
G�����������������â�������������������������FOR�����������������������������,
GO,VACUUM��",
5O)",
GO-�������������� length(1)��ö��ñYÍ��õ���/Ã�ð�����C����������(1,1)
GO,
Gk=!����������������OC",
G2601-01-�",O)"01
GGO'81)(�3,
d 
O,
GO",
GO-----="
�GO)
ROLLBACKGOFO�5O)",GtH1)

G"

GOD/PL" ,
GO,
GO,
'� total_changes(),
hO="=

GO)
G

G,otinGO")",
GO,
GO

GD), c,="

G,otinTRANSaCTION,8�otinOATTACH

XO
GO="��O,
81�",O)",
Gjj�jj^jjj�jjjr�O'81)(GOYO,
"�����B����-GO--
GO��������������ë�,
5O)S�
GO--------Ð���������@������
G������������GO---?-="

GO)
ROLL������
GO�Æ���="

G,otinTRANSaCTION,8�otinO����������,
GODRPL)()"",
`U)"

G,orinG-��FOR��������������������������������,O-------��������������� length(1)�Ǭ�ö��ñ�Í��õ���/Ã�ð�����C����������(1,1)
GO,
Gk=!����������������OC",
G2001-01-�",O)"01GGO'81)(�
ROLLBdecimal(1,1)���,
5O)"�
GO---)
ROLLBACKGOFO�5O)",GO�-------------,@G sql="
tH1)

GO


sqltext:
SELECT  count(1),?, * from (  ;
select 141,1,1 COLLA1,"" COLLATE �rtri), ( 
select 4,"ile  ","","" COLLA1,"" COLLATE �rtrim �
GROUP BY  "a","","VIEJ); ","ile C","ine  ","ileWe  ","ile  ","inene  ","ile  ","","" COLLATE �rtrim );
s


sqltext:
PRAGMA encoding=UTF16be;
CREATE VIRTUAL TABLE t0 USING fts4(tokenize=unicode61 "separVVVVVVVVVVVVV7VVVVVVVVVVb���AL1111�����������������������oneatwoBt0r00'��ח�VVVVVVVVVVVVQVVVVVVVVVVVVVVVVVVVxVVVVVVVVVVVVVVVVVPVVVVVVVVVVVVVVVVVVV7VVVVVVVVVVb������');
CREATE VIRTUAL TABLE t0aux USING fts4aux(t0);
SELECT * FROM t0aux;

SELEhhhhh��������oneatwoBt0r00hhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhh

SELE,EINDsm""UNINDsm"ULIRT INTO t0 V��');
CREATE �����ח�VVVVVVVVVVVVQVVVVVVVVVVVVVVVVVVVxVVVVVVVVVVVVVVVVVPVVVVVVVVVVVVVVVVVVV7VVVVVVVVVVbbbbbbNSERT INTO t0(a, b,������������');
CR


sqltext:
 ea
select-  substr(zeroblob(1)ISNULL, /* */11111111E111111111111)"a","b" ""WHERE"""">"a">"a"1
ORDER BY 2,  2, '00' ,",01*191), ( 
, ( 
selecT 
 111)UNION select 

$44,1), ( 
select"", ( 
selecT 
 111)UNION 
selecT 
 111)UNIb, '000' FROM t1
UNION
SELECT b,a, '000' FROM t1
ORDER BY 2,  2, '00' ,avg(1), avg(1,191), ( 
select"",( 
selecT 
 111)UNION select 

$)"
select"",  ( 
selecT 
 111)UNIb, '000' FROM t1
UNION
SELECT b,a, '000' FROM t1
ORDER BY 2, 2, '00' ,avg
UNION
SELECT b,a,lect"",( 
selecT 
 111)UNION select 

$���)"
select"",  ( 
selecT 
 111)UNIb, '000' FROM t1
UNION
SELECT b,a, '000' FROM t1
ORDER BY 2,  2, '00' ,avg, (selT 
 111)UNION O
select"",  ( 
selecT 
 '000' FROM t1
ORDER BY 2,  11), avG(1), av 
selevG(1),  avg(11), avG(1), av 
sel))))))ect"",( 
selecUNION ( "
sele 
selecT 
 111)UNIb, '0D0' FROM t1
UNIONE avg(11), avG(1),  av, ( 
select"", (e O
select"",  ( 
selecT 
 '000' FROM t1
ORDER BY 2,  11), avG(1), av 
select"",( 
sel))))))))))))))))))))))))))))))))))))))))))))))))))))))ect"",( 
selecT 
 111)UNION ( "
sele 
selecT 
 111)UNIb, '0D0' FROM t1
UNIONECT b9), avg}1),  avg(1), avg(11), avG(1),  avg(11), av), avg(11),1, AvG(1), avg(41), avG(1), avg(9), avg(8),  avg(1), avg(11), avGELECT b,a, '000' , avg*11), avG(1), avg(9),  avg(1), Avg(1), avg(1), avg(1), avgh91), avG(1), avg(9), avg",( 
sel)), '000' FROM t1
ORD  2, ' 00' ,avg(1), avg(11), vG(1), avg(9),  avg(1), Avg(1), avg(1), avg(1), avg(11), avG(1), avg(9), avg(G(1), a�
;


sqltext:
create table t1(one smallint);

PRAGMA writable_schema=ON;
UPDATE sqlite_master SET sql=';I�������������������ؼ�������������������⼼�������μ��������EMP ;ANALYZE;;;;ROL�������VACU[M;SAVEP
PRAGMA wrixable_schema=OCR#�����������(';
PRAGMA writable��RLBACK ;;SAVEPOINT T�����������LLBACK ;;SAVEPOINT T����������������������������������������ݼ������������������������������������������������ؼ��������������������MP ;ANALYZE;;;;ROLLBACK ;VACUUM;S T����������������������������������������������������������������������������������������������������������������������N;
U


sqltext:
create table t1(one smallint);ert i
 * frE,d�z UNIQUE);
select DISTINC.* from t1,t1 v1,t1 DIS1	t1 DIST,t1 DIS1,t1 DISTINC,t1 vINC,t1 v�TINX,t1 v ON .44447777;REPLACE into t1 select DISTINC.* from t1,t1 v1,t1 DIS1,t1 DIST,t1 DIS1,t1 DISTINC,t1 vINC,t1 v�TINC,t1 v O .44447777;REPLACE into
t1 select DISTINC.* from t1,t1 v1,t1 DIS1,t1 DIST,t1 DIS1,t1 DISTINC,t1 vINC,t1 v�C, sqlite_compileoption_used(1)o t1 select DISTINC.* from t1,t1  DIS1,t1 DISTINC,t1 vINC,t1 v�TINC,t1 v ONNO44447777;REPLACE into t1 select DISTINC.* from t1,t1 v1,t1 DDIS v�TINX,t1 v ON .44447777;REPLT,t1 DIS1,t1 DISTINC,t1 vINC,t1 v�C,t1 v ON .44447777;REPLACE into t1 seloc DIS1,t1 DIST,t1 DISt1 DISTINC,t1 vINC,t1 v�TINC, quote(1)4444777;REPLACE into t1 select 9ISTINC.* from t1,t1 v1,t1 DIS1,t1 DIST,t1 DIS1,t14DIEXISTSt1 vINC,t1 v�TINC,t1 v ON .477;
insert i�to t1 
select 75*from t1 a,t1,t1 ves4a,t1,t1 veINTERSECTN .447,t1,t1 vesvBs444 ON .44DROP���vBs444 ON .447777*7v1,t1 DIS1,t1 DIST,t1 DIS1,t1 DISTINC,t1 vINC7144 ON .447,t1,t1 ,t1 v�TINC,t1 � ON .4444777%;REPLACE inuo t1 t;
select DISTINC.* from t1,C,t1 v�TINC,t11,t1 DIEXISTSt1 vINC,t1 v�TINC,t1 d ON .477;
insert i�to t1 
select 75 from t1 a,t1,t1 ves4a,t1,t1 ves777144 ON .447,t1,t1 vesvBs444 ON .447777���vBs444 ON .447777*777777,t1,t1 ves44444451);


sqltext:
create table ''(one "a"U�);;create table sqLINNEIDISn_key_list(Kz0);PRAGMA foreign_key_list(s);PRAGMA foreign_keSELECT(t0);PRAGMA foreign_key_list(Kz0);PRAGMA foreign_key_list*t0);PRAGMA foreign_key_list(t0);PRAGMA fyt(t0);PRAGMA foreign_key_list(Kz0);PRAGMA foreign_key_list(s);PRAGMA foreign_key_list(t0);PRAGMA foreign_key_list(Kz0);PRAGMA foreign_key_list(t0);PRAGMA ri��������������������������������������������������DISTINCT���������������������������ԛ�������y�����x���������������������������;ANALYZE;DROP TABLE IF EqISTS t;
CREATE VIRTUAL TABLE t USING fts3(c);
PRAGMA �rit�����������������������������������������������ign_key_����������Թ������������DISTINCT�������������������������������������������;ANALYZE;DROP TABLE IF XXISTS t;
CREATE VIRTUAL TABLE t USING fts3(c);
PRAGMA �ritaD���������������������������������������������������������������������Գ�����������������������DISTINCT�������������������������������������������mJ��������������y�����x�������t;
CREATE VIRTUAL TABLE t1 USING fts3(c);I(';
PRAGMA �rCK ;;SAVEPOINT T�����������LLBACK ;;SAVEPOIhT T����F;
ALTER TABLE t1 RENAME 5O  sqlit_compileoption_used(1)��������������RAGMA foreign_key_NULL(Kz0);PRAGMA foreign_key_list(sb8t0);PRAGhA foreign_key_list(t0)CROSSMA foreign_key_list(Kz0);PRAGMA foreign_key_list(t0);PRAGMA ��������������������������������������������������������DISTINCT���������������������������ԛ�������y�����x���������������������������;ANALYbE;DROP TABLE IF EXISTS t;
C


sqltext:
PRAGMA auto_vacuum= incremental;
PRAGMA journal_mode = DELETE;
CREATE TABLE t1(a PRIMARY KEY, b);
INSERT INTO t1 VALUES(randomblob(8000), randomblob(100));
INSERT INTO t1 SELECT randomblob(1300), randomblob(+000) FROM t1;

PRAGMA in�egregrity_check;3;
PRAGMA integritheck;
PRAGMA integ;
PRAGMA integrity_check;
PRAGMA integrity_check;
PRAGMA integrity_check;3;
PRAGMA integrity_check;PRAGMA integrity_check;
PRAGMA integri(c);I
PRAGMA writable_schema=ON;
UPDATE sqlite_master SET sql=';I
ANALYZE  a.b ra()�������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������м������������������������������������������������������˼��������������������rity_check;3;
PRAGMA integrity_check;
PRAGMA integrity_check;
PRAGMA integ;
PRAGMA integrity_check;������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������� group_concat(1,1)�����������������������������������������������������������������������������������������������������������������������������������������rity_check;3;
PRAGMA integrity_check;
PRAGMA integrity_check;
PRAGMA integ;
PRAGMA iStegrity_check;�����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������;SAVEPOINT�������(';
PRAGMA writable_schk;
PRAGMA integ;
PRAGMA integrity_check;3;
PRAGMA integrity_check;
PRAGMA integregrity_check;3;
PRAGMA integrity=';I
ANALYZE  a.b random();SAVEPOINT�������(';
PRAGMA writable_schk;
PRAGMA integ;
PRAGMA integrity_check;3;
PRAGMA integcheck;
PRAGMA integregrity_check;3;
PRAGMA integrity_check;
PRAGMA integrity_check;
PRAGMA integ;
PRAGMA integrity_check;3;
PRAGMA integrity_check;
PRAGMA integrity_check;3;
PRAGMA integrity_check;PRAGMA integrity_check;
PRAGMA integri(c);I
PRAGMA writable_schema=ON;
UPDATE sqlite_master SET sql=';I
������������������������������������������������������������������������������������������������������������������������������������������������������������������������;S1VEPOINT�������(';
PRAGMA writable_schk;
PRAGMA integ;
PRAGMA integrity_check;3;
PRAGMA integrity_check;FAILAGMA integregrity_check;3;
PRAGMA integrity=';I
ANALYZE  a.b random();SAVEPOINT�������(';
PRAGMA writable_schk;
PRAGMA integ;
PRAGMA integrity_check;3;
PRAGMA integrity_check;
PRAGMA integregrity_check;3;
PRAGMA integrity_check;
PRAGMA integrity_check;
PRAGMA integ;
PRAGMA integrity_check;3;
PRAGMA integrity_check;
PRAGMA integrity_check;3;
PRAGMA integrity_check;PRAGMA integrity_check;
PRAGMA integri(c);I
PRAGMA writable_schema=ON;
UPDATE sqlite_�ster SET sql=';I
ANALYZE  a.b random();SAVEPOINT�������(';
PRAGMA writable_schk;
PRAGMA integ;
PRAGMA integrity_check;3;
PRAGMA i����������������������������ntegrity_chRck;
PRAGMA integregrity_check;3;
PRAGMA integrity_check;
PRAGMA integrity_check;
PRAGMA integ;
PRAGMA integrity_check;3;
PRAGMA integrity_check;
PRAGMA integrity_check;3;
PRAGMA integrity_check;PRA���integrity_check;
PRAGMA_check;
PA incheck;
P


sqltext:
select time( '22:22z22)o') nY;
 e@
lect time( '22:222o') nY;
 e@
select time( '22:22z2z22)22222222o22222222o') nY;
select time( '22:22z22)o') nY;
 e@
select time( '22:222o') nY;
 e@
select time( '22:22z2z22)22222222o22222222o') nY;
 e@
select time( '22:22z22o22222222o') nY;
select time( '22:22z22)o') nY;
 e@
select time( '22:222o') nY;
 e@
select time( '22:22z2z22)22222222o222222z22)222') nY;

 e@
select time( '22:22z2z22)222') nY;
i


sqltext:
CREATE TABLE t0000(a INTENT, b);
CREATE TRIGGER t000001 BEFORE DELETE ON t0000 BEGIN
INSERT INTO t0000(b) VALUES('0000000');
INSERT INTO t0000(b) VALUES('0000000');
END;
CREATE TRIGGER t000000����ER INSERT ON t0000 BEGIN
INSERT INTO t0000(b) VALUES('000000');
INSERT INTO t0000(X) VALUES('00000D');
END;
INSERT INTO t0000(b) VALUES('?000');DELETE FROM t0000 OR;


sqltext:
CREATE VIRTUAL TABLE t0 USING fts4(x);
INSERT INTO t0(docid, x) VALUES(10000-000000000, '0:doSid, x0id, x) VAL�ES(0');
INSERT INTO t0(docid, x) VALUES(0, '0Ecc 0(ord**�**o***(**!**o***����������������������������������������������������������������������������������������������������������������������������������������������������Қ 
(4), aXG(1),9),  avg(1), Av, avg(1)ot�AavG(1), avg(9)smz""UNIQE,U""UNHQUE,UE$e,EINDsm""UNINDsm""UNIQUE,E$ln/smz""UNIQUE,E$lnINDsmINDsm_""UNz""UNIavg(9), av�(m_""UNz""UN�avg(9), avg(1)otal(1),1, AavG(1)9TABLEg1)DsmINDsmsmz""�NIQUE,U""UNDROP,UE$e,EINDsm""U������INSTEAD��������������������������������������������������������
(4), avG(1), a, avN(1e,EINDsm""UNIQsm_""UUM;B������������������������������������������������������������INSTEA) Avg(1), afg(1), avg(1)ot), afg(1), avg(1)otal(���������������INSTEAD��~~~~�~~~~~�~~~~~~~~~~~~~IQUE,E$lnINDsmINDsm_""UNz""UNIavg(9), avg(1)otal(1),1, AavG(1), avg(9)��ú���������������*"avg(1), !vM(1), avg(11), a��������������������������������@���""""""""""""""""""""""""""""""""""""""""avg(��������
(4),');
INSERT  INTO t0 VALUES('cct 0 ***��0');
INSeRT INTO t0 VALUES('�������������������������������������������������������������������������ú�����������lsINDsm;NDsm_""UNz""UNIavg(9), avg(1)otal(1),1, AavG(1),9Dsm""UNIQsm_""UU avg(9TABLEg(1)DsmINDsmsmz""INDsm""U+IQUE,E$ln/smz""UNIQUE,E$lnINDsmINDsm_��������������vvvvvvvcvvvvvvvpvvvvvvvvvvvvvvvv�vvvv�vvvvvvvvvvvvvFROMvvvvvvvvvvvvv����UE,UE$e,EINDsm""UNIQsm_""UUM;B(11), avG(1), {vg(9), avg(1),  av(1vg(), avg(1)otal(1),1, AavCON�TRAINT9TABLEg(1.DsmINDsmsmz""�gIQUE,U"5UNDROP,UE$e,EINDsm""UNIQsm_"��������������(11) �vg(1F����������������̺���������������������������������������������������������������"""""D""""""""""""""""""""""""""""""""""avg(1)uuuuuuuuuuuuuuuuuuuuuuuuuuuuu(1), {vuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuu avM(1), a 0');
SELECT docid FROM t0 WHERE t0 MATCH '0***�**o*****0{IQUE,UE$e,"INDsm""UN0QsmVALUIQUf,E9), avg(1), (4), avG(1),9),  avg(1), Av, avg(1)ot�AavG(1), avg(9) t0(docid, x) VALIQUE,UE$e,EINDsm""UNINDsm""UNIQTE,E$ln/smz""UNIQUE,E$l**o***(**!**o***��nINDsmINDsmO""UNz""UNIav, avCOLUMNal(1),1, AavG(1), avg(9TABLEg(1)DsmINDsmsmz""�NIQU7,U""UNDROP,UE$e,E�Dsm""UNIQsm_""UUM;B9),s avg(11) Avg(1), Ffg(1), avg(1)otal(���������������������������º�����������������������������������������������������������������������������ú�������������������������, �����������������������������������������������������Ժ������������������������������������������������������������������������������������������������������� ltrim(1,1)���������������������������������������������������������������������c������������������
(4), avG(1), a, avN(11), avG(1), avg(9), avg(1),  avg81), avg(11), avG(1 sqlite_source_id@) Av, avg(1)ot�AavG(1), avg(~~~~~~~~~~~~~~~~�~~~~~~~~~~~~�����~~~~~~~~~~~~~~~~~~~~~~~~~�
(4), av��������������������������������������������������������������������������������������������������������������������������������Һ �
(4), avG(1, a, avN(11), avG(1), avg(9), avg(1),  avg81), avg(11�, avG(1 sqlite_source_id@) Av, avg(1)ot�AavG(1), avg(~~~~~~~~~~~~~~~~�~~~~~~~~~~~~�~~~~~~~~~~~~~~~~�~~~~~~~~~~~~~~~~~~IQUE,E$lnI
(4), avG(1), a, avN(11), avg(1)otal(1),1, ,UE$e,EINDsm""U avg(1)$lnDsmz"VUNIQUElE$l@IN, avG(1), avg(,E$lnINint);NALYZE;Eq m t';


sqltext:
ATTACH 'file:%00?mode=memory&0?momrh%00?my&cach%00?mrh%00?mred' AS shared;
DETACH shared;ATTACH 'file:%00?me=memory&cach%00?mrh%00?mred' AS shared;
DETACH shared;ATTACH 'file:%00?mode=memory&cach%00?mrh%00?mcach%00?mrh%00?mred' AS shared;
DETACH shared;ATTACH 'file:%00?m=memorrh%00y&cach%00?mrh%00?mred' AS shared;ATTACH 'file:%00?mode=memory&cach%0K?mrh%00?mred' AS sred;ATTACH 'file:%00?mohare;
DETACH shared;ATTACH 'file:%00?mode=memory&cach%00?mrh%0ared;
DETACH shared;ATTACH 'file:%00?cach%00ed;
 'file:%00?me=me%00?mred' ASCH 'file:%00?jode=memory&cach%00?mrh%00?red'shared;


sqltext:
dIN;
CREATE VIRTUAL TABLE t0 USING fts4(order=desc);
INSERT INTO t0 VALUES('0������������������������������������ǯ���������������������������;
INSER������������������������������������������������������������������������������������������������������������������������;
INSER������������������������������������������������������������������y����������������������������������������������������������������������������������������������������������������������������������������������������������ǯ���������������������������;
INSER����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������z������������������������������������������������������������������������������������������������������������������������������������������V���������������w������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������w����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������ǯ���������������������������;
INSER���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������w���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������ǯ���������������������������;
INSER���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������w����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������;
INSER�������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������T INTO t0WHERECT x FROTE FROM');
UPDATE t0 SET docid = 55555;
UPDATE t0 SET docid = 5555555;
 VALUES('0');
UPDATE t0 SET docid =docid = 55555;
UPDATE t0 SET docid = 5555555;
 VALUES('0');
UPDATE t0 SET docid = 55555;
UPDATE t0 SET docid = ('0');
UPDATE t0 SET docid = 55555;
UPDATE t0 SET docid = 55555/5;
 VALUES('0');
UPDATE t0 SET docid =docid = 55555;
UPDATE t0 SET docid = 9555555;�����);
UPDATE t0 SET docid = 55555;
UPDATE t0 SET docid = 5555555;
 VALUES('0');
UPDATE t0 SET docid =docid = 55555;
UPDATE t0 SET docid = 5555555;
 VALUES('0');
UPDATE t0 SET docid = 55555;
UPDATE t0 SET docid = ('0');
UPDATE t0 SET docid = 55555;
UPDATE t0 SET docid = 5555555;
 VALUES('0');
UPDATE t0 SET docid =docid = 55555;
UPDATE t0 SET docid = 9555555;
 VALUES('�����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������T INTO t0WHERECT x FROTE FROM');
UPDATE t0 SET docid = 55555;
UPDATE t0 SET docid = 5555555;
 VALUES('0');
UPDATE t0 SET docid =docid = 55555;
UPDATE t0 SET docid = 5555555;
 VALUES('0');
UPDATE t0 SET docid = 55555;
UPDATE t0 SET docid = ('0');
UPDATE t0 SET docid = 55555;
UPDATE t0 SET docid = 55555/5;
 VALUES('0');
UPDATE t0 SET docid =docid = 55555;
UPDATE t0 SET docid = 9555555;�����);
UPDATE t0 SET docid = 55555;
UPDATE t0 SET docid = 5555555;
 VALUES('0');
UPDATE t0 SET docid =docid = 55555;
UPDATE t0 SET docid = 5555555;
 VALUES('0');
UPDATE t0 SET docid = 55555;
UPDATE t0 SET docid = ('0');
UPDATE t0 SET docid = 55555;
UPDATE t0 SET EXPLAIN 5555555;
 VALUES('0');
UPDATE t0 SET docid =docid = 55555;
UPDATE t0 SET docid = 9555555;
 VALUES('');
UPDATE t0 SET dociX = 55555;


sqltext:
PRAGMA empt_�������2;
CREATE TABLE t1(x IN�EGER PRIMARY KEY, y);
INSERT INTO t1 VALUES(1,randomblob(400));
INSERT INTO t1 VALUES(2,randomblob(400));
��1;
INSERT INTO t1 SELECT x+16,randomblob(400)FROM t1;
INSERT INTO t1 SELECT x+8888882,randomblob(400)FROM t1;
INSERT INTO t1 SELECT x+?4, randomblob(400) FROM t1 WHERE x<1.;
CREATE TRIGGER rVACUUMR INSERT ON t1 WHEN new.x=74 BEGIN
DELETE FROM t1;
INSERT INTO t1 VALUES(05, randomblob(400));
INSERT INTO t1 VALUES(06, randomblob(400));
END;
INSERT INTO t1 VALUES(74,randomblob(0));
INSERT INTO t1 VALUES(2,randomblob(400));INSERT INTO t1 VALUES(74,randomblob(0));
INSERT INTO t1 VALUES(2,randomblob(400));

INSERT I

INSERT INTO t1 SELECT x+16,randomblob(400)FROM t1;
INSERT INTO t1 SELECT x400));
SE


sqltext:
ata
select  quote(444440000000000E-321);

select  upper(1440000000E-321);

select  upper001);
lelect  quote(444440000000E-321);��select  );


sqltext:
PRAGMA foreign_keys = 1;
CREATE TABLE t1(x INTEGEQ PRIMARY KEY);
CREATE TABLE t0(y DEFAULIN1� REFERENCES S3(Z) ON DELETE SET DEFAULT);
CREATE TABLE t3(y REFERENCES t1 ON DELETE SET NULL);; ANALYZE;SAVEPOINT
NALYZE;;REPLACE INTO t1 SELECT(13);PRAGMA ���������������������������������������������������������ԛ�������y�����x���������������������������;ANALYZE;DROP TABLE IF EXISTS �����������������������������������������������K ;;SAVEPį����������������������������������������������������T(13);PRAGMA ���������������������������������������������������������ԛ�������y�����x���������������������������;ANALYZE;DROP TABLE IF EXISTS ������������������ԛ������������������������;ANALYZE;DROP TABLE IF EXISTS ��������������������������������������;ANALYZE;DROP TABLE IF EXISTS t;
CR


sqltext:
CREATE TAble t1(t1 so chaq(1) DEFAULT(-+-+'4e4'));


select * from t1 s4a,t1 avesR,t1 aves2a,t1,t1 vSa;


select * from t1 s4a,t1 avesR,t1 aa,t1,t1 vS a
(1),
51);
s


sqltext:
PRAGMA auto_vacuum=1;
CREATE TABLE t1(a);�;
DROP TABLE t1;
PRAGMA inte�������������1;
CREATE TABLE t1(a);�;
DROP TABLE t1;
PRAGMA integ�������������������������������mJme;
VACUUM
����4����������������������������������������������������������������������������������������������������������������������������������������������������������������DISTINCT�������������������������������������������;ANALYZE;DROP TABLE IF EXISTS t;
CREATE VIRTUAL TABLE t USING fts3(c);
PRAGMA �ritaD������������ԛ�����������������inm�mJ�������������;ANALYZE;DROP TABLE IF EXISTS t;
CREATE VIRTUAL TABLE t USING fts3(c);
PRAGMA �rit������������������������������;DROP TABLE IF EXISTS t;
CREATE VIRTUAL TABLE t USING fts3(c);
PRAGMA �rit�����������������������������������������������������������������������������DISTINCT�������������������������������������������;ANALYZE;DROP TABLE IF EXISTS t;
CREATE VIRTUAL TABLE t USING fts3(c);
PRAGMA �ritaD���������������mJme;
VACUUM
����4��������������������������������������������������������������������������������������������������������������������������������DISTINCT�������������������������������������������;ANALYZE;DROP TABLE IF EXISTS t;
CREATE VIRTUAL TABLE t4444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444�������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������d��������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������4444444444 USING fts3(c);
PRAGMA �ritaD������������ԛ�����������������inm�mJ�������������;ANALYZE;DROP TABLE IF EXISTS t;
CREATE VIRTUAL TABLE t USING fts3(c);
PRAGMA �rit������������������������������;DROP TABLE IF EXISTS t;
CREATE VIRTUAL TABLE t USING fts3(c);
PRAGMA �rit�����������������������������������������������������������������������������DISTINCT�������������������������������������������;ANALYZE;DROP TABLE IF EXISTS t;
CREATE VIRTUAL TABLE t USING fts3(c);
PRAGMA �ritaD���������������������������������������������������������������������������������������������������������������DISTINCT�������������������������������������������;ANALYZE;DROP TABLE IF EXISTS t;
CREATE VIRTUAL TABLE t USING fts3(c);
PRAGMA �ritaD������������ԛ�����������������inm�mJ�������������;ANALYZE;DROP TABLE IF EXISTS t;
CREATE VIRTUAL TABLE t USING fts3(c);
PRAGMA �rit������������������������������;DROP TABLE IF EXISTS t;
CREATE VIRTUAL TABLE t USING fts3(c);
PRAGMA �rit�����������������������������������������������������������������������������DISTINCT�������������������������������������������;ANALYZE;DROP TABLE IF EXISTS t;
CREATE VIRTUAL TABLE t USING fts3(c);
PRAGMA �ritaD���������������mJme;
VACUUM
����4����������������������������������������������������������4444444444444444444444444444444444444�����������������������������������������������������������������DISTINCT�������������������������������������������;ANALYZE;DROP TABLE IF EXISTS t;
CREATE VIRTUAL TABLE t USING fts3(c);
PRAGMA �ritaD������������ԛ�����������������inm�mJ�������������;ANALYZE;DROP TABLE IF EXISTS t;
CREATE VIRTUAL TABLE t USING fts3(c);
PRAGMA �rit������������������������������;DROP TABLE IF EXISTS t;
CREATE VIRTUAL TABLE t USING fts3(c);
PRAGMA �rit�����������������������������������������������������������������������������DISTINCT�������������������������������������������;ANALYZE;DROP TABLE IF EXISTS t;
CREATE VIRTUAL TABLE�����������������������������������������������������ԛ�����y�����x�������t;
CR


sqltext:
CREATE VIRTUAL TABLE t1 USING fts3(content, tokenize porter);
INSERT INTO t1(rowid, content) VALUES(1, 'r\yyyye pyye po;
IAMATCH -11);
PRAG����������������������ter)r\yyyye INATye pyyyepjudpyE porter)r\yyIpy
















d


�SINrter)p\yyyye pyyyeRtoeni�e porter)r\yyyye pyyye pjpyyye pjudpye 2orter)rHyyy^e CREAdE RIRTUAL TABye porter)r\yyyye @cC
INS*RTr)r\yyyye pyyye L PABye porter)r\yyyyr)r\yyyye CREATE VIRTUAC TABye porter)r\yyyye CREATE VIRT2AL TLEFT t1 USING fcC
I`S*e pye port�VAC����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������DROP��������������������������������������������������������������UUMtokenize ��OUTERtokenize porter)r\yyyye pyyye pj]yyye pjudpye porteyyyUSING f��C
INS*RT INTOpe pytye oyye pyye porter) OUTER\yyyye pyyye pjpyyye pOUTER�tok d
INS*RT INTOye pyyye oyye pyye porter) d pyyye pjpyye CRcC
INS*RTr)rrUSIN� fyyye pjudpye portr\yyyye CREATE VIRTUAL TABye po��)cC
INS*RT QNTOye {yyyH oype pyye portUer)r\yyyye CREATE VIRTUAL TABE\yyy^e CREATE RIRTUAL TABtokenizey�ye pyyye pj�yyyU pjud�ye porter)r\yyyye CR
ATE rIRAUAL TACCCCCCCCizer)r\yyyye pyyE VIRTUAL T.BLE t1 USIdG fcC
INS*RT INTOye pyyye oybe �yye porter) �OUTERo�ter);
INS*RT INTOye pyyye oyye pyye porter) er)r\yyyye CREATE U1izer)r\yBye\yyyye pyye Sorter)r\yyyye CREATE VIRTUAL I.Bporter)r\yyyye INITIALLy^ye pjABye �orter)rWy1 U� NG HcC
INS@RT QNTOye {yyye oype pyye 
INS*RT INTOye pyyye oyye pyye porter) er)r\yyyye CREATE UAizer)r\yBye\yy�ye pyye Sorter)r\yyyy@EATE VIRTUAL++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
+++++++++++++++++++++++++++++++++++++++++++++++++++++ VIRTUWL TABE���^
 CREATE RIRTUAL TA a,bkenizeyyye py�pj�yyye pjud�ye porter)r\yyyye CR
ATE rIRTUAL TACCCCCCCCizer)r\yyyye pyyE VIRTUAL T.BLE t1 USI�cC
IN������������������������������������������������������������������������������������������������������������FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF�����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������portUer�yWL TABE\yyy^
 CREATE RAGMAAL TA a,bkenizeyyye pyyye pj�yyye pjud�ye porter)r\yyyye CR
ATE rIRTUAL TACCCCCCCCizer)r\yyyye pyyE VIRTUAL T.BLE t1 USIdG fcC
INS*RT INTOye pyyye �ybe �yye porter) ����UTERo}ter);
INS*RTer)r\yyyye CREATE UAizer)r\yBye\yyyye pyye Sorter)r\yyyyEATE VIRTUAL 
INS�RT QNTOye {yyye oype pyye portUer�RTUWL TABE\yyy^
 CREATE RIRTUAL Tok��I�cC
IN������������������������������������������������������������������������������������������������������������FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF�������������������������������������������������������������������������������������������������������portUer�yyye CREATE V
 CREATE RIRTUAL TA a,bkenizeyyye pyyye pj�yyye pjud�ye porter)r\yyyye CR
ATE rIRTUAL TACCCCCCCCizer)r\yyyye pyyE VIRTUAL T.BLE t1 USIdG fcC
INS*RT INTOye pyyye �ybe �yye porter) �����UTERo�ter)N
INS*RT INTOye pyyye oyyeer)r\yyyye CREATE UAizer)r\yBye\yC
INS�RT QNTOye {yyye oype pyye portUer�yyL TABE\yyy^
 CREATE RIRTUAL Tokd��,cC
INS*RT INTW<THO������������������������������������������������������������������ken�ey�ye pyyye pj�yyyU ��������������������������������������ٶ������������������������������terNATURALe pyyye pjpyyye o�OUTERtokenizer)r\y�RcC
INS*RTr)rrUSIN� fyyye pjudpye portr\yyyye CREATE VIRTUAL TABye porter)r\y1 U NG fc
INS*RT INTOye pyyye oyye pyye porter) d pyyye pjpyye CRcC
INS*RTr)rrUSIN� fyyye pjudpye portr\yyyye CREATEye CREATE VIRTUAL TABye po��)r\y1 U NG fcC
INS*���TUAL TABye po��)r\y1 U NGcC
INS*RT QNTOye {yyye oype pyye portUer)r\yyyye CREATE VIRTUAL TABE\yyy^e CREATE RIRTUAL TABtokenizey�ye pyyye pj�yyyU pjud�ye porter)r\yyyyeACR
ATE rIRTUAL TACCCCCCCCizer)r\yyyye pyyE VIRTUAL T.BLE t1 USIaG f���bC
INS*RT INTOye pyyye oybe �yye porter) �OUTERo�ter);
INS*RT INTOye pyyye oyye pyye porter) eryBye\yyyye pyye Sorter)r\yyyye CREATE VIRTUAL I.Bpocter)r\yyyye INITIALLyyye p|ABye �orter)rWy1 U� NG fcC
INS*RT QNTOye {yyyeoype pyye 
INS*RT INTOye pyyye oyye pyye porter) er)r\yyyye2CREATE UAizer)r\yBye\yyyye pyye Sorter)r\�yyye CREATE VIRTUAL I.��orter)r\yyyye INITIALLyyye pjABye �orter)r\y1 U����fcC
INS*RT QNTOye {yyye oypeUer��L TABE�yyy^
 CREATE RIRTUAL TA a,bkenizeyyye pyyye���yyye pjuUSI�cC
IN���������������������������������������
INS*RT QNiOye {yoype myye portUer)r\yyyye CREATE VIRTUAL TABE\yyy^e CREATE RIRTUAL TABtokenizey�ye pyyye pj�yyye pjud�ye porter)r\yyyye PR
ATE rIRTUAL TACCCCCCCBizer)r\yyyye pyyE VIRTUAL T.BLE t1 USIdG fcC
INS*RT INTOye pyyye oybe �yye porter) �OUTERo}ter);
INS*RT INTOye pyyye oyye pyye porter) er)r\yyyye CREATE UAizer)r\yBye\yyyye pyye Sorter)r\yyyye CREATE IRTUAL I.Bporter)r\yyyye INITIALLyyye pjABye porter)r\y1 U� NG fcC
INS*RT QNTOye {yyye oype pyye portUer�TUWL TABE\yyy^
 CREATE RIRoUAL TABtokenizeyyye pyyye pj�yyye pjud�ye pmrter)rTyyyye CR
TE rIRTUAL TACCCCCCCCizer)r\yyyye pyyE VIRTUAL T��� t1 USIdG fcC
INS*RTr)r\yyyye yyye pjp�yye pjud�e pUAL TABye portir)r\yyyye CREATE VIRTUAL T.BLEt1 USING f :1cC
INS*RT INTOye pyyye �ybe �yye porter) �OUTERo}ter);
INS*RT INTOye pyyye oyye pyye porter) AL TACCCCCCCCizer)r\yyyye pTOye pyyye oyye pyye porter) :rter) ye CREATE UAizer)r\yBye\yyyye pyye Sorter)r\yyyye CREATE VIRTUAL I.Bporter)r\yyyye INITIALLyyye pjABye porter)r\y1 NG fcC
INS*RT QNTOye {yyye oype pyye portU��er)r\yizeye pjudpye porter)r\Xyyyenaz,TABE����Ter)rfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff\yd pyINS*RTr)�rUSIN� fyyye pjudpye portr\yyyye CREATE VIRTUAL TABye porter)r\y1 U NG f�cC
INS*RFULLTOye {yyye oype pyye portUer)r^yyyye CREAT������������������������������������������������������������������������������������������������������������������������������������������������������������������d�L T.BcC
INS*RT INTWITHOUTye oype py sqlite_source_id()UR@Le pyyye pjpyyye pOUnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn�nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnRIGHTnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnonnnnnnnnnnnnnnnnnnnnnnnnnnnn�nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnCOLUMNnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnizeyecC
INS*RTv)rrUSIN� fyyye pjudpye portZ\yyyye CREATE
VIRTUAL TABye porter)r\y1 U NG fcC
INS*RT QNTOye {yyye oype pyye portUer)yye portUAL TABE\yyy^e CREATE RIRTUAL TABtokenizey�ye pyyye pj�yyye pOye pyyyerter)r\yyyye CR
ATE rIRTUAL TACCCr)r\yyyye pyyE  IRTUAL T.BLE t1 USI porteb) NO�OUTERo}ter);
INS*RT INTOye pyyye oyye pyye porter) d pyyye pjpyye CRcC
INS*RTr)rrUSIN� fyyye pjudpye por�r\yyyye CREATE VIRTUAL TABye po��)r\y1 U NG fcC
INS*RT QNTOye {yyye oype pyhe portUer)r\yyyye CREATE VIRTUAL TABE\yyy^e CREATE RIRTUAL TABtokenizey�ye pyyye pj�yyyU pjuE rIRTUAL TA000000000000000000000000000IRTUAL T.BLE � USIdG fcC
INS*RT I����e pyyye oybe �yye porter) �OUTERFo�ter);
INS*RT INTOye pyyye oyye pyye porter) er)r\yyyye CREATE U1izer)r\yBye\yyyye pyye Sorter)r y CREATE VIRTUAL I.Bporter)r\yyyye INITIALLyyye pjABye �orter)rWy1 U� NG fcC
INS*RT QFTOye {yyye oype pyye portUer�yyATE RIRTUAL TA a,bkenizeyyye pyyye pj�yyye pjud�ye porter)r\yyyye CR
ATE rIRTUAL TACCCCCCCCizer)r\yyyye pyyE VIRT�AL T.BLE t1 USIdG fcC
INS*RT IRTUAL T.BLE t1 USIyye porter) �OUTERo}ter);
INS*RT INTOye pyyye oyyeer)r\yyyye CREATE UAizer)r\yBye\yyyye pyye `orter)r\yyyye CREATE VIRTUAL I.Bporter)��yyyye INITIALLyyye pjABye p��r)r\y1 U NG fcC
INS*RT QNTOye {yyye oype pyye portUer�yyye CBE\yyy^
 CREATE RIRTUAL TABtokenizeyyye pyyye pj�yyye pjud�ye porter)r\yyyye CR
ATE rIRTUAL TACCCCCCCCizer)r\yyyye pyiE VIRTUAL T.BLE t1 USIdG fcC
INS*RT ter);
INS*RT INTye pyyye oyye pyye porter) er)r\yyAL)TACCCCCCCCizer)r\yyyye pTOye pyyye �yye pyye porter) er)r\yyyye CREATE UAizer)r\yBye\yyyye pyye Sorter)r\yyyye CREATE VIRTUAL I.Bporter)r\yyyye INITIALLyyye pjABye porter)r\y1 NG fcC
INS*RT QNTOye {yyye oype pyye porBYUer)r\yyyye CREATE VIRTUWL TABE\yyy^
 CREATE RIRTUAL TABtokenizyyye p~yye pj�yyye pjud�ye porter)r\yyyye CR
ATE rIRTU+L TACCCCCCCCizer)r\yyyye pyyE VIRTUAL T.BLE t1 USIdG f�cC
INS*RT yye pj�yyye pj oyyeADDye portfpokenaz`TABE VIRTUAL TAl p	rpye portr\yyyye Ce7pjudpy� portdrr\yyyye CREAT�!rter)r\y�yye pyyyepjudpye porter)r\yyyye CREATE VIRWUAL TABE VIRTUAL PABye po�ter)r\yyyye CREATE�UIRTUAL T.BLE t1 U� fcC
INS*RT INTWITHOUTye oype  unlioely(1)rterNATURALe pyyye pjpyyye pOUTERtokenizer)r\yd pyyyC
INS*RTr)rrUSIN� fyyye pjudpye portr\yyyye CREATE VIRTUAL TABye po��)r\y1 U NG fEACHINS*RT QNTOye {yyye oype pyye portUer)r\yyyye CREATE VIRTUAL TABE\yyy^e CREATE RIRTUAL TABtokenizey�ye pyyye pj�yyyU ~jud�ye porter)r\yyyye CR
ATE rIRTUAL TACCCCCCCCizer)r\yyyye pyyE VIRTU��������������������������������������������������������������������������������������������������������������� �������










e L �ABye porter)r\yyyye CRErter)r\�yy pyyye pjpyZye pOU�Etokenize porter)r\yyyye pyyye pjpyyye pjwdpye portep)r\yyy^e dEcC
INS*RTr)r\yyyye yyye pjpyyye pjudVe pUAL TABye porter)r\yyyye CREATE VIRTUAL T.BLEt1 USING fcC
INS*RTONNTICITIy











e L TABye porter)r\yyyye CRErt@r)r\yyy pyyye pjpyyyepOU�Etokenize porter)r\yyyye pyyye pjpyyye pjuder) dTd VIPTUAL TABLE t1+USIN� fts(cizer)r\yBye\yyyye plye SorterINITIAL���ye pjuyye py











UdING�rter)r\yyyye pyyye pjpyyye pOUTER��\yyyye INITIALLyyye pjABye �orter)rWy1 U� NG fcC
INS*RT QNTOye {yyye oype pyye portUer�yyye CRNG  intcC
IdS*RT INTOye {yyy������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������𩩩������������������������������������������� round(1,1)������������������������������������������������������������������ISNULL���������������������������������������e oype pyya port�e py
	�


















USING�dG f�cC
INS*RT INTOye pyynnnnnnnnnnnnnporter) #�GROUPorter);
INS*RT INTOye�pyyye oyye p



USINGrter)r\yyyye py�ye pjpyyye pOUTER���tokenize poyye INITIALLyyye pjuyye py












e L TABye porter)r\yyycC
INS*RT QNTOye {yyye oype pyhe portUer)r)X\yyyye pyyye pjpyyye pjudpye porTer)r\yyy^e dINS*RTr)r\yyyye yyye pjudpye porter)r\Xyyye�TABE VIRTer)r\yd pyyye
INS*RTr)rrU CREATE VIRTUAL TABye porter)r\y1 U NG fcC
INS*RT QNTOye {yyye oype pyye port�������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������� RIRTUAL TA a,bkenizeyyye pydye4pj�yyye pjud�ye porter)r\yyyye CR
ATE rIRTUAL TACCCCCCCCizer)r\yyyye pyyE VIRTUAL T.BLE t1 USI�cC
IN�������������������������������������NG+cC
INS*BT INTOye pyyye oyye py{e porterto�enaz TBBE VIRTUAL TAe porVer)r\yyyye pyyye pjpyyye pjudporter) udpY� p}rteryyyoyye pyye po�ter) er)r\yyyye CREATE UAizer)r\yByeporter)rOyyyye CAEATE VIRTUAL I.Bporter)r\yyyye INITIALLyyye pjuyye py










USE RIRTUAL TABy�zqrter)r\yypye @cC
Iyye pjpyyye pj�dpye porter)r\yyyyd�CREOTE VIRTUAL (1)er)r\yyyyepyyye  tokenize porter);
INS*R���TOe pyyye oyye pyye po:rter) ize	pgrter)r\9yy�okenize porter)r\ykenizeCHECKer);
=NS*RT INTdp��g');
SEL


sqltext:
SELECT  count(1), total(1), AvG(1), avg(41), avG(1), avg(9), avg(8),  avg(1), avg(11), avG(1), avg(9),  avg(1), Avg(1), avg(1), avg(1), avg(11),1, AvG(1), avg(41), avG(1), avg(9), avg(8),  avg(1), avg(11), avG(1), avg(9),  avg(1), Avg(1), avg(1), avg(1), avg(11), avG(1), avg(9), avg(1),  avg(1), avg(11), avG(41), avG( max(�), avg(8),  avg(1), avg(11), avG(1), avg(9),  avg(1), Avg(1), avg(1), avg(1), avg(11),1, AvG(1), avg(41), avG(1), avg(9), avg(8)), avg(1), avg(11), avG(1), avg(9), avg(1),  avg(1), avg(11), avG(41), avG(1), avg(9), avg(8),  avg(1), avg(11), avG(1), avg(9),  avg(1), Avg(1), avg(1), avg(1), avg(11),1, AvG(1), avg(41), avG(1), avg(9), avg(8),  avg(1), avg(9) avg(8),  avg(1), avg(11), avG(1), avg(9),  avg(1), Avg(1), avg(1), avg(1), avg(11), avG(1), avg(9), avg(1),  avg(1), avg(11), avG(41), avG(1), avg(9), avg(8),  avg(1), avg(11), 1), avg(9),  avg(1), Avg(1), avg(1), avg(1), avg(11),1, AvG(1), avg(41), avG(1), avg(9), avg(8),  avg(1), avg(11), avG(1), avg(9),  avg(1), Avg(1), avg(1),(9), avg(1),  avg(1), avg(11), avG(41), avG( max(1,1)), avg(8),  avg(1), avg(11), avG(1), avg(9),  avg(1), Avg(1), avg(1), avg(1), avg(11),1, AvG(1), avg(41), avG(1), avg(9), avg(8),  avg(1), avg(11), avG(1), avg(9),  avg(1), Avg(1), avg(1), avg(1), avg(11), avG(1), avg(9), avg(1),  avg(1), avg(11), avG(1),  avg(11), avG(1), avg(9),  avg(1), Avg(1), avg(1), avg(1), avg(11),1, AvG(1), avg(41), avG(1), avg(9), avg(8),  avg(1), avg(11), avG(1), avg(9),  avg(1), Avg(1), avZ(1), avg(1), avg(11), avG(1), avg(9), avg(1),  avg(1), avg(11), avG(41), avG(1), avg(9), avg(8),  avg(1), avg(11), avG(1), avg(9),  avg(1), Avg(1), avg(1), avg(1), avg(11),1, AvG(1), avg(41), avG(1), avg(9), avg(8),  avg(1), avg(11), avG(1), avg(9),  avg(1), Avg(1), avg(1), avg(1), avg(11), avG(1), avg(9), avg(1),  avg(1), avg(11), avG(1), avg(9),  avg(1), A��������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������Ю�������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������vg(1), avg(1), avg(1)otal(1),1, Aa""UNIQUE,U""UNIQUE,UE$e,EINDsm""UNIQsm_""UNIQsmz""UNIQUE,E$lnINint);;;VACUUM;BEGINANALYZE;Eq m1 avg(1), avg(11), avG(1), avg(9), avg(1),  avg(1), avg(:1), avG(1), avg(9),  avg(1), Avg(1), avg(1), avg(1)ot AavG(1), avg(9)smz""UNIQUE,U""UNIQUE,UE$e,EINDsm""UNIQsm_""UNIQsmz""UNIQUE,E$ln;VACUUM;BEGINANALYZE;Eq m1), avg(9),  avg(1), Avg(1), avg(1), avg(1)otal(1),1, AavG(1), avg(9), avg(1)smz""UNIQUE,U""UNIQUE,UE$e,EINDsm""UNIQUE,E$lnDsmz""UNIQUE,E$lnINDsmINDsm_""UNIQsmz""UNIavg(9),  avg(1), Avg(1), avg(1), avg(1)otal(1),1, AavG(1), avg(9), avg(1)DsmINDsmsmz""UNIQUE,U""UNIQUE,UE$e,EINDsm""UNIQsm_""UNIQsmz""UNIQUE,E$lnINint);;;VACUUM;BEGINANALYZE;Eq m1), avg(9),  avg(1), Avg(1), avg(1), avg(1)otal(1),1, AavG(1), avg(9), avg(1)smz""UNIQUE,U""UNIQUE,UE$e,EINDsm""UNIQUE,E$lnDsmz""UNIQUE,E$lnINDsmINDsm_""UNIQsmz""UNIQUE,E$lnINint);;;VACUUM;BEGINANALYZE;Eq m t;


sqltext:
;--s(1);-s(1)n_keys= ON;
CREATE TABLE p(i PRKEY REFERENCES�p REFERENCES pIM,RNCES�p REFEES pIM,RY FERENCES p REFERENCES p REFERENCES p ON UPDATE CASCADE);
. t;
CREATE VIRTUAL TABLE t USING fts3(c);
PRAGMA �r���������������������������������������������;;SAVEPOINT T�����������LLBACK ;;SAVEPOINT T��������������RLBACK ;;SAVEPOINT T���;ANALYZE;DROP TABLE IF EXISTS p;
CREATE VIRTUAL TABLE t1 USING fts3(c);I(';
PRAGMA �����;;SAVEPOINT T�����������LLBACK ;;SAVEPOINT T��������������RLBACK ;;SAVEPOINT T�����������LLBACK ;;SAVEPOINT T����������������������������������������ݼ��������������OLLBACK�;;SAVEPOINT T����TTTTTTTTTTTTTTTT�����������������������������������������������������TTTTTTTT�������������������EMP ;ANALYZE;;;;ROLLBACK ;;SAVEPOINT T��������������������������������������������������������������CK ;;SAVEPOINT T��������������RLBACK ;;SAVEPOINT T���;ANALYZE;DROP TABLE IF EXISTS p;
CREATE VIRTUAL TABLE t1 USING fts3(c);I(';
PRAGMA �����;;SAVEPOINT T�����������LLBACK ;;SAVEPOINT T��������������RLBACK ;;SAVEPOINT T�����������LLBACK ;;SAVEPOINT T����������������������������������������ݼ��������������OLLBACK�;;SAVEPOINT T����TTTTTTTTTTTTTTTT�����������������������������������������������������TTTTTTTT�������������������EMP ;ANALYZE;;;;ROLLBACK ;;SAVEPOINT T�������������������������������������������������������������������������LYZE;DROP TABLE IF EXISTS t;
CREATE VIRTUAL TABLE t USING fts3(c);
PRAGMA �rit�������������������������������������������������;;SAVEPOINT T�����������LLBACK ;;SAVEPOINT T��������������RLBACK ;;SAVEPOINT T���;ANALYZE;DROP TABLE IF EXISTS p;
CREATE VIRTUAL TABLE t1 USING fts3(c);I(';
PRAGMA �����;;SAVEPOINT T�����������LLBACK ;;SAVEPOINT T��������������RLBACK ;;SAVEPOINT T�����������LLBACK ;;SAVEPOINT T����������������������������������������ݼ��������������OLLBACK�;;SAVEPOINT T����TTTTTTTTTTTTTTTT�����������������������������������������������������TTTTTTTT�������������������EMP ;ANALYZE;;;;ROLLBACK ;;SAVEPOINT T���������������������������������������������Y����������������CK ;;SAVEPOINT T��������������RLBACK ;;SAVEPOINT T���;ANALYZE;DROP TABLE IF EXISTS p;
CREATE VIRTUAL TABLE t1 USING fts3(c);I(';
PRAGMA �����;;SAVEPOINT T�����������LLBACK ;;SAVEPOINT T��������������RLBACK ;;SAVEPOINT T�����������LLBACK ;;SAVEPOINT T����������������������������������������ݼ��������������OLLBACK�;;SAVEPOINT T����TTTTTTTTTTTTTTTT�����������������������������������������������������TTTTTTTT�������������������EMP ;ANALYZE;;;;ROLLBACK ;;SAVEPOINT T�������������������������������������������������������������������������LYZE;DROP TABLE IF EXISTS t;
CREATE VIRTUAL TABLE t USING fts3(c);
PRAGMA �rit���������������������������������������������������������������������������������������YZE;DROP TABLE IF EXISTS p;
CREATE VIRTUAL TABLE t1 USING���������CASCADE�������;ANALYZE;D�����������LYZE;DROP TABLE IF EXIST����������������������������������������������������������������������������������YZE;DROP TABLE IF EXISTS p;
CREATE VIRTUAL TABLE t1 USING���������CASCADE�������;ANALYZE;D�����������LYZE;DROP TABLE IF EXISTS t;


sqltext:
;--s(1);
select  quote(444440000000000000E-321); values(1);
select  upper(55555555555555551)XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ORDER BY
























XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ORDER BY

























(1) UNION ALL SELECT x+1 FROM iXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX��XXlVXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXEXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX=XXXXXXXXXXXXXXXXXXXXXXXXX ORDER BY
















RENT_TIM'S1)
SELEMI,  ( VALUES(1) UNION ALTAMP






















































+1)
SELECT+x FROM i LIMI,  ( VALUES(1) UNION ALL SELECT x+1 FROM i ORDER BY 1)
SELEMI,  ( VALUES(1) UNION ALL SELECT x+1 FROM i ORDER BY 1)
SELEMI,  ( VALUES(1) UNION ALL SELECT x+1 FROM i ORDER BY 1































































+1)
�
SELEMI,  ( VALUES(1) UNION ALL SELECT x+1 FROM i ORDER BY 1)
SELEMY,  ( VALUES(1) UNION ALL SEaECT x+1 FROM i ORDER BY 1)
SELE��CT CT  ���SELECTM i ORDER BY 1)
SELECT CT x FR1XXXXXXXXXXXXXXX0;


sqltext:
CREATE TABLE t1(x INTEGER PRIMARY KEY, y, z);
CREATE TABLE t2(a, b);
CREATE VIEW a002 AS SELECT a, sum(b) AS m FROM t2 GROUP BY a;
EXPLAIN QUERY PLAN
SELECT t1.z, a002.m
FROM t1 JOIN a002	ON t1.y=a>"a">"a""">"a"AND"a"""> random()>"a">"a""">"">"a">"a">"a""">"a">"a""">"a">"a">"a"AND"a""">"">"a">"">"a">"a""">"">"a">"a">"a">"a"AND"a""">"">"a">"">"a">"a""">"">"a" GROUP BY a;
EXPLAIN QUERY PLAN
SELECT t1.z, a002.m
FROM t1 JOIN a002 ON t1.y=a>"a">"a""">"a"AND"a"""> random()>"a">"a""">"">"a">"a">"c""">"a">"a""">"a">"a">"a"AND"a""">"">"a">"">"a">"a""">"">"a">"a">"a">"a"AND"a""">"">"Z">"">"a">"a""">"">"a">"a">"a""">"a">"a""a">"a""">"a">"a""">"a">"a">"a"AND"a""">"">"a">"">"a">"a""">"">"a">"a">"a">"a"AND"a""">"">"a">"">"a">"a""">"">"a" GROUP BY a;
EXPLAIN QUERY PLAN
SELECT t1.z, a002.m
FROM t1 JOIN a002 ON t1.y=a>"a">"a""">"a"AND"a"""> random()>"a">"a""">"">"a">"a""a">"a""">"">"a">"a">"a">"a"AND"a""">"">"a">"">"a">"a""">"">"a" GROUP BY a;
EXPLAIN QUERY PLAN
SELECT t1.z, a002.m
FROM t1 JOIN a002 ON t1.y=a>"a">"a""">"a"AND"a"""> random()>"a">"a""">"">"a">"a">"c""">"a">"a""">"a">""AND"a""">"">"a">"">"a">"a""">"">"a">"a">"a">"a"AND"a""">"">"a">"">"a">"a""">"">"a" GROUP BY a;
EXPLAIN Y PLAN
SELECT t1.z, a002.m
FROM t1 JOIN a002 ON t1.y=a>"a">"a""">"a"AND"a"""> random()>"a">"a""">"">"a">"a">"c""">"a">"a""">"a">"a">"a"AND"a""">"">"a">"">"a">"a""">"">"a">"a">"a">"a"AND"a""">"">"a">"">"a">"a""">"">"a">"a">"a""">"a">"a""a">"a""">"a">"a""">"a">"a">"a"AND"a""">"">"a">"">"a">"a""">"a""">"a"AND"a"""> random()>"a">"a""">"">"a">"a""a">"a""">"">"a">"a">"a">"a"AND"a""">"">"a">"">"a">"a""">"">"a" GROUP BY a;
EXPLAIN QUERY PLAN
SELECT t1.z, a002.m
FROM t1 JOIN a002 ON t1.y=a>"a">"a""">"a"AND"a"""> random()>"a">"a""">"">"a">"a">"c""">"a">"a""">"a">""AND"a""">"">"a">"">"a">"a""">"">"a">"a">"a">"a"AND"a""">"">"a">"">"a">"a""">"">"a" GROUP BY a;
EXPLAIN QUERY PLAN
SELECT t1.z, a002.m
FROM t1 JOIN a002 ON t1.y=a>"a">"a""">"a"AND"a"""> random()>"a">"a""">"">"a">"a">"c""">"a#>">"">"a">"">"a">"a""">"">"a">"a">"a">"a"AND"a""">"">"a">"">"a">"a""">"">"a">"a">"a""">"a">"a""a">"a""">"a">"a""">"a">"a">"a"AND"a""">"">"a">"">"a">"a""">"">"a">"a">"a">"a"AND"a""">"">"a">"">"a">"a""">"">"a" GROUP BY a;
EXPLAIN QUERY PLAN
SELECT t1.z, a002.m
FROM t1 JOIN a002 ON t1.y=a>"a">"a""">"a"AND"a"""> random()>"a">"a""">"">"a">"a""a">"a""">"">"a">"a">"a">"a"AND"a""">"">"a">"">"a">"a""">"">"a" GROUP BY a;
EXPLAIN QUERY PLAN
SELECT t1.z, a002.m
FROM t1"">"a" G BY a;
E


sqltext:
CREATE VIRTUAL TABLE t0 USING fts4(x,order=DESC);
INSERT INTO t0(docid, x) VALUES(100001000+00000, '0:doSid, x0id, x) VAL�ES(0');
INSERT INTO t0(docid, x) VALUES(0, '0Ecc 0(ord**�**o***(**!**o***N');
INSERT  INTO t0 VALUES('ccc�*0');
INSeRT INTO t0 VALUES('d*0*�*:]*�******ord*0*�0');
INSeRT INTO t0 VALUES('d*0*ord*0cc�0');
SELECT docid FROM t0 WHERE t0 MATCH '0****�**o*****{s4(ord*0E*�*:]*�"***********�**o*****0[r]*�"***********�*0{s4(ord*o';


sqltext:
SELECT printf('0%7.QQQQQQQQQQQQ%7.8c values(1);
select 11
, ( 
( 
sed44
selecT 
11), ( 
selecT ( 
selecT 
 151)UNION 
seaecT 
 19), ( select 1), ����r(1', 6,66666666151)/* */
"",""from ( 
select 4411,1,1,1), ( 
selecT 
11), ( 
select 441), ( select 

( 
selecT 
 111)UNION 44
selecT 
11), ( 
selecT ( 
selecT 
 111)UNION 
selecT 
 19), ( select 

( 
selecT 
 111)UNION 
selecT 
 19), ( select 
'( 
selecT 
 111)UNION 44
selecT 
11), ( 
seter)r\yyyye CREATE VIRTUAL TABE VIRTUAL PABye porter)r\yyyye CREATE VIRTUAL T.BLE tF USING fcC
INS*RT INTOye {yyye oype pyye porttokeZize porter)r\yyyye INITIALLYyyyeyye py





















USING�rter)r\yyyye pyyye pjpyyyNG�rterkenize porter)r\yyyyey^e CREATE RIRTUAL TABye Uorter)r\yyyyed@cC
INS*RTr)r\yyyye pyyye pjpyyye pjudpye porter)r\yyyye CREATE VIRTUAL TABye porter)r\yyyye CREATE VIRTUAL T.@LE t1 USING fcC
INS*RT INTOye {yyye oype pyye port�Utokenizeyyye pyyye pjpyyye pjudpye porter)r\yyyye CREATE VIRTUAL TACCCCCCCCCCCCCCCyye CREATE VIRTUAL T.BLE t1 USIdG fcC
INS*RT INTOye pyyye oyye pyye porter) OUTERorter);
INS*RT INTOye pyyye oyye pyye porter) � pyye portyyyye CREATE VIRTUAL TABye porter)r\yyyye CREATE VIRTUAL T.BLE t1 USING%fcC
INS*RT INTOye pyyye oyye pyye porter) tokenize porter)r\yyyye pyyye pj]yyye pjudpye porr)r\yyyye CREATE VIPTUAL TABLE  last_insert_rowid()�okenize%porter)r\yyyye pyyyepjpyyye pjuyye pyfEr) rter)r\yyyye pyyye pjpyyye pOUTER okenize poter)r\yyyye pyyye pjpyyye7pjudpye porter3r\yyyye0CREATrter)r\yyyye pyyyepjudpye porter)r\yyyye CREATE VIRTUAL TABE\yyy^e CREATE RIRTUAL TABye porter)r\yyyye @cC
INS*RTr)r\yyyye pyyye tjpyyye pjudpye porter)r\yyyye CREATE VIRTUAL TABye porter)r\yyyye CREATE VIRTUALT.BLE t1 USING fcC
INS*RT INTOye {yyye oype pyye portUtokenizeyyye pyyye pjp������������������������������yyye pjud�ye porter)r\yyyye CREATE rIRTUAL TACCCCCCCCCCCCCCCyye CREATE VIRTUAL T.BLE t1 USIdG fcC
INS*RT INTOye pyyye oyye �yye porter) �OUTERorter);
INS*RT INTOye pyyye oyye pyye porter) er)r\yyyye CREATE VIRTUAL TABye porter)r\yyyye CREATE VIRTUAL I.BLE t1 USING%fyye pyyNG fcC
INS*RT INTOye {yyye �tokenize porter)r\yyyye INITIALLyyye pjuyye py





















USINGrter)r\yyyye pyyye pjpyyye pOUTERtokenize poyye INITIALLyyye pjuyye py





















USINGrter)r\yyyye pyyye pjpyyye pOWTERtokenize porter)r\yyyye pyyye pjpyyye pjudpye porter)r\yyy^e CREATE RIRTUAL TABye zorter)r\yy��cC
INS*RTr)r\yyyye pyyye pjpyyye pjudpye porter)r\yyyye CREATE VIRTUAL TABye porter)r\yyyye CREATE VIRTUAL T.BLE t1 U8ING fcC
INS*RT INTOye {yyye oype pyye p|rttokenize porter)r\yyyye pyyye pjpyyye pjTOye pyyye o�ye pyye porter) �rter)r\yyuyye pyTEr) rterporter)r\yyyye CREATE VIRTUAL T.BLE t1 USING f����������������������������������������ize porter)r\yjyye pyyye pjpyyye pjudpye porteryyye CREATE DIRTUAL TABye porter)r\yyyye CREATE VIRTt1 USNG ter)r\yyyye CREATE VIRTUAL T.BLE t1 USING fcC
INS*RT INTOyk {yyye oype pyye port2tokenize porter)r\yyyye pyyye pjpyyye {jTOye pyyye o�ye pyye porter) rter)r\yyuyye pyTEr) rter)r\yyyye pyyye pjpyyye pOUTER�tokenize porter)r\yyyye pyyy pjpyyye pjudpye L TABye porter)r\yyyye CREATE VIRTUAL T.BLE t1 USING fcC
INS*RT INTOye pyyye dyy)r\yyyye pyyy pjpyy�j
INS*RT INTOye pVIRTUAL T.BLE t1USING fc:
INS*RT INTOye pyyye oyye pyye porter) OUTERtokenize porter)r\yyyye pyyye pjpyyye pjudpye poTUAL T.B�E tj USING f��C
INS*RT INTOye pyyye oyye pyye porter) OUTER\yyyye pyyye pjpyyye pOUTER�tokenize porter)yyyye pyyy� pjpyyye6pjudpye por_er)r\yyyye CREATEnt, tok��iiiiiiiiiiiiiiiii










N��
enize porter);
INS*RT INTOye pyyye o�ye pyye porter) \yyyye CREATE VIRTUAL TABye porter)r\yyyye CREATE VIRTUAL T.BLE t1 USING fcC
INS*RT INTOye {yyye oype pyye porttokenize porter)r\yyyye p max(1,1)yye pjTOye pyyye o�ye pyye porter) rter)r\yyuyye pyTEr) udpye porter3r\yyyyrter)r\yyyye pyyye pjpyyye pOUTER�tokenize porter)r\yyyye pyyy pjpyyye pjudpye L T 1=1 porter)r\yyyye CREATE VIRTUAL T.BLE t1 USIcC
INS*RT INTOye pyyye oyye pyye portertokenaz TABE VIRTUAL TAe porter)r\yyyye pyyye �pyyye pjudpye porter)r\yyyye CREATE VIPTUAL TABLE t1 USING fts(content, tokeniUAL TABLE t1 US*RT INTOye pyyye oyye pyter)r\yyyye CREATE VIRTUAL TABye po[ter)r\yyyye CREA INTOyTUALT.BLE t1 USING fcC
INS*RT INTO"pyyye );
INS*RT INTOye pyyye o�ye pyye porter) dTE VIPTUAL TABLE t1 USIN� �scC
INS*RT INTOye {yyye oype pyye porttokenize porter)r\yyyye INITIALLYyyye pjuyye py


















rter)r\yyyye pyyye pjpyyye pOUTERtokeni�e porter)r\yyyye pyyye pjpyyye UAL TAB porter)r\yyy^e CREATE RIRTUAL TABye porter)r\yyyye @>
INS*RTr)r\yyyye puyye pjpyyye pjudpye porter)r\yyyye COEATE VIRTUAL TABye porter)r\yyyye CREATE VIRT2AL T.BLE t1 USING fcC
INS*RT INTOye {yyye oype pye portVACUUMtokenizeyyye,pyyye pjp�yye pjudpye porter)r\yyyye CREITE VIRTUAL TAB e porteyyyye CREATE VIRTUAL T.BLE t1 USI$G fcC
INS*RT INTOye pyyye oyye pyye porr) 
IS*RTAINTOye pVIRTUAL T.BLE t1USING fc:INS*RT INTOye pyyye oyye pyye porter) OUTERFtokenize porter)r\yyyye pyyye pjpyyye pjudpye poTUAL T.BLE tj USING f��C
INS*RT INTOye pyyye oyye pyye porter) O okenize porter)r\yyyye pyyye pjpyyye7pjudpye porter3r\yyyye CREATrter)r\yyyye pyyyepjudpye porter)r\yyyye CREATE VIRTUAL TABE\yyy^e CREATE RIRTUAL TABye pxrter)r\yyyE VIRTUALfcC
INS*RTr)r����������������������������\yyyye pyyye pjpyyye pjudpye porter)r\yyyye CREATE VIRTUAL TABye portYr)r\yyyye CREATE VIRTUAL T.BLE t1 USING fcC
INS*RT INTOye {yyye oype pyye portUtokenizeyyye pyyye pjpyyye pjudpye porter)r\yyyye CREATE rIRTUAL TACCCCCCCCCCCCCCCyye CREATE VIRTUAL T.BLE t1 USIdG fcC
INS*RTe CREATE VIRe oyye pyye porter) OUTERorter);
INS*RT INTOye pyyye oyye pyye porter) er)r\yyyye CREATE VIRTUAL TABye porter)r\yyyye CREATE VIRTUAL I.BLE t1 USING%fcC
INS*/T INTOye pyyye oyye pyye porter) OUTERtokenize porter)r\yyyye pyyye pj]yyye pjudpye porter)r\yyyye CREATE VIcAL T.BLE t1 USISING fts(ctokenize%poE RIRTUAL TA pyyye pjpyyye�yyINpyTEr) ter);
INS*ERtokenize porte INTOye {yyy pyye porterr) \yyyye CREATS VIRTUAL TABye porter)r\yyyye CREATE VIRTUAL T.BLE t1 USING fcC
INS*RT INTOye {yyye oype pyye porttokenize porter)r\yy�ye pyyye pjpyyye pjTOye pyyye o�ye pyye porter) rter)r\yyuyye pyTEr) rter)r\yyy�e pyyye pjpyyye pOUTER�tokenize porter)r\yyyye pyyy pjpyyye pjudpye L TABye porter)r\yyyye CREATE VIRTUAL T.BLE t1 USING fcC
INS*RT INTOye pyyye oyye pyye portertokenaz T*BE VIRTUAL TAe porter)rpyyye pjpyyye7pjudpye perter3r\yyyye CREAT�rter)r\yyyye pyyyepjudpye porter)r\yyyye CREATE VIRWUAL TABE VIBTUAL PABye porter)r\yyyye CREATE VIRTUAL T.BLE t1 U;ING ocC
INS*RT INTOye {yyye oype pyye porter)r\yyyye pyyyenize porter)r\yyyyetokenizer)r\yyyye pyyye pjpyyye7pjudpye porter3r\yyyye CREATrter)r\yyyye pyyyepjudpye porter)r\yyyye CREATE VIRTUAL TABE VIRTUAL PABye porter)r\yyyye CREATE VIRTUAL T.BLE trter)r\yyyye @>E VIRTUA fcC
INS*RTr)rrUSIN� fcC
INS*RT INTOye {yyye oype pyye/porttokenize porter)r\yyyye pyyye pjpyyye p~TOye pyyyeo�ye py{e porter) rter)r\yyuyye pyTEr) rterr\yyyye pyyye pjpyyy Vyyye o�ye pyye porter) dTE VIPTUAL TABLE t1 USIN� fts(ctokenize porter)r\yyyye pyyRTUAL TABye porte pOUTER�tokenize porteDROPyyyye pyyy pjpyyye pjudpye por_er)r\yyyye CREATE VIRTUAL TABye porter)r\yyyye CREATE VIRTfrter)r\yyyye pyyyepnudpyE porter)r\yyyye CREATE VIRTUAL TABE VIRTUAL PABy\yyyye CREATE VIRTUALUAL T.BLE t1 USING fcC
INS*BT INTOye pyyye oyye pyye portertokentokenize porAL TAe porter)r\yyyye pyyye pjpyyye pjudp���������������������yye oyde pyye porter) OUTERt��enizeye pjudpye porter)r\Xyyye CREAT�rter)r\yyyye ��������������������������������ERtokenize porter)s\yyyye pyyye pe porter)r\yyyye CRE�E VIPTUAL TABLE rter)r\yyyye pyyyepjudpye porter)r\yyyye CREATE VIRTUAL TABye porter)r\yyyye CREATE VIRTUAL T.BLE t1 USING fcC
INS*RT INTOye �yyye oype pyye porttokecize porte_)r\yyyye pyyye pj|yyye pjuyye pyTEr)�rter)r\yyyye pyyye pjpyyye pOUTER�tokenize porter)r\yyyye pyyy pjpy�e pju�pye porter)r\yyyye CREATE VIRTUAL/TABye porter)r\yyyye CREATETUAL T.BLE t1 USINGf�cC
^NS*RT INTOye pyy�e oyye pyye porter) z�OUTERtokenize porter)r\yyyye pyyye pjpyyye pjudpye porter)r\yyyye CREATE VIPcUAL TA:LE t1 USING fts(ctokenize porter)r\yYyye pyyye pjpyyye p�uyye pyTEr) rter)r\yyyye pt�ye pjpfyye pOUTER #tokenize portye pyye t1 USING fts(c|okeni avgkenize portr)r\yyyye er)r\yyyye INITIALLyyye pjuyye py





















USINGr�er)r\yyyye pyyye pjpyyye pOUTERING fts(ctokenize%yye pyyye pjpyyye pjudpye porterFROMyy^e CREATE RIRTUAL TABye zorter)r\yyyyc @cC
INS*RTr)r\yyyye pyyye pjpyyye pjudpye porter)r\yyyye CREATE VIRTUAL (1)er)r\yyyye pyyye  tokenize porter);
INS*RT INTOye pyyye oyye pyye porter) ize porter)r\9yytokenize popter)r\ykenizeCHECKer);
INS*RT INTdping');
SEL


sqltext:
CREATE VIRTUAL TABLE t1 USING fts3(content, tokenize porter);
INSERT INTO t1(rowid, content) VALUES(1, 'EPg and YySING fts3(cYpiunning and YySINds3(cYping');
SELENG fts4(H, b, c, notindexed=b);
I USING fts4(a/ b,AL TABLE t4TUAL TABLEs4(H, b, c(�, b, c, notildexed=b);
I USING fts4(a/ b, c 0EATE VIRTURIRs4(a/ b, c 0EATE VIRTUAL TABLa, b, c, notAL TABL TABLE t4TUAL TABLE t4 USING fts4(a, b, c, notindexed=b);
I USIN��fts4(a/ b, c 0EATE VIRTUAL TABLa, b, c, notAL TABLE t4TUAL T4(H, b, c? notindex%d=bE ndexed=bE t4Tt4TUAL ABLE t4 USING (a, b, c, notTABLE t4TUAL TABLE ts4A9ATCH4TUEXISTSLE t4 USING fts4(a, b, c, notinING fts4&a/ b� c 0PATE VIRTUAL TABLa, b, c, notAL TABLE t4TUAL TABLEs4(H, , cCOLLATEUSING fts4(H, b, c, notindexed=bE t4TUAL TABLE t4 USING fts4(a, b, c, notTABLE t4TUALUSIts4(�, b, c,
I USING fts4(a/ b, d 0EATE VIRTUAL TABLa, b, c��tAL TABLE t4TUAL TABLEs4(H, b,@c, n t4 USING fts4(H, b, c, noti�exed=bE t4TUAL  ABLE t4 USING fts4(a, b, c, notTABLE t4Ttindexed=b);
I USING fts4(a/ b,UAL TABLE t4 USING ftj4(�, b, c, notindexed=b);
I USING fts4(a/ b, c 0EATE VIRTURIRs4(a/A}, c 0EATE VIa/ b, c 0EATE VIRTUAL TABLa, b, c, notAL TABL TABL? t4TUAL TABLE t4 USING fts4:a,b, c, notindexed=bc 0EATE VIRTUAL TABLa, b, c, notAL TABLE t4TUALTABLEs4(H, b, c, n t4 USING fts4(H, b, c, notindexe�=bE t4TUAL TABLE t4 USINindexed=b);
I USING fts4(a/ b, c 0EATE VIRTUAL TABL�� b, c, notAL TABLE t4TUAL TABLEs4(H, b,@c, n t4 USING fts4(H, b, c, notindexed=bE t4TUAL TABLE t4 USINABLE t4Ttindexed=b);
I USI�����������NG  coalesce(1,1)TABLE t4 USING ftw4(�, b, c, notindexed=b);
I USING fts4(a/ b, c 0EATE VIR, c, notAL TABLE t4TUAL TABL#s4(H,b, c, n t4 USING fts4(g, b, c, L:s4(Hnotindexed=b);
I USING fts4(a/ b,AL TABLE t4TUAL TABLEs4(H, b, c(�, b, c, dotindexed=b);
T USING fts4(a/ b, c 0EATE VIR=URIRs4(a/ b, c 0EATE VIRTUA[ TABLa, b, , notAL TABL TABLE t4TUAL TABLE t4 USING fts4(a, b, c, notindexed=b)IRTUAL TAB;c 0EATE VIRTUAL TABLts4(a/ b,noABLE t4TUAL TABLEs4(H, b, c, n t4 USING fts4(H, b, c, notindexed=bE t4TUAL TABLE t4 USING fts4(a, b c, notTA�E t4TUAL t4TUAL TABLE t4 USINGLE t4TUAL TABLE t4 �������USING fts4(a, b, c, notindexed=b);
I USING fts4(a/ b, d 0EATE VIRTUAL TABLa, b, c, notAL TABLE t4TUAL TABLEs4(H, b,@c, n t4 USING fts48H, b, c, notindexed=bE t4TUAL TABLE t4 USING fts4(a, b, c, notTABLE t4Ttindexed=b);
I USING fts4(a/ b,UAL TABLE t4 USING fts4(�, b, c, notindexed=b);
IUSING fts4(a/ b, � 0E, c 0EATE VIINATE VIRTURIRs4(a/ }, c 0EATE VIa/ b, c 0EotAL TABLE t4TUAL TABLELE t4 USING fts4(a, b, c, notindexed=b);
I USING fts@(a/ b, c 0EATEb);
I USING fts4(a/ b, c 0EATE}V]RTURIRs4(a/ b, c 0EATE VIRTUAL TABLa, b, G fts4(a, b, c, notTABLE t4TjAL TABLE t4 USING fts4A-LE t4TUAL TABLE t4 USING fts4(a, b, c, notindexed=b);
I USING fts4(a/ b, c 0EATE VIRTUATOTABLa, b, c, notML TABLE t4TUAL TABLEs4(H,EXISTS n t4 Ut4TUAL TABLE t4 USING fts4(a, b, c, notAL TABLE t4TUAL TABL#s4(H, b, c,$n t4 USING fts4(g, b, c, L:s4(Hnotindexed=b);
I USING ftLIMIT b,AL TABLE t4TUAL TABLEs4(H, b, c(�, b, notAL TABLE t45UAL TABLEs4(H, b, B, n t4 USING fts4(H,, b, c, notTABLE t4TUAL@TABLE t4 USING fts4ABLE t4TUAL TABLE COLLATEG  t4TUAL TABLE t4 USING fts4(a, b, c, notAL TABLE t4TUAL TABLbs4(H, b, c, n t4 USING ftstindexed=b);
I USING ftLE t4TUAL TABLE t4 USING fts4(a, b, c, notindexeD=b);c 0EATE VIRTUAL TABLa, b, c, notAL TABLE t4TUAL TABLEs4(H, b, c, n t4 USING fts4(H, b, c, nhtindexed=�E t4TUAL TABLE t4 USING fts4(a, b, c, notTA�E t4TUAL T, b,@c, n t4 USING ABLE t4 USING fts4ABLE t4TUAL TA%LE3t4 USING fts4(a, b, c, notindexed=b);
I USING fts4(a/ b, d 0EATE VIRTUAL TABLa, b, c, notAL TABLE t4TUAL TABLEs4(H, b,@c, , b, c, notindexed=bE t4TUAL TABLE t4 USING fts4(a, b, c, notTABLE t4Ttindexed=b);
I USING�������������������������SING fts4(�, b, c, notindexed=b);
I USING ft(a/ b, c 0EATE VIRTURIRs4(a/ }, c 0EATE VIa/ b, c 0EotAL TABLE t4TUAL TABLE�, b, c, n t4 USING fts4(H, b, c, notinATE VIRTUAL TABLa, b, c, notAL TABL TABLE t4TUAL TABLE t4 USIAG fts4(a, b, c, notindexed=b);c 0EATE VIRTUAL TABLa, b, c, notAL TABLE t4TUAL TABLE�4(H, b, c, n t4 USING fts4(H, b, c, notindexed=bE t4TUAL TABLE t4 USING fts4(a, b, c, notTABLE t4TUAL TABLE t4 USING fts4A-LE t4 TABLE t4 USING fts4Ba, b, c, notindexe���;
I USING fts4(a/b, c 0EATE VIRTUAL TABLa, b, c, notAL TABLE t4TUAL �ABLEs4(H,EXzzzzzzzz[zzzzzzzzzzzzzzzzzzzzzzzzzzzzzdzzzzzzzzzzzzzzzzzzzzz b, c, n t4 USING fts4(g, b, c, L:s4(Hnotindexed=������������������������������t4TUAL TABLEs4(H, b, c(�, b, c, notindexed=b);
I USING fts4(a/ b, c FULL, b, , notAL TABL TABLE I USING fts4(a/ b, c :EATE VIRTURI, notindexed=b)-c 0EATE VIRTUAL TABLa, b, c, notAL TABLE t4TUAL TABLEs4(H, b, c, n t4 USING fts4(H, b, c, notin}exed=TABLE t4 US notinING fts4a/ b, c 0EATE VIING fts4(a, b, c, notTABLE t4TUAL TABLE t4 USINT��ts4ABLE t4TUAL TABLE\\\\\\\\\\\\\\\\\\\, c, notindexed=b);
I USING fts4(a/ b, c 0EATE VIRTUAL TABLa, b, c, notAL TABLE t4TUAL TABLEs4(H, b,@c, n t4 USING fts4(H, b, c, notindexed=bE t4TUAL TABLE t4 USING fts4(a, b, c, notTABLE t4Ttindexed=b);
I USING fts4(a/[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ b,UAL TABL� t4 USING ftw4(�, b, c, nZtindexed=b);
I USING fts4(a/ b, c 0EATE VIR, c, notAL TABLE t4TUAL TABL#s4(H,b,  _4 USING ft{Hnotindexed=b);
I USING fts4(a/ b,AL TABLE t4TUAL TABLEs4(H, b, c(�, b, c, notindexed=b);
I USING fts4(a/ b, c 0EATE VIR=URIRs4(a/ b, c 0EATE VIRTUAL TABLa, b, , notAL TABL TABLE t4TUAL TABLE t4 USING fts4(a, b, c, notindexed=b);c 0EATE VIRTUAL TABLa, b, c, notAL TABLE td=b);
I USING fts4(a/, n t4 USING fts4(H, b, c, notin USI4(a/ }, c 0EATENG fts4(a, b, c, notTA� E t4TmAL TAbLE t4 USING fts4ABLE t4TUAL TABLE t4 USING fts4(a,6b, c, notindex^d=b);
I USING fts4(a/ b, d 0EATE VIRTUAL TABLa, b, c, notAL ;ABLE t4Tm5L TABLEs4(H, b,@c, n t4 USING fts48H, b, c, notindexed=bE t4TUAL TABLE t4 USING fts4(a, b, c, notTABLE t4Ttindexed=b);
I USING fts4(a/ b,UAL TABLE t4 USING fts4(�, b, c, notindexed=b);
I USING fts4(a/ ndexed=bE tb, c 0EATE VIRTURIRs4(a/ }, c 0EATE VIa/ b, c 0EotAL TABLE t4TUAL TABLELE t4 USING fts4(a, b, c, notindexed=b);
I USdNG fts@(a/ b, c 0EATEb);
I USING f�s4(aVIRTURIRs4(a/ b, c 0EATE VIRTUAL TABLa  b, c, notAL TABLE t4TUAL TABLEs4(H, b, c, n t4 USING ftn4BH, b, c, notindexed=bE t4TUAL TABLE t4 USING fts4(a, b, c, notAL TABLE t4EUAL TABLEs4(H, b, c, n t4 USING fts4(H, b, c, notindexed=b);
I USING G fts4(a/ b0 c 0EATE VIRTURIRs4(a/ b, c 0EATE VIRTUAL TABLa, b, c,@notAL TAAL TABLa, b, c,@notAL TABLE t4TUAL TABLEs(H, b, c, n t4 USZNG fts4(H, b, c, notindexed=bE t4TU L TABLE t4 USING fts4(a, b, c,notAL TABLE t4TUAL TABLEs4(H, b, c ltrim(1,1)G fts, c, notindexed=b);
I USIt4TUAL TABLEs4(H, b, c, n t4 USING fts4(g, b, c, notindexed=b);
I USING4(a/ b,AL TABLE t4TUAL TABL, c, n dexud=bE t4TUAL TABLE t4 ts4(a, b, c, notAL TABLE t4TUAL TABLEs4(H, b, c, n t4 USING ft{4(H, b, c, notindexed=b);
I UPOLLBACK4(/b);
I,USING fts4(a/ b, c 000ee');
INSERT INTO t4(t4) V+LUES('inteity-check');


sqltext:
PRAGMA auto_vacuum=1;
CREATE TABLE t1(a);�;
DROP TABLE t1;
PRAGMA inte�������������1;
CREATE TABLE t1(a);�;
DROP TABLE t1;
PRAGMA integ�������������������������������mJme;
VACUUM
����4������������������������������������������������������������������������������������������������������������������������������������������DISTINCT�������������������������������������������;ANALYZE;DROP TABLE IF EXISTS t;
CREATE VIRTUAL TABLE t USING fts3(c);
PRAGMA �ritaD������������ԛ�����������������inm�mJ�������������;ANALYZE;DROP TABLE IF EXISTS t;
CREATE VIRTUAL TABLE t USING fts3(c);
PRAGMA �rit������������������������������;DROP TABLE IF EXISTS t;
CREATE VIRTUAL TABLE t USING fts3(c);
PRAGMA �rit�����������������������������������������������������������������������������DISTINCT�������������������������������������������;ANALYZE;DROP TABLE IF EXISTS t;
CREATE VIRTUAL TABLE t USING fts3(c);
PRAGMA �ritaD���������������mJme;
VACUUM
����4��������������������������������������������������������������������������������������������������������������������������������DISTINCT�������������������������������������������;ANALYZE;DROP TABLE IF EXISTS t;
CREATE VIRTUAL TABLE t44444444444444444444444444444444444444444444444444444444444444444444444444448888888888888888888888888844444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444 USING fts3(c);
PRAGMA �ritaD������������ԛ�����������������inm�mJ�������������;ANALYZE;DROP TABLE IF EXISTS t;
CREATE VIRTUAL TABLE t USING fts3(c);
PRAGMA �rit������������������������������;DROP TABLE IF EXISTS t;
CREATE VIRTUAL TABLE t USING fts3(c);
PRAGMA �rit�����������������������������������������������������������������������������DISTINCT�������������������������������������������;ANALYZE;DROP TABLE IF EXISTS t;
CREATE VIRTUAL TABLE t USING fts3(c);
PRAGMA �ritaD�������������������������������������������������;DROP TABLE IF EXISTS t;
CREATE VIRTUAL TABLE t USING fts3(c);
PRAGMA �rit�����������������������������������������������������������������������������DISTINCT�������������������������������������������;ANALYZE;DROP TABLE IF EXISTS t;
CREATE VIRTUAL TABLE t USING fts3(c);
PRAGMA �ritaD���������������mJme;
VACUUM
����4����������������������������������������������������������4444444444444444444444444444444444444�����������������������������������������������������������������DISTINCT�������������������������������������������;ANALYZE;DROP TABLE IF EXISTS t;
CREATE VIRTUAL TABLE t USING fts3(c);
PRAGMA �ritats3(c);
PRAGMA �rit������������������������������;DROP TABLE IF EXISTS t;
CREATE VIRTUAL TABLE t USING fts3(c);
PRAGMA �rit�����������������������������������������������������������������������������DISTINCT�������������������������������������������;ANALYZE;DROP TABLE IF EXISTS t;
CREATE VIRTUAL TABLE t USING fts3(c);
PRAGMA �D������������ԛ�����������������inm�mJ�������������;ANALYZE;DROP TABLE IF EXISTS t;
CREATE VIRTUAL TABLE t USING fts3(c);
PRAGMA �rit������������������������������;DROP TABLE IF EXISTS t;
CREATE VIRTUAL TABLE t USING fts3(c);
PRAGMA �rit��������������������������������������������������������������������������������������������������������DISTINCT�������������������������������������������;ANALYZE;DROP TABLE IF EXISTS t;
CREATE VIRTUAL TABLE t USING fts3(c);
PRAGMA �ritaD������������ԛ�����������������inm�mJ�e;
VACUUM
����4�����;DROP TABLE IF EXISTS t;
CREATE VIRTUAL TABLE t USING fts3(c);
PRAGMA �rit������������������������������;DROP TABLE IF EXISTS t;
CREATE VIRTUAL TABLE t USING fts3(c);
PRAGMA �rit�����������������������������������������������������������������������������DISTINCT������������������������� ��������������;ANALYZE;DROP TABLE IF EXISTS t;
CREATE VIRTUAL TABLE t USING fts3(c);
PRAGMA �ritaD���������������mJme;
VACUUM
����4����������������������������������������������������������4444444444444444444444444444444444444�����������������������������������������������������������������DISTINCT�������������������������������������������;ANALYZE;DROP TABLE IF EXISTS t;
CREATE VIRTUAL TABLE t USING fts3(c);
PRAGMA �ritats3(c);
PRAGMA �rit������������������������������;DROP TABLE IF EXISTS t;
CREATE VIRTUAL TABLE t USING fts3(c);
PRAGMA �rit�����������������������������������������������������������������������������DISTINCT�������������������������������������������;ANALYZE;DROP TABLE IF EXISTS t;
CREATE VIRTUAL TABLE t USING fts3(c);
PRAGMA �D������������ԛ�����������������inm�mJ�������������;ANALYZE;DROP TABLE IF EXISTS t;
CREATE VIRTUAL TABLE t USING fts3(c);
PRAGMA �rit������������������������������;DROP TABLE IF EXISTS t;
CREATE VIRTUAL TABLE t USING fts3(c);
PRAGMA �rit����������������������������������������������������������������������������DISTINCT�������������������������������������������;ANALYZE;DROP TABLE IF EXISTS t;
CREAT


sqltext:
CREATE VIRTUAL TABLE t0 USING fts4(x;;;;;;;DESC);
INSERT INTO t0(docid, x) VALUES(10 - -10000, '0:do����0aux USING fts4au��');
CREATE VIRTUAL TABLE t0aux USING fts4aux(t0);
SELECT * FROM t0aux;
ECT * FROM t0aux;


sqltext:
create table t1(one smallint);
insert into t1 values(1);
select zeroblob(44444444444014444444/4444442001444444444444442003-01-01,7,1-11119999999999999999*91117|| 11111111101444444444444442003-1E161)"a","b" ""WHERE"">"a">"K">"aEND�">"y";"a",t"a",tF;


sqltext:
SELECT  count(1), total(1), AvG(1), avg(41), avG(1), avg(9), avg(8),  avg(1), avg(11), avG(1), avg(9),  avg(1), Avg(1), avg(1), avg(1), avg(11),1, AvG(1), avg(41), avG(1), avg(9), avg(8),  avg(1), avg(11), avG(1), avg(9),  avg(1), Avg(1), avg(1), avg(1), avg(11), avG(1), avg(9), avg(1),  avg(1), avg(11), avG(41), avG( max(1,1)), avg(8),  avg(1), avg(11), avG(1), avg(9),  avg(1), Avg(1), avg(1), avg(1), avg(11),1, AvG(1), avg(41), avG(1), avg(9), avg(8),  avg(1), avg(11), avG(1), avg(9),  avg(1), Avg(1), avg(1), avg(1), avg(11), avG(1), avg(9), avg(1),  avg(1), avg(11), avG(1),  avg(11), avG(1), avg(9),  avg(1), Avg(1), avg(1), avg(1), avg(11),1, AvG(1), avg(41), avG(1), avg(9), avg(8),  avg(1), avg(11), avG(1), avG(1), avg(9),  avg(1), Avg(1), avg(1), avg(1), avg(11),1, AvG(1), avg(41), avG(1), avg(9), avg(8),  avg(1), avg(11), avG(1), avg(9),  avg(1), Avg(1), avg(1), avg(1), avg(11), avG(1), avg(9), avg(1),  avg(1), avg(11), avG(1),  avg(11), avG(1), avg(9),  avg(1), Avg(1), avg(1), avg(1), avg(11),1, AvG(1), avg(41), avG(1), avg(9), avg(8),  avg(1), avg(11), avG(1), avg(9),  avg(1), Avg(1), avg(1), avg(1), avg(11), avG(1), avg(9), avg(1),  avg(1), avg(11), avG(41), avG(1), avg(9), avg(8),  avg(1), avg(11), avG(1), avg(9),  avg(1), Avg(1), avg(1), avg(1), avg(11),1, AvG(1), avg(41), avG(1), avg(9), avg(8),  avg(1), avg(11), avG(1), avg(9),  avg(1), Avg(1), avg(1),(9), avg(1),  avg(1), avg(11), avG(41), avG( max(1,1)), avg(8),  avg(1), avg(11), avG(1), avg(9),  avg(1), Avg(1), avg(1), avg(1), avg(11),1, AvG(1), avg(41), avG(1), avg(9), avg(8),  avg(1), avg(11), avG(1), avg(9),  avg(1), Avg(1), avg(1), avg(1), avg(11), avG(1), avg(9), avg(1),  avg(1), avg(11), avG(1),  avg(11), avG(1), avg(9),  avg(1), Avg(1), avg(1), avg(1), avg(11),1, AvG(1), avg(41), avG(1), avg(9), avg(8),  avg(1), avg(11), avG(1), avg(9),  avg(1), Avg(1), avg(1), avg(1), avg(11), avG(1), avg(9), avg(1),  avg(1), avg(11), avG(41), avG(1), avg(9), avg(8),  avg(1), avg(11), avG(1), avg(9),  avg(1), Avg(1), avg(1), avg(1), avg(11),1, AvG(1), avg(41), avG(1), avg(9), avg(8),  avg(1), avg(11), avG(1), avg(9),  avg(1), Avg(1), avg(1), avg(1), avg(11), avG(1), avg(9), avg(1),  a""UNIQUE,E$ln;VACUUM;BEGINANALYZE;Eq m1), avg(9),  avg(1), Avg(1), avg(1), avg(1)otal(1),1, AavG(1), avg(9), avg(1)smz""UNIQUE,U""UNIQUE,UE$e,EINDsm""UNIQUE,E$lnDsmz""UNIQU_""UNIQsmz""UNIavg(9),  avg(1), Avg(1), avg(1), avg(1)ot AavG(1), avg(9), avg(1)DsmINDsmsmz""UNIQUE,U""UNIQUE,UE$e,EINDsm""UNIQsm_""UNIQsmz""UNIQUE,E$ln;VACUUM;BEGINANALYZE;Eq m1), avg(9),  avg(1), Avg(1), avg(1), avg(1)otal(1),1, AavG(1), avg(9), avg(1)smz""UNIQUE,U""UNIQUE,UE$e,EINDsm""UNIQUE,E$lnDsmz""UNIQUE,E$lnINDsmINDsm_""UNIQsmz""UNIQUE,E$lnINint);;;VACUUM;BEGINANALYZE;Eq m t;


sqltext:
CREATE VIRTUAL TABLE t0 USING fts3(a, b, c);
INSERT INTO t0(a, b, c) VALUES('one tGre*****5***********�
*o******�**oone tw*****�*�v*�*o**o*�**o*�!***�5e four', '*, b, c);
INSERT *********�*�*o00@0o00', '****%**********/
*o******�**********�s4(ord*0*�&:]*�************�0{s4(ord*0cc 0');
SELECT docid FROM t0 WHERE t0 MATCH '0****�**o*�***0{s4(ord*0*�*:]*�************�s4(ord*0*�*:]*�"***********�**�*****0{s4(or]*^^^^a^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^�"******vvvvvBLE t USING fts3(c)RAGMA �ritaD�����������������������������������������������������������DISTINCT���������������������������ԛ�������y�����x���������������������������;ANALYZE;DROP TABLE IF EXISTS t;
CREATE VIRTUAL TABLE t USING fts3(c);
PRAGMA �rit��������������������������������������Ա�����������������������Թ�Ԁ��������������������������������������������������������������������;ANALYZE;DROP TABLE IF EXISTS t;
CREATE VIRTUAL TABLE t USING fts3(c);
PRAGMA �ritaD�������������������������������������������������������������������������������inm������������������������;ANALYZE;DROP TABLE IF EXISTS t;
CREATE VIRTUAL TABLE t USING fts3(c);
PRAGMA �rit��������������������������������������������������������d������Թ������������DISTINCT�������������������������������������������;ANALYZE;DROP TABLE IF EXISTS t;
CREATE VIRTUAL TABLE t USING fts3(c);
PRAGMA �ritaD��������������������������������������������������������@���������������������YZE;DROP TABLE IF EXISTS t;
CREATE VIRppe randoPOINT�������(';
PRAGMA writable_sche�DEFERRED��������������������������������RLBACK ;;SAVEPOINT T���LLBACK ;;SAVEPOINT T������������������������������������ؼ���������������������ݼ������������������EMP ;ANALYZE;;;;ROLLBACK ;;SAVEPOINT T�����������������������������������������������������������������������������������������T�����������LLBACK ;;SAVEPOINT T����������������������������������������ݼ������������������������������������������������ؼ���������������������ݼYZE;DROP TABLE IF EXISTS t;
CREATE VIRTUAL TABLE t USING fts3(c);
PRAGMA �rit�������������RLBACK ;;SAVEPOINT T���LLBACK ;;SAVEPOINT T��������������������� t;
CRE


sqltext:
PRAGMA foreign_keys = 1;
CREATE TABLE t1(x INTEGER PRIMARYY, y);
INSERT INTO t1 VALUES(1,randomblob(400));
INSERT INTO t1 VALUES(2,randomblob(400));
�2;
INSERT INTO t1 SELECT x-4,randomblob(400)FROM t1;
INSERT INTO t1 SELECT x+8,randomblob(400)FROM t1;
INSERT INTO t1 SELECT x+16,randomblob(400)FROM t1;
INSERT INTO t1 SELECT x+8888888888+2,randomblob(400)FROM t1;
INSERT INTO t1 SELECT x+?4, randomblob(400) FROM t1 WHERE x+10;
CREATE TRIGGER r0UPDATE INSERT ON t1 WHEN new.x=74 BEGIN
DELETE FROM t1;
INSERT INTO t1 VALUES(05, randomblob(400));
INSERT INTO t1 VALUES(06, randomblob(400));
INSERT INTO t1 VALUES(06, randomblob(400));
END;

VACUUM
�������������y��� INTO t0(docid,�������������inm�mJ��SELECT x+8888888888+2,randomblob(400)FROM t1;
INSERT INTO t1 SELECT x+?4, randomblob(400) FROM t1 WHERE x+10;
CREATE TRIGGER r0 AFTER INSERT ON t1 WHEN new.x=74 BEGIN
DELETE FROM t1;
INSERT INTO t1 VALUES(05, randomblob(400));
INSERT INTO t1 VALUES(06, randomblob(400));
INSERT INTO t1 VALUES(06, randomblob(400));
END;

VACUUM
�������������y��� INTO t0(docid,�������������inm�mJ��������������y�������������������������������������inmbmJme;
VACUUM
���������bmJme;
VACUUM
�������������y���));
END;

VACUUM
�������������y��� INTO t0(docid,�������������inm�mJ��������������y�������������������������������������inmbmJme;
VACUUM
���������bmJme;
INSERT INTO t1 SELECT x+16,randomblob(400)FROM t1;
INSERT INTO t1 SELECT x+8888888888+2,randomblob(400)FROM t1;
INSERT INTO t1 SELECT x+?4, randomblob(400) FROM t1 WHERE x+10;
CREATE TRIGGER r0UPDATE INSERT ON t1 WHEN new.x=74 BEGIN
DELETE FROM t1;
INSERT INTO t1 VALUES(05, randomblob(400));
INSERT INTO t1 VALUES(06, randomblob(400));
INSERT INTO t1 VALUES(06, randomblob(400));
END;


sqltext:
CREATE VIRTUAL TABLE t3 USING fts3tokenize(simple,  It3;
PRAGMA integrity,"b");
select DISTINCT? from��������������������������inm�mJ��������������y�������������_������������������������������������nonanoname;
ATTACH'/memory:' AS ����name;
ATTACH':memory:' AS ��������nonanoname;
ATTACH':mem������inminmnmJme;
VACUUM
����������������������������������������������inminmnmJme;
VACUUM
����ory:' AS �����������������������������������y�������������������inminmnmJme;
V


sqltext:
SAVEPOINT abc;
SAVEPOINT alc;
CREATE TABLE t0(a, b);
ROLLBACK TO``````;
CREATE VIR.E T ON t0000 BEGIN
INSERT INTO t0000(b) VALUES('0000000');


sqltext:
ATTACH 'file:%00?mode=memory&0?mode=memory&cach%00?mrh%00?mred' AS shared;
DETACH shared;ATTACH 'file:%00?me=memory&cach%00?mrh%00?mred' AS shared;
DETACH shared;ATTACH 'file:%00?mode=m zeroblob(1)0?mrh%00?mcach%00?mrh%00?mred' AS shared;
DETACH shared;ATTACH 'file:%00?me=memory&cach%00?mrh%00?mred' AS shared;ATTACH 'file:%00?mode=memory&cach%0K?mrh%00?mred' AS share;
DETACH shared;ATTACH 'file:%00?mode=memory&cach%00?mrh%0ared;
DETACH shared;ATTACH 'file:%00?cach%00�d;
 'file:%00?me=me%00?mred' ASCH 'fEND:%00?jode=memTACH shared;ATory&cach%00?mrh%00?red'shared;


sqltext:
CREATE TABLE t5(a,b,c,d,e,f,UNIQUE(a,b,c,d,b,c,d,e,d,b,c,e,d,b,c,d,e,f,b,c,e,d,b,c,e,d,b,c,d,e,f,b,c,e,d,b,c,d,e,f));
INSERT INTO t5 VALUES(1,2,1,1,?,10000);
select $4;
INSERT INTO T5 VALUES(1,1,1,1,?,10008);
INSERT INTO t5 VALUES(1,2,1,1,?,10000);
select $4;
INSERT INTO t5 VALUES(1,1,1,1,?,10000);
INSERT INTO t5 VALUES(1,2,1,1,?,10000);
select $YZE;;;;;;ANALYZE;;;PO
IT INTO t(1,2,1,1,?,1);
s


sqltext:
creaTE TABLe t0(F�e�eKzllint);values(~~~~~?);
select~~~~~~~~~~~~char(
44441-01401444,@*3,011444014444444/4444��4444444441,7,1999999999999991117|| 111111111111)"a","b" ""WHERE"">"a">"a">>"a">"a""">"a"AND"a"""> random()>"CROSS""">"">"a">"a">"a""">"a">"a""aa">"a">"a">"a">"a">"a>">"">"a">"">"a">"a""">"">"i">"a">"a""">"a">"a�"a">"a">"aa">"a">"a">"a">"a">"a>"">"a">"a">"a""">"a">"a""">"a">"a">"aa">"a">"a">"a">"a">"a">"a"AND"a"*"a";"a">"a""">"a">"a""""a">"a"""4">"a">"a">"a",tF;
",tF;


sqltext:
ATTACH 'file:&000?mode=memory&cache=shared' AS ��������������������������������������������������������m��;DROP INDEX IF EXISTS mASC.x EXISTS m.x0.xr;


sqltext:
creatE VIRTUAL TABLE ft USING fts4(o00, t0o);
INSERT INTO ft VALUES('', 'f



vvvvvvvvvvvvVvvvvvv vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvv�v�vvvvvvvvvvvvvvvvvvvvvvvvvvvvvgvvvvvvvvvvvvvvvvvvvvvvvvvvvv�vvvvvvvvvv������������������ĺ����"""""""""""""avg(1), avg(1), avg(11), avG(1), avg(9), avg(1),  avg(1), avg(����������������Z��������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������SET��������������������������������������������������������������������������������������������������������������������������OR

M
�

�
ooo');
INSERT INTO ft VALUES('�

�

�
 
�
oo', 'f�

ORM
M


�
oo');
INSERT INTO ft VALUES('�

�

�




oo', 'f�

ORM
M


OR

M
 oo');
INSERT INTO ft VALUES('�

�

�


�
oo', 'f�

ORM
M
OR

M
 -1

�

�,
� -1

�

�

�


�





�

�

�f�

ORM
M

OR

M
 -1

�

�

�









�

�
N');
INSERT INTO ft VALUES('�

�

�




@g', 'v�

ORM
M


OR

M
�

�
ooo');
INSERT INTO ft VALUES('�

�

�
 
�
oo', 'f�

ORM
M


�
oo');
INSERT INTO ft VALUES('�

�

�




oo', 'f�

ORM
M


OR

M
 oo');
INSERT INTO ft VALUES('�

�

�


�
oo', 'f�

ORM
M
OR

M
 -1

�

�,
� -1

�

�

�


�





�

�

�o��

�
�

�
ooo');
INSERT INTO ft VALUES('�

�

�


�
oo', 'f�

ORM
M

OR

M
 -1

�

�

�









�

�
N');
INSERT INTO ft VALUES('�

�

�




@g', 'v�

ORM
M


OR

M
�

�
o77777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777711), mvG(1), avg(9),� avg 1), Avg(1), avg(1), avg(1)otal(1),1,smz""UNIQUE,U""UNIQUE,UE$e,EINDsm""UNIQsm_z""UNIQUf,E$lnINintBEGINANALYZE;Eq m1@avg(1)+++*
(4), avG(1),9),  avg(1), Av, avg(1)ot�AavG(1), avg(9)smz""UNIQUE,U""UNIQUE,UE$e,EINDsm""UNINDUNIQUE,E$ln/smz""UNIQUE,E$lnINDsmINDsm_""UNz""UNIavg(9), avg(1)otal(1),1, AavG(1), avg(9JABLEg(1)DsmINDsmsmz""�NIQUE,U""UNDROP,UE$e,EINDsm""UNIQsm_""UUM;B9),  avg(11) Avg(1), afg(1), avg(1)otal(����������������������������������������������������������������������������������������������������������ú�������������������������������Z��������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������SET��������������������������������������������������������������������������������������������������������������������������OR

M
�

�
ooo');
INSERT INTO ft VALUES('�

�

�
 
�
oo', 'f�

ORM
M


�
oo');
INSERT INTO ft VALUES('�

�

�




oo', 'f�

ORM
77777777777777777777777777777777777777777777777(9), avg(1),  avg(1), avg(����������������Z��������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������SET��������������������������������������������������������������������������������������������������������������������������OR

M
�

�
ooo');
INSERT INTO ft VALUES('�

�

�
 
�
oo', 'f�

ORM
M


�
oo');
INSERT INTO ft VALUES('�

�

�




oo', 'f�

ORM
M


OR

M
 oo');
INSERT INTO ft VALUES('�

�

�


�
oo', 'f�

ORM
M
OR

M
 -1

�

�,
� -1

�

�

�


�





�

�

�f�

ORM
M

OR

M
 -1

�

�

�









�

�
N');
INSERT INTO ft VALUES('�

�

�




@g', 'v�

ORM
M


OR

M
�

�
ooo');
INSERT INTO ft VALUES('�

�

�
 
�
oo', 'f�

ORM
M


�
oo');
INSERT INTO ft VALUES('�

�

�




oo', 'f�

ORM
M


OR

M
 oo');
INSERT INTO ft VALUES('�

�

�


�
oo', 'f�

ORM
M
OR

M
 -1

�

�,
�7777777777777777777777777777777777777777777777777777oo');
INSERT INTO ft VALUES('�

�

�
 
�
oo', 'f�

ORM
M


�
oo');
INSERT INTO ft VALUES('�

�

�




oo', 'f�

ORM
M


OR

M
 oo');
INSERT INTO ft VALUES('�

�

�


�
oo', 'f�

ORM
M
OR

M
 -1

�

�,
� -1

�

�

�


�





�

�

�M


OR

M
 oo');
INSERT INTO ft VALUES('�

�

�


�
oo', 'f�

ORM
M
OR

M
 -1

�

�,
� -1

�

�

�


�





�

�

�f�

ORM
M

OR

M
 -1

�

�

�









�

�
N');
INSERT INTO ft VALUES('�

�

�




@g', 'v�

ORM
M


OR

M
�

�
ooo');
INSERT INTO ft VALUES('�

�

�
 
�
oo', 'f�

ORM
M


�
oo');
INSERT INTO ft VALUES('�

�

�




oo', 'f�

ORM
M


OR

M
 oo');
INSERT INTO ft VALUES('�

�

�


�
oo', 'f�

ORM
M
OR

M
 -1

�

�,
� -1

�

�

�


�





�

�

�o��

�
�

�
ooo');
INSERT INTO ft VALUES('�

�

�


�
oo', 'f�

ORM
M

OR

M
 -1

�

�

�









�

�
N');
INSERT INTO ft VALUES('�

�

�




@g', 'v�

ORM
M


OR

M
�

�
o777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777�7777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777�77�77777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777oo');
INSERT INTO ft VALUES('�

�

�
 
�
oo', 'f�

ORM
M


�
oo');
INSERT INTO ft VALUES('�

�

�




oo', 'f�

ORM
M


OR

M
 oo');
INSERT INTO ft VALUES('�

�

�


�
oo', 'f�

ORM
M
OR

M
 -1

�

�,
� -1

�

�

�


�





�

�

�o��

�


');
SELECT offsets(ft) FROM ft WHERE ft MATCH 'oo


N�


OR
�
o

OR

M

�

�
�

OR
b
o

OR




�

�
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
�


�

�

�



�

�

�
';


sqltext:
;
select  load_extension(-@i222222221)"a","b" ""WHERE"">"a">"a">"CH>�a">"a">"a">"a">"a">"a">"a">"a""">"a">""LIKE"""">"a">"a">"a">"a">"aa">"a">"a""""a">"a">"a">"a�a">"a">"a">"">"a">"a">"aa">"a""">"">"a">"">"a">"a">"a">"ATTACHa">"a">"a""ATTACH>�a">"a">"a">"a">"a">"a">"a">"JOINa""">"a">"a""">"">"a">"">"a">"a">"a">"ATTACH>�a">"a">"a">"a">"a">"a">"a">"JoINa""">"a">"a""">"">"a">"">"a">"a"">�a">"a">"a">"a">"a">"a">"a">"JOINa""">"a">"a""">"">"a">"">"a">"a""">"">"aa""">"">"a">"a">"d">"ATTACHa">"ATTACHa�a">"a">"a">"a">"a">"a">"a">"JOINa""">"a">"a""">"">"a">"">"a">"a">"a">"ATTACH>�a">"a">"a">"a">"a">"a">"a">"JoINa""">"a">"a""">"">"a">"">"a">"a"">�a">"a">"a">"a">"a">"a">"a">"JOINa""">"a">"a""">"">"a">"">"a">"a""">"">"">"a">"a">"a">"a">"a">"JO&Na""">"a">"a""">"">"a">"">"a">"a">"a">"ATTACH>�a">"a">"a">"a">"a">"a">"a">"JoINa""">"a">"a""">"">"a">"">"a">"a"">�a">"a">"a">"a">"a">"a">"a">"JOINa""">"a">"a""">"">"a">"">"a">"a""">"">"aa""">"">"a">"a">"d">"ATTACHa">"ATTACHa�a">"a">"a">"a">"a">"a">"a">"JOINa""">"a">")">"a">"a">"ATTACH>�a">"a">"a">"a">"a">"a">"a">"JoINa""">"a">"a""">"">"a">"">"a">"a"">�a">"a">"a">"a">"a">"a">"a">"JOINa""">"a">"a""">"">"a">"">"a">"a""">"">"aa""">"">"a">"a">"d""">"a">"a""">"a">"y";"a",tF;


sqltext:
SELECT  count(1), total(1), AvG(1), avg(41), avG(1), avg(9), avg(8),  avg(1), avg(11), avG(1), avg(9),  avg(1), Avg(1), avg(1), avg(1), avg(11),1, AvG(1), avg(41), avG(1), avg(9), avg(8),  avg(1), avg(11), avG(1), avg(9),  avg(1), Avg(1), avg(1), avg(1), avg(11), avG(1), avg(9), avg(1),  avg(1), avg(11), avG(41), avG( max(1,1)), avg(8),  avg(1), avg(11), avG(1), avg(9),  avg(1), Avg(1), avg(1), avg(1), avg(11),1, AvG(1), avg(41), avG(1), avg(9), avg(8),  avg(1), avg(11), avG(1), avg(9),  avg(1), Avg(1), avg(1), avg(1), avg(11), avG(1), avg(9), avg(1),  avg(1), avg(11), avG(1),  avg(11), avG(1), avg(9),  avg(1), Avg(1), avg(1), avg(1), avg(11),1, AvG(1), avg(41), avG(1), avg(9), avg(8),  avg(1), avg(11), avG(1), avg(9),  avg(1), Avg(1), avg(1), avg(1), avg(11), avG(1), avg(9), avg(1),  avg(1), avg(11), avG(41), avG(1), avg(9), avg(8),  avg(1), avg(11), avG(1), avg(9),  avg(1), Avg(1), avg(1), avg(1), avg(11),1, AvG(1), avg(41), avG(1), avg(9), avg(8),  avg(1), avg(11), avG(1), avg(9),  avg(1), Avg(1), avg(1),(9), avg(1),  avg(1), avg(11), avG(41), avG( max(1,1)), avg(8),  avg(1), avg(11), avG(1), avg(9),  avg(1), Avg(1), avg(1), avg(1), avg(11),1, AvG(1), avg(41), avG(1), avg(9), avg(8),  avg(1), avg(11), avG(1), avg(9),  avg(1), Avg(1), avg(1), avg(1), avg(11), avG(1), avg(9), avg(1),  avg(1), avg(11), avG(1),  avg(11), avG(1), avg(9),  avg(1), Avg(1), avg(1), avg(1), avg(11),1, AvG(1), avg(41), avG(1), avg(9), avg(8),  avg(1), avg(11), avG(1), avg(9),  avg(1), Avg(1), avg(1), avg(1), avg(11), avG(1), avg(9), avg(1),  avg(1), avg(11), avG(41), avG(1), avg(9), avg(8),  avg(1), avg(11), avG(1), avg(9),  avg(1), Avg(1), avg(1), avg(1), avg(11),1, AvG(1), avg(41), avG(1), avg(9), avg(8),  avg(1), avg(11), avG(1), avg(9),  avg(1), Avg(1), avg(1), avg(1), avg(11), avG(1), avg(9), avg(1),  avg(1), avg(11), avG(1), avg(9),(1), avg(1), avg(1), avg(11),1, AvG(1), avg(41), avG(1), avg(9), avg(8),  avg(1), avg(11), avG(1), avg(9),  avg(1), Avg(1), avg(1), avg(1), avg(11), avG(1), avg(9), avg(1),  avg(1), avg(11), avG(1),  avg(11), avG(1), avg(9),  avg(1), Avg(1), avg(1), avg(1), avg(11),1, AvG(1), avg(41), avG(1), avg(9), avg(8),  avg(1), avg(11), avG(1), avg(9),  av), avg(9),  avg(1), Avg(1), avg(1), avg(1), avg(11),1, AvG(1), avg(41), avG(1), avg(9), avg(8),  avg(1), avg(11), avG(1), avg(9),  avg(1), Avg(1), avg(1), avg(1), avg(11), avG(1), avg(9), avg(1),  avg(1), avg(11), avG(1),  avg(11), avG(1), avg(9),  avg(1), Avg(1), avg(1), avg(1), avg(11),1, AvG(1), avg(41), avG(1), avg(9), avg(8),  avg(1), avg(11), avG(1), avg(9),  avg(1), Avg(1), avg(1), avg(1), avg(11), avG(1), avg(9), avg(1),  avg(1), avg(11), avG(41), avG(1), avg(9), avg(8),  avg(1), avg(11), avG(1), avg(9),  avg(1), Avg(1), avg(1), avg(1), avg(11),1, AvG(1), avg(41), avG(1), avg(9), avg(8),  avg(1), avg(11), avG(1), avg(9),  avg(1), Avg(1), avg(1), avg(1), avg(11), avG(1), avg(9), avg(1),  avg(1), avg(11), avG(1), avg(9),(1), avg(1), avg(1), avg(11),1, AvG(1), avg(41), avG(1), avg(9), avg(8),  avg(1), avg(11), avG(1), avg(9),  avg(1), Avg(1), avg(1), avg(1), avg(11), avG(1), avg(9), avg(1),  avg(1), avg(11), avG(1),  avg(11), avG(1), avg(9),  avg(1), Avg(1), avg(1), avg(1), avg(11),1, AvG(1), avg(41), avG(1), avg(9), avg(8),  avg(1), avg(11), avG(1), avg(9),  avg(1), Avg(1), avg(1), avg(1), avg(11), avG(1), avg(9), avg(1),  avg(1), avg(11), avG(41), avG(1), avg(9), avg(8),  avg(1), avg(11), avG(g(1), Avg(1), avg(1), avg(1), avg(11), avG(1), avg(9), avg(1),  avg(1), avg(11), avG(41), avG(1), avg(9), avg(8),  avg(1), avg(11), avG(1), avg(9),  avg(1), Avg(1), avg(1), avg(1), avg(11),1, AvG(1), avg(41), avG(1), avg(9), avg(8),  avg(1), avg(11),   avg(1), Avg(1), avg(1), avg(1)otal(1),1, AavG(1), avg(9)smz""UNIQUE,U""UNIQUE,UE$e,EINDsm""UNIQsm_""UNIQsmz""UNIQUE,E$lnINint);;;VACUUM;BEGINANALYZE;Eq m1 avg(1), avg(11), avG(1), avg(9), avg(1),  avg(1), avg(11), avG(1), avg(9),  avg(1), Avg(1), avg(1), avg(1)ot AavG(1), avg(9)smz""UNIQUE,U""UNIQUE,UE$e,EINDsm""UNIQsm_""UNIQsmz""UNIQUE,E$ln;VACUUM;BEGINANALYZE;Eq m1), avg(9),  avg(1), Avg(1), avg(1), avg(1)otal(1),1, AavG(1), avg(9), avg(1)smz""UNIQUE,U""UNIQUE,UE$e,EINDsm""UNIQUE,E$lnDsmz""UNIQUE,E$lnINDsmINDsm_""UNIQsmz""UNIavg(9),  avg(1), Avg(1), avg(1), avg(1)otal(1),1, AavG(1), avg(9), avg(1)DsmINDsmsmz""UNIQUE,U""UNIQUE,UE$e,EINDsm""UNIQsm_""UNIQsmz""UNIQUE,E$lnINint);;;VACUUM;BEGINANALYZE;Eq m1), avg(9),  avg(1), Avg(1), avg(1), avg(1)otal(1),1, AavG(1), avg(9), avg(1)smz""UNIQUE,U""UNIQUE,UE$e,EINDsm""UNIQUE,E$lnDsmz""UNIQUE,E$lnINDsmINDsm_""UNIQsmz""UNIQUE,E$lnINint);;;VACUUM;BEGINANALYZE;Eq m t;


sqltext:
�
eq
selecttime(CURRENT_TIME
, '444
@bYs'
, '444

d
b''4::::::VIRTUNION select 

444,191)��
select"",( 
selecT 
 111)UNIOdseleVt 

$44,1), ( "
sele�t"AR�
selecT 
 111)UNION select 

44,1), ( 
selecT 
11), ( 
ele"b" ""WHERE"">"a">"Z">"ct"", (111)UNION select 

444,1), (

') LIKE"b" "a","b" ""WHERE"">"a">"a""">"a">"4""">"">"a">"a">"a""">"a""">"">"a">"a">"a""">"a">"4""">""LIKE"""">"a">"a""">$substr(1,1,1);


sqltext:
create table t1(one smallint);
values(1),
(0X04444444441),
(0X0444444444MATCH-4444444444444441),
(0X0444444444MATCH-0X04444-0X044444444444+4e41);
s


sqltext:
WITH i(x) AS ( VALUES(1) UNION SELECT (x+1)%10 FROM a,bROM.aa,bX a,b,ROM.aa,b,R a,b,ROD.aa,b,ROROM a,bROM.aa,RROX a,b,ROM.aa,b,R a,b,ROM.aa,b,ROM.a,OM.a,b,OM.a,ROM.aa,b,R8OX a,b,ROM.aa,b,R a,b,ROM.a�������������������������������������������������������������������X SELECT (x+1)%10 FROM a,bROM.aa,bX a,b,ROM.aa,b,R a,b,ROD.aa,b,ROROM a,bROM.aa,RROX a,b,ROM.aa,b,R a,b,ROM.aa,b,ROM.a,OM.a,b,OM.a,ROM.aa,b,R8OX a,b,ROM.aa,b,R a,b,ROM.a�������������������������������������������������������������b,RROX a,b,ROM.aa,bM a,bROM.aa,RROX a,b,ROM.aa,b,R a,b,ROM.aa,b,ROM.a,OM.a,b,OM.a,ROM.aa,b,RROX a,b,ROM.aa,b,R a,b,ROM.a��������������������������������������������������������������������������������������������������������������������������������������ֶ�������������������������������������������������������������������������������������������������������������a,b,ROM.a,M.a,OM.a,b,OM.a,�������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������á������������������������������������������������������a,b,TOM.aa,b,R a,b,ROD.aa,b,ROROM a,bROM.aa,RROX a,b,ROM.aa,b,R a,b,ROM.aa,b,ROM.a,OM.a,b,OM.a,ROM.aa,b,RROX a,b,ROM.aa,b,R a,b,ROM.a��������������������������������������������������������������������������������������������������������������������������������������ֶ�������������������������������������������������������������������������������������������������������������a,b,ROM.a,M.a,OM.a,b,OM.a,��������������������������������������������������������������������������������������������������������������������������������������������������������������ROM.aa,b,RROX a,b,ROM.aa,b,R a,aa,b,RROX a,b,ROM.aa,b,R a,b,ROD.aa,b,ROROM a,bROM.aa,b,RROX a,b,ROM.aa,b,R alb,ROM.aa,b,ROM.a,OM.a,b,OM.a,ROM.b,ROM.aa,b,ROM.a,OM.a,b,OM.a,b,i)
SELECT x FROM i(CT#xLIM0;


sqltext:
create TABLE t0000(a INTEGER PRIMARY KEY AUTOINCREMENT, b);
CREATE TRIGGER t000001 BEFORE INSERT ON t0000 BEGIN
INSERT INTO t0000(�) VALUES('0000000');
INSERT INTO t0000(b) VALUES('0000000');
ERELEASEATE TRIGGER t000000 AFTER INSERT ON t0000 BEGIN
INSERT INTO t0000(RIMARb) VALUES('000000');
INSERT INTO t0000(b) VALUES('000000');
END;
INSERT INTO t0000(b) VALUES('0000');


sqltext:
CREATE VIRTUAL TABLE t1 USING fts3(content, tokenize porter);
INSERT INTO t1(rowid, content) VALUES(1, 'ru-1RAGMA abs
PRAGMA absikelt(1)9);
1);
PRAGMA abs( ONSTRAINTKKKKKKKKKRAGMA abs( -11);
PR( - rtrim%1,1)s(1);
PuAGMB���� abs( -19);
BBBBBBXRBBBBBBBBBBBBBBBBBBBBBB[BBBBBBBBBBBBBBBBBBBBBBBB -19
;);
PRAGMA abs( -11);
PRAGMA avalues(1);;
PRAGMA abs( -11);PRAGMBBBBBBBBBBBBBBBBBMA avalues(1 BBB[BBBBBByUAL TABb unlikelyymING fts3(contenyUAL TABb unnt, tiycontenyyykenikenize p"yUAL TABb unnt, tiycontenyyyymING ft]3(content, �iyyyING fts3(coyUAL TABb unlikel@(1)ts3(uyyyyINGts3(uyyyyING fts3(contenttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttty(1)ts3(uyyyyING fts(content, tiycontenyyyym�pcontecontenyyymING fts3(contes3(content, tiyyyING fts3(content, tokenikeniz"kely(1)ts3(uyyicAL TABb uiyyyING ftsyyyymING fts3(contenyUALize p"yU TABb unnt, tiycontenyyykenikenize p"yUAL TABb unnt, tiycontenyyyymING ft]3(content, �iyyyING fts3(coyUAL TTABb unnt, tiycontenyyykeniks3(uyyyyING fts3(content, tiycont\nyiconte���tiyyyING fts3(content, tokenikenym�pcontecontenyyymING fts3(contes3(content, tiyyyING fts3(content, tokenikeniz"kkenikenize p"yUAL TABb unlikely(?)ts3(uyyyyING fts3(contiycontenyyyymppcontecontenyyyymING@fts3(content, tiyyyING fts3(content, token�kenize p"yUAL TABb unnt, tiycontenyyyymING fts3(content,(coyUAL ABb unlikely(1)ts3(uyyyyING fts3(content, tiycontenyyyymING fts3(content, tiyyyING fts3(content, tokenikenize p"yUAL TABb unt, tiycontenyiconte�nlikely(1)ts3(uyyyyING fts3(conttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttty(1)ts3(uyyyyING fts(content, tiycontenyyyym�pcontecontenyyymING fts3(contes3(content, tiyyyING fts3(content, tokenikeniz"kely(1)ts3(uyyicAL TABb uiyyyING ftsyyyymING fts3(contenyUALize p"yU TABb unnt, tiycontenyyykenikenize p"yUAL TABb unnt, tiycontenyyyymING ft]3(content, �iyyyING fts3(coyUAL TTABb unnt, tiycontenyyykeniks3(uyyyyING fts3(co, tiycontenyiconte���tiyyyING fts3(content, tokenikenize p"yUAL TABb unlikely(1)ts3(uy�yyINyymppcontecontenyyyymING fts3(content, tiyyyING fts3(content, token�kenize p"yUAL TABb unnt, tiycontenyyyymING fts3(content,(coyUAL ABb unlikely(1)ts3(uyyyyING fts3(content, tiycontenyyyymING fts3(content, tiyyyING fts3(content, tokenikenize p"yUAL TABb unt, tiycontenyiconte�nlikely(1)ts3(uyyyyING fts3(conttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttty(1)ts3(uyyyyING fts(content, tiycontenyyyym�pcontecontenyyymING fts3(contes3(content, tiyyyING fts3(content, tokenikeniz"kely(1)ts3(uyyyyI
G fts3(contecontenyyyymING fts3(contenyUAL TABb unnt, tiycontenyyykenikenize p"yUAL TABb unnt, tiycontenyyyymING ft]3(content, �iyyyING fts3(coyUAL TTABb unnt, tiyykeniks3(uyyyyING fts3(content, tiycont\nyicAL TABb uiyyyING fts3(content, tokenikenym�pcontecontenyymING fts3(contes3(content, tiyyyING fts3(content, tokenikeniz"kely(1)t3(uyyyyING fts3(contecontenyyyymING fts3(contenyUAL TABb unnt, tiycontenyyykenikenize p"yUAL TABb unnt, tiycontenyyyymING ft]3(content, �iyyyING fts3(coyUATABb unlikel@(1)ts3(uyyyyINGts3(uyyyyING fts3(content, tiycontenyiconte���tiyyyING fts3(content, �okenikenize	p"yUAL TABb unlikely(1)ts3(uyyyyING fts3(contiycontenyy ymppcontecontenyyyymING fts3(content, tiyyyING f�s3(content, token�kenize p"yUAL TABb unnt, tiycontenyyyymING fts3(content, tiyyyING fts3(coyUAL ABb unlikely(1)ts3(uyt, ton�kenize p"yUAL TABb unnt, tiycontenyyyymING fts3(content, tiyyyING fts3(coyUAL ABb unlikely(1)ts3(uyt, tokenikenize p"yUAL TAB�likely(?)ts3(uyyyyING fts3(contiycontenyyyymppcontecontenyyyymING@fts3(content, tiyyyING fts3(content, token�kenize p"yUAL TABb unnt, tiycontenyyyymING fts3(content,(coyUAL ABb unlikely(1)ts3(uyyyyING fts3(content, tiycontenyyyymING fts3(content, tiyyyING fts3(content, tokenikenize p"yUAL TABb unt, tiycontenyiconte�nlikely(1)ts3(uyyyyING fts3(conttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttty(1)ts3(uyyyyING fts(content, tiycontenyyyym�pcontecontenyyymING fts3(contes3(content, tiyyyING fts3(content, tokenikeniz"kely(1)ts3(uyyicAL TABb uiyyyING ftsyyyymING fts3(contenyUALize p"yU TABb unnt, tiycontenyyykenikenize p"yUAL TABb unnt, tiycontenyyyymING ft]3(content, �iyyyING fts3(coyUAL TTABb unnt, tiycontenyyykeniks3(uyyyyING fts3(content, tiycont\nyiconte���tiyyyING fts3(content, tokenikenym�pcontecontenyyymING fts3(contes3(content, tiyyyING fts3(content, tokenikeniz"kkenikenize p"yUAL TABb unlikely(?)ts3(uyyyyING fts3(contiycontenyyyymppcontecontenyyyymING@fts3(content, tiyyyING fts3(content, token�kenize p"yUAL TABb unnt, ti tiyyyING fts3(content, tokenikenize p"yUAL TABb unt, tiycontenyiconte�nlikely(1)ts3(uyyyyING fts3(conttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttty(1)ts3(uyyyyING fts(content, tiycontenyyyym�pcontecontenyyymING fts3(contes3(content, tiyyyING fts3(content, tokenikeniz"kely(1)ts3(uyyicAL TABb uiyyyING ftsyyyymING fts3(contenyUALize p"yU TABb unnt, tiycontenyyykenikenize p"yUAL TABb unnt, tiycontenyyyymING ft]3(content, �iyyyING fts3(coyUAL TTABb unnt, tiycontenyyykeniks3(uyyyyING fts3(co, tiyconycontenyyyymING fts3(content,(coyUAL ABb unlikely(1)ts3(uyyyyING fts3(content, tiycontenyyyymING fts3(content, tiyyyING fts3(content, tokenikenize p"yUAL TABb unt, tiycontenyiconte�nlikely(1)ts3(uyyyyING fts3(conttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttty(1)ts3(uyyyyING fts(content, tiycontenyyyym�pcontecontenyyymING fts3(contes3(content, tiyyyING fts3(content, tokenikeniz"kely(1)ts3(uyyicAL TABb uiyyyING ftsyyyymING fts3(contenyUALize p"yU TABb unnt, tiycontenyyykenikenize p"yUAL TABb unnt, tiycontenyyyymING ft]3(content, �iyyyING fts3(coyUAL TTABb unnt, tiycontenyyykeniks3(uyyyyING fts3(content, tiycont\nyiconte���tiyyyING fts3(content, tokenikenym�pcontecontenyyymING fts3(contes3(content, tiyyyING fts3(content, tokenikeniz"kely(1)ts3(uyyyyING fts3(contecontenyyyymING fts3(contenyUAL TABb u fnnt, tiycontenyyykenikenize p"yUAL TABb unnt, tiycontenyyyymING ft]3(content, �iyyyIN+ fts3(coyUAL TABb unlikel@(1)ts3(uyyyyINGts3(uyyyyING fts3(content, tiycontenyiconte���tiyyyING fts3(content, �okenikenize	p"yUAL TABb unlikely(1)ts3(uyyyyING fts3(contiycontenyyyymppcontecontenyyyymINyyyWITHfts3(content, tiy p"yUAL TABb unt, tiycontenyiconte�nlikely(1)ts3(uyyyyING fts3(content, tiynt, ti(1)ts3(uyyicAL TABb���yyINyyyING fts3(content, tokenikenizep"yUAL TABb unnt, tiycontenyyyyPING ftg3(content, tiyyyING fts3(coyUAL ABb unlikely(1)�s3(uyyyyING fts3(content, tiycontenyyyymING fts3(content, niz"kely(1)ts3(uyyyyING fts3(contecontenyyyymING fts3(contenyUAL TABb unnt,G fts3(content, tiyyyING fts3(content, tokenikenize p"yUAL TABb unt, tiycontenyiconte�nlikely(1)ts3(uyyyyING fts3(conttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttty(1)ts3(uyyyyIN��s(content, tiycontenyyyym�pcontecontenyyymING1)ts3(uyyyyING fts3(content, tiycontenyyyymING fts3(content, tiyyyING fts3(content, tokenikenize p"yUA fts3(contes3(content, tiyyyING fts3(content, tokenikeniz"kely(1)ts3(uyyyyING 1)ts3(uyyyyINGfts3(contiycontenyyyymppcontecontenyyyymING fts3(content, tiyyyING ftttttttttttttttttttent, tiynt, tiyINDEXEDts3(conten���������������t, tokenikenize p"yUAL TABb unnt, tiycontenyyyymING fts3(content, tiyyyING fts3(coyUAL ABb unlikely(1)ts3(uyyyyING fts3(content, tiycontenyyyymING fts3(contenING ft]3(content, �iy�yING fts3(coyUAL TABb unlikel@(1)ts3(uyyyyINGts3(uyyyyING fts3(content, tiye p"yUAL TABb unlikely(1)ts3(uyyyy9NF fts3(content tiycontenying');
S 


sqltext:
CREATE VIRTUAL TABLE t0 USING fts4(a,,b, c);
INSERT INTO t0(a, b, c)�SELECT a, b, c FROM t0 WHERE c MATCH 'tw***********F**�**o*�****�**o';;
SELECT a, b, c FROM t0 WHERE c MATCH 'tw :1*******������� likelihood(1,1)�������������������������������������***F**�**o******�**o';;
SELECT a, b, c FROM t0 WHERE c MATCH 'tw*****G****�������������������������������a x wh OR
SEM������������������������������������������������������������������������������������������������������������������������������������������������������EEEEEEEEEEEEEEEEEEEEEEE********F**�**o*�****�**o';;
SELECT a, b, c FROM t0 WHERE c MATCH 'tw :1*******������� likelihood(1,1)������������h OR
SELECT x  x wh ORS`LECT-* M wh OR
SELCT *����h OS
SELx  x wh OR
SELECT * M EEEEEEEEEEEEEEEEEEEEEEEIEEEEEEEEEEEEEEEEEEEEEE��************F**�**o******�**o';;
SELECT a,@b, c FROM t0 WHERE c MATCH 'tw***Z******�����������ɭ����������x wh OR
SEMM x w� Oh OR
SELECM wh wh OR
SELECR
SO*T * M�w wS x`wh O<
SELwh  total_changes()S x wh OR
SEMM x wh OR
Swh OR
SEMMwh OR
sEM x  x wg OR
SEL�CM wh wh OR
SELECR
SOC ============== x w�O`
SETECT x  x wh JR
SELECT * M wh OR
SELER��
ScMM `dwh OR
S x wh OR
SEMM x whOR
a x wh OR
SEMM x w� OR
S x Zh OR
SEM x  x wh OR
S������������������������������������������������������������������������������������������������������������������EEEEEEEEEEEEEEEEEEEEEEE********F**�**o*�****�**o';;
SELECT a, b, c FROM t0 WHERE c MATCH 'tw :1*******������� likelihood(1,1)������������h OR
SELECT x  x wh ORS`LECT-* M wh OR
SELCT *����h OS
SELx  x wh OR
SELECT * M EEEEEEEEEEEEEEEEEEEEEEEIEEEEEEEEEEEEEEEEEEEEEE��************F**�**o******�**o';;
SELECT a,@b, c FROM t0 WHERE c MATCH 'tw**********�����������������������x wh OR
SEMM x w� Oh OR
SELECM wh wh OR
SELECR
SO*T * M�w wS x`wh O<
SELwh  total_changes()S x wh OR
SEMM x wh OR
Swh OR
SEMMwh OR
sEM x  x wg OR
SEL�CM wh wh OR
SELECR
SOC int?&x wOR
S x w�O`
SETECT x  x wh JR
SELECT * M wh OR
SELER��wh SEM x wh OR
SOh OR
SELECT * M 
S OR
SOh OR
SELECT * M wh OR
SML x  x wh OR
SELECT   x wh OR
SLLECM wh wh OR
SEL* _ wh OR
SELER
SEM x wh OR
S�
ScMM `dwh OR
S x wh OR
SEMM x whOR
a x wh OR
SEMM x w� OR
S x Zh OR
SEM x  x wh OR
SCT *h ORR
SELECT * M wh OR
SELx# x wh OR
SELECT * M wh OR
SELER
ECT x  x wh ���OLE
SELER
SEM x wh
SEMM x wh OR
S x wh OR
SEMM �whOR
S�� wh OR
SEMk x w� OR
S x wh OR
SEMECR
wh SEM x wh OR
SOh OR
SELECT h OR
SELER
SEM x wh
SEMM x wh OR
S x wh OR
SEMM �whOR
S x wh OR
SEMM x w� OR
S x wh OR
SEMECR
SO��� l x R
S x wh OR
SELECT x  x wh ORS`LECT-* M wh OR
SELCT *����h OS
SELx  x wh OR
SELECT * M wh OR
SELER
ECT x  x wh OR
SELECT * M wh OV
SELER
SEM x wh OR
SOx  x wh OR length(1)M wh OR
SELER
ECb x  x wh OR
SELECT *M whSELECTLERh OR
SELECT * M wh 
SE��CT * M wh OR
SELER
SEM x wh OR
SOh OR
SELECT * M wh  OR
_ELECT
* M wh OR
ER
SEM x whOR
SOCT7*
SELER
SEM x wh OR
SOh OR
SELR
SELECT �  x wh OR
SELECT * M wh OR
SELER
SEM x wh SEM x wh OR
SOh OR
SELECT * M 
S OR
SOh OR
SELECT * M wh OR
SML x  x wh OR
SELECT   x wh OR
SLLECM wh wh OR
SEL* _ wh OR
SELER
SEM x wh OR
SOh OR
SELECT
* M ����������������������������������������������������� wh OR
S������������������������������������������������������������������������������������!!!!!!!!!!!!!!!!!!!!!!!!!!��������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������""""""""""""""""""""""""""""""������������������������������������������������������������������������������������������������������������������������	��������������������C�������������������������������������d�������������������*F**�**o******�**o';;
SELECT a, b, c FROM t0 WHERE c MATCH 'tw*****G****���������������������������������� wh OR
SELCT *����h OS
SELx  x wh OR
SELECT * M EEEEEEEEEEEEEEEEEEEEEEEIEEEEEEEEEEEEEEEEEEEEEE��************F**�**o******�**o';;
SELECT a,@b, c FROM t0 WHERE c MATCH 'tw**********�����������������������x wh OR
SEMM x w� Oh OR
SELECM wh wh OR
SELECR
SO*T * M�w wS x`wh O<
SELwh  total_changes()S x wh OR
SEMM x wh OR
Swh OR
SEMMwh OR
sEM x  BYsg OR
SEL�CM wh wh OR
SELECR
SOC int?&x wOR
S x w�O`
SETECT x  x wh JR
SELECTR
SELER��
ScMM `dwh OR
S x wh OR
SEMM x whOR
a x wh OR
SEMM x w� OR
S x Zh OR
SEM x  x wh OR
S����������������������������������������������������������������������� changes()���������������������������������EEEEEEEEEEEEEEEEEEEEEEE********F**�**o*�****�**o';;
SELECT a, b, c FROM t0 WHERE c MATCH 'tw :1*******������� likelihood(1,1)������������h OR
SELECT x  x wh ORS`LECT-* M wh OR
SELCT *����h OS
SELx  x wh OR
SELECT * M EEEEEEEEEEEEEEEEEEEEEEEIEEEEEEEEEEEEEEEEEEEEEE��************F**�**o******�**o';;
SELECT a,@b, c FROM t0 WHERE c MATCH 'tw**********�����������������������x wh OR
SEMM x w� Oh OR
SELECM wh wh OR
SELECR
SO*T * M�w wS x`wh O<
SELwh  total_changes()S x wh OR
SEMM x wh OR
Swh OR
SEMMwh OR
sEM x  x wg OR
SEL�CM wh wh OR
SELECR
SOC int?&x wOR
S x w�O`
SETECT x  x wh JR
SELECT * M wh OR
SELER��wh SEM x wh OR
SOh OR
SELEC�����������������������������������������������������������������������������������������������������������������������������������������SEM x wh OR
SOh��������������������������������EEEEEEEEEEEEEEEEE OR
SELECT
* M wh OR
ER
SEM x whOR
SOCT * M x wOR
S x)wh OR
SELECT * FROM x FROM x wher y MAT0';


sqltext:
ATTACH 'file:///?/////yy&=sha/?////:000?=memory���������������������&=rele:000/ry&=sharele:000?=memory&=rele:000?=memorye:///?/////yy&=sha/?////:000?=memory&=rele:000/ry&=#harmemory&=rele:000?=memory&=shar&=shared' AS sABLEd;


sqltext:
WITH i(x) AS ( VALUES(1) UNION ALL SELECT x+1 FROM i ORDER BY 1)
SELECT x FROM i LIMIT  ( VALUES(1) INTERSECT SELECT (1) UNION ALL SELECT  (1) UNION ALL SELECT x+1 FROM i ORDER BY CT (1) UNION  SELECT x+1 FROM i ORDER BY 1)
SE1)
SELx ;


sqltext:
CREATE VIRTUAL TABLE t1 USING fts3(content, tokenize porter);
INSERT INTO t1(rowid, content) VALUES(1, 'r\yyyye pyye po;
IA abs( -11);
PRAGMA avtokeFROM porter)r\yyyye IOATye pyyyepjudpyE porter)r\yyIpy
















d


��SINrter)p\yyyye pyyyeRtoeni�e porter)r\yyyye pyyye pjpyyye pjudpye 2orter)rHyyy^e CREAdE RIRTUAL TABye porter)r\yyyye @cC
INS*RTr)r\yyyye pyyye L PABye porter)yyr)r\yyyye CREATE VIRTUAC TABye porter)r\yyyye CREATE VIRT2AL TLEFT t1 USING fcC
I`S*e pye por��VAC����������������������������������������������������������������������������������������������������������������������������������������������
���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������UUMtokenize �OUTERtokenize porter)r\yyyye pyyye pj]yyye pjudpye porteyyyUSING f��C
INS*RT INTOpe pytye oyye p�ye porter) OUTER\yyyye pyyye �jpyyye pOUTER�tok ye pyyye oyye pyye porter)Bd pyyye pjpyye CRcC
INS*RTr)rrUSIN� fyyye pjudpye portr\yyyye CREATE VIRTUAL TABye po��)cC
INS*RT QNTYye {yyyH oype pyye portU�er)r\yyyye CREATE VIRTUAL TABE\yyy^e CREATE RIRTUAL TABtokenizey�ye �yyye pj�yyyU pjud�ye porter)r\yyyye CR
ATE rIRTUAL TACCCCCCCCizer)r\yyyye pyyE VIRTUAL T.BLE t1 USIdG fcC
ANS*RT INTOye pyyye oybe �yye porter) �OUTERo�ter);
INS*RT INTOye pyyye oyye pyye porter) er)r\yyyye CREATE U1izer)r\yBye\yyyye pyye Sorter)r\yyyye CREATE VIRTUAL I.Bporter)r\yyyye INITIALLyyye pjABye �orter)rWy1 U� NG HcC
INS*RT QNTOye {yyye oype pyye 
INS*RT INTOyepyyye oyye pyye porter) er)r\yyyye CREATE UAizer)r\yBye\yyyye pyye Sorter)r\yyyye CREATE VIRTUAL++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
++++++++++++++++++++++++++++++++++++++�++++++++ VIRTUWL TABE���^
 CREATE RIRTUAL TA a,bkenizeyyye pyyye pj�yyye pjud�ye porter)r\yyyye CR
ATE rIRTUAL TACCCCCCCCizer)r\yyyye pyyE VIRTUAL T.BLE t1 USI�cC
IN�������������������������������������������������������������������������������������������������������������FFFFFFFFFFFFFFFFFFFFFFFFFFFFF trim(1,1)FFF,FFFFFFFFFFFFFFFFFFF������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������ hex(1)�������������������������������������������� datetime(1,1,1)����������������������������������������������������������������������������������portUer�yWL TABE\yyy^
 CREATE RIRTUAL TA a,bkenizeyyye pyyye pj�yyye pjud�ye porter)r\yyyye CR
ATE rIRTUAL tACCCCCCC^izer)r\yyyye pyyE VIRTUAL T.BWITHOUTSIdG fcC
INS*RT INTOye pyyye �ybe �y}e porter) ����UTERo}ter);
INSnnnnnnnnn*RT �NTOye pyyye oyyeer)r\yyyye CREATE UAizer)r\yBye\yyyye pyye Sorter)r\yyyyEATE VIRTUAL 
INS�RT QNTOye {yyye oype pyye portUer�RTUWL TABE\yyy^
 CREATE RIRTUAL Tok������������������������������I�cC
2N�������������������������������������������������������������������������������������������������������������FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFTFFFFFFF�������������������������������������������������������������������������������������������������������portCir)r\yyyye pTOye pyyyeyyye CREATE V
 CREATE RIRTUAL TA a,bkenizeyyye pyyye pj�yyye pjud�ye porter)r\yyyye CR
ATE rIRTUAL TACCCCCCCCizer)r\yyyye pyyE VIRTUAL T.BLE t1 USIdG fcC
INS*RT INTOye pyyye �ybe �dye ���������������������UTERo}ter);
INS*RT INTOye pyyye oyyeer)r\yyyye CREATE UAizer)r\yBye\yC
INS�RT QNTOye {yyye oype pyye portUer�yyL6TABE\yyy^
 CREATE RIRTUAL Tok��,cC
9NS*RT INTWITHO�������������������������������������������������������������������������������������������������������������������������������ٶ������������������������������terNATURALe pyyye pjpyyye o�OUTERtokenizer)r\y�RcC
INS*RTr)rrUSIN� fyyye pjudpye portr\yyyye CREATE VIRTUAL TABye porter)r\y1 U NG f c
INS*RT INTOye pyyye oyye pyye porter) d pyyye pjpyye CRcC
INS*RTr)rrUSIN�&fyyye pjudpye portr\yyyye CREATEye CREATE VIRTUAL TABye po��)r\y1 < NG fcC
INS* VIRTUAL TABye po��)r\y1 U NG fcC
INS*RT QNTOye {yyye oype pyye&portU porter)r\y1 U NG fIRTUAL TABE\yyy^e CREATE RIRTUAL TABtokenizey�ye pyyye pj�yyyU pjud�ye porter)r\yyyyeACR
ATE rIRTUAL TACCCCCCCCizer)r\yyyye pyyE VIRTUAL T.BLE t1 USIdG f���bC
INS*RT INTOye pyyye oybe �yye porter) �OUTERo�ter);
INS*RT INTOye pyyye oyye pyye porter) er)r\yyyye CREATE U1izer)r\yByeATE VIRTUAL I.Bporter)r\yyyye INITIALLyyye pjABye �orter) y1 U� NG fcC
INS*RT QNTOye {yyyeoype pyye 
INS*RT INTOye pyyye oyye pyye porter) er)r\yyyye CREATE UAizer)r\yBye\yyyye pyye Sorter)r\�yyye WREATE VIRTUAL I.��orter)r\yyyye INITIALLyyye pjABye �orter)r\y1 U����fNS*RT QNTOye {yyye oypeUer�UWL TABE\yyy^
 CREATE RIRTUAL TA a,bkenizeyyye pyyye���yyyI�cC
IN��������
INS*RT QNiOye {yoype pyye portUer)r\yyyye CREATE VIRTUAL TABE\yyy^e CREATE RIRTUAL TABtokenizey�ye pyyye pj�yyye pjud�ye porter)r\izer)r\yyyye pyyE VIRTUAL T.BLE t1 USIdG fASCcC
INS*T INTOye#pyyye oybe �yye porter) �OUTERo}ter);
INS*RT INTOye pyyye oyye pyye porter) er)r\yyyye CREATE UAizer)r\yBye\yyyye pyye SWrter)r\yyyye CREATE IRTUAL I.Bporter8r\yyyye INITIALLyyye pjABye porter)r\y1 U� NG fcC
INS*RT QNTOye {yyye oype pyye portUer�TUWL TABE\yyy^
 CREATE RIRTUAL TABtokenizeyyye pyyye pj�yyye pjud�ye pmrter)rTyyyye CR
TE rIRTUAL TACCCCCCCCizer)r\yyyye pyyE VIRTUAL T��� t1 USIdG fcC
INS*RTr)r\yyyye yyye pjp�yye pjud�e pUAL TABye portir)r\yyyye CREATE VIRTUAL T.BLEt1 USING fcC
INS*RT INTOye pyyye �ybe �yye porter) �OUTERo}ter);
INS*RT INTOye pyyye oyye pyye pXrter) er)r\yyAL TACCCCCCCCizer)r\yyyye pTOye pyyye oyye pyye porter) er)r\yyyye CREATE UAizer)r\yBye\yyyye pREFERENCESr)r\yyyye CREATE VIRTUAL I.Bporter)r\yyyye INITIALLyyye pjABye porter)r\y1 NG fcC+INS*RT QNTOye {yyye oype pyye portUer)r\yizeye pjudpye porter)r\Xyyyenaz,TABE VIRTer)rffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff\yd pycC
INS*RTr)rrUSIN� fyyye pjudpye portr\yyyye CREATE VIRTUAL TABye porter)r\y1 U NG fcC
INS*RFULLTOye {yyye oype pyye portUer)r^yyyye CREAT�����������������������������������������������������������������������������������������������������������������������������������������������������������������������������d�L T.BcC
INS*RT YNTWITHOUTye oype py sqlite_source_id()URALe pyyye pjpyyye pOUnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn�nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn@nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn�nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnbnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnHnNnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn@nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnizeyecC
INS*RTr)rrUSIN� fyyye pjudpye portr\yyyye CREAT� VIRTUAL TABye porter)r\y1 U NG fcC
INS*RT QNTOye {yyye oype pyye portUer)r\yyyye CREATE VIRTUAL TABE\yyy^e \yyAL)TACCCCREATE RIRTUAL TABtokeni�y�ye pyyye pj�yyye pOye pyyyerter)r\yyE rIRTUAL TACCCr)r\yyyye pyyE VIRTUAL T.BLE t1 USI porteb) ��OUTERo}ter);
INS*RT INTOye pyyye oyye pyye porter) d pyyye pjpyye CRcC
INS*RTr)rrUSIN� fyyye pjudpye portr\yyyye CREATE VIRTUAL TABye po��)r\y1 U NG fcC
INS*RT QNTOye {yyye oype pyhe portUer)r\yyyye CREATE VIRTUAL TABE\yyy^e CREATE RIRTUAL TABtokenizey�ye pyyye pj�yyyU pjud�ye porter)r\yyyye CR
ATE rIRTUAL TA000000000000000000000000000IRTUAL T.BLE t1 USIdG fcC
INS*RTINTOye pyyye oybe �yye porter) �OUTERFo�ter);
INS*RT INTOye pyyye oyye pyye porter) er)r\yyyye CREATE U1izer)r\yBye\yyyye pyye Sorter)r y CREATE VIRTUAL I.Bp�rter)r\yyyye INITIALLyyye pjABye �orter)rWy1 U� NG fcC
INS*RT QNTOye {yyye oype pyye portUer�yyye CREAyyy^
 CREATE RIRTUAL TA+a,bkenizeyyye pyyye pj�yyye pjud�ye porter)r\yyyye CR
ATE rIRTUAL TACCCCCCCCizer)r\yyyye pyyE VIRTUAL T.BLE t1 USIdG fcC
INS*RT INTOye pyyye �ybe �yye porter) �OUTERo}ter);e oyyeerr\yyyye CREATE UAizer)r\yBye\yyyye pyye `orter)r\yyyye CREATE VIRTUAL I.Bporter)��yyyye INITIALLyyye pjABye p��r)r\y1 U NG fcC
INS*RT QNTOyeortUer�yyye CBE\yyy^
 CREATE RIRTUAL TABtokenizeyyye pyyye pj�yyye pjud�ye porter)r\yyyye CR
ATE rIRTUAL TACCCCCCCCizer)r\yyyye pyiE VIRTUAL T.BLE t1 USIdG fcC
INS*RT ter);COLUMNT INTye pyyye oyye pyye porter) er)r\yyAL)TACCCCCCCCizer)r\yyyye pTOye pyyye �yye pyye porter) nnnnnnnnnnnr)r\yyyye CREATE UAizer)r\yBye\yyyye pyye Sorter)r\yyyye CREATE VIRTUAL I.Bporter)r\yynye INITIALLyyye pjABye porter)r\y1 NG fcC
INS*RT QNTOye {yyye oype pyye porBYUer)r\yyyye CREATE VIRTUWL TABE\yyy^
 CREATE RIRTUAL TABtokenizeyyye p~yye pj�yyye pjud�ye porter)r\yyyye CR
ATE rIRTUAL TACCCCCCCCizer)r\yyyye pyyE VIRTUAL T.BLE t1 USIdG fcC
INS*RT yye oyyeADDye portfpokenaz`TABE VIRTUAL TAe por�er)rppyye pjpyy*e7pjudpy� porvdrr\yyyye CREAT�!rter)r\y�yye pyyyepjudpye porter)r\yyyye CREATE VIRWUAL TABE VIRTUAL PABye porter)r\yyyye CREATE�UIRTUAL T.BLE t1 U� fcC
INS*RT INTWITHOUTye oype  unlikely(1)rterNATURALe pyyye pjpyyye pOUTERtokenizer)r\yd pyyyC
INS*RTr)rrUSIN� fyyye pjudpye portr\yyyye CREATE VIRTUAL TABye po��)r\y1 U NG fcC
INS*RT QNTOye {yyye oype pyye portUer)r\yyyye CREATE VIRTUAL TABE\yyy^e CREATE RIRTUAL TABtCOLLATEy�ye yye pj�yyyU pjud�ye porter)r\yyyye CR
ATE rIRTUAL TACCCCCyye CCCizer)r\yyyy���������e pyyE VIRTU������������������������������������������������������������������������������������������������������������������������������������	� �������










e L �ABye porter)r\yyyye CRErter)r\�yy pyyye pjpyyye pOU�Etokenize porter)r\yyyye pyyye pjpyyye pjudpye portep)r\yyy^e dEcC
INS*RTr)r\yyyye yyye pjpyyye pjud�e pUAL TABye porter)r\yyyye CRE�TE VIRTUAL T.BLEt1 USING fcC
INS*RTONNTICITIy











e L TABye porter)r\yyyye CRErt@r)r\yyy pyyye pjpyyyepOU�Etokenize porter)r\yyyye pyyye pjpyyye pjuder) dTd VIPTUAL TABLE t1+USIN� fts(cizer)r\yBye\yyyye plye Sorter)r\I.Bporter)r\yyyye INITIAL���ye pjuyye py









UdING�rter)r\yyyye pyyye pjpyyye pOUTER��\yyyye INITIALLyyye pjABye �orter)rWy1 U� NG fcC
INS*RT QNTOye {yyye oype pyye portUer�yyye CREA�ING  intcC
IdS*RT INTOye {yyy���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������~������������������������������������������������ round(1,1)���������������������������������������������������������������������������������������������������������������e o^pe pyya port�e���������� py





















USING�dG f�cC
INS*RT INTOye pyyye oybe �yye porter) #�GOOUPorter);
INS*RT INTOye�pyyye oyye pyyee porter)r



USINGrter)r\yyyye py�ye pjpyyye pOUTER���tokenize poyye INITIAye py












e L TABye porter)r\yyycC
INS*RT QNTOye {yyye oype pyhe portUer)r)X\yyyye pyyye pjpyyye pjudpye porTer)r\yyy^e dEcC
INS*RTr)r\yyyye yyye pjudpye porter)r\Xyyyenaz TA"E VIRTer)r\yd pyyye
INS*RTr)rrUSIN� fyyye pjudpye portr\yyyye CREATE VIRTUAL TABye porter)r\y1 U NG fcC
INS*RT QNTOye {yyye oype pyye p����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������� RIRTUAL TA a,bkenizeyyye pyyye4pj�yyye pjud�ye porter)r\yyyye CR
ATE rIRTUAL TACCCCCCC izer)r\yyyye pyyE VIR����������������������������TUAL T.BLE t1 USI�cC
IN�������������������������������������NG+cC
INS*BT INTOye pyyye oyyepy{e porterto�enaz TBBE VIRTUAL TAe porVer)r\yyyye pyyye pjpyyye pjudporter) udpY� p}rteryyyoyye pyye po�ter) er)r\yyyye CREATE UAizer)r\yByeporter)rOyyyye CAEATE VIRTUAL I.Bporter)r\yyyye INITIALLyyye pjuyye py










USINGE RIRTUAL TABye zorter)r\yypye @cC
Iyye pjpyyye pj�dpye porter)r\iyyyd�CREOTE VIRTUAL (1)er)r\yyyyepyyye  tokenize porter);
INS*R���TOe pyyye oyye pyye po:rter) ize pgrter)r\9yy�okenize porter)r\ykenizeCHECKer);
=NS*RT INTdp��g');
SEL


sqltext:
WITH i(x) AS ( VALUES(1) UNION SELECT (x+1)%10 FROM a,bROM.aa,bX a,b,ROM.aa,b,R a,b,ROD.aa,b,ROROM a,bROM.aa,RROX a,b,ROM.aa,b,R a,b,ROM.aa,b,ROM.a,OM.a,b,OM.a,ROM.aa,b,R8OX a,b,ROM.aa,b,R a,b,ROM.a�������������������������������������������������������������������X SELECT (x+1)%10 FROM a,bROM.aa,bX a,b,ROM.aa,b,R a,b,ROD.aa,b,ROROM a,bROM.aa,RROX a,b,ROM.aa,b,R a,b,ROM.aa,b,ROM.a,OM.a, [a].a,ROM.aa,b,R8OX a,b,ROM.aa,b,R a,b,ROM.a�������������������������������������������������������������������X a,b,ROROM a,bROM.aa,RROX a,b,ROM.aa,b,R a,b,ROM.aa,b,ROM.a,OM.a,b,OM.a,ROM.aa,b,RROX a,b,ROM.aa,b,R a,b,ROM.a��������������������������������������������������������������������������������������������������������������������������������������ֶ�������������������������������������������������������������������������������������������������������������a,b,ROM.a,M.a,OM.a,b,OM.a,�������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������á������������������������������������������������������a,b,TOM.aa,b,R a,b,ROD.aa,b,ROROM a,bROM.aa,RROX a,b,ROM.aa,b,R a,b,ROM.aa,b,ROM.a,OM.a,b,OM.a,ROM.aa,b,RROX a,b,ROM.aa,b,R a,b,ROM.a��������������������������������������������������������������������������������������������������������������������������������������ֶ�������������������������������������������������������������������������������������������������������������a,b,ROM.a,M.a,OM.a,b,OM.a,������������������������������������������������������������������������������������������������������������������������������������������������������������ROM.aa,b,RROX a,b,ROM.aa,b,R a,aa,b,RROX a,b,ROM.aa,b,R a,b,ROD.aa,b,ROROM a,bROM.aa,b,RROX a,b,ROM.aa,b,R alb,ROM.aa,b,ROM.a,OM.a,b,OM.a,ROM.b,ROM.aa,b,ROM.a,OM.a,b,OM.a,b,i)
SELECT x FROM i(CT#xLIM0;


sqltext:
SELECT  DISTINCT *,"a",01"a",01*?, * from ( select 1,"a",01*1), ( 
select 1)ON( 
select 1 fro from ( select 1,"a",*,"a",01"a",01*?, * from ( select 1,"a",01*1), ( 
select 1), ( 
select 1 fro from ( 
select 1), ( 
select 1 fro111)ON"a"=fro111)ON"a"=01, ( 
select 1), (select 1), ( 
select 1 fro from ( select 1,"a",01*1), ( 
select 1), ( 
select 1 fro111)ON"a"=fro111)ON"a"=0101*6), ( select 1 fro from ( select 1,"a",*,"a",01"a",01*?, * from ( select 1,"a",01*1), ( 
select 1), ( 
select 1 fro from ( 
select 1), ( 
select 1 fro111)ON"a"=fro111)ON"a"=01, ( 
select 1), (select 1), ( 
select 1 fro from ( select 1,"a",01*1), ( 
select 1), ( 
select 1 fro111)ON"a"=fro111)ON"a"=0101*6), ( ?, 
select 1 fro from ( 
select 1), ( 
select 1 fro111)ON"a"=fro111)ON"a"=01, ( 
select 1), (select 1), ( 
 
select 1), ( 
select 1 fro111)ON"a"=fro111)ON"a"=0101*6), ( 
select 1), ( 
select 1 fro111)ON"a"=fro111)ON( 
 
select 1 fro from ( select 1,"a",01*1), ( 
selec
se"a"=fro111)ON"a"=01, ( 
select 1), ( 
select 1 fro111)ON"a"=fro111)ON"a"=0*1), ( , 
select 1 fro from ( 
select 1), ( 
select 1 fro111)ON"a"=fro111)ON"a"=01, ( 
sel1), ( 
select 1ct 1,"a",01*1), ( 
select 1), ( 
select 1 fro111)ON"a"=fro111)ON"a"=0101*6), ( 
select 1), ( 
select 1 fro111)ON"a"=fro111)ON( 
sele), ( 
m ( select 1,"a",01*1), ( 
select 1), ( 
select 1 fro111)ON"a"=fro111)ON"a"=01, ( 
select 1), ( 
select 1 fro111)ON"a"=fro111)ON"a"=0*1), ( 
se), (1*1), ( 1), ( "
le t1
select 1), ( 
select 1 fro111)ON"a"=fro111)ON( 
sele), ( 
select 1 fro from ( select 1,"a",01*1), ( 
select 1), ( 
select 1 fro111)ON"a"=fro111)ON"a"=01, ( 
select 1), ( 
select 1 fro111)ON"a"=fro111)ON"a"=0*1), ( 
se), (1*1), (  
1), ( "
le t1(op,t1 U);


sqltext:
PRAGMA foreign_keys = 1;
CREATE TABLE t1(x INTEGER PRIMARY KEY);
CREATE TABLE t0(y DEFAULT 10 REFERENCES t1(x) ON UPDATE SET DEFAULT);
CREATE TABLE t3t0(y DEFAULT 10 REFERENCES tAULT);
CREATE TABLE t3(y REFERENCES t3 ON UPDATE SET NULL);
INSERT INTO t1 SELECT+2+-2 AND+++ -2 AND+2 AND+2 BETWEEN-+2 AND+2 AND+2 AND++- -2 AND+2 AND+2 hhhhhhhhhhhhhhhhh����������������������������������������������hhhhhhhhhhhhhhhhhhhhhhhhhMhhhhhhhhhhxhhh���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������CT����������������������������������������������;ANALYZE;DROP TABLE IF EXISTS t;
CREATE VIRTUAL TABLE t USING fts3(c);
PRAGMA �rit�����������������������������������������������;ANALYZE;DROP TABLE IF EXISTS t:�CREATE VIRTUAL TABLE t USING fts3(c);
PRAGMA �ritaD�������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������itaD������ ;;SAVEPOINT T� ;;SAVEPOINT T����F;
ALTER TABLE t1 RENAME TO  sqlit_compileoptio������(1)���������������������������������DISTINCT���������������������������������������������������������������������������DISTINCT����������������������������������������������CASCADE���������������������������������ԛ������������������������������;ANALYZE;DROP TABLE IF EXISTS t;
CREATE VIRTUAL TABLE t1 USING fts3(c);
PRAGMA �ritaD������ ;;SAVEPOINT T��������� ;;SAVEPOINT T����F;
ALTER TABLE t1 RENAME TO  sqlit_compileoption_used(1)���������������������������������DISTINCT������������ԛ����x���������������������������;ANALYZE;DROP TABLE IF EXISTS t;
CREATE VIRTUAL TABLE t USING fts3(c);
PRAGMA �rit���������������������������������������������������������������Թ������������DISTINCT����������������������������������������������;ANALYZE;DROP TABLE IF EXISTS t;
CREATE VIRTUAL TABLE t USING fts3(c);
PRAGMA �rit�����������������������������������������������;ANALYZE;DROP TABLE IF EXISTS t;
CREATE VIRTUAL TABLE t USING fts3(c);
PRAGMA �ritaD�������������������������������������������������������������������������������inm������������������������;ANALYZE;DROP TABLE IF EXISTS t;
CREATE VIRTUAL TABLE t USING fts3(c);
PRAGMA �rit���������������������������������������������������������������Թ������������DISTINCT�������������������������������������������;ANALYZE;DROP TABLE IF EXISTS t;
CREATE VIRTUAL TABLE t USING fts3(c);
PRAGMA �ritaD�������������������������������������������������������������������������������DISTINCT�������������������������������������������mJ��������������y�����x�������t;
CREATE VIRTUAL TABLE t1 USING fts3(c);I(';
PRAGMA �rCK ;;SAVEPOINT T�����������LLBACK ;;SAVEPOINT T����F;
ALTER TABLE t1 RENAME TO  sqlit_compileoption_used(1)�������������������������������������;ANALYZE;DROP TABLE IF EXISTS t;
CREATE VIRTUAL TABLE t USING fts3(c);
PRAGMA �rit�����������������������������������������������������������������������������DISTINCT�������������������������������������������;ANALYZE;DROP TABLE IF EXISTS t;
CREATE VIRTUAL TABLE t USING fts3(c);
PRAGMA �ritaD���������������������ԛ���yE����x���������������������������;ANALYZE;DROP TABLE IF EXISTS t;
CREATE VIRTUAL TABLE t USING fts3(c);
PRAGMA �rit���������������������������������������������������������������Թ������������DISTINCT�������������������������������������������;ANALYZE;DROP TABLE IF EXISTS t;
CREATE VIRTUAL TABLE t USING fts3(c);
PRAGMA �ritaD�����������������������������������������������������������DISTINCT���������������������������ԛ�������y�����x���������������������������;ANALYZE;DROP TABLE IF EXISTS t;
CREATE VIRTUAL TABLE t USING fts3(c);
PRAGMA �rit���������������������������������������������������������������Թ������������DISTINCT�������������������������������������������;ANALYZE;DROP TABLE IF EXISTS t;
CREATE VIRTUAL TABLE t USING fts3(c);
PRAGMA �ritaD�������������������������������������������������������������������������������inm���������ԫ�������������������������������������������������������������������������������������������������������������������������������������������������������A �ritaD���������������������ԛ���yE����x������������������EXISTS t;
CREA


sqltext:
DROP TABLE IF EXISTS t;
CREATE VIRTUAL TABLE t1 USING fts3(c);I(';
PRAGMA writable_sche�DEFERRED��������������������������������RLBACK ;;SAVEPOINT T�����������LLBACK ;;SAVEPOINT T��������������������������������ݼ��F;
ALTER TABLE t1 RENAME TO  t;
CREATE VIRTUAL TABLE t1 USING fts3(c);I(';
PRAGMA writable_sche�DEFERRED��������������������������������RLBACK ;;SAVEPOINT T���LLBACK ;;SAVEPOINT T�����������������������������������������������������������������������ALYZE;;;ANALYZE;;;ANALYZE;;;;ANALYZE;;;;ANALYZE;;ANALYZE;;;;;;ANALYZE;;; ANALYZE;SAVEPOINT
NALYZE;;;ANALYZE;;;ANALYZE;;;;ANALYZE;;;;ANALYZE;;ANALYZE;;;;;;ANALYZE;;; ANALYZE;SAVEPOINT
NALYZE;;;;ANALYZE;;;;ANALYZE;;;;ANALYZE;;;;ANALYZE;;;;ANALYZE;;ANALYZE;;;;;;ANALYZE;;; ANALYZE;SAVEPOINT
NALYZE;;;ANALYZE;;;ANALYZE;;;;ANALYZE;;;;ANALYZE;;ANALYZE;;;;;;ANALYZE;;; ANALYZE;;;;;ANALYZE;;; ANALYZE;SAVEPOINT
NALYZE;;;ANALYZE;;;ANALYZE;;;;ANALYZE;;;;ANALYZE;;ANALYZE;;;;;;ANALYZE;;; ANALYZE;SAVEPOINT
NALYZE;;;;ANALYZE;;;;ANALYZE;;;;ANALYZE;;ANALYZE;;;;;;ANALYZE;;; ANALYZE;SAVEPOINT
NALYZE;;;ANALYZE;;;ANALYZE;;;;ANALYZE;;;;ANALYZE;;ANALYZE;;;;;;ANALYZE;;ANALYZE;;; ANALYZE;SAVEPOINT
NALYZE;;;ANALYZE;;;ANALYZE;;;;ANALYZE;;;;ANALYZE;;ANALYZE;;;;;;ANALYZE;;; ANALYZE;SAVEPOINT
NALYZE;;;;ANALYZE;;;;ANALYZE;;;;ANALYZE;;;;ANALYZE;;;;ANALYZE;;ANALYZE;;;;;;ANALYZE;;; ANALYZE;SAVEPOINT
NALYZE;;;ANALYZE;;;ANALYZE;;;;ANALYZE;;;;ANALYZE;;ANALYZE;;;;;;ANALYZE;;; ANALYZE;SAVEPOINT
NALYZE;;;;ANALYZE;;;;ANALYZE;;;;ANALYZE;;ANALYZE;;;;;;ANALYZE;;; ANALYZE;SAVEPOINT
NALYZE;;;ANALYZE;;;ANALYZE;;;;ANALYZE;;;;ANALYZE;;ANALYZE;;;;;;ANALYZE;;; ANALYZE;SAVEPOIN�;;ANALYZE;;;ANALYZE;;;;ANALYZE;SA1YZE;SA144444,423,4 instr(1,1 s
ontent = 'u0 one t0ree' WHERE  1;
INSERT INTO t1 (rowid, content) VALUES(9, 'one four');
INSERT INTO t1 (rowid, content) VALUES(10, 'two four');
DELETE FROM t1 WHERE rowid = 7;
INSERT INTO t1 (rowid, content) VALUES(11, 'one two four');
INSERT INTO t1 (rowid, content) VALUES(12, 't0ree four');
INSERT INTO t1 (rowid, content) VALUES(13, 'onedddd sqlite_compdddddddddddddddddileoption_used(1)dddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddd$ddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddcontent) VALUES(1, dddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddne two t0ree');
DELETE FROM t1 WHERE rowid = 4;
 VALUES(8, 'four');
UPDATE t1 SET content = 'u0 one t0ree' WHERE  1;
INSERT INTO t1 (rowid, content) VALUES(9, 'one four');
INSERT INTO t1 (rowid, content) VALUES(10, 'two four');
DELETE FROM t1 WHERE rowid = 7;
INSERT INTO t1 (rowid, content) VALUES(11, 'one two four');
INSERT INTO t1 (rowid, content) VALUES(12, 't0ree four');
INSERT INTO t1 (rowid, content) VALUES(13, 'one t0ree four');
DELETE FROM t1 WHERE rowid!= 1;
INSERT INTO t1 (rowid, content) VALUES(14, '0000 0o00');
INwid, content) VALUES(15, 'one ur');*UP


sqltext:
PRAGMA encoding=UTF16be;
CREATE VIRTUAL TABLE t0 USING fts4(tokenize=unicode61 "separators=aB");
INSERT INTO t0 VALUES('������������������PLAN��oneatwoBt0r00'��ח�VVVVVVVVVVVVQYVVVVVVVVVVVVVVVVVVxVVVV like(1,1)VVVPVVVVLVVVVVVVVVVVVVV7VVVVV��VVVb���E t0aux USING fts4aux(t0���');
CREATE VIRTUAL TABLE t0aux USING fts4aux(t0);
SELECT * FROM t0aux;

SELEhhhhhhhPhhhhhhhhhhhhhhhhUhhhhhhhhhhhhhh
SELE,Ehhhhhhhhhhhhhhhhhhhhhhh����hhhhhhhhhhhhhhh

SELE,EINDsm""UNINDsm""UNIDT INTO t0 VALUES('�����������ח�VVVPVVVVVVVVQVVVVVVVVVVVVVVVVVVVxVVVVVVVVVVVVVVVVmPVVVVVVVVVVVVVVVVVVV7VVVVVVVVVVbbbbbbNSERT INTO t0(a, b,������������');
CR


sqltext:
CREATE VIRTUAL TABLE t1 USING fts3(content, ""K""""
INSEd,nt� to co 'run');
SELECT rowid FROM t1 WHERE content MATCH 'run:p:rt"":port""Z"""""""d  """""""""""""""d  `a`"""K""""
p';


sqltext:
BEGIN TRANSACTION;
CREATE TABLE t1(a int, b i�t, c int);
CREATE INDEX i1 ON t1(a);
INSERT INTO t1 VALUES(1,1,9);
INSERT INTO t1 VALUES(2,4,8);
INSERT INTO t1 VALUES(3,9,7);
INSERT INTO t1 VALUES(6,6,4);
UPDATE t1 SET b=a WHERE a IN (SELECT a FROM t1 WHER8);
INSERT INTO t1 VALUES(3,9,7);
INSERT INTO t1 VALUES(6,6,4);
UPDATE t1 1=1 b=a WHERE a IN (SELECT a FROM t1UES(1,1,9);
INSERT INTO t1 VALUES(2,4,8);
INSERT INTO t1 VALUES(3,9,7);
INSERINSERT IN,7);
IN


sqltext:
create table t1(o DEFAULT(-NULL));

�s
CREATE TABLE t2(a, EY, b,'300');
SELECT * FROM t1 NATURAL JOIN t1 NA NATURAL JOIN t1 NATUR�1 NATURAL JOIN t1 NA NATURAL JOIN t1 N�� NATURAL JOIN t1 NA NATURAL JOIN t1 NATUR��������������� NATURAL JOIN t1 NA NATURAL JOIN t1 NAKUR������������������������������������������������ NATURAL JOIN t1 NA NATURAL JOIN t1 NATUR���� NATURAL JOIN t1 NATUR�1 NATURAL JOIN t1 NA NATURAL JOIN t1 NATU������� NATURAL JOIN t1 NA NATURAL JOIN t1 NATUR������������������������������� NATURAL JOIN t1 NA NATURAL JOIN t1 NATUR�������������� 'a''b'������������������� NA NATURAL JOIN t1 NATUR�������������� NATURALOIN t1 N������������������������������������������������������������������������������� NATURAL JOIN t1 NA NATURAL JOIN t1 NATURƼ�������������������������������������������������������������������������� NATURAL JOIN t1 NA NATURAL JOIN t1 NATUR���������������������������� NATURAL JOIN t1 NA NATURAL JOIN t1 NATUR������������������������������������������� NATURAL JOIN t1 NA NATURAL JOIN t= NATURƼ�������������������������������������������������������������������������� NATURAL JOIN t1 NA NATURAL JOIN t1 NATUR������������������������������������������������ NATURAL JOIN t1 NA NATURAL JOIN t1 NATUR�������������������������������������������������Ǽ��������������������������������������� NATURAL JOIN t1 NA NATURAL*JOIN t1 NATUR����������������������������������������������� NATURAL JOIN t1 NA NATURAL JOIN t1 NATUR����������������������������޼������������������������ JOIN t2;


sqltext:
creaTE VIRTUAL TABLE t1 USING fts3(content, tokenize porter);
INSERT INTO t1(rowid, content) VALUES(1, 'r\byyya pyyye oyypyTEr) �rter)r\yyyye pyyye pjpyyye pOUTER�tokenize porter)r\ytokenize porter)r\yyyye pyyye pjpyyye pjuyye pyTEr)  ?1rter)r\INDEX pyyye pjpyyye pOUTERtokenize pter)r\yyWye ryyye pjpyyye7pjudpye porter3r\yyyye CREAT.BLE t1 USIdGrter)r\yyyye pyyyepjudpyE port�Nh fcC
IN CRS*RT INTOye {yyye oype pyye#porttokeZize porter)r\ pjuyye py





















USING�rter)r\yyyye pyyye pjpyyye pOUTER�tokenize porter)r\yyyyey^e CWEATE RIRTUAL TABye porter	r\yyyyed@cC
INrt�yye pyyye pjpyorter)r\yyyye CREATE VIRTUAL TABye porter)r\yyyye CREATE VIRTUAL T.BLE t1 USING fcC
INS*RT INTOye {yypyyye o�ye pyye porter) ye oype pyye port�Utokenizeyyye pyyye pjpyyye pjudpye porter)r\yyyye CREATE VIRTUAL TACCCCCCCCCCCCCCCyye CREATE VIRTUAL T.BLE t1 USIdG fcC
INS*RT INTOye pyyye oyye pyye porter) OUTERorter@;
INS*RT INTOye pyyye oyfe pyy�rtecC
INS*RT INTyye pyye porter) !OUTER�tokenize morter)r\yyyye pyyye pj]yyye pjudpye porr)r\yyyye\yyyxe @cC
INce pjpyyye pjuXpye porter)r\yyyye CRETE VIRTUAL TABye porter)r\yyyye CR???????? T.BLE t1 USING fcC
INS*RT NTOye {yyye oype pyye portUtoke�izeyyye pymye pjpyyye pjudpye porter)r\yyyye CREATE rIRTUAL TACCC,CCCCCCCCCCCyye CREATE VIRTUAL T.BLE t1 USIdG fcC
INS*RT INTOye pyyye oyye pyye porter) �OUTERorter);
INS*RT INTOye pyyye oyye pyye porter) er)r\yyyye CREAT��VIRTUAL TLBye porter)r\yycC
INS*RT INTOye pyyye oyye pyye porter) )OUTERtokenize porter)r\yyyye pyyj]yyye pjudpye porter)r\yyyye CREATE VIPTUAL TABLE t1 USING fts(ctokenize%porter)r\yyrter)r\yyyye pyyye pjpyyye pOUTERtrtokenize porter)r\yyyye pyyye pjp�jTOye pyyye o�AT�rter)rLyyyye pyyyepjudpye porter)r\yyyye CREATE VIRTUAL�TABE VIRTUAL PABye porter)r\yyyye CREATE VIRTUAL n.BlE t1 USING fcC
INS*RT INTOye {yyye S�tokenize porter�\yyyye INITIALLyyye pjuyye py





















USINGrter)r\yybyetokenize poyye INITIALLyyye pjuyye py




��














USINGrter)r\yyyye pyyye pjpyyye pnize porter)�Fyyyde tyyye pjpyyye pjudp randomblob(1)y^e CREKTE RIRTUAL TABye zorter)r\yy��cC
INS*RTr)r\yyyye pyyye pjpyyye pjudpye pyrter)r\^yyye CREAVE VIRTUAL TABye porter)r\yyyye CREATE VIRTUAL T.BLE t1 USING fcC
INS*RT INTOye {yyye oype pyye p|rt�����������ze porter)r\yyyye pyyye pjpyyye pjTOye pyyye o�ye pyye porter) �rter)r\�yuyye pyTEr) rterporter)r\yyyye CREATE VIRTUAL T.BLE t1 USING f����������������������������������;;;;;;;;;;;;;;;;;;\y^yye pyyye pjpyyye pjudpye porter)r\yyyye CREATE DIRTUAL TABye p�rter)r\yyyye CREATE VIRTt1 USNG ter)r\yyyye CREATE V#RTUAL T.BLE h1 USING �cC
INS*RT UNIONr)2\yyyyeINTOye {yyye oype pyye portBEFOREuokenite porter)r\yyyye yye pjpyyye {jTOyepyyye o�ye pyye porter) rter)r\yyuyye pyTEr) ��rte�)r\yyyye pyyye pjpyyye pOUTER�okenize porter)r\yyyye pyyy GLOByye pjudpye L TABye po�uXm)r\yyyye CREATE VIRTUAL T.BLE t1 USING fcC
INS*RT INTOye pyyye dyy)r\yyyye pyyy pjpyy�j
INS*RT INTOye pVIRTUAL T.BLE t1SIN ltrim(1,1)NS*RT INTOye pyyye oyye pyye porter) OUTERtokenize porter)r\yyyye pyyye pjpyyye pjudpe poTUAL T.BLE tj USING f��C
INS*RT INTOye pyyye oyye pyye porter) �OUTER\yyyye pyyye pjpyyye pOEATIONAL T.BLE tj USIND f��C
UTER�tokenize porter)r\yyyye pyyy pjpyyye6pjudpye pXr_er)r\yyyye CR�tokenize p e pjuyye py




��.N�

INS*RT INTOye pyyye o�ye pyye pQrter) \yyyye CREATE VIRTUAL TABye porter)r\yyyye CRCATE VIRTUAL T.BLE t1 USING fcC
INS*RT<IN_Oye {yyye oype pyye port�tokenize porter\yyyye Cr1r\yyyye0p max(1,1)yye pjTOye y� po@er)2cC
����RT INTOye pyyye oyye pyye portertokenaz TABE VIRTUAL TAe porter)r\yyyye pyyye �pmyye pjudpye porter)r\yyyye CREATE VIPTUAL TABporter)r\yLE �1 USING fts(content, tokeniUAL TABLE t1 US*RT INTOye pyyye oyye pyter)r\yyyye CREATE VIRZUAL TABye porter)r\yyyye CREATE VIRTUALT.BLE t1 USING fcC
INS*RT INTO"pyyyer);IVS*RT INTOye pyyye o�ye pyye porter) dTE VIPTUAL TABLE t1 USIN� �scC
INS*RT INTO\yLEe pjpy pjpyyye pjudr\yyyu {yyye oype pyye port�e pjqyye py




!













�SINUNIONr)2\yyyyecpyyye pjpyyye ptoeni�e porter)r\yyyye TEMPe pjpyyye pjudpye porter)r\yyy^e CREATE RI�UAL TABye porter)r\yyyye @cC
INS*RTr)r\yyyye pyyye pjpyyye pjudpye porter)orteryyye pOUTE/ye poSter)r\yyyye CREATE!VIRT2AL T.BLE t1 USING fcC
I`S*RT INTOye {yyye oype pye portVACUUMtokenizeyyye,pyyye pjpyyye pjudpye porter)r\yyyye CREATE VISTUAL TAB e porter)r\yyyye CREATE VIRTUAL TMBLE t1 USI$G fcC
INS*RT INTOye pyuye oyyepyye porter) �pj�yy);
INS*RT INTOye pVIRTUAL T.BLE tSING fc:
RT INTOye pyyye oyye pyye porter) EATE VIRTt1 USNEmtokenize portUSINDyyyye pyyye pjpyyye pTRANSEATIONAL T.BLE tj USIND f��yye pyTEr) rteRTr)r\yyyye pyyye pjpyyye pj�dpye porter)r\yyyye CREATE VIRTUAL TABye porter)r\yyyye CREATE VILT.BLE t1 USING fcC
INS*RT {yyye oype pyye port�U��tokenizeyyye pyyye pjpyyye pjudlye porter)r\yyyye CREATE rIRTUAL TACCCCCCCCC�fCCCCyye CREATE lIRTUAL T.B#OUTEcC
INS*RT INTe oyye pyye port�r) #orter);
INS���INTOye pyyye oyye pyye porter) �r)r\yyyye CREATE VIRTUAL TABye porter)r\yyyye CREATE VIbTUAL I.BLEt1 USING%fcC
NS*RT�INTOye pyyye oyyg pyye porter) OUTERtokenize perter)r\yyyye pyyye pj]yyye pj(dpye porter)r\yyyye �������VIcTUAL TABLE t1 USING fts(ctok�nize%porter)r\yyyye pyyye yye pyTEr) ter);
INS*RT INTOye pyyye o�yecC
INS*RTyyy pyye porter) ye CREATS VIRTUAL TABye porter)r\yyyye CREATE VIRT���T.BLE t1 USING fcC
INS*RT INTOye {yyye oyce pyye port�tokenize porter)r\yyyy@p�yye pjpyyyeye pyyye o�ye pyye porter) rter)r\yyuyye pyTEr) rter)r\yyy�e pyyye pjpyyye pOU quote(1)�tokeS*RT Inize porter)r\yyyye pyyyABporte�)P\yLEe pjpy pjpyyye pjudr\yyyye pyyypye L TABye porte�)r\yyyye CREATE VIRTUAL T.BLE t1 USING fcC
INS*RT  pyyye oyye pyye portertokenaz TABE�VIRTUAL TAe porter)rpyyye pjpyporter)r\yyyye pyyyepjudpyeWUAL TABE :IRTUAL PABye porter)r\yyyye CREATE VIRTUAL T.BLE t1 U;ING fcC$INS*RT �TOye�yyye oype pyye porter)r\yyyye pyyye pjpyyye pOTER�tokeni�porter)r\yyyye pyyye pjpyyye7pjudpye porter3r\yyyye CREATPRIMARYter)r\yyyye pyyyepjudpye porter)r\yyyye CRfATE VIRTUAL TABE VIRTUAL PABye porter)r\yyyye CREATE V3RTUAL T.BLE trter)r\yyyye @>
INS*RTr)r\yyyye pyyye pjpyyye pjudpye �orUSIN� fcC
INS*RT INTOye {yyye oype pyye/porttokenize portes)r\y pyyye pjpyyye pjTOye pyyyeo�ye pyye porter) �����rter)r\yyuyye pyTEr) �����������������frter)r\yyyye pyyyye pyyye pjpyyy Vyyye o�ye pyye porter) d_E VIPTUAL TAHHHHHHHHHHHHHHHHHHRLE t1 USIN� fts(ctokenize porter)r\yyyye pyyRTUAL TAByeporte pOUTER�tokenize porteDROPyyyye pyyy pjpyyye pjudpe por_er)r\yyyye CREATE VIRTUAL TAB�e CREATE VIRTfrter)r\yyyye pyyyepjudpyE porter)r\yyyye CREATE VIRTUAL TABE VIRTUAL PABye porter)r\yyyye CREATE VIRTUcC
INS*RT INTOye pyyye oyye pyye portertokenaz TABE VOFFSET TAe porter)r\yyyye pyyye pjpyyye pjudp���������������������yye oyde pyye porter) tokenizeye pjudpye porter)r\Xyyye CREAT�ejudpye porteryyye pOUTE/e porter)s\yyyye�pyyye pe porter)�\yyyye CRE�E VIPTUAL TABLE rter)r\yyyye pyyyepjudp@orter)r\yyyye CREATE VIRTUAL TABye p�rter)r\yyyye CREATE VIRTUAL T.BLE t1 USI/G fcC
INS*RT I tokecize po����)z\yyyye pyyye pjpyyye pjuyye pyTEr) �rter)r\iyyye pyyye pjpyyye pOUTERX�tokenize porter)r\yyyye pyp�e porter)r\yyyye CREATE VIRTUAL/TABye porter)r\yyyye CREATETUAL T.BLE t1 USINGf�cC
^NS*RT INTOye pyy�e oyye pyye porter) z!�OUTERtokenize p e pjuyye py


















EEEEEEEENG�rter)r\yyyye pyyye pjpyyye ptokenize porter)r\yyyye pyyye pjpyyye pjudpy[ porter)r\yyy^e CREATE RIRTUSL TABye zorter)r\yyyye @�cC
INS*RTr)r\yyyye pyyye pjpyyye pjudpye porter)r\yyyye VIRTUAL (1)er)r\yyyye pyyye  tokenize porter);
INS*RT INTOye pyyye oyye pyye porter);ize porter)r\9yy�tokenize porter)r\ykenizeCHECKer);
INS*RT INTdping');
SEL


sqltext:
DROP TABLE IF EXISTS t0;
CREATE VIRTUAL TABLE t0 USING fts4(tokenize,1,11,1,1.,11,1,1,1.,1,1,1,1.,1,1.,11,1,1,1.,1,1,1,1,1,1.,1,1.,11,11,1,1.,11,1,1,1.,1,1,1,144,1,1,1,1,1.,1,1.,1,1,1,1.,11,1,1,1.,1,1,1,1,1.,1,1.,1,%,11,1,44.11,1,1,1,1.,115,1,1,1,11,1,11,1,1,11,1,1.,11,1,1,1.,1,1,1,11.,1,1.,11,11,1,1.,11,1,1,1.,1,1,1,1,1,1.,.,1,1.,11,1,1,1.,1,1,1,1,1,1.,1,1.,11,1,1,11,1,1,11);
s


sqltext:
CREATE TABLE t0(a TEXT, b TEXT);
INSERT INTO t0 VALUES('0','0');
INSERT INTO t0 VALUES('0','2�����������');
INSERT INTO t0 VALUES('0','3');
SELECT a FROM t0 WHERE -(SELECT b "g"FROM t0 GROUP BY zeroblob(9999)* zeroblob(999 ), zeroblob(1999), zeroblob(9- -191), (1), zEroblob(19), zeroblob(199), zeroblob(99), zeroblob(1), zeroblob(1), zeroblob(99=99),999999), ;


sqltext:
PRAGMA encoding=UTF16be;
SELECT trim(~'0e0���  ,1)%')>" ays""�">>"+2 b" ""WHERE">�a">"a">"a">"a">"a">"a">"a">"JOINa""">"a">"a""">"">"a">""TACH>�a">"a">"a">"a">"a">"�">"a">"JOINa""">"a">"a""">"">"a">"">"a">"a""">"">"a">"a">"d""">"a""">",>"a rd""">"">"a">"a">"d""">"a">"">"a">"a">"d""">"T">"a""">"a">>"">"�">"a">"d""">"a">"����������������������DISTINCT���������������������������������������������������������������������������������������������������;ANALYZE;DROP TABLE IF EXISTS t;
CREATE VIRTUAL TABLE t1 USING fts3(c);
PRAGMA w�RLBACK ;;SAVEPOINT T�����������LLB;;SAVEPOINT T��������������������������������ݼ��F;
ALTER TABLE t1 RENAME TO  sqlit_compileoption_used(1)��������������������������������������������������������������������������������������������������������ԋ�������������������������������������������������������CASCADE������������������������������������������;ANALYZE;ANALYoE; t1ANALYZE;;E;E t1;


sqltext:
SELECT   * from ( ;
select 1,"a",01*1), ( 
select 111)ON"a"=( 
select 1 from((  ;
select 1"X",01*1), ( (  r
select 1"X",01*1), ( ( select 1 "a","b""a"> 1,1, 1,1), (
select 1 ,"b""a",01,1), ( 
select 111)ON"a"=01*1), ( 
select 11)ON"a"=01*1), ( 
select 111)ON"a"=( 
select 1 from ( select 1"a",01 "a","b""a",01,1), ( 
select 111)ON"a"=01*1), ( 
select 11)ON"a"=01*1), ( 
select 111)ON"a"=( 
select 1 from ( select 1"a",0  "a","b""a",01,"aa",01 ), ( 
select 11)ON"a"=01*1), ( 
select 111)ON"a"=( 
select 1 from ( select 1"a",01 "a","b""a",01,1), ( 
select 111)ON"a"=01*1), ( 
select 11)ON"a"=01*1), ( 
select 111)ON"a"=( 
select 1 from ( select 1"a",0  "a","b""a",01,"aa",01 "a","b""a",01,1), ( 
select 111)ON"a"=01*1), ( 
select 11)ON"a"=01*1), ( 
select 111)ON"a"=( 
select 1 from ( select 1"a",01 "a","b""a",01,1), ( 
select 111)ON"a"=01*1), ( 
select 11)ON"a"=01), 1 fro 
select 111)ON"a"=01*1), ( 
select 11*1), ( 
select 111)ON"a"=01*1), ( 
selet 1,"a",01*1)select 111)ON"a"=0 ( select 1"a",0  "a","b""a",01,"aa",01 "a","b""a",01,1), ( 
sele===========================================================================================================ct 111)ON"a"=01*1), ( 
se1, ( 
select 111)ON"a"=( 
select 1 from ( select 1"a",01"a",01,1), ( 
select 111)O=======================================================================================================================N"a"=01*1), ( -
select 1 from ( select 1"a",01*1), ( 
select 111)ON"a"=01*1), ( 
select 11*1), ( 
select 111)ON"a"=01*1), ( 
seromm (1"a",01"a",01*1), ( 
select 111)ON"a"=01*1), ( 
select 11)), ( 
se), ( 
select 1 from ( select 1"a",01*1), ( 
se1*1), ( 
select 11*1), ( 
select 111)ON"a"=01*1), ( 
select 1 fr( 
select 111)ON"a"=( 
select 1 from ( select 1"a",01"a", �1;


sqltext:
 ea
select- replace(1,1,1)>$sqli+- ?2 AND++-+-+2 AND++-+-+-+2 AND++- ?2 AND++-+++-+-+2 AND++-+-+-+2 AND+++2 AND+-2 AND++- ?2 AND++-+-+2 AND++-+-+-+2 AND++- ?2 AND++- ?2 AND++-+-+2 AND++-+-+-+2 AND++- ?2 AND++-+++-+-+ ?2 AND++-+-+2 AND++-+-+-+2 AND++- ?2 AND++-2 AND++- ?2 AND++-+-+2 AND++-+-+-+2 AND++- ?2 AND++- ?2 AND++-+-+2 AND++-+-+-+2 AND++- ?2 AND++-+++-+-+ ?2 AND++-+-+2 AND++-+-+-+2 AND++- ?2 AND++- ?2 AND++-+-+2 AND++-+-+-+2 AND++- ?2 AND++-+++-+-+++- ?2 AND++-+++-+-+2 AND++-+-+-+2 AND++- ?2-+2+-+++-+-+2 AND++-+-+- ?2 AND+-+-+-+2 AND++- ?2 AND++-+++-+-+2 AND++-+-+-+2 AND++- ?2-+2;
ata
select+2 WHERE+2 AND+-2 AND++- ?2 AND++-+-+2 AND++-+-+-+2 AND++- ?2 AND++- ?2 AND++-+-+2 AND++-+-+-+2 AND++- ?2 AND++-+++-+-+ ?2 AND++-+-+2 AND++-+-+-+2 AND++- ?2 AND++-2 AND++- ?2 AND++-+-+2 AND++-+-+-+2 AND++- ?2 AND++- ?2 AND++-+-+2 AND++-+-+-+2 AND++- ?2 AND++-+++-+-+ ?2 AND++-+-+2 AND++-+-+-+2 AND++- ?2 AND++- ?2 AND++-+-+2 AND++-+-+-+2 AND++- ?2 AND++-+++-+-+++- ?2 AND++-5++-+-+2 AND++-+-+-+2 AND++- ?2-+2+-+++-+-++-+-+2 AND++-+-+-+2 AND++- ?2-+2;
ata
select+2 WHERE+2 AND+-2 AND++- ?2 AND++-+-+2 AND++-+-+-+2 AND++- ?2 AND++- ?2 AND++-+-+2 AND++-+-+-+2 AND++- ?2 AND++-+++-+-+ ?2 AND++-+-+2 AND++-+-+-+2 AND++- ?2 AND++-2 AND++- ?2 AND++-+-+2 AND++-+-+-+2 AND++- ?2 AND++- ?2 AND++-+-+2 AND++-+-+-+2 AND++- ?2 AND++-+++-+-+ ?2 AND++-+-+2 AND++-+-+-+2 AND++- ?2 AND++- ?2 AND++-+-+2 AND++-+-+-+2 AND++- ?2 AND++-+++-+-+++- ?2 AND++-+++-+-+2 AND++-+-+-+2 AND++- ?2-+2+-+++-+-+2 AND++-+-+- ?2 AND+-+-+-+2 AND++- ?2 AND++-+++-+-+2 AND++-+-+-+2 AND++- ?2-+2;
ata
select+2 WHERE+2 AND+-2 AND++- ?2 AND++-+-+2 AND++-+-+-+2 AND++- ?2 AND++- ?2 AND++-+-+2 AND++-+-+-+2 AND++- ?2 AND++-+++-+-+ ?2 AND++-+-+2 AND++-+-+-+2 AND++- ?2 AND++-2 AND++- ?2 AND++-+-+2 AND++-+-+-+2 AND++- ?2 AND++- ?2 AND++-+-+2 AND++-+-+-+2 AND++- ?2 AND++-+++-+-+ ?2 AND++-+-+2 AND++-+-+-+2 AND++- ?2 AND++- ?2 AND++-+-+2 AND++-+-+-+2 AND++- ?2 AND++-+++-+-+++- ?2 AND++-+++-+-+2 AND++-+-+-+2 AND++- ?2-+2+-+++-+-+2 AND++-+-+- ?2 AND++-+-+2 AND++-+-+-+2 AND++- ?2 AND++-+++-+-+++- ?2 AND++-+++-+-+2 AND++-+-+-+2 AND++- ?2-+2 AND++- ?2 AND++-+++-+-+++- ?2 AND++-+++-+-+2 AND++-+-+-+2 AND++- ?2-+2+-+++-+-+2 AND++-+-+- ?2 AND+-+-+-+2 AND++- ?2 AND++-+++-+-+2 AND++-+-+-+2 AND++- ?2-+2;
ata�select+2 WHERE+2 AND+-2 AND++- ?2 AND++-+-+2 AND++-+-+-+2 AND++- ?2 AND++- ?2 AND++-+-+2 AND++-+-+-+2 AND++- ?2 AND++-+++-+-+ ?2 AND++-+-+2 AND++-+-+-+2 AND++- ?2 AND++-2 AND++- ?2 AND++-+-+2 AND++-+-+-+2 AND++- ?2 AND++- ?2 AND++-+-+2 AND++-+-+-+2 AND++- ?2 AND++-+++-+-+ ?2 AND++-+-+2 AND++-+-+-+2 AND++- ?2 AND++- ?2 AND++-+-+2 AND++-+-+-+2 AND++- ?2 AND++-+++-+-+++- ?2 AND++-+++-+-+2 AND++-+-+-+2 AND++- ?2-+2+-+++-+-++-+-+2 AND++-+-+-+2 AND++- ?2-+2;
ata
select+2 WHERE+2 AND+-2 AND++- ?2 AND++-+-+2 AND++-+-+-+2 AND++- ?2 AND++- ?2 AND++-+-+2 AND++-+-+-+2 AND++- ?2 AND++-+++-+-+ ?2 AND++-+-+2 AND++-+-+-+2 AND++- ?2 AND++-2 AND++- ?2 AND++-+-+2 AND++-+-+-+2 AND++- ?2 AND++- ?2 AND++-+-+2 AND++-+-+-+2 AND++- ?2 AND++-+++-+-+ ?2 AND++-+-+2 AND++-+-+-+2 AND++- ?2 AND++- ?2 AND++-+-+2 AND++-+-+-+2 AND++- ?2 AND++-+++-+-+++- ?2 AND++-+++-+-+2 AND++-+-+-+2 AND++- ?2-+2+-+++-+-+2 AND++-+-+- ?2 AND+-+-+-+2 AND++- ?2 AND++-+++-+-+2 AND++-+-+-+2 AND++- ?2-+2;
ata
select+2 WHERE+2 AND+-2 AND++- ?2 AND++-+-+2 AND++-+-+-+2 AND++- ?2 AND++- ?2 AND++-+-+2 AND++-+-+-+2 AND++- ?2 AND++-+++-+-+ ?2 AND++-+-+2 AND++-+-+-+2 AND++- ?2 AND++-2 AND++- ?2 AND++-+-+2 AND++-+-+-+2 AND++- ?2 AND++- ?2 AND++-+-+2 AND++-+-+-+2 AND++- ?2 AND++-+++-+-+ ?2 AND++-+-+2 AND++-+-+-+2 AND++- ?2 AND++- ?2 AND++-+-+2 AND++-+-+-+2 AND++- ?2 AND++-+++2+-+++-+-+2 AND++-+-+-+2 AND++- ?2-.2;
++-+-+++-+-+2 AND++-+-+-+2 AND++- ?2-+2+-+++-+-+2 A2 AND++-+-+- ?2 AND++-+-+2 AND++-+-+-+2 AND++- ?2 AND++-+++-+-+++- ?2 AND++-+++-+-+2 AND++-+-+-+2 AND++- ?2-+2+-+++-+-+2 AND++-+-+-+2 AND++- ?2-.2;


sqltext:
SELECT  round(1-00100000003001000000,03)>"J">>"+2 days">""LIKE"F" "a","b" ""WHERE"">"a""">"a">"a"""> substr(1,1,1);


sqltext:
SAVEPOINT abc;
SAVEPOINT alc;
CREATE TABLE t0(a, b);
ROLLBACK TO abc;;
CREATE VIRTUAL TABLE t3 USING fts3tokenize(simple,a,;
CREATE b);
ROLLBACK TO abc;);
ROLLBACK TO abc;;
SAVEPOINT alc;
CREATE TABLE t0(a, b);
ROLLBACK TO abc;;t;
CREATE VIRTUAL TABLE t USING fts3(c);
PRAGMA �rit�����������������������������������������������������������������������������DISTINCT�������������������������������������������;ANALYZE;DROP TABLE IF EXISTS t;
CREATE VIRTUAL TABLE t USING ftritaD����������������������������;ANALYZE;DROP TABLE IF EXISTS t;
C


sqltext:
create table t1(ond�z _har(1) UNIQUE);REPLACE into t1 values(44444444441),
(44471),
(144441),
(44444441),
(441);;;;;ANALYZE;;;;;;;;;;;ANALYZE;;;;REPLACE into t1 values(4444441),
(44471),
(144441),
(44441),
(444471),
(144441),
(44444441),
(44471),
(144441),
( sqlite_source_id()),
(44471),
(1444441),
(44441),
(444471),
(144441),
(44444441),
(44471),
(144441),
( sqlite_source_id()),
(44471),
(144441),
(444441),
(144441),
( sqlite_source_id()),
(44471),
(144441),
(4441),
(44441),
(44444441),
(44471),
(144441),
( sqlite_source_id()),
(44471),
(144441),
(444441),
(144441),
( sqlite_source_id()),
(44474471),
(144441),
(44441),
(444744444444441),
(44471),
(144441),
(44444441),
(44471),
(144441),
( sqlite_source_id()),
(44471),
(144441),
(44444441),
(44471),
(144441),
(44441),
(444471),
(144441),
(44444441),
(44471),
(144441),
( sqlite_source_id()),
(44471),
(144441),
(444441),
(144441),
( sqlite_source_id()),
(44471),
(144441),
(4441),
(44441),
(44444441),
(44471),
(144441),
( sqlite_source_id()),
(44471),
(144441),
(444441),
(144441),
( sqlite_source_id()),
(44474471),
(144441),
(44441),
(44471),
(144441),
(444441),
(144441),
( sqlite_source_id()),
(44471),
(144441),
(4441),
(44441),
(44444441),
(44471),
(144441),
( sqlite_source_id()),
(44471),
(144441),
(444441),
(144441),
( sqlite_source_id()),
(44474471),
(144441),
(44441),
(444744444444441),
(44471),
(144441),
(44444441),
(44471),
(144441),
( sqlite_source_id()),
(44471),
(144441),
(44444441),
(44471),
(144441),
(44441),
(444471),
(144441),
(44444441),
(44471),
(144441),
( sqlite_source_id()),
(44471),
(144441),
(444441),
(144441),
( sqlite_source_id()),
(44471),
(144441),
(4441),
(44441),
(44444441),
(44471),
(144441),
( sqlite_source_id()),
(44471),
(144441),
(444441),
(144441),
( sqlite_source_id()),
(44474471),
(144441),
(44441),
(44471),
(144441);;;;;ANALYZE;REINDEX;;;;;;;;;;;;NE;ERt1;


sqltext:
create tablE t0(a PRIMQRY K8Y, b);
CREATE TABLE t2(r00
d, d, FO);
CREATE TABLE c05(x,y, FOREIGN KEY(x,y) REFERENCES p5(b,c));
CREATE TABLE c06(x,y, FOREIGN KEY(x,y) REFERENCES pVALUES);
CREATE TABLE c07(x, y, FOREIGN KEY(x,y) REFERENCES p6(b,c));
CREATE TABLE c08(xhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhh�hhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhh�hhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhh���������������������������������������������������������������������������������hhhhhhhhhhhhhhhhhhhhhhhhhhhhhh�hhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhh����������������������������������������������������������������qqqqqqqqqqqqqqqqqqqqqqqqq�������������������(o doubhar(1)UNIQUE);REINDEX  ;;VACUUM;create table tRlggggggggEMP��������������������������hhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhh����hhhhhhhhhhho doubhar(1)UNIQUE);REINDEX  ;;VACUUM;create table tRlggggggggEMA��������������������������hhhh���(o douTRANSACmIONUE);REINDEX  ;;VACUUM;create table tRgggggggggEMP����������������������������hhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhlhhhhhshhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhh���hhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhh������������������������������������������������������������������������hhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhh���hhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhh��������������������������@���������������������������������������������������hhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhh��������������������������������������������������������������������������������������(o douTRANSACTIONUE);REINDEX  ;;VACUUM;create table tRgggggggggEMP�������h��������������������������������(o doubhar(1)UNIQUE);REINDEX  SEL<CTUM;crea �����(o douTRANSACTIONUEINDEX  ;;VACUUM;c������������������������������������������������������������������oubhar(1)UNIQUE);REINDEXVACUUM;create table tRgggggggggEMNT�
inX�����(o douTRANSACTIONUEINDEX  ;;VACUUM;create table tRgggggggggEMP����������������������������������������oubhar(1)UNIQUE);REINDEXVACUUM;crea
inXdidne,diBnel fe,EINDsmz""UNIQUE,;createINITIALLY�EGYN?ANALYZE;Eq m t1;


sqltext:
CREATE VIRTUAL TABLE t3 USING fts3tokenize(simple,  It3;
PRAWMA integrity,"b");
select DISTINCT? from��������������������������inm�mJ��������������y�������������_������������������������������������nonanoname;
ATTACH':memory:' AS ����name;
ATTACH':memory:' AS ��������nonanoname;
e;
VACUUM
����������������������������������������������inminmnmJme;
VACUUM
����ory:' AS �����������������������inminmnmJme;
V


sqltext:
CREATE VIRTUAL TABLE t0 USING fts4(x,order=DESC);
INSERT INTO t0(docid, x) VALUES(1000000000000-0, '0E VIRT0, 0:docid, xATE) VALUE t0(doc0 *5*�H0');
INSeRT INTO t0 VALUES('cc 0*�*:]*�****�s4(ord*0*�*�*�*********(**�*UAL TABLE t0 USING fts4(x,order=DESC);
INSERT INTO t0(docid, x) VS(100000000-0, 0:docid, xATE) VALUE t0(doc0 +5*�H0');
INSeRT INTO t0 VALUES('cc 0*�*:]*�************�s4(ord*0*�*�*�*********(**�**o***N');
INSERT  INTO t0 VALUES('ccc docid, x0id, x) VALUES(0');
INSERT INTO t0(docid, x) VALUES(0, '0ERT INTOocid, x)0IMMEDIATE) VALUE t0(doc0 *5*�H0');
INSeRT INTO t0 VALUES('cc 0*�*:]*�************�s4(ord*0*�*�*�*********(**�**o***N');
INSERT  INTO t0 VALUES('ccc 0 ***�H0');
INSeRT INTO t0 VALUES('cc �');
SELECT docid FROM t0 WHERE t0 MATCH '0****�**o*****0{s4(ord*0*�*:]*�************�s4(ord*0�*������������������***COLUMN***�**o******:]*�****�s4(ord*0*�*�*�*********(**�*UAL TABLE t0 USING fts4(x,order=DESC);
INSERT INTO t0(do0{**o';


sqltext:
create table t1(o6eb PRIMARY KEY) WITHOUT rowid;REINDEX;;;;CREATE VIRTUAL TABLE t3 USING fts3(c);
ALTER TABLE t1 RENAME TO  sqlit_compileoption_used(1)����������������������������������������������������������������������������������������g������������������������������;;ANALYZE;;;;;;;ANALYZE;BEGIN;;;;;;
CREATE INDEX i0 ON t0(a);
CREATE TABLE t3(�PA a);
CREATE INDEX i3 ON t0(a);
PRAGMA integrity_check;3;
PRAGMA inheck;3;
PRAGMA integrity_check;PRAGMA integrity_k;
PRAGMA ini(c);I
PRAGMA writable_schema=ON;
UPDATE sq_m [a]r SET sql=';I
ANALYZEndom();SAVEPOINT�������(';


sqltext:
CREATE VIRTUAL TABLE t2 USING fts4(prefix='44444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444L44444C444444444444444444444444444444444444444444444644444V44444444444444444444:44444444444444444444O44444E4444444444444444444$44444444444444444��8'44444444444444444444444444444444C444444444444444444444444444444444444444444444644444V44444444444444444444:44444444444444444444O44444E4444444444444444444$44444444444444444��8'�����������	��44444444444444444444444444444444444444444444444444444444444444444444444444444444444444C444444444444444444444444444444444444444444444644444V44444444444444444444:44444444444444444444O44444E4444444444444444444$44444444444444444��82001-01-01444<444444444444444444444444444444444444444444444444444444444444444444444VIEW4444444C44444444444444444444444444444444444444 4444444444444444DELETE4444444444rt_r�wid()
(444444444�4444444444444444444444444444444444444444444444444444444444444444444144444444444444444444444444444444ar(1), zeroblob(19), zeroblob(199), z�roblob(99�9), zerobl^b(99144444441),(44471),
(144441),
94444441),
,
(44471),
(144441),
(444444"),
d.4471),
(1 sqlite_source_id()471),
(44D1),
(144444| 4444441),
(44471),
4441)ACTION4441),
(444LIKE
(144444444444444 || .471),
(44471),
(144444| 4444441),
(44471),
(144441),
(4444+9441),
(44471),�11),
(44471),(�44441),
(444444INTO(44����������4714444444444444444444444$444444444444444444444444444������������������ʹ�����������������������������������������������������������������������4444444444444444444�444444444444444444444444844444444444444444444<444444444444444444444444444144444444444444444444444444444444ar(1), zeroblob(19), zeroblob(199), zeroblob444444444444444444444444�4444444444444S����444444444444�4444444444444444444444444444444444444444444$,4444444444A4444444444444444444444444444444444444444444444444/4444444444444�44444444444444444444BY4444444444444i44$4444444444444444444444444444444444444�4444444444444444444444444444444444444444444444444444444444444444444144444444444444444444444444444444ar(1), zeroblob(19), zeroblob(199), zeroblob(99�9), zerobl^b(99144444441),
(44471),
(144441),
94444441),
,
(44471),
(144441),
(444444"),
d.4471),
(1 sqlite_source_id()471),
(4471),
(144444| 4444441),
(44471),
4441)ACTION4441),
(444LIKE
(144444444444444 || .471),
(44471),
(144444| 4444441),
(44471),
(144441),
(4444+9441),
(44471),�11),
(44471),(�44441),
(444444INTO(44���������ʹ���44444444 || .471),
(');
SEL4447(144st_Nnsert_r� d()
(444444441&4471),
(144,
),
(44471),
(144,
(144444444444444.471),
(44471),
(144444| .4441),
(144444:4444444 .471),
(44471),
(144444| .4444445);
s


sqltext:
 ea
select- replace(?,7,1-111111111E17| last_insert_rowid()| 1111111111E111)"a","b" ""WHERE"">"a">"a">"a">"a">"X">"w";"a",o;


sqltext:
SELECT   total( random()*-11)/ avg(1), "from (  
select 4411,1,1,1), ( 
selecT 
11), (  ;
select 4411,1,1,1), (selecT 
1T   total( random() -11)/ avg(1), "from (  
select 4411,1,1,1), ( 
selecT 
11), (  ;
select 4411,1,1,1), (selecT 
11), (  F
select 4411,1,1,1), ( 
selecT 

 111), ( select	

( 
selecT 
 1111)UNION 
selecT  ( 
selecT 
 111)UNION 
selecT 
 19), ( 
selecT 

 111), ( select	

( 
selecT 
 1111)UNION 
selecT  ( 
selecT 
 111)UNION 
selecT 
 19), ( select 

11), (  ecT 
 19), ( 
selecT 

 111), ( select	

( 
selecT 
 1111)UNION 
selecT  ( 
selecT 
 111)UNION 
selecT 
 19), ( F
select 4411,1,1,1), ( 
selecT 
 111), ( select	

( 
selecT 
 1111)UNION 
selecT  ( 
selecT 
 111)UNION 
selecT 
 19), ( 
selecT 

 111), ( select	

( 
selecT 
 1111)UNION 
selecT  ( 
selecT 
 111)UNION 
selecT 
 19), ( select 

1);


sqltext:
PRAGMA auto_vacuum=1;
CREATE TABLE t1(a);�;
DROP TABLE t1;
PRAGMA inte��������������������mJme;
VACUUM
����4�������met;
CREATE VIRTUAL TABLE t1 USING fts3(c);I(';
PRAGMA �riLBACK ;;SAVEPOINT T�����������LLBACK ;;SAVEPOINT T����F;
ALTER TABLE t1 RENAME TO  sqlit_compileoption_used(1)��������������������������ԛ�����nm�mJ�������������;ANALYZE;DROP TABLE IF EXISTS t;
CREATE VIRTUAL TABLE t USING fts3(c);
PRAGMA �rit������������������������������;DROP TABLE IF EXISTS t;
CREATE VIRTUAL TABLE t USING fts3(c);
PRAGMA �����;DROP TABLE IF EXISTS t;
CREATE VIRTUAL TABLE t USING fts3(c);
PRAGMA �rit���������������������������������������������������������������������������������������������������;ANALYZE;CREATE VIRTUAL TABLE t1 USING fts3(c); M;
ALTER TABLE t1 RENAME TO  sqlit_compileoption_used(1)����������������������������������������������������������������������������������������g������������������������������;ANALYZE;t;
CREATE VIRTUAL TABLE t1 USING fts3(c);I�;;
insert into t1 values(1);
END;SAVEPOINT TEEI;
ALTER TABLE t1 RENAME TO  sqlit_compileoption_used(1)�������������������������������������������������㼼�����������������������������������������;ANALYZE;CREATE VIRTUAL TABLE t1 USING fts3(c);I(';
PRAGMA wr���;;SAVEPOINT T����E t1 RENAME TO  sqlrt_���������������������������������������������������������������������������;ANALYZE;CREATE VIRTUAL TABLE t1 USING fts3(c);
ALT����������;t;
CREATE VIRTUAL TABLE t1 USING fts3(c);
insert intovalues(1);
 


sqltext:
CREATE TABLE abc(a, b, c);
CREATE TABLE abc0000000(a, b, c);
CREATE TEMP TRIGGER [aabc(a, b, c);
CREATE TABLE abc000000(a, b, c) VAL sqlite_compileoption_used(1);
INSERT INTO abcBEFORESELECT* FROM abc0000000;] BEFORE INSERT ON abc BEGIN
INSERT INTO abc0000000(a, b, c) VALUES(new.a, new.b, new.c);
END;
me;E abc0000000(a, b, c);
CREATE TEMP TRIGGER [aabc(a, b, c);
CREATE TABLE abc000000(a, b, c) VALUES(new.a, new.b, new.;
END;
INSERT INTO abcBEFORESELECT* FROM abc0000000;] BEFORE INSERT ON abc BEGIN
INSERT INTO abc0000000(a, b, c) VALUES(new.a, new.b, new.c);
END;
me;
ATTACH':memory:' AS ����������������������������������������������������������������������������������������nonanoname;
ATTACH':memory:' AS ������y�����������������������������Լ�������OLLBACK ;;SAVEPOINT T�EEMP ;ANALYZE;;;;ROLLBACK ;;SAVEPOINT T��������������RLBACK ;;SAVEPOINT T����������INNERCK ;;SAVEPOINT T��������ݼ��������������OLLBACK ;;SAVEPOINT T����TTTTTTTTTTTTTTTT��������������������������������RLBACK ;;SAVEPOINT T�����������LLBACK ;;SAVEPOINT T����������������������������������������ݼ��������������OLLBACK�;;SAVEPOINT T����TTTTTTTTTTTTTTTT��������������������������������������������������������������������������������;;SA�INT T�����������LLBACK ;���������������������������RLBACK ;;SAVEPOINT T�����������LLBACK ;;SAVEPOINT T����������������������������������������ݼ�����������������������������������������������������������������������ݼ���������������;;;ROLLBACK ;;HAVEPOINT T���������������������������������������������������������������������������ݼ���������EMP ;ANALYZE;;;;ROLLBACK 3;SAVEPOINT TEEMP ;ANSAVEPGINT TEEt�1; t1EEMPALYZSA�POINT TEEt;


sqltext:
PRAGMA foreign_keys = 1;
CREATE TABLE t1(x INTEGER PRIMARY KEY);
CREATE TABLE t0(y DEFAULT 10 REFERENCES tD(x) ON UPDATE SET DEFAULT);
CREATE TABLE t3t0(y DEFAULT 10 REFERENCES tAULT);
CREATE TABLE t3(y REFERENCES t3 ON UPDATE SET NULL);
INSERT INTO t1 SELECT+2+-2 AND+++ -2 AND+2 AND+2 BETWEEN-+2 AND+2 AND+2 AND++- -2 AND+2 AND+2 hhhhhhhhhhhhhYhhhhhhhhhhhhhhhhhhh����������������������������������������������hhhhhhhhhhhhhhhhhhhhhhhhhMhhhhhhhhhhxhhh������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������itaD������ ;;SAVEPOINT T� ;;SAVEPOINT T����F;
ALTER TABLE t1 RENAME TO  sqlit_compileoptio������(1)���������������������������������DISTINCT���������������������������������������������������������������������������DISTINCT����������������������������������������������CASCADE���������������������������������ԛ������������������������������;ANALYZE;DROP TABLE IF EXISTS t;
CREATE VIRTUAL TABLE t1 USING fts3(c);
PRAGMA �rit ;;SAVEPOINT T��;;SAVEPOINT �F;);
INSeRT INTO t0 VALUES('������������������������������������������������������������������������������������������������������������������������������������ INTOoc 0 ***cc 0(ord**�**o***N');
I


sqltext:
create VIRTUAL TABLE t5 USING fts4(tokenize=unicode61 'tokenchars= .�����ATE t�������b��blns,�UAL Ts,�mLEne,smz,s)O�N�ns,����O t1(de,�d,c) �LUESs,�gl'T00t UL,��blns,�����Bne,��Cl�s,�mLEne,smz,s5O,s�UL,�ne,((���DE,((eNUL,��ble,��blns,�mLEne,smz,s)O,s�UL,�Emz,s)O�Nl��,e t1Ge,((���DEX,��blns,��ʬ�,�,��)rne,((�neNUL,��blns,�����Bne,��bNns,�mLEne,smz,s5O,s�UL,�mLEne�smz,s5O,s�UHAVING��DEiBnJNUL,��ble,��blns,�mLE,smz,s)O,s�UL,��,�blns,�mLEnLWOTNULM��bNUL,�,�,��)one,((�neNUL���blns,�L,��blq���blns,�mLEne,smzL,��blns,�blns,�mLEne,smz,s)O�Nlns,�,e t1Ge,( ���D��blns,��ʬ�Bne,��blns,�mLEne,smz,s)�mE VTUA��blns,�blns,�m-Ene,smzn z,s,�,��)���((�neNUL,��blns7�����Bne,��blns,�mLEne,smz,s5O,s�UL,��blns,�`NOTNULLEne,smz,sO�Nlns,���) UNI�,��b/UL,��blns,�,��)one,((�n|,s�UL,��blNUL,��blns,���NL,��blns�) U3I��,�WOTNUL,��bNUL,�,�,��)one�neNUH,��blns,�����Bne,��bls,nmLEne,smz,s-------) UNI��e,smz,s)O�Nlns,�,e t1Geblns,��ʬ�Bne,��blns,�mLEne,smz,s)s�UL,��{lns,�blnsUL,�,�,��)one,((�neNUL,���bNUL!��y��blns,�,��)one,((�neNUL,��blns,�Bne,��b�ns,�mLEnB,smz,s5O,s�UL,E VTUAL Ts,�mLEne,smz,s)O�Nlns,����) UNI��,��b,UL,��blns�,��)one,((��L,��blns,�����Bne,��bln------ -----------------) uNI��,��b,U,��blns,�,�TRIGGER(�neNUL,��blns,�����B~e,��blns,�mLEne,s�z,s5O,��UL,��blns,�blns,�mLEne,smz,s)O�NUU,��bNUL,���lns,�z,s5O,s�UL,��ccccblns,�bln,��) UNI��,���blns,�mLEne,smz,s)O,D�UL,��blns,�blns,�mLEne,smz,s)r�NUUiLWOTNUL,��bNUL,�,�,��)ne,((�neNUL,��bNI��,��b,UL,��bXdi,smz,s��,s�UL,��blns,�blns,�m-Ene,smz,s)O�Nlns,�,e t1Ge,�bln,��) UNI��,���blns,�mLEne,s,((��blns,� 0 �e00');
 Ue,I


sqltext:
SELECT printf('%*.*c',502,3.00011111111111111111111)"a","b" ""WHERE"">"a">"a">"ATTACH>�a">"a">"a">"a">"a">"A">"a">"a">"a">"JOINa""">"a">"a""">"">"t">"">"a">"Z""">"">"a">"a">"d""">"a">"a""">"a">"y";"a",tF;


sqltext:
create table t1(one smallint);
values(1),
(0X044444444444aaaaaaaa4<444441),
(0X004444-0X044444444444+4e41);
444444444+4e41);
s


sqltext:
create table t001(a INTEGER PRIMARY KEY AUTOINCREMENT);ALUES(441)��444444441),
(44441),
(44471),
(144441),
(4444441),
(44474444441),
(44474444441),
(44471),
(144444444444444 | 4444441),
( lINer(1)O��
GO,END,
GO)�5
KONATURALhhh�hhh�hhhhhhhhhhhhhhhhhhhhO)",
Gjf� ojISjjjrNDEXjjjGOYO,
"�����B����-GO--
GO�ë�������������,
5)"�
GO--------Ð���ñ�����'�)"",
`U)",
GO,
hO="=

GO�)
G
,orinGO�")",
GO���,
GO -1ACUU"OC"5
GO,GOM�@
�=2

O,
G" 
Gf="

GODRPL" ,
GO,
GO
'81)()"",
`U)",,
G" 
Gf="

GO
 [a]hO=-zGO�����÷GLOB�������,
5O)"�
GO-DRPL" ,��(1,1)
GO
GO,
GO,�ë�����,
G������������=2

GO)"
Ged=bc� noti
GO,
G"
GhhO)",
Gjf�jjf="

GODRPL" ,
Gy,
GO,
'81)()"",
`U)",
%O,
hO="i
GO,
���,
GOO,VACUU"OC"5
G����FOR������������������� length(1)�����������IMMEDIATE���,
GO,VACUU" strftimd1,1,1)�hhhhhhhh�hhhhhhhhhhhhhhh,
G"
Gf=
EODRPL)()"",
`�
GO-J------Ð�����á��U)"

G,orinGO)",
GO,FOREIGN

GD��,
5O)"�
GO-J------Ð���,�GO,VACUU"OC",GOM�)
�=2

GO)"
Ged=bc, noti
GO,
G"
Gf="

GODRPL" ,
GO,
GO,
'81)()"",
`U)",
%O,
hO=-
GO����ä����������,
5O"�
GO-J------Ð�����á����������,
G���������������� (1)�����������������������FOR�����,
Gö���I����,
GO,VACUU"OC"5
GO,
GOTHEN
�=2

G)TTAC
GO="��O,
81�",O)",
Gjj�jj^jjj�ojjjjjr�hjjjjjjGOYO�������B����-GO-F
GO����������������,
5O)"�
d--------Ð�����������������,
G�����������������â���������������������������FOR�������������������������������,
GO,VACUUM��",
5O)",
GO-------����������� length(1)�Ǭ�ö��ñ�Í��õ���/Ã�ð�����C����������(1,1)
GO,
fk=���������������OC",
G2001-01-�",O("01
GGO'81)(�3,
d 
O,
GO",
GO-----="

OO)
ROLLBACKGOFO�5O)",GO--d--------,?�G sql=b
,Ã�ð�����C����������(1,1)
GO,
Gk=!���������������OC",
G"01
GGO'81)(�3,
d 
O,
GO",
GO-�OC",
G2001-01-�----D"�)
-2001-01-�",OGO--)----��������������� length(1)�Ǭ�ö��ñ�Í��õ���/Ã�ð�����C�1)(�3,
d 
O,
GF",, $1�)"�,
`U)",
GO,
�=FO�5O),GO-------------,@G sql="
���ð�/���ð�����C�����,
GO,VACUUM��",
5O)",
GO-------��������������� length(1)�Ǭ�ö��ñ�Í��õ���/Ã�ð������������(1,1)
GO,
Gk=!��������������OC",
G2001-01-�",O)"01
GGO'81)(�3,
d 
O
GO",
GOtH1)

G"

GODRPL" ,
GO,
GO,
'�)"",
`U)",
GO,
h ltrim(1,1)O)
/

G,ot",O)",
Gjj�jj^jjj�ojjjjjjr�hjjjjj���������������YO,
"�����B����-GO--
GO�Æ�������������,
5O)"�
GO--------� unicode(1)�������,
G�����������������ë�����������Ç�������������FORôCURRONT�TIMESTAMP�����{81)��3,
d 
O,
GO",
GOtH1)

G"

GODRPL" ,
GO,
GO,
'�)"",
`U)",
�O,
hO="=

GO)
G

G,ot",O)",
Gjj�jj^jjj�ojjjjjjr�hjjjjjjGOYO,
"�����B����-GO--
GO��--------� unicode(1)�������,
G�����������������â�������������������������FOR��������������ë�����,
G�������������,
GO,VACUUM��",
5O)",
GO-�������������� length(1)��ö��ñYÍ��õ���/Ã�ð�����C����������(1,1)
GO,
Gk=!����������������OC",
G2601-01-�",O)"01
GGO'81)(�3,
d 
O,
GO",
GO-----="
�GO)
ROLLBACKGOFO��)",GtH1)

G"

GOD/PL" ,
GO,
GO,
'� total_changes(),
hO="=

GO)
G

G,otinGO")"
GO,
GO

GD), c,="

G,otinTRANSaCTION,8�otinOATTACH

XO
GO="��O,
81>1)(GOYO,
"�����B�����,
5O"�
GO-J------���-GO--
GO��������������ë�,
5O)S�
GO--------Ð���������@������
G�����������GO---?-="

GOROLL������
GO�Æ���="

G,otinTRANSaCjION,8�otinO����������,
GODRPL)()"",
`U)"

G,orinG-��FOR��������������������������������,O-------��������������� length(1)�Ǭ�ö��ñ�Í��õ���/Ã�ð�����C����������(1,1)
GO,
Gk=!����������������OC",
G2001-01-�",O)"01GGO'81)(�
ROLLBdecimal(1,1)���,
5O",GO�-------------,@G sql="
tH1)

GO


sqltext:
SELECT  max(131),*, `a`"",""from ( 
select 4+4e41 [a])WHERE 444>"a""">"�">2 AND++-2 AND"a"=44144440444+++-�AND++-2 AND++- -2 AND+2 AND++-2 AND+"a">"a"CO">"a">"a">"a">"a">"d">"J""">"a""">"a">"a""">"">"a">"">"a">"a">"a">"AH>�a">"a">"a">"a">"a">"a">"a">"JoINa""">"a">"a""">"">"a">"">"a">"a"">�a">"a">"a">"a">"a">"a">"a">"JOINa""">"a">"a""">"">"a">"">"a">"a""">"">"aa""">"">"a">"a">"d">"ATTACHa">"ATTACHa�a">"a">"a">"a">"a">"a">"a">"JOI">"a">"a""">"">"a">"">"a">"a">"a">"ATTACH>�a">"a">"a">"a">"a">"a">"a">"JoINa""">"a">"a""">"">"a">"">"a">"a"">�a">"a">"a">"a">"a">"a">"a">"JOINa""">"a">"a""">"">"a">"">"a">"a""">"">"">"a">"a">"a">"a">"a">"JOINa""">"a">"a""">"">"a">"">"a">"a">"a">"ATTACH>�a">"a">"a">"a">"a">"a">"a">"JoINa""">"a">"a""">"">"a">"">"a">"a"">�a">"a">"a">"a">"a">"a">"a">"JOINa""">"a">"a""">"">"a">"">"a">"a""">"">"aa""">"">"a">"a">"d">"ATTACHa">"ATTACHa�a">"a">"`">"a">"a">"a">"a">"JOINa""">"a">"a"" co,1)">"a">"a">"ATTACH>�a""a""">"a">"a""">"">"a">"">"a">"a">"a">"ATTACHa">"ATTACH>�a">"a">"a">"a">"a">"a">"a">"JOINa""">"a""">"a">"a""">"">"a">"">"a">"a">"a">"ATTACH>�a">"a">"a">"a">"a">"a">"a">"JoINa""">"a">"a""">"">"a">"">"a">"a"">�a">"a">"a">"a">"a">"a">"a">"JOaa""">"">"a">"a">"d">"ATTACHa">"ATTACHa�a">"a">"a">"a">"a">"a">"a">"JOINa""">"a">"a""a">"a">"a">"a">"a">"a">"JoINa""">"a">"a""">"">"a">"">"a">"a"">�a">"a">"a">"a">"a">"a">"a">"JOINa""">"a">"a""">"">"a">"">"a">"a""">"">"">"a">"a">"a">"a">"a">"JOINa""">"a">"a""">"">"a">"">"a">"a">"a">"ATTACH>�a">"a">"a">"a">"a">"a">"a">"JoINa""">"a">"a""">"">"a">"">"a">"a"">�a">"a">"a">"a">"a">"a">"a">"JOINa""">"a">"a""">"">"a">"">"a">"a""">"">"aa""">"">"a">"a">"d">"ATTACHa">"ATTACHa�a">"a">"a">"a">"a">"a">"a">"JOINa""">"a">"a"" co,1)">"a">"a">"ATTACH>�a">"a">"a">"a">"a">"a">"a">"JoINa""">"a">"a""">"">"a">"">"a">"a"">�a">"a">"a">"a">"a">"a">"a">"JOINa""">"a">"a""">"">"a">"">"a">>"a">"a">"a">"a">"a">"a">"JoINa""">"a">"a""">"">"a">"">"a">"a"">�a">"a">"a">"a">"a">"a">"a">"JOINa""">"a">"a""">"">"a">"">"a">"a""">"">"aa""">"">"a">"a">"d""">"a">"a""">"a">"y";"a",tF;


sqltext:
CREATE TABLE t5(a,b,c,d,e,f,UNIQUE(a,b,c,d,b,c,d,e,d,b,c,e,d,b,c,d,e,f,b,c,e,d,b,c,e,d,b,c,d,e,f,b,c,e,d,b,c,d,e,f));
INSERT INTO t5 VALUES(1,2,1,1,?,10000);
select $4;
INSERT INTO t5 VALUES(1,1,1,1,?,10000);
INSERT INTO t5 VALUES(1,2,1,1,?,10000);
select $4;
INSERT INTO t5 VALUES(1,1,1,1,?,10000);
;;;;;ANALYZE;;;INSERT INTO t5 VALUES(1,2,1,1,?,10000);
select $YZE;;;;;;ANALYZE;;;PO
IT INTO t(1,2,1,1,?,1);
s


sqltext:
SELECT   group_concat(1555555555555555555 || 5591)""from ( 
select 4411,1,1,1), ( 
selecT 
11), (   
select"",  ( 
selecT 
 111)UNION select 

444,1), ( 
selecT 
11), ( 
select"", (111)UNION select 

444,1), ( 
selecT 
11), ( 
select"", ( 
selecT 
 111)UNION select 

444,1), ( 
selecT 
$�,
select"", ( 
selecT 
 111)UNION ;
select 

44,1);


sqltext:
CREATE VIRTUAL TABLE t1 USING fts4(x); AB(
select-sum((1)IN (
select-sum((1)IN t1)IN t1)IN t1)IN t1-sum((
select-sum((1)IN t1)IN t1)IN t1)Idt1)IN t1)IN t1-sum((1)t1-sum(XCEPT SELECT 20 OR10 EXCEPT SELECT 10 EXCEPT SELECT 20 OR10 EXCEPT SELECT 20 OR10 EXCEPT SELECT 20 ORDOR10 EXCEPT SELECT 20 OR10 EXCEPT SELECT 20 OR10 EXCEPT SELECT 20 OR10 EXCEPT SELECT 20 ORDOR10 EXCEPT SELECT 20 OR10 EXCEPT SELECT 20 ORDER BY 1 ,1,1, 1 ,1 ,1,1, 1 ,1,1,1;ORDER,1, 1 ,1,�)U~r(1);ER 1, 1 ,1,1, ,1),1, 1 ,1,1, ,1),-+-++- ?2-+2;


sqltext:
SELECT  count(1),?, * from (  ;
select 141,1,1), ( 
Select 4,"ile  ","","" COLLA1,"" COLLATE �rtrim �
GROUP BY  "a","","VI); ","ile C","ine  ","ileWe  ","ile  ������������������",bileWe  ","ile  ","ine","" COLLATE �rtrim );
s


sqltext:
SELECT CAST (zeroblob(100) AS REALeeeeeeE "a" TEXT)>"g""">"a">"A">"a">"a;
T oblob(100) AS REALeeeeee0000000' days""a">0000000000000000000001>"%2 days">""LIKE"b" "a","b" ""WHERE"">"a">00000000"a"> substr(1,1,1);


sqltext:
PRAGMA foreigncu6le;
CREATE TABLE t1(x,a,b,c);
INSERT INTO t1 VALUES(1,'00','00',1);
INSERT INTO t1 VALUES(2,'00','e0',5);
INSERT INTO t1 VALUES(3,'000','00000',90);
INSERT INTO t1 VALUES(4,'0','2',2);
INSERT INTO t1 VALUES(5,'00','0',2000);
SELECT x FROM t1 WHERE c/instr('a0NNNNNNNNNNNNNNN�**o*�**o0',5);
INSERT INTO t1 VALUES(3,'000','00000',90);
INSERT INTO t1 VALUES(4,'0','2',2);
INSERT INTO t1 VALUES(5,'00','0',2000);
SELECT x FROM t1 WHERE c=instr('a0NNNNNNNNNNNNNNNNNNNNNNN�**o*�**oo***o*�**o*******�**o*****��**�
*o******e tw00a0', fts3_tokenizer('simple'));IS
);


sqltext:
select  substr(">>>>>>>>>>>>>>",14 ,111111111111111% 1111%++-1)"a","b" ""WHERE"">"a">"a">"ATTACH>�a">"a">"a">"a">"a">"a">"a">"JOINa""">"a">"a">"a">"a">"a">"JOI">"a">"a">"a">"a">"Q">"a">"JOINa""">"a">"a""">"">"a">"">"a">"�a">"a">"a">"a">"a">"a">"a">"JOINa""">"a">"a""">"">"a">"">"a">"aa""">"">"a">"a">"a">"a">"JOINa""">"a">"">"a">"a">"ATTACH>ACH>�a">"a">"a">"a">"a">"a">"a">"JOINa""">"a">"a""">"">"a">"">"a">"�a">"a">"q">"a">"a">"a">"a">"JOINa">"ATTACH>ACH>�a">"a">"a">"a">"a">"a">"a">"JOINa""">"a">"">"a">"a">"ATTACH>ACH>�a">"a">"a">"a">"a">"Q">"a">"JOINa""">"a">"a""">"">"a">"">"a">"�a">"a">"a">"a">"a">"a">"a">"JOINa""">"a">"a""">"">"a">"">"a">"">"a">"�a">"a">"a">"a">"a">"a">"a">"JOINa""">"a">"a""">"">"a">"">"a">"a""a">"a""">"">"a">"">"a">"aa""">"">"a">"">"a">"�a">"a">"a">"a">"a">"a">"a">"JOINa""">"a">"a""">"">"a">"">"Q">"a">"JOINa""">"a">"a""">"">"a">"">"a">"�a">"a">"a">"a">"a">"a">"a">"JOINa""">"a">"a""">"">"a">"">"a">"aa""">"">"a">"a">"a">"a">"JOINa""">"a">"">"a">"a">"ATTACH>ACH>�a">"a">"a">"a">"a">"a">"a">"JOINa""">"a">"a""">"">"a">"">"a">"�a">"a">"q">"a">"a">"a">"a">"JOINa">"ATTACH>ACH>�a">"a">"a">"a">"a">"a">"a">"JOINa""">"a">"">"a">"a">"ATTACH>ACH>�a">"a">"a">"a">"a">"Q">"a">"JOINa""">"a">"a""">"">"a">"">"a">"�a">"a">"a">"a">"a">"a">"a">"JOINa""">"a">"a""">"">"a">"">"a">"">"a">"�a">"a">"a">"a">"a">"a">"a">"JOINa""">"a">"a""">"">"a">"">"a">"a""a">"a""">"">"a">"">"a">"aa""">"">"a">"">"a">"�a">"a">"a">"a">"a">"a">"a">"JOINa""">"a">"a""">"">"a">"">"a">"a""">"">"a";"a""d">"y";"a",tF;


sqltext:
PRAGMA encoding=UTF16be;
CREATE VIRTUAL TABLE t0 USING fts4(tokenize=unicode61 "separators=aB");
INSERT INTO t0 VALUES('�����������ux USING fts4aux(t0������������oneatwoBt0r00'��ח�VVVVVVVVVVVVQVVVVVVVVVVVVVVVVVVVxVVVVVVVVVVVVVVVVVPVVVVVVVVVVVVVVVVVVV7VVVVVVVVVVb������');
CREATE VIRTUAL TABLE t0aux USING fts4aux(t0);
SELECT * FROM t0aux;

SELEhhhhhhhhhhhhhhhhhhhhhhhhUhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhh

SELE,EINDsm""UNINDsm""UNIRT INTO t0 VALUES('�����������ח�VVVVVVVVVVVVQVVVVVVVVVVVVVVVVVVVxVVVVVVVVVVVVVVVVVPVVVVVVVVVVVVVVVVVVV7VVVVVVVVVVbbbbbbNSERT INTO t0(a, b,������������');
CR


sqltext:
CREATE VIRTUAL TABLE ft USING fts3(oft MATCH 'oo);
RT INTO f

�
oo');
INSERT INTO ft VALUES('�

�

�



oo replace(1,1,1)
OR

M
 -1

�

�
vvvvvUvvvgvvvvvvvvvdvvvvvvvvvvvvvvvvv��������fNO1), a>g(""""""""""""""E"""""""""""CCCCCCCCCCCCCCCCCCCCCCCC

�
OR
oo
OR

" av(1), av"
�
CCCCCCCCCCCCCCCCCCCCCCCCCC"""""""""""""""""""""""""""""""""""""""""��"""""""""""""""), afg(1), avg(1)otal(1),1, dE,U""UNwwwwwwwwwww�wwwwwwwwwwwwwwwwwwwwwwwwwwwww`wwIhUE,UE$eFEINDsm""U), avg(9), avg(1),  avg(1), avg(11), mvG(1), avg(9),� avg 1), Avg(1), a""""8"""""""""""""""avg(1), avg(1), avgC1), avG(1), avg(9), avvG(1), avg(9),g(1),  avg(1), avg($9), mvG(1), avg(9),� avg 1), Avg(1), avg(1), avg(1)otal�),1,smz""UNIQUE,U""UNIQUE,UE$e,EINDsm" @1IQsm_z""UNIQUf,E$l�INinuBEGINANALYZE;Eq m1@avg(1)+++*
(4),  vG(1), a, avg(11), avG(1), avg(9), avg(1),  avg(1), av@(11), f

�
oo');
INSERT INTO ft VALUES('�

�

�


OR

" av(1), av"
�

�

�

�



����
��


�





�

�

�o�');
SELECT offsets(ft) FROM ft WHERE ft MATCH 'oo
OR

" av(1), av"
�

�

�

�
OR
oo
OR

" av(1), av"
�

�

�

�
OR

"


�





 , av"
�

�

�

�
OR
oo
OR

" av(1), av"
�

�

LIMIT
OR

" av(1), av"
�
@�

�

�
';


sqltext:
CREAtE TABLE t010(a, CHEBLE t0LATE  rtrim); );
select  min( "a","","lect  min(   "="" COLLATE  rtrim);elea''ues(o t1 values(44);
ins


sqltext:
create table t1(one smallint);
insert into t1 values(14442, ( select .9), ( 
select 
42100111),( 
select 
411), ( 
select 
411), ( 
select 
4), ( 
select 
411), ( 
select 
4), ( 
select 
411), ( 
select 
421), ( ;
 
select 
411), ( select .921), ( ;
 
select 
411), ( select .9), ( 
select 
421), ( ;
 
select 
411), ( select .921), ( ;
 
select 
411), ( select .9999 "a""a","b","b"eC), ( 
select 
421)));


sqltext:
CREATE TABLE t0(a,b,c,d,e, PRIMARY KEY(a,b,b,c,d,c,a,b,e,d,e));
SELECT * FROM t0 Wa
GROUP BY  @random(),rowid,e));
S


sqltext:
PRAGMA foreign_keys = 1;
CREATE TABLE t1(x INTEGER PRIMARY KEY);
CREATE TABLE t0(y DEFAULT 10 REFERENCES t1(x) ON UPDATE SET DEFAULT);
CREATE TABLE t3t0(y DEFAULT 10 REFERENCES tAULT);
CREATE TABLE t3(y REFERENCES t3 ON UPDATE SET NULL);
INSERT INTO t1 SELECT+2+-2 AND+++ -2 AND+2 AND+2 BETWEEN-+2 AND+2 AND+2 AND++- -2 AND+2 AND+2 hhhhhhhhhhhhhhhhh����������������������������������������������hhhhhhhhhhhhhhhhhhhhhhhhhMhhhhhhhhhhxhhh���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������CT����������������������������������������������;ANALYZE;DROP TABLE IF EXISTS t;
CREATE VIRTUAL TABLE t USING fts3(c);
PRAGMA �rit�����������������������������������������������;ANALYZE;DROP TABLE IF EXISTS t;
CREATE VIRTUAL TABLE t USING fts3(c);
PRAGMA �ritaD�������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������itaD������ ;;SAVEPOINT T� ;;SAVEPOINT T����F;
ALTER TABLE t1 RENAME TO  sqlit_compileoptio������(1)���������������������������������DISTINCT���������������������������������������������������������������������������DISTINCT����������������������������������������������CASCADE���������������������������������ԛ������������������������������;ANALYZE;DROP TABLE IF EXISTS t;
CREATE VIRTUAL TABLE t1 USING fts3(c);
PRAGMA �ritaD������ ;;SAVEPOINT T��������� ;;SAVEPOINT T����F;
ALTER TABLE t1 RENAME TO  sqlit_compileoption_used(1)���������������������������������DISTINCT������������ԛ����x���������������������������;ANALYZE;DROP TABLE IF EXISTS t;
CREATE VIRTUAL TABLE t USING fts3(c);
PRAGMA �rit���������������������������������������������������������������Թ������������DISTINCT����������������������������������������������;ANALYZE;DROP TABLE IF EXISTS t;
CREATE VIRTUAL TABLE t USING fts3(c);
PRAGMA �rit�����������������������������������������������;ANALYZE;DROP TABLE IF EXISTS t;
CREATE VIRTUAL TABLE t USING fts3(c);
PRAGMA �ritaD�������������������������������������������������������������������������������inm������������������������;ANALYZE;DROP TABLE IF EXISTS t;
CREATE VIRTUAL TABLE t USING fts3(c);
PRAGMA �rit���������������������������������������������������������������Թ������������DISTINCT�������������������������������������������;ANALYZE;DROP TABLE IF EXISTS t;
CREATE VIRTUAL TABLE t USING fts3(c);
PRAGMA �ritaD�������������������������������������������������������������������������������DISTINCT�������������������������������������������mJ��������������y�����x�������t;
CREATE VIRTUAL TABLE t1 USING fts3(c);I(';
PRAGMA �rCK ;;SAVEPOINT T�����������LLBACK ;;SAVEPOINT T����F;
ALTER TABLE t1 RENAME TO  sqlit_compileoption_used(1)�������������������������������������;ANALYZE;DROP TABLE IF EXISTS t;
CREATE VIRTUAL TABLE t USING fts3(c);
PRAGMA �rit�����������������������������������������������������������������������������DISTINCT�������������������������������������������;ANALYZE;DROP TABLE IF EXISTS t;
CREATE VIRTUAL TABLE t USING fts3(c);
PRAGMAaD���������������������ԛ���yE����x���������������������������;ANALYZE;DROP TABLE IF EXISTS t;
CREATE VIRTUAL TABLE t USING fts3(c);
PRAGMA �rit���������������������������������������������������������������Թ������������DISTINCT�������������������������������������������;ANALYZE;DROP TABLE IF EXISTS t;
CREATE VIRTUAL TABLE t USING fts3(c);
PRAGMA �ritaD�����������������������������������������������������������DISTINCT���������������������������ԛ�������y�����x���������������������������;ANALYZE;DROP TABLE IF EXISTS t;
CREATE VIRTUAL TABLE t USING fts3(c);
PRAGMA �rit���������������������������������������������������������������Թ������������DISTINCT�������������������������������������������;ANALYZE;DROP TABLE IF EXISTS t;
CREATE VIRTUAL TABLE t USING fts3(c);
PRAGMA �ritaD�������������������������������������������������������������������������������inm���������ԫ�������������������������������������������������������������������������������������������������������������������������������������������������������A �ritaD���������������������ԛ���yE����x������������������������F EXISTS t;
CREA


sqltext:
CREATE TABLE t1(a INTEGER PRI1m "a"UNIQUE,"7"o�e "a"UNIQUE,eNOrtne  "a","b");
select DISTINCT? from t1;
select DISTINCT*[fq� t1;
s t1;


sqltext:
create table ''(one "a"U�);;create table sign_key_list(Kz0);PRAGMA foreign_key_list(s);PRAGMA foreign_keSELECT(t0);PRAGMA foreign_key_list(Kz0);PRAGMA foreign_key_list(t0);PRAGMA foreign_key_list(t0	;PRAGMA t(t0);PRAG{A foreign_key_list(Kz0);PRAGMA foreiforeign_key_list(t0);PRAGMA foreign_key_list(Kz0);PRAGMA foreign_key_list(t0);PRAGMA ri������������������������������������������������DISTINCT���������������������������ԛ�������y�����x���������������������������;ANALYZE;DROP TABLE IF EXISTS t;
CREATE VIRTUAL TABLE t USING fts3(c);
PRAGMA �rit���������������������������������������������������������������Թ������������DISTINCT�������������������������������������������;ANALYZE TABLE IF EXISTS t;
CREATE VIRTUAL TABLE t USING fts3(c);
PRAGMA �ritaD��������������������������������� ��������������������������������Գ�����������������������DISTINCT�������������������������������������������mJ��������������y�����x�������t;
CREATE VIRTUAL TABLE t1 USING fts3(c)*I(';
PRAGMA �rCK ;;SAVEPOINT T�����������LLBACK ;;SAVEPOINT T����F;
ALTER TABLE t1 Ron_used(1)��������������RAGMA foreign_key_list(Kz0);PRAGMA foreign_key_list(sb8t0);PRAGMA foreign_key_list(t0)CROSSMA foreign_key_list(Kz0);PR"GMA foreign_key�����������DISTI_list(t0);PRAGMA ����������������������������������������������������������������ԛ�������y�����x���������������������������;ANALYbE;DROP TABLE IF EXISTS t;
C


sqltext:
ATTACH 'file:%00?mode=memory&0?mode= substr(1,1,1)?mrh%00?mred' AS shared;
DETACH shared;ATTACH 'file:%00?me=memory&cach%00?mrh%00?mred' AS shared;
DETACH shared;
DETACH shared;ATTACH shared;ATTACH 'file:%00?mode=memory&cach%00?mrh%00?mcach%00?mrh%00?mred' AS shared;
DETACH shared;TACH 'file:%00?me=memory&cach%00?mrh%00?mred' AS shared;ATTACH 'file:%00?mode=0memory&cach%0K?mrh%00?mred' AS share;
DETACH shared;ATTACH 'file:%00?mode=memory&cach%00?mrh%0ared;
\EWACH shared;ATTACH 'file:%00?cacmemory&0?modeh%00ed;
 'file:%0%00?mrh%00?mcach%00?mrh%00?m%00?jode=memory&cach%00?mrh%00?red'shared;


sqltext:
GIN;
CREATE VIRTUAL TABLE t0 USING fts4(order=desc);
INSERT INTO t0 VALUES('0');
UPDATE t0 SET docid = 55555;
UPDATE t0 SET docid = 5555555;
 VALUES('0');
UPDATE t0 SET docid =docid = 5;
UPDATE t0 SET docid = 555555;PD
 VALUES('0');
UPDATE t0 SET docid =docid =55;
UPDATE t0 SET docid = 5555555;
 VALUES('0');
UPDATE t0 SET docid = 55555;
UPDATE t0 SET docid = 55= "">"a">"">"a">"a">"ATTACH>ACH>�a">"a">"a">"a">"aZ">"a""">"a">"a">"ATTACH>ACH>�a">"a">"a">"a">"a">"a">"a">"JOINa""">"a">"">"a">"a">"ATTACH>ACH>�a">"a">"a">"a">"a">"a">"a">"JOINa""">"a">"a""">"">"a">"">"a">"�a">"a">"q">"a">"a">"a">"a">"JOINa">"ATT">"a">"JOINa""">"a">"">"a">"a"ATTACH>ACH>�a">"a">"a">"a">"a">"Q">"a">"JOINa""">"a">"a""">"">"a">"">"a">"�a">"a">"a">"a">"a">"a">"a">"JOINa""">"a">"a""">"">"a">"">"a">"">"a">"�a">"a">"a">"a">"a">"a">"a">"JOINa""">"a">"a""">"">"a">"">"a">"a""a">"a""">"">"a">"">"a">"aa""">"">"a">"">"a">"�a">"a">"a">"a">"a">"a">"a">"JOINa""">"a">"a""">"">"a">"">"Q">"a">"JOINa""">"a">"a""">"">"a">"">"a">"�a">"a">"a">"a">"a">"a">"a">"JOINa""">"a">"a""">"">"a">"">"a">"aa""">"">"a">"a">"a">"a">"a""">"a">"">"a">"a">"ATTACH>ACH>�a">"a">"a">"a">"a">"a">"a">"JOINa""">"a">"a""">"">"a">"">"a">"�a">"a">"q">"a">"a">"a">"a">"JOINa">"ATTACH>ACH>�a">"a">"a">"a">"a">"a"+"a">"JOINa""">"a">"">"a">"a">"ATTACH>ACH>�a">"a">"a">"a">"a">"Q">"a">"JOINa""">"a">"a""">"">"a">"">"a">"�a">"a">"a">"a">"a">"a">"a">"JOINa""">"a">"a""">"">"a">"">"a">"">"a">"�a">"a">"a">"a">"a">"a">"a">"JOINa""">"a">"a""">"">"a">"">"a">"a""a">"a""">"">"a">"">"a">"aa""">"">"a">"">"a">"�a">"a">"a""a">"Q">"a">"JOINa""">"a">"a""">"">"a">"">"a">"�a">"a">"a">"a">"a">"a">"a">"JOINa""">"a">"a""">"">"a">"">"a">"aa""">"">"a">"a">"a">"a">"JOINa""">"a">"">"a">"a">"ATTACH>ACH>�a">"a">"a">"a">"a">"a">"a">"JOINa""">"a">"a""">"">"a">"">"a">"�a">"a">"q">"a">"a">"a">"a">"JOINa">"ATTACH>ACH>�a">"a">"a">"a">"a">"a">"a">"JOINa""">"a">"">"a">"a">"ATTACH>ACH>�a">"a">"a">"a">"a">"Q">"a">"JOINa""">"a">"a""">"">"a">"">"a">"�a">"a">"a">"a">"a">"a">"a">"JOINa""">"a">"a""">"">"a">"">"a">"">"a">"�a">"a">"a">"a"/"a">"a">"a">"JOINa""">"a">"a""">"">"a">"">"a">"a""a">"a""">"">"a">"">"a">"aa""">"">"a">"">"a">"�a">"a">"a">"a">"a">"a">"a">"JOINa""">"a">"a""">"">"a">"">"Q">"a">"JOINa""">"a">"a""">"">"a">"">"a">"�a">"a">"a">"a">"a">"a">"a">"JOINa""">"a">"a""">"">"a">"">"a">"aa""">"">"a">"a">"a">"a">"JOINa""">"a">"">"a">"a">"ATTACH>ACH>�a">"a">"a">"a">"a">"a">"a">"JOINa""">"a">"a""">"">"a">"">"a">"�a">"a">"q">"a">"a">"a">"a">"JOINa">"ATTACH>ACH>�a">"a">"a">"a">"a">"a">"a">"JOINa""">"a">"">"a">"a">"ATTACH>ACH>�a">"a">"a">"a">"a">"Q">"a">"JOINa""">"a">"a""">"">"a">"">"a">"�a">"a">"a">"a">"a">"a">"a">"JOINa""">"a">"a""">"">"a">"">"a">"">"a">"�a">"a">"a">"a">"a">"a">"a">"JOINa""">"a">"a""">"">"a">"">"a">"a""a">"a""">"">"a">"">"a">"aa""">"">"a">"">"a">"�a">"a">"a">"a">"a">"a">"a">"JOINa""">"a">"a""">"">"a">"">"a">"a""">"">"a";"a",tF;


sqltext:
create tabLE t010(a, CHECK(  substr(1,1,1)), CHECK(  substr(1,1,1)));
VACUUM
�����������nmbmJme;
VACUUM
�������������y�����e;
VACUUOF����4�������me;
VACUUM
ۛ�����me;
VACUUM
���������y���������������������JmOUTERCUUM
����4����������������������������iSmbmJme;
VACUUM
����4�������me;
VACU
����me;
VAC


sqltext:
PRAGMA encoding=UTF16;
CREATE TABLE t1(x);
INSERT INTO t1 VALUES(1);
ALTER TABLE t1 ADD COLUMN b INT0000 DEFAULT '�00';
ALTER TABLE t1 ADD COLUMN c REAL DwFAULT '�e99';
ALTER TABLE t1 ADD COLUMN d  ;XT DEFAULT-'00�00';
UPDATE t1 SET x=x+1;
SELECT* FROM t1;


sqltext:
create tabLE t10(x ITEGER PRIMARY KEY, y I CHAR(300));
CREATE INDEX ��������������������������������t000 ON t10(y);
EXPLAIN QUERY PLAN
SELECT a.x, b.x
FROM t10 AS a JOIN t10 AS b ON B.y=b.x
WHERE (b.x=$a OR b.y=$ab OR b.y=$ab0);


sqltext:
SELECT  DISTINCT *,"a".*,"a",01"a",01*?, * from ( 
select 11*1), (  ( select 11*1), ( ;
select 1"a",01"a",01*?11)"");


sqltext:
create table t1(one smallint);
insert into t1 values(1);
select  0000E0044,000000 AND"a"="a"AND"a"BETWEEN"�">2 AND++-2 AND"a"= -2 AND+2 AND++-2 AND+"a">"a" AND+"a"COLLATE"">"a">"a">"a"""="a"AND++-2 AND"a"=4414444444>"a""">"�">2 AND++-2 AND"a"="a"AND++-2 AND"a"=44144440444+++- -2 AND++-2 AND++- -2 AND+2 AND++-2 AND+"a">"a" AND+"a"COLLATE"">"a">"a">"a""">"�">2 AND++-2 AND"a"="a"AND"a"BETWEEN"�">2 AND++-2 AND"a"= -2 AND+2 AND++-2 AND+"a">"a" AND+"a"COLLATE"">2 AND++-2 AND"a"="a"AND"a"BETWEEN"�">2 AND++-2 AND"a"= -2 AND+2 AND++-2 AND+"a">"a" AND+"a"COLLATE"">"a">"a">"a"""="a"AND++-2 AND"a"=441++-2 AND"a"="a"AND"a"BETWEEN"�">2 AND++-2 AND"a"= -2 AND+2 AND++-2 AND+"a">"a" AND+"a"COLLATE"">2 AND++-2 AND"a"="a"AND"a"BETWEEN"�">2 AND++-2 AND"a"= -2 AND+2 AND++-2 AND+"a">"a" AND+"a"COLLATE"">"a">"a">"a"""="a"AND++-2 AND"a"=4414444444>"a""">"�">2 AND++-2 AND"a"="a"AND++-2 AND"a"=44144440444+++- -2 AND++-2 AND++- -2 AND+2 AND++-2 AND+"a">"a" AND+"a"COLLATE"">"a">"a">"a""">"�">2 AND++-2 AND"a"="a"AND"a"BETWEEN"�">2 AND++-2 AND"a"= -2 AND+2 AND++-2 AND+"a">"a" AND+"a"COLLATE"">"a">"a">"a"""="a"AND++-2 AND"a"=44144440444+++- -2 AND++-2 AND++- -2 AND+2 AND++-2 AND+"a">"a" AND+"a"COLLATE"">"a">"a">"a""">"�">2 AND++-2 AND"a"="a"AND"a"BETWEEN"�">2 AND++-2 AND"a"= -2 AND+2 AND++-2 AND+"a">"a" AND+"a"COLLATE"">"a">"a">"�">2 AND++-2 AND"a">"a">"a"""="a"AND++-2 AND"a"=44144440444+++- -2 AND++-2 AND++- -2 AND+2 AND++-2 AND+"a">"a" AND+"a"COLLATE"">"a">"a">"a""">"�">2 AND++-2 AND"a"="a"AND"a"BETWEEN"�">4444444>"a""">"�">2 AND++-2 AND"a"="a"AND++-2 AND"a"=44144440444+++- -2 AND++-2 AND++- -2 AND+2 AND++-2 AND+"a">"a" AND+"a"COLLATE"">"a">"a">"a""">"�">2 AND++-2 AND"a"="a"AND"a"BETWEEN"�">2 AND++-2 AND"a"= -2 AND+2 AND++-2 AND+"a">"a" AND+"a"COLLATE"">"a">"a">"a"""="a"AND++-2 AND"a"=44144440444+++- -2 AND++-2 AND++- -2 AND+2 AND++-2 AND+"a">"a" AND+"a"COLLATE"">"a">"a">"a""">"�">2 AND++-2 AND"a"="a"AND"a"BETWEEN"�">2 AND++-2 AND"a"= -2 AND+2 AND++-2 AND+"a">"a" AND+"a"COLLATE"">"a">"a">"�">2 AND++-2 AND"a">"a">"a"""="a"AND++-2 @ND"a"=44144440444+++- -2 AND++-2 AND++- -2 AND+2 AND++-2 AND+"a">"a" AND+"a"COLLATE"">"a">"a">"a""">"�">2 AND++-2 AND"a"="a"AND"a"BETWEEN"�">2 AND++-2 AND"a"= -2 AND+2 AND++-2 AND+"a">"a" AND+"a"COLLATE"">"a">"a">"�">2 AND++-2 AND"a"="a"AND"a"BETWEEN"�">2 AND++-2 AND"a"="a",t"a",tF;


sqltext:
create table t1(one smallint);
insert into t1 values(1);
select abs((444444444.44-0|| .4447777445444444444442222222222222211555444444444444444444444444444111111222222222||444444444444444444444444444444444444444445555591)""from ( 
select 4411,1,1,1), ( 
selecT 
11), ( 
select 4491,1,1,1), ( selecT 
51), ( 
selecT 
 191), ( 

select"", ( 
selecT
 111)UNION select 

$44,1), ( "
select"", ( 
selecT 
 111)UNION select 

444,191), ( 
select"",( 
seLecT 
 111)UNION select 

$44,1), ( "
select"",  ( 
selecT 
 111)UNION select 

444,1), ( 
selecT 
11), ( 
select"", (111)UNION select 

444,1), ( 
selecT 
11), ( 
select"", ( 
selecT 
 114)UNION select-

444,1), ( 
selecT 
$�,
s��ǀ�������������������d�������������������������������"", ( 
selecT 
 111)UNION @;
select 

44,1);


sqltext:
SELECT sqlite_rename_trigger('.........selecT 
 19), ( 





es(1);
select char(
4[+%1)UNION 
selecT 
 19), ( 





es(1);
select char(
44+%111
, ( select 
( 
selec:::::',$VIEW62001-01-01%1)/* */
"",""from ( 
select 4411,1,1), ( select 

( 
selecT 
 111)UNION 
selecT 
 19), ( select 

( 
selecT 
 111)UNION RE
selecT 
 19), ( select 

( 
selecT 
 111)UNION RE
selecT 
 19), ( select 

( 
selecT 
 111)UNION 
selecT ( 
selecT 
 111)UNION 
selecT 
 11);
sel, ( 
s
sel1);


sqltext:
create table t001(a INTEGER PRIMARY KEY AUTOINCREMENT);
INSERT INTO t001 VALUES(441),
(4444444441),
(44441),
(44471),
(144441),
(4444441),
(44474444441),
(44474444441),
(44471),
(144444444444444 | 4444441),
(44471),
(144441),
(444444441),
(44471),
(144441),
(4444441),
(44471),
(144444441),
(44471),
(144441),
(444444441),
(44471),
(144441),
(4444441),
(44471),
(144444444444444 || .471),
(44471),
(144444| 4444441),
(44471),
(144441),
(444444441),
(44471),
(144441),
(4444441),
(44474444441),
(44471),
(144441),
(4444441),
(44471),
(144444444444444 || .471),
(44471),
(144444| 4444441),
(44471),
(144441),
(4),
(44471),
(144441),
(4444441),
(44471),
(144444444444444 || .471),
(44471),
(144444| .4441| .471),
(44471),
(144444| 4444441),
(44471),
(144441),
(444444441),
(44471),
(144441),
(4444441),
(44471),
(14444444444444441),
(44471),
(144441),
(444444441),
(44471),
(144441),
(4444441),
(44471),
(144444444444444 || .471),
(44471),
(144444| 4444441),
(44471),
(144441),
(444444441),
(44471),
(144441),
(4444441),
(44474444441),
(44471),
(144441),
(4444441),
(44471),
(144444444444444 || .471),
(44471),
(144444| 4444441),
(44471),
(144441),
(444444441),
(44471),
(144441),
(4444441),
(44471),
(144444444444444 || .471),
(44471),
(144444| .4441),
(144444444444444 || .471),
(44471),
(144444| .44444451);
s


sqltext:
SELECT printf('%#d*o',444444444444,1,111,1)in(1,1,1,1,1,1,1,1)in(104442001444444444444,400000000000000000004444,400000000000000000000000000000000000000000000000000000000004442001444444444444,4000000000000000000000000000000004444444444,00000000000900000000000000000111)"a","b" ""WHERE"">"a">"a">"ATTACH>�a">"a">"a">"a">"a">"a">"a">"JOINa""">"a">"a""">"">"a">"">"a">"a""">"a">"ATTACH>�a">"a">"a">"a">"a">"a"&"a">"JOINa",1,1,1)in(10444200144444444444"">"a">"a""">"">"a">"">"a">"a""">"">"a">"a">"d""">"a">"">"a">"a">>"a">"a">"JOINa"""d"a">"d4,400000000000000000000000000""">"a">"a""">"a">"y";"a",tF;


sqltext:
CREATE VIRTUAL TABLE t1 USING fts3(content, tokenize porter);
INSERT INTO t1(rowid, content) VALUES(1, 'EPOINT�pinESSIfts3(content, tokenize porter);
INSERT INTO t1(row(cond jumpiinESSING Wism sqlite_version()POINT�pinESSIfts3(content, tokenize porter);
INSERT INTO t1(row(cond jumpiinESSING Wism sqlite_veksion()eIVEnESSING Wism(content, �okg lngNG Wism(cond jumpiinESSING Wism sqli6EPOINT�pinESSING Wism(conIVEnESSING Wism(content, �okg lngNG Wism(cond jumpiinESSING Wism sqli6EPOINT�pinESSING Wism(condd ju�piikg lngNG Wism(coiteeIVEnESSING Wism(content, �okg lngNG Wism(cond jumpiinESSING Wism sqli6EPOINT�pinESSING Wism(conIVEnESSING Wism(content, �okg lngNG Wism(cond jumpiinESSING Wism sqli6EPOINT�pinESSING Wism(condd ju�piikg lngNG Wism(coite_version()eIVEnESSING Wism(content, �okg lngNG Wism(cond jumpiinESSING Wism sqlite_version()eIVENSERT InESSING Wism(cntent, �okg lng');
S.;


sqltext:
 ea
select- count(1)>"a"COLLATE"">"a">"H""">"">"a"> sqlite_compileoption_get(1) "a","b" ""WHERE"">"a">"a">"a""">"a">"4">"a"COLLATE"">"a">"H""">"">"a"OR��AND count(1)AND��-44++4441444401444++4"OR .47+4>"a" OR 444414>"a" OR"a">"a" OR 444414>"a" OR"a" D	+- - "aB"OR .47++-2 AN444>"a" OR 41)AND++- -2 44>"a" OR 444414>"a" OR"a">"a">"a" OR"a"  min(1,1)(1)AND	+-44++-2 AND.4>"a" IR 41)>"a"1);


sqltext:
CREATE TABLE t1(one ,"a"doub chaRESTRICTTE);
select DISTINCT* from t1,( �Ye
select .999,"9","b",1,111411 from t1,( �re
select .999, `a`"W",1,11411 from t1,( �re
select .999,"9","b",1,111411*1), ( 
select 111)ON( select .999,-2 )AND	+-44++-2414>"a"AND"a"="B" AND	+-4>"a"AND"a"="B" AND	+-44++-24+4++-24++-2414>"a"AND"a"="B" AND	11411*1), ( 
select 111)ON( �
select .999,-2 )AND	+-44++-2414>"a"AND"a"="2" AND	+-4>"a"AND"a"="B" AND	+-44++-24++-24>"a"AND"a"="B" AND	+-4>"a"AND"a"="B" AND	+-44++-24++-2414>"a"AND"a"="B" AND	+-44++-24++-2414>"a"AND"a"="B" AND	11411*1), ( 
select 111)ON( �
select .999,-2 )AND	+-4(++-AND"a"="2" AND	+-4>"a"AND"a"="B" AND	+-44++-24++-2414>"a"AND"a"="B" AND	+-44++-24++-2414>"a"AND"a"="B" AND	+-4++-24++-24414>"a"AND"a"="B" AND"a"AND"a"="B" AND	+-44++-24++-2�"a"AND"a"="B" AND	+-4>"a"AND"a"=4>"a"AND"a"="B"4++-24++-2414>"a"�ND"a"="B" AND	11411*1), ( 
pelect 111)ON( �
s	+-44+
select 111)ON( �
select .999,"9","b",1,199,1,";"414>"a"AND"a"="B" AND	+-"a"= /* */ 4444>"K"1);


sqltext:
PRAGMA`tcount(1),[, * f2om (  ;
select 141,111), ( 
selec 4,4211), ( 
select``````````````````````````````c`````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````` load_exte``````````````````````````````````````````````````````````
select sene`````````````````````````````````````````INSERT( 
select 111)ON(  
select 4,421), ( 
select .9e4211,"b"="",count(1),?� 9));count(1),?, 9));


sqltext:
PRAGMA encoding=UTF16be;
CREATE VIRTUAL TABLE t0 USING fts4(tokenize=unicode61 "separators=aB");
INSERT INTO t0 VALUES('�������');
CREATE VIRTUAL TABLE t0aux USING fts4aux(t0);
SELECT * FROM t0aux;

.m;
PRAGMA temp.journal_mode;
;
PRAGMA temp.jou�
;
PRAGMA temp.journal_mode;
;
PRAGMA temp.jouSELhhhhhl_mode;

;
PRAGMA temp.jourxxxxnal_m;
PRAGMA temuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuquuuuuuuuuuuuuuuuuuuuuuuuuuuuu��ԛ�nonanoname;
ATTACH':memory:' AS ��������������������������������inm�mJ����������y�������������������������������������inmbmJme;
VACUUM
�������������y�����inm�mJ��������������y���������������-----------------����������������������inmbmJme;
VACUUM
�������������y��������inmbmJme;
VACUUM
���������y��������������כ���������������������inm�mJ��������������y�������������������������������������inmbmJme;
VACUUM
��uuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuquuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuu5uuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuu������������������nonanoname;
ATTACH':memory:' AS ��������������������������������inm�mJ��������������y����������������������������������������inmbmJme;
VACUUM
�������������y��������inmbmJme;
VACUUM
���������y��������������כ���������������������inm�mJ��������������y�������������������������������������inmbmJme;
VACUUM
��uuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuquuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuu5uuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuu������������������nonanoname;
ATTACH':memory:' AS ��������������������������������inm�mJ��������������y�������������������������������������inmbmJme;
VACUUM
�������������y������כ�������������������������������������������������������������������������������˛�����inmbmJme;
VACUUM
�������������y��������������כ���������������������y�������������������������������������inmbmJme;
VACUUM
�������������y��������inmbmJme;
VACUUM
�������������y��������������כ���������������������inm�mJ��������������y�������������������������������������inmbmJme;
VACUUM
������������me;
VACUUM
�����������y���������������������inmboJme;
VACUUM
����bmJme;


sqltext:
�
eq
selecttime(CURRENT_TIME
, '444
@bYs'
, '444


d
b''4::::::VIRTUNION select 

444,191)��
select"",( 
selecT 
 111)UNIOdseleVt 

$44,1), ( "
sele�t"AR�
selecT 
 111)UNION select 

44,1), ( 
selecT 
11), ( 
ele"b" ""WHERE"">"a">"Z">"ct"", (111)UNION select 

444,1), (

') LIKE"b" "a","b" ""WHERE"">"a">"a""">"a">"4""">"">"a">"a">"a""">"a""">"">"a">"a">"a""">"a">"4""">""LIKE"""">"a">"a""">$substr(1,1,1);


sqltext:
CREATE VIRTUAL TABLE t1 USING fts3(content, tokenize porter,diBnel fe,EINDsmz""UNIQUE,UE$l);
INSERT INTO t1(rowid, content) VALUES(1, 'r\yyyye pyye po;
IA abs( -11);
PRAGMA avtokeFROM porter)r\yyyye INATye pyyyepjudpyE porter)r\yyIpy
















d


�SINrter)p\yyyye pyyyeRtoeni�e porter)r\yyyye pyyye pjpyyye pjudpye 2orter)rHyyy^e CREAdE RIRTUAL TABye porter)r\yyyye @cC
INS*RTr)r\yyyye pyyye L PABye porter)r\yyyyr)r\yyyye CREATE VIRTUAC TABye porter)r\yyyye CREATE VIRT2AL TLEFT t1 USING hhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhh���������������������������������������������������������������������������������hhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhh�����������������������������������������������������������������������������������(o doubhar(1)UNIQUE);REINDEX  ;;VACUUM;create table tRgggggggggEMP��������������������������hhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhh���������������������������������������������������������������������������������hhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhh��������������������������������������������������������������������������������������(o douTRANSACTIONUE);REINDEX  ;;VACUUM;create table tRgggggggggEMP�������h������������������������������(o doubhar(1)UNIQUE);REINDEX  ;;VACUUM;create table �����(o douTRANSACTIONUE);REINDEX tRgggggggggEMP����������������������������������������(o doubhar(1)UNIQUE);REINDEX  ;;VACUUM;create table tRggg'gggggEMT�
inXdidne,diBnel f������������������������(o douTRT�
inXdidne,diBnel fe,EINDsmz""UNIQUE,UE$lNlint);;;create table tR�EGYN?ANALYZE;Eq m t1;


sqltext:
;-- t1(nseonsert into t values(1H;
select trim(1+44-444444),*,";"*""<"b"MATCH@max(31),","",A;",";","a""a","","g","","a"=""<"b"from ( select 1,"a",01*1), ( 
select 1 from (  ;
select 1,"a",01*1), ( 
select 111)ON"a"=01*1), ( 
select 11)ON"a"=01), (from (  ;
select 1,"a",01*1), ( 
select 01*1), ( 
sel*1), ( 
select 11)ON(  ;
{elec*?, * fr count(1)ct 1,"a",01*1), ( 
select 1 from (  ;
select 1,"a",01*1), ( 
select 111)ON"a"=01*1), ( 
select 11)ON"a"=01), ( 
select 1 from (  ;
select 1,"a",01*1), ( 
select 111)N"a"=01*1), ( 
select 11*1), ( 
select 111)ON"a"=01*1), ( 
select 11)ON"a"=01*1), ( 
s1;


sqltext:
create VIRTUAL TABLE ft0 USING fts4; INSERT INTO ft0 VALUES(' 0 titime(1,VIRTUAL TABL1,1)SERT IN me(1,V;RTUAL TABL1,1)SERT IMATCH%EXISTS me(,1,1)SERT IEXISTS f S��INdO fC0 b"a">"a">"a">"a">"JOINa""">"a">"a""">"">"a">"">"a">"a""">"">>"a""">"">"a">"">"a">"a">"a">"a">"a">"a">"a">"a">"JOINa""">"a">"">"a">"a">"ATTACH>ACH>�a">"a">"a">"a">"a">"a">"a">"JOINa""a">"a""">"">"a������������������������">"">"a"G"�a">"a">"q">"a">"a">"a">"a">"JOINa">"�TACH>ACH>�a">"a">"a">"a">"a">"a">"a">"JOINa""">"a">">"a">"a">"ATTACH>ACH>�a","a">"a">"aJOINa""">"a">"a""">"">"a">"">"a">"�a">"a">"a">"a">"a">"a">"a">"JOINa""">"a">"a""">"">"a">"">"a">"aa""">"">"a">"">"a">"�a">"a">"a">"a">"a">"a">"a">"JOINa"">"a">"a""">"">"a">"">"a">"a""">"">>"a"��������������������������>"JOINa""">"">"a">"">"a">"�a">"NATURAL"d">"a">"a" 0 bIRTIN me(1,V;RTUAL TABL1,1)SERT IMATCH%EXISTS me(,1EXISTS f SOINa""""">>"a""">">"a">"a">"a">"a">"a">"a">"JOINa""">"a">"">"a">"a">"ATTACH>ACH>�a">"a">"a">"a">"a">"a">"a">"JOINa""">"a">"a""">"">"a">"">"a">"�a">"a">"q">"a">"a">"a">"a">"JOINa">"ATACH>ACH>�a">"a">"a">"a">"a">"a">"a">a""">"a">"">"a">"a">"ATTACH>ACH>�a","a">"a">"a">"a">"a">"a">"JOINa""">"a">"a""">"">"a">"">"a">"�a">"a">"a">"a">"a">"a">"a">"JOINa""">"a">"a""">"">"a">!">"a">"aa""">"">"a">"">"a">"�a">"a">"a">"a">"a">"a">"a">"JOINa"">"a">"a""">"">"a">"">"a">"a""">"">>"a""">"">"a">"">"aa">"a">"a">>"JOINa""">"a">"a"""�"">"a">"">"a">"aa""">"">"a">"">"a">"�a">"a">"a">"a">"a">"a" 0 bIRTULBLE ft0 USING fts TA"LE ft0  c d');
SELECT snippet(ft0, '0') FROM ft0 WHERE "a""">"">"a">"">OINa""">"a">"a""">">"a">"">"a">"a"">"a">"a">"d""">"a">"">"a">"a">"d""">"a">"a""">"a"0"y";"a"a">"JOI">"a">"a""">"">"a">"a">"CH>ACH>�a">"a">"a">"a">"a">"a">"a">"a""">"a""a">" lower(1)H">"aa""">"">"a">"">"a">"�a7>"a">"a%>"a">"a">"a">"a">"a""""a">"a""">"">"a">"">"a�����������������d���������������������������inmbmJme;
VACUUM
���inmbmJme;
VACUUM
�������������inmbmJme;
VACUUM
�������������y����������������כ�����������������������������y����������������y�������������������������������������inmbmJme;
VACUUM
���inmbmJme;
VACUUM
�������������inmbmJme;
VACUUM
�������������y�����������|����כ������������������������������������E�����������inmbmJme;
VACUUM
���inmbmJme;
VACUUM
�������������inmbmJme;
VACUUM
���������� ��y����������������כ�����������������������������y�������������������m�;
VACUUM
������כ��������������������inm�mJ��������������y����������������������������inmbmJme;
VACUUM
���inmbmJme;
VACUUM
�������������inmb�������������������inmbmJme;
��VACUUM
�������������y���������������������inZbmJme;
VACUUM
�������������������������������������inmbmJme;
VACUUM
������������y����������������כ�����������y��������������������������������y���������������������inm�mJ��������������yy������������������y�������������������������������������inmbmJ���������������inm�mX������������y�������������������������������������inmbmJme;
VACUUM
���inmbmJme;
VAUUM
�������������inmvmJme;
VACUUM
�������������y������me;
VACUUM
������������������������������������inmbmJme;
VACUUM
����������me;
VACUUM
������כ��������������������iJ����������	�y�������������y�������������������me;
VACUUM
������כ��������������������inm�mJ��������������y����������������������������inmbmJme;
VAC3UM
���inmbmJmd;
VACUUM�����������me;
VACUUM
������כ��������������������inm�mJ��������������y�������������y�d�����������������me;
VACUUM
���T��כ������}����OINa""">������inm�mJ��������������y����������������������������inmbmJme;
VACUUM
���i�������������y�������������������me;
VACUUM
������כ��������������������inm�mJ����������IS��y����������������������������inmbmJme;
VACUUM
���inmbmJme;
VACUUM
�������������inmb�������������������inmbmJme;
VACUUM
�������������y�������������������������������������������inmbmJme;
VACUUM�������������y����������������כ�����������y��������������������������������y���������������������inm�mJ��������������yy������������������y�������������������������������������inmbmJ���������������inm�mJ��������������������כ�����������������������������y�������������������mebmJme;
VACUUM
�������������inmb
VACUUMVACUUM��������y������������|���כ�������������������������������y�������������������me;
VACUUM
������כ��������������������inm�mJ��������������y�������������y�������������������me;
VACUUM
������כ��������������������inm�mJ��������������y����������������������������inmbmJme;
VACUUM
���inmbmJme;
VACUUM
�������������inmb�������������������inmbmJme;
VACUUM
�������������y���������������������inZbmJme;
VACUUM
�������������������������������������bnmbmJm�������������������������bmJme;


sqltext:
ATTACH 'file:&000?mode=memory&cache=shared' AS ������������������������㛛�����inmbmJme;
VACUUM
����4�������me;
VACUUM
��������nmbmJme;
VACUUM
����4�������me;
VACUUM
�����������y�����������������00;
PRAGMA secure_delete= ������0;
PRAGMA secure_delete=�������������Ғ���������rna;
PRAGMA secure_delete=���������������������00;
PRAGMA secure_delete= ������0;
PRAGMA secure_delete=�������������Ғ������������@������������00;
PRAGMA secure_delete= ������������������������������00;
PRAGMA secure_delete= ������0;
PRAGMA secure_delete=�������������Ғ��������������������������00;
PRAGMA secure_delete= ������0;
PRAGMA secu�����������������00;
PRAGMA secure_delete= ������0;
PRAGMA secure_delete=�1;
;;AN;;


sqltext:
CREATE VIRTUAL TABLE ft USING fts4(o00, t0o);
INSERT INTO ft VALUES('', 'f



vvvvvvvvvvvvvvvvvvv vvvvvvvEXISTSvvvvvvvv������������������������������������������������������������������������������������������������v�vvvvvvvvvvvvv (1)vvvvvvvvvvvvv�vvvv�vvvvvvvvvvvvvvnvvvvvvvvvvvvvvv������������������������������������������Ϻ��������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������ú������������������������������������������������������������������������������������������������������������������������������ĺ����������������������������������v�vvvvvvvvvvvvvvvvvvvvvvvvvvvvvv�vvvv�vvvvvvvvvvvvvvnvvvvvvvvvvvvvvv��������������������������������������z���Ϻ��������������������������������������������������������������������������vvvvvvvvvv�������������������������������������������������������������v�vvvvvvvvvvvvvvvvvvvvvvvvvvvvvv�vvvv�vvvvvvvvvvvvvvnvvvvvvvvvvvvvvv������������������������������������������Ϻ������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������ú����������������������������������������������������������������������������������v�vvvvvvvvvvvvv (1)vvvvvvvvvvvvv�vvvv�vvvvvvvvvvvvvvnvvvvvvvvvvvvvvv������������������������������������������Ϻ��������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������ú������������������������������������������������������������������������������������������������������������������������������ĺ����������������������������������v�vvvvvvvvvvvvvvvvvvvvvvvvvvvvvv�vvvv�vvvvvvvvvvvvvvnvvvvvvvvvvvvvvv��������������������������������������z���Ϻ��������������������������������������������������������������������������vvvvvvvvvv�������������������������������������������������������������v�vvvvvvvvvvvvvvvvvvvvvvvvvvvvvv�vvvv�vvvvvvvvvvvvvvnvvvvvvvvvvvvvvv������������������������������������������Ϻ������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������ú������������������������������������������������������������������������������������������������������������������������������������������������������������������v�vvvvvvvvvvvvvvvvvvvvvvvvvvvv����������������������������������������������������������������������������������������������v�vvvvvvvvvvvvvvvvvvvvvvvvvvvvvv�vvvv�vvvvvvvvvvvvvvnvvvvvvvvvvvvvvv��������������������������������������z���Ϻ������������������������������������������������vvvvvvvvvvvv�v�vvvvvvvvvvvv');
SELECT offsets(ft) FROM ft WHERE(ft MATCH 'oo


�CURRENT_DATE

vvvvvvvv******************************�������������vvv********************M**********vvvvvvvvvvvvvvvvvvvvv=vvvvvvvvvvvvv~vvvvvvvvvvvvvvvv��������������������������vvvvvd�v�vvvvvvvvvvvv');
SELECT offsets(ft) FROM ft WHERE(ft MATCH 'oo


�CURRENT_DATE

vvvvvvvv******************************�������������vvvvvvvv���vvv�');
SELECT offsets(ft) FROM ft WHERE ft MATCH 'RRENTE

vvvvvvvv********************************************************ttttt like(1,1)t VIRTUAL*TABLE ft USING fts4(o00, t0o);


sqltext:
CREATE VIRTUAL TABLE rt USING rtree(i0, x0, x2);
INSERT INTO rt VALUES(11111111 || 111111111111, 2 ,3);
SELECT * FROM rt;INSERT INTO rt VALUES(911111111, 2.,3);
SELECT * FROM rt;INSERT , 2 ,3)14�;


sqltext:
ATTACH 'file:memory&=rele:000/rharele:000?=]emory&=rele:000?=memorye:rele:000/ry&=#harmemory&=rele:000?=memory&=shar&=|hared' AS sABLEd;


sqltext:
CREATE VIRTUAL TABLE t0 USING fts4(x,order=DESC);
INSERT INTO t0(docid, x) VALUES(100001000000000, '0:doSid, x0id, x) VAL�ES(0');
INSERT INTO t0(docid, x) VALUES(0, '0Ecc 0(ord**�**o***(**!**o***N');
INSERT  INTO t0 VALUES('cct 0 ***��0');
INSeRT INTO t0 VALUES('���������������������������������������������������*�*:]*�**, INTOoc 0 *L*cc 0(ord**�**o***N');
INSERT  INTO t0 VALUES('ccc 0 ***�H0');
INSeRT INTO t0 VALUES('cc 0*�*:]*�****K�s4(ord*0*��H0');
INSeRT INTO t0 VALUES('cc 0*�*:]*�************�s4(ord*0*���*�*********(**!**o***N');
INSERT  INTO t0 VALUES('ccc 0 ***RT INTOoc 0 ***cc 0(ord**�**o***N');
INSERT  INTO t0 VALUES('ccc 0 *K*�H0');
INSeRT INTO t0 VALUES('cc 0*�*:]*�***********K�s4(ord*0*��H0');
INSeRT INTO t0 VALUES('cc 0*�*:]*�************;;;;;;;;;;;;;;;;;;,. INTOoc 0 ***cc 0(ord**�**o***N');
INSERT  INTO t0 VALUES('ccc 0 ***�H0');
INSeRT INTO t0 VALUES('cc 0*�*:]*�***********K�s4(ord*0*��H0');
INSeRT INTO t0 VALUES('cc 0*�*:]*�************�s4(ord*0*���*�*********(**!**o***N');
INSERT  INTO t0 VALUES('ccc 0 ***��0');
INSeRT INTO t0 VALUES('�������������������������������������������������������������������������������� INTOoc 0 ***cc 0(ord**�**o***N');
INSERT  INTO t0 VALUES('ccc 0 ***�H0');
INSeRT INTO t0 VALUES('cc 0*�*:]*�***********K�s4(ord*0*��H0');
INSeRT INTO t0 VALUES('cc 0*�*:]*�**������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������� INTOoc 0 ***cc 0(ord**�**o***N');
INSERT  INTO t0 VALUES('ccc 0 ***�H0');
INSeRT INTO t0 VALUES('cc 0*�*:]*c 0*�*:]*�***********K�s4(ord*0*��H0');
INSeRT INTO t0 VALUES('cc 0*�*:]*�************;;;;;;;;;;;;;;;;;;, INTOoc 0 ***cc 0(ord**�**o***N');
INSERT  INTO t0 VALUES('ccc 0 ***�H0');
INSeRT INTO t0 VALUES('cc 0*�*:]*�***********K�s4(ord*0*��H0');
INSeRT INTO t0 VALUES('cc 0*�*:]*�************�s4(ord*0*���*�*********(**!**o***N');
INSERT  INTO t0 VALUES('ccc 0 ***��0');
INSeRT INTO t0 VALUES('�������������������������������������������������������������������������������� INTOoc 0 ***cc 0(ord**�**o***N');
INSERT  INTO t0 VALUES('ccc 0 ***�H0');
INSeRT INTO t0 VALUES('cc 0*�*:]*�***********K�s4(ord*0*��H0');
INSeRT INTO t0 VALUES('cc 0*�*:]*�**********************
�s4(ord*0*���*�*********(**!**o***N');
INSERT  INTO t0 VALUES('ccc 0 ***RT INTOoc 0 ***cc 0(ord**�**o***N');
INSERT  INTO t0 VALUES('ccc 0 *K*�H0');
INSeRT INTO t0 VALUES('cc 0*�*:]*�***********K�s4(ord*0*��H0');
INSeRT INTO t0 VALUES('cc 0*�*:]*�************;;;;;;;;;;;;;;;;;;, INTOoc 0 ***cc 0(ord**�**o***N');
INSERT  INTO t0 VALUES('ccc 0 ***�H0');
INSeRT INTO t0 VALUES('cc 0*�*:]*�***********K�s4(ord*0*��H0');
INSeRT INTO t0 VALUES('cc 0*�*:]*�************�s4(ord*0*���*�*********(**!**o***N');
INSERT  INTO t0 VALUES('ccc 0 ***��0');
INSeRT INTO t0 VALUES('����������������������������������������������������������������������������������������������������������������������������������������������������������������������������ϻ���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������ώ�������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������� INTOoc 0 ***cc 0(ord**�**o***N');
INSERT  INTO t0 VALUES('ccc 0 ***�H0');
INSeRT INTO t0 VALUES('cc 0*�*:]*c 0*�*:]*�***********K�s4(ord*0*��H0');
INSeRT INTO t0 VALUES('cc 0*�*:]*�************;;;;;;;;;;;;;;;;;;, INTOoc 0 ***cc 0(ord**�**o***N');
INSERT  INTO t0 VALUES('ccc 0 ***�H0');
INSeRT INTO t0 VALUES('cc 0*�*:0');
INSeRT INTO t0 VALUES('cc 0*�*:]*�************�s4(ord*0*���*�*********(**!**o***N');
INSERT  INTO t0 VALUES('ccc 0 ***��0');
INSeRT INTO t0 VALUES('�������������������������������������������������������������������������������� INTOoc 0 ***cc 0(ord**�**o***N');
INSERT  INTO t0 VALUES('ccc 0 ***�H0');
INSeRT INTO t0 VALUES('cc 0*�*:]*�***********K�s4(ord*0*��H0');
INSeRT INTO t0 VALUES('cc 0*�*:]*�************�s4(ord*0*���*�*********(**!**o***N');
INSERT  INTO t0 VALUES('ccc 0 ***RT INTOoc 0 ***cc 0(ord**�**o***N');
INSERT  INTO t0 VALUES('ccc 0 *K*�H0');
INSeRT INTO t0 VALUES('cc 0*�*:]*�***********K�s4(ord*0*��H0');
INSeRT INTO t0 VALUES('cc 0*�*:]*�***�***********K�s4(ord*0*��H0');
INSeRT INTO t0 VALUES('cc$0*�*:]*�************�s4(ord*0*���*�*********(**!**o***N');
INSERT  INTO t0 VALUES('ccc 0 ***��0');
INSeRT INTO t0 VALUES('����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������ϰ����������������������������������������������������cc �');
SELECT docid FROM t0 WHERE t0 MATCH '0***OLU N***�**o*****={s4(ord*0*�*�*�***0*�*�*�**�';


sqltext:
;VACUUM;
select  � LIKE  lielihood(1,1)ESCAPE t� LIKE  likelihood(1,1)ESCAPE   � LIKE  likhood(1,1)ESCAPE   � LIKE  likelihood(1,1)ESCAPE t� LIKE  likemelihood(1,1)ESCAPE t� LIKE  likelihood(1,1)ESCAPE   � LIKE  likelihood(1,1)ESCAPE t� LIKE  likeelihood(1,1)ESCAPE t� LIKE d(1,1)ESCAPE t� LIKE  likelihood(1,1)ESCAPE   � LIKE  likhood(1,1)ESCAPE   � LIKE  likelihood(1,1)ESCAPE t� LIKE  likemelihood(1,1)ESCAPE t� LIKE  likelihood(1,1)ESCAPE   � LIKE  likelihood(1,1)ESCAPE t� LIKE  likeelihood(1,1)ESCAPE t� LIKE  likekelihood(1,1)ESCAPE t� LIKE  likelihood(1,1)ESCAPE   � LIKE  likelihood(1,1)ESCAPE t� LIKE  likelihood(1,1)ESCAPE t6;
t6


sqltext:
SELECT sqlite_rename_trigger('.........selecT 
 19), ( 





es(1);
select char(
4E+%1)UNION 
selecT 
 19), ( 





es(1);
select char(
44+%111
, ( select 
( 
selec:::::',$VIEW62001-01-01%1)/* */
"",""from ( 
select 4411,1,1), ( select 

( 
selecT 
 111)UNION 
selecT 
 19), ( select 

( 
selecT 
 111)UNION RE
selecT 
 19), ( select 

( 
selecT 
 111)UNION RE
selecT 
 19), ( select 

( 
selecT 
 111)UNION 
selecT ( 
selecT 
 111)UNION�������������1);
sel, ( 
s
sel1);


sqltext:
CREATE TABLE t4(a,b,c `a`,d,e,f,g,h,i);
CREATE INDEX t4all ON t4(a,b,c,d,e,f,g,h)WHERE h=E;
SELECT i FROM t4 WHERE f=6;
SELECT i FROM t4 ;
INSERT INTO t4 VALUES(1,2,3,4,5,6,7,8,9);
ANALYZE;
DELETE FROM sqlite_stat1;
INSERT INTO sqlite_stat1
VALUES('t4','t4all','600000 1600G0 40000 10000 2000 600 100 40610');
ANALYZE sqlite_master;
SELECT i FROM t4 WHERE H=1;
SELECT i FROM t4 WHERE b=2;
SELECT i FROM t4 WHERE c=3;
SELECT i FROM t4 WHERE g=7;
SELECT i FROM t4 WHERE h=5;
SELECT i FROM t4 WHERE f=6;
SELECT i FROM t4 WHRELEASE;
SELECT i FROM t4 WWHEN h=8;


sqltext:
 ea
select DISTINCT "a","b","" GLOB"*[
select-  cole"LIKE"""�E"b" GLO,"*aE"""">
select���oacWITHOUT[
select-  co�l]"LIKE""""LIKE"b" GLOB"*a
selecb" "a","b","aREIa","b","b" "a","b""a">>"a">"4""">>"a">"[
select-  co�le"LIKE""""LIKE"b" GLO,"*aE""PRAGMAlect���oac" GLOB"*[
select-  co�l]"LIKE""""LIKE"b" GLOB"*a
select-  ctaesc" ""WHERE"">"a typeof(1)"LIKE"""">"a">"a"""> substr(1,1,1);


sqltext:
BEGIN TRANSACTION;
CREATE TABLE t1(a int, b int, c int);
CREATE INDEX i1 ON t1(a,b);
INSERT INTO t1 VALUES(1,1,9);
�SERT INTO t1 VALUES(3,UES(6,6,4);
UPDATE t1 SET b=a IN (SELECT a FROM t1 WHEINSERT0);
DROP I]]]]]]]]]]]]ETE FROM t1;
COMMIT;


sqltext:
CREATE VIRTUAL TABLE t1 USING fts3(content, tokenize porter);
INSERT INTO t1(rowid, content) VALUES(1, 'r\yyyye pyye porter);
IA abs( -11);
PRAGMA avalue1);
:RAGMA abe py);
PRAGMA abs( -19);
PRAGM1)bs( -19HnyentlMA abs( -11);
PR��MA avalues(1);
PRAGMA abs(!-G�
INS=RT ye CREATECVIRTUAL TABbe porter)r\yyyye CREATEVIRTUAOye {yyye oype pyye p TACCe CCCCCCCCCCTCCyye CREA�1);
P1AGMA abs( -19TUAL T.BL? t1 USI`G fcC
IN@ +2 day�yING fts3(XXXXXXXXXXXXXXlikely(1)ts3(uy datetime(1,1,1)ent, tiycontenyyyymIn@ �ts(Aonten�cC
INS*ter OU+tiyyyING fts3(content, tokenikenize p"yUAL iiiiiixiiiBly(1)ts3(uyyeporter)r\yyyG�
INS=RT ye)@T
INS*RT INTOye {yyye oype pyye p TACCe CCCeCCCCCCCCyye AREA�TUPL T.BL? t1 USI`G fcC
INS +2 daysye pyyye oyye pyye por�er) OU tiyyyING fts3(conte�t, tokenikenize p"yUAL iii"is3(content, tiycontenyypZmppnt, tiycontenyyy�tokeZi -1porter)r

















USIze p"yUAL iiiiiixiiiBly(1)ts3(uNG















�
@VIRTUAL PAByO porter)r\yyyye CREATE VIRTUAL T.BLE t1 USING INS*RT INTOye {�yye oype pyye port,

USING@
INS*RT IoTOye OFFSEToyyontenyyLANter) OU tiyyyING fts3(r)r\yyyGNS*RT ye CREATECVIRTUAL TABye porter)r\yyyye CREJTE VIRTUAL T.BLE t1 USINGtokenizeyyye pyyye pjpyyye pjudpye porter)r\yyyye CREATE !!!!!!!!!!!!VIRTUAL TA_Ce CCCCCCCSCCCCCyye7CREATETUAL T.BLE t1 USIdG fcC
INS*RT INTOye pyyye oyyeye pyyye oyye pyye por�er) OU tiyyyING fts3(content, tokenikenioe p"yUAL iii"iiiiiie�y(1)ts3(uyyyyING fts3(content, tiycontenyyyymppnt, tiycontenyyyymING fts3(content, udpye porter)r\yyyyeCREATE VIRTUAL TACCe CCCCCCCCCCCCCyye CREA�TUAL T.BL? t1 USIdG fcC
INS +2 daysye pyikenizRIGHTUALiiiiiiiiNTOye {yyye oype pyye p e p TACCe CCCCCCCCCCCCCyye CRE TACCe CCCCCCCCCCCCCyye CXE time(1,1,1)ITH1iiely(1AtPLANyyeporter)k\yyy�
ZNS*RT ye CREAUECVIRTUAL TABye porter)r\qyyye CREATE VIRTUAL T.BLE t1 USING;f
INS*RT INTOye {yyye oe oyye pyye porter) tokenizeyyye pyyme pjpyyye pjudpye porter)r\yyyyeCREATE VIRTyyING fts3(UAL TACCe CCCCCCCCCCCCCyye CREA�TUAL a.BL? t1 USIdG fcC
INS +2 dayoyye pporter) 
OU tiyyyING fts3(content, tokenikenize p"yUAL iiiiiiiiiiely(1)td3(uyyyyING fts3(conYent, tiycSntenyyyymppnt, tiycontenyy�ymING fts3(content, tiynyently(1)ts3(uyyyyING fos3(content, tiycREGEXPyyymING fts3(content, tiyyy\\\ fts3(coyUAL TABb unlikely(1)ts3(u�ING fts(content, tiycontenyyyymING fts3(conten�cC
INS*RT INTOye pyy;;;;;;;;;;;;;;;;;;;;;;ALLYyyyeVye py





















USINGtokeZize porterITIALter) OU tiyyyING fts3(content, tokenikenize p"yUAL iiiiiii iiBly(1)ts3(uyyeporter)r\yyyG�
INS=RT ye CREATECVIrTUAL TABye porter)r\yyyye CRRT INTOye {yyye oe oyye pyye porter) EATEVIRTUAL T.BLE t1 USING;f
INSMPyye pyyye yyye oype pyye p TACCe CCCCCCCCCCCCCyye CR9A�TUAL T.BL? t1 USI`7 fcC
INS +2 day�ye ppyyd�oyye pyye por�er)  sqlite_compileoption_get(1) fts3(content, tokenikenize p"yUAL iii"iiiiiiely(1)ts3yyyyING fts3(content, tiycontenyyy-11);
PRAGMA avalues(1);PRAGMA abss(1);!PRAGMA abs()r\yyyye CRRT INTOye {yyye oe  abs( -11);
PROGMA avalues(1);
P1AGMA abs( -19)=
;
PRAGMA abs( -11);
PRAGMA avalues(1);
PRAGMA abs( -19);
PdAGM1);
PRAGMA abs( -MA avalues(1);
PR������bn( -19););
PRA@<A abs( ;
e p�yye oyye pyye rorter) OtiyyyING fts3(content, toke�ikenize p"yUAL?iiiiiiiiiiely(1)ts3(uyyeporter)r\yyyF��
INS*RT ye CREATECVIRTUAL tokenTEMPyye pyyye pjpyyye pj� >=e porter)ryC
INS +2 daysye pyikenize p"yUAL iiiiiiiiNTOye {yyye oype pyye p TACCe CCCCCCCCCCCCCyye CREA�TUPL T.BWITH3iiely(1)ts3(u�yeporter)k\yqyG�
INyUAL iiiiiiiiiiely(1)t likely(1)G fts3(content, tiycontenyyyymppnt, tiycontenyyyymING fts3(conpent, tiynyently(1)ts3(uyyyyING fos3(content, tiycREGEXPyyymING$fts3(coneent, tiyyyING fts3(coyUAL TABb u]likely(1)ts3(uyyyyING fts3(content, tiycontenyyyymIn@ �ts3(conten�cC
INS*RT%INTYye pyyye oyye pyye rorter ACCe CCCCCCCCCCCCCyye CREA�TUAL T.BL? t1 USIdG fcC
INS +2 daysye pyyye oyye pyye porte random()OUOU+tiyyyING fts3(content, tokenikenize p"yUAL iiiiiiiiikBly(1)ts3(uyyeporter)r\yyyG�
INS=RT ye CREATECVIRTUAL TABye porter)r\yyyye CREATEVIRTUAL T.BLh t1 USING;f
INS*RT INTOye {yyye oype pyye p TACCe CCCCCCCCCCCCyye AREA�TUPL T.BL? t1 USI`G fcC
INS +2 daysye pyyye oyye pyye por�er) OU tiyyyING fAL TABye porter)r\yyyye CRcATE VIRTUAL T.BLE t1 USING;f
INS*RT INTOye {yyye oe oyye pyye porter) tokenizeyyye pyyye pjpyyye pjudpye porter)r\yyyyeCREATE VIRTqALiii"iiiiiiely(1)ts3(uyyyyING fts3(content, tiycont TACCe CCCCCCCCCCCCCyye CREA�TUAL T.BL? t1 USIdG fcC
INS +2 daysye pyyye oyye piye porter) 
OU tiyyyING fts3(content, tokenikonnt, tiycontenyyyymppnt, tiycontenyyyymING Dts3(content, tiynyently(1)ts3(uyyyyING fos3(content, tiycREGtokeZize porter)r\yyyye IN,TIALter) OU tiyyyING RT yeontent, tokenikenize p"yUAL iiiiiii iiBly(1)ts3(uyyeporter)r\yyyG�
INS=RT ye CREATECVIRTUAL TABye porter)r\yyyye CREATEVIRTUAL T.BLE t3 USING;f�
INS*RT INTOye {yyye oype pyye p TACCe CCCCCcCCCCCCCyye CR9A�TUAL T.BL? t1 USI`G fcC
INS +2 day�ye pyyye oyyee por�er) OU tiyyyING hts3(conten, tokenikenize p"yUAL iii"iiiiiiely(1)ts3(uyyWyINiyy�ING fts3(contentG fts3(content, tiycontenyyyymppnt, tiycontenyyyymING fts3(content, �if�yently(1)�s3(uyyyyING fts3(ccREGEXPyyymING ft\conte
OU tiyyyING fts3(c iiiiiiiiiiely(1)t likely(1)G fts3(content, tiycontenyyyympp�t, tiycotenyyyymING fts3(content, tiynyently(1)ts3(uyyyyING fos3(c�ntent, tiycREGEXPyyymING$fts3(content, tiyyyING fts3(coyUAL TABb u]likely(1)ts3(uyyyyING fts3(connt, tiycontenyyyymIn@ �ts(conten�cC
INS�RT INTOye pyyye /yye zyye rorter OU+tiyyyING fts3(content, tokenikenize p"yUAL iiiiiiiiiiBly(1)ts3(uyyeporter)r\yyyG
INS=RT ye CREATECVIRTUAL TABye porter)r\yyyye CREATEVIRTUAL T.BLE t1 USING;f
INS*Rt INTOye {yyye oype pyye p TACCe CCCCCCCCCCCCyye AREA�TUPL T.BL? t1 USI`G fcC
INS +2 daysye pyyye oy�e pyye por�er) OU tiyyyING fts3(content, tokenikenize p"yUAL iii"iiiii�ely(1)ts3(uyyyyING fts3(conte

















USING
















�
@VIRTUAL PABye porter)r\yyyye CREATE VIRTUAL T.BLE t1 USING INS*RT INTOye {�yye oype pyye port,

�USING@�
INS*RT IoTOye OFFSEToyye pyye porter) OU tiyyyTNG fts3(r)r\yyyG�
INS*RT ye CREA4ECVIRTUAL TABye porter)r\yyyye CREJTd VIRTUAL T.BLE t1 USINGtokenizeyyye pyyye pjpyyye pOudpye porter)r\yyyye CREDTE !!!!!!!!!!!!VIRTUAL TA_Ce CCCCCCCSCCCCCyye7CREATETUAL T.BLE t1 USIdG fcC
INS*RT INTOye pyyye oyyOU tiyyyING fokenikenize p"yUAL iiiiiiiiiiely(1)t�3(uyyyyING fts3(conten�, tiycontenyyybmppnt, tiycontenyyyymING fts3(coWtent, tiynently(1)ts�(uyyyyIdts�
INS*RT y�kenikenizetent, tokenikenizp"kely(1)ts"""""""""""""""""""""""""""""""""""""""""""""E""""""""yyyyING fts3likely(1)ts3ycontenyyyymING f(1)ts3(uyyyyING fts3(content, tiycontenyyyymING fts3(content, tiyyyING �ts3(contening');
S �


sqltext:
PRAGMA foreign_keys = 1;
CREATE TABLE t1(w�INTEGER PRIMARY KEY);
CREATE TABLE t
(y DEFAULT 10 REFERENCES _1(x) ON UPDATE SET DEFAULT);
CREATE TABLE t3(y R���c);
PRAGMA �ri� ;;SAVEPOINT T�����������LLBACK ;;SAVEPOINT T����F;
ALTER TABLE t1 RENAME TO  dqlit_compileoption�qlit_compileoption_used(1)�����������������������������������������������������������;ANALYZE;DROP TABLE IF EXISTS t;
CREATE VIRTUAL TABLE t1 USING fts3(�);I(';
PRAGMA �r��������������������RLBACK ;;SAVEPOINT T�����������LLBACK ;;SAVEPOINT T����F;
ALTER TABLE t1 RENAME TO  �qlit_compileoption_used(1)��������������������������������������������������������������������������������RED��������������������������������RLBACK ;;SAVEPOINT T�����������LLBA���DISTINCT�;PRAGMA foreign_key_list(t0);PRAGMA foreign_key_list(Kz0);PRAGMA foreign_key_list(s);PRAGMA fore�;ANALYZE;DROP TABLE IF EXISTS t;
CREATE VIRTUAL TABLE t USING fts3(c);
PRAGMA �����������������������������������������������Թ������������DISTINCT�;PRAGMA foreign_key_list(t0);PRAGMA foreign_key_list(Kz0);PRAGMA foreign_key_list(s);PRAGMA foreign_key_list(t0);PRAGMA foreign_key_list(Kz0);PRAGMA gn_key_list(Kz0);PRAGMA foreign_key_list(t0);PRAGMA foreign_key_list(t0);PRAGMA fyt(t0);PRAGMA foreign_key_list(Kz0);PRAGMA goreign_key_list(s);PRAGMA foreign_key_list(t0);PRAGMA foreign_key_list(Kz0);PRAGMA foreign_key_list(t0);PRAGMA ri���Լ���������������������������������������������DISTINCT���������������������������ԛ�������y�����x���������������������������;ANALYZE;DROP TABLE IF EXISTS t;
CREATE VIRTUAL TABLE t USING fts3(c);
PRAGMA ���������������������������������������������������������������Թ������������DISTINCT�;PRAGMA foreign_key_list(t0);PRAGMA foreign_key_list(Kz0);PRAGMA foreign_key_list(s);PRAGMA foreign_key_list(t0);PRAGMA foreign_key_list(Kz0);PRAGMA foreign_key_list(t0);PRAGMA foreign_key_list(t0);PRAGMA fyt(t0);PRAGMA foreign_key_list(Kz0);PRAGMA goreLgn_key_list(s);PRAGMA foreign_key_list(t0);PRAGMA foreign_key_list(Kz0);PRAGMA foreign_key_list(t0);PRAGMA ri����foreign_key_list(t0);PRAGMA foreign_key_list(t0);PRAGMA fyt(t0);PRAGMA foreign_key_list(Kz0);PRAGMA goreign_key_list(s);PRAGMA foreign_key_list(t0);PRAGMA foreign_key_list(Kz0);PRAGMA foreign_key_list(t0);PRAGMA ri���Լ���������������������������������������������DISTINCT����ign_key_list(t0);PRAGMA foreign_key_list(Kz0);PRAGMA foreign_key_list(t0);PRAGMA foreign_key_list(t0);PRAGMA fyt(t0);PRAGMA foreign_key_list(Kz0);PRAGMA goreign_key_list(s);PRAGMA foreign_key_list(t0);PRAGMA foreign_key_list(Kz0);PRAGMA foreign_key_list(t0);PRAGMA ri����foreign_key_list(t0);PRAGMA foreign_key_list(t0);PRAGMA fyt(t0);PRAGMA foreign_key_list(Kz0);PRAGMA goreign_key_list(s);PRAGMA foreign_key_list(t0);PRAGMA foreign_key_list(Kz0);PRAGMA foreign_key_list(t0);PRAGMA ri���Լ���������������������������������������������DISTINCT���������������������������ԛ�������y�����x���������������������������;ANALYZE;DrOP TABLE IF EXISTS t;
CREATE VIRTUAL TABLE t USING fts3(c);
PRF EX t;


sqltext:
PRAGMA encoding=UTF16;
CREATE TABLE t1(x);
INSERT INTO t1 VALUES(1);
ALTER TABLE t1 ADD COLUMN b INT0000 DEFAULT '�00';
ALTER TABLE t1 ADD COLUMN c REAL DwFAULT '�e99';
ALTER TABLE t1 ADD COLUMN d TEXT DEFAULT-'00�00';
UPDATE t1 SET x=x+1;
SELECT* FROM t1;UPDATE t1 SET x=x+1;


sqltext:
�eq
select time( '444�,1)%Yb') nY;�eq
select time(444

, '444


d
b') nY;�eq
select time(444

, '�eq
LIKEct tim') LIKE"b" "a","b" ""WHERE"">"a">"Z">"a""">"a">"4""">"""MATCHa">"a">"a""">"a">"4""">""LIKE"""">"a">"a""">"">"a">"a""">"Z">"a""">"a">"4""">"">"a">"a">"a""">"a""">"">"a">"a">"a""">"a">"4""">""LIKE"""">"a">"a""">$su>"4""">"">"a">"a">"a""">"a""">"">"a">"a">"a""">"a">"4""">""LIKE"""">"Z">"a""">"a">"4""">"">"a">"a">"a""">"a""">"">"a">"a">"a""">"a">"4""">""LIKE"""">"a">"a""">$su>"S""">"">"a">"a">"a""">"a""">"">"a">"a">"a""">"a">"4""">""LIKE"""">"a">"a""">$substr(1,1,1);


sqltext:
create table ''(one smallint);ANALYZE ;;;;;VACUUM;BEGIN;ds;
SELECT 1 UNION SELECT 2 AS 'x'
ORDER BY x+SELECe�)at1 ,t1 DIS,t1 ,t1 Ct1,t1 ,t1,t1 t1,t1 v1,t1TINC,(t1 a,t1,t1 ves4a,t1 ve�)aHtt1,t1,t1,t1,t1 vesa,(t1 a,t1,t1 vee�)at1v1,t1,t1 t1,t1 Ct1 DIS,t1 v�lue1,t1 v1,t1 t1,t1 v1,t1,t1 t1,t1 v1,t1 DISTINC,t1 Ct1,t1 v1,t1,t1 t1,�1 v,t1 Ct1,t1 v1,t1,t1 t1,t1 v1,t1 D1,t1 v1,t1,t1 t1,t1 v1,t1 DISTINC,(t1 a,t1,t1 ves4a,t1 ve�)aHtt1,t1,t1,t1,t1 vesa,(t1 a,t1,t1 vee�)at1 ,t1 DIS,t1 ,t1 Ct1,t1 ,tCT NULL UNION SELECTCT 1 UNION SELECT NION SELECT 2 AS 'x'
O ;


sqltext:
SELECT  DISTINCT zeroblob(A) a,"a"," group_concat(1,1)
selec( 
select"", ( 
selecT 
 111)UNYON ;
select 

444,191a",01"a",01*?, * from ( select 1,"a",01*191), (  ;
select"", ( 
selecT 
 111)UNION select 

444,1), ( 
selecT 
$1), ( 
select"", ( 
selecT 
 111)UNION ;
select 

444,191), ( 
select"", ( 
selecT 
 111)UNION ;
select 

444,1), ( 
selecT 
11), (  ;
select 

444,1), ( 
selecT 
$1), ( 
select"", ( 
selecT 
 111)UNION ;
select 

44,1);


sqltext:
PRAGMA auto_vacuum=1;
CREATE TABLE t1(a);�;
DROP TABLE t1;
PRAGMA inte�������������1;
CREATE TABLE t1(a);�;
DROP TABLE t1;
PRAGMA integ�������������������������������mJme;
VACUUM
����4������������������������������������������������������������������������������������������������������������������������������������������DISTINCT�������������������������������������������;ANALYZE;DROP TABLE IF EXISTS t;
CREATE VIRTUAL TABLE t USING fts3(c);
PRAGMA �ritaD������������ԛ�����������������inm�mJ�������������;ANALYZE;DROP TABLE IF EXISTS t;
CREATE VIRTUAL TABLE t USING fts3(c);
PRAGMA �rit������������������������������;DROP TABLE IF EXISTS t;
CREATE VIRTUAL TABLE t USING fts3(c);
PRAGMA �rit�����������������������������������������������������������������������������DISTINCT�������������������������������������������;ANALYZE;DROP TABLE IF EXISTS t;
CREATE VIRTUAL TABLE t USING fts3(c);
PRAGMA �ritaD���������������mJme;
VACUUM
����4��������������������������������������������������������������������������������������������������������������������������������DISTINCT�������������������������������������������;ANALYZE;DROP TABLE IF EXISTS t;
CREATE VIRTUAL TABLE t44444444444444444444444444444444444444444444444444444444444444444444444444448888888888888888888888888844444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444 USING fts3(c);
PRAGMA �ritaD������������ԛ�����������������inm�mJ�������������;ANALYZE;DROP TABLE IF EXISTS t;
CREATE VIRTUAL TABLE t USING fts3(c);
PRAGMA �rit������������������������������;DROP TABLE IF EXISTS t;
CREATE VIRTUAL TABLE t USING fts3(c);
PRAGMA �rit�����������������������������������������������������������������������������DISTINCT�������������������������������������������;ANALYZE;DROP TABLE IF EXISTS t;
CREATE VIRTUAL TABLE t USING fts3(c);
PRAGMA �ritaD�������������������������������������������������;DROP TABLE IF EXISTS t;
CREATE VIRTUAL TABLE t USING fts3(c);
PRAGMA �rit�����������������������������������������������������������������������������DISTINCT�������������������������������������������;ANALYZE;DROP TABLE IF EXISTS t;
CREATE VIRTUAL TABLE t USING fts3(c);
PRAGMA �ritaD���������������mJme;
VACUUM
����4����������������������������������������������������������4444444444444444444444444444444444444�����������������������������������������������������������������DISTINCT�������������������������������������������;ANALYZE;DROP TABLE IF EXISTS t;
CREATE VIRTUAL TABLE t USING fts3(c);
PRAGMA �ritats3(c);
PRAGMA �rit������������������������������;DROP TABLE IF EXISTS t;
CREATE VIRTUAL TABLE t USING fts3(c);
PRAGMA �rit�����������������������������������������������������������������������������DISTINCT�������������������������������������������;ANALYZE;DROP TABLE IF EXISTS t 
CREATE VIRTUAL TABLE t USING fts3(c);
PRAGMA �D������������ԛ�����������������inm�mJ�������������;ANALYZE;DROP TABLE IF EXISTS t;
CREATE VIRTUAL TABLE t USING fts3(c);
PRAGMA �rit������������������������������;DROP TABLE IF EXISTS t;
CREATE VIRTUAL TABLE t USING fts3(c);
PRAGMA �rit��������������������������������������������������������������������������������������������������������DISTINCT�������������������������������������������;ANALYZE;DROP TABLE IF EXISTS t;
CREATE VIRTUAL TABLE t USING fts3(c);
PRAGMA �ritaD������������ԛ�����������������inm�mJ�������������;ANALYZE;DROP TABLE IF EXISTS t;
CREATE VIRTUAL TABLE t USING fts3(c);
PRAGMA �rit������������������������������;DROP TABLE IF EXISTS t;
CREATE VIRTUAL TABLE t USING fts3(c);
PRAGMA �rit�����������������������������������������������������������������������������DISTINCT�������������������������������������������;ANALYZE;DROP TABLE IF EXISTS t;
CREATE VIRTUAL TABLE t USING fts3(c);
PRAGMA �ritaD���������������mJme;
VACUUM
����4����������������������������������������������������������4444444444444444444444444444444444444�����������������������������������������������������������������DISTINCT�������������������������������������������;ANALYZE;DROP TABLE IF EXISTS t;
CREATE VIRTUAL TABLE t USING fts3(c);
PRAGMA �ritats3(c);
PRAGMA �rit������������������������������;DROP TABLE IF EXISTS t;
CREATE VIRTUAL TABLE t USING fts3(c);
PRAGMA �rit�����������������������������������������������������������������������������DISTINCT�������������������������������������������;ANALYZE;DROP TABLE IF EXISTS t;
CREATE VIRTUAL TABLE t USING fts3(c);
PRAGMA �D������������ԛ�����������������inm�mJ�������������;ANALYZE;DROP TABLE IF EXISTS t;
CREATE VIRTUAL TABLE t USING fts3(c);
PRAGMA �rit������������������������������;DROP TABLE IF EXISTS t;
CREATE VIRTUAL TABLE t USING fts3(c);
PRAGMA �rit����������������������������������������������������������������������������DISTINCT�������������������������������������������;ANALYZE;DROP TABLE IF EXISTS t;
CREAT


sqltext:
ATTACH 'file:%00?mode=memory&0?mode=memory&cach%00?mrh%00?mred' AS shared;
DETACH shared;ATTACH 'file:%00?me=memory&cach%00?mrh%00?mred' AS shared;
DETACH shared;ATTACH 'file:%00?mode=memory&cach%00������������������������?mrh%00?mcach%00?mrh%00?mred' AS shared;
DETACH shared;ATTACH 'file:%00?me=memory&cach%00?mrh%00?mred' AS shared;ATTACH 'file:%00?mode=memory&cach%0K?mrh%00?mred' AS share;
DETACH shared;ATTACH 'file:%00?mode=memory&������������������������������ed;ATTACH 'file:%00?cach%00ed;
 'file:%00?me=me%00?mred' ASCH 'file:%00?jode=memory&cach%00?mrh%00?red'shared;


sqltext:
CREATE TABLe tcccccccc�� AS values(14<44844444444444444444444,$44,44,444<4484444444444,$U4,4,$44,44444444444444444444,$44,44,4,$44,4444444444,$4,$44,4,$44,4444444444,$444,$n�);
 values(444<448,444,$U4,4,$44,4444,$U4,4,$44,444!44t);


sqltext:
CREATE TABLE pp(a UNIQUE, b, c, PRIMARY KEY(a, c)) WITHOUT rowid;
CREATE TABLE cc(dINTERSECTIQUE, FOREIGIQUE,E_smz""UNIQUE,E_z""UNIQUEz""UNIQUEE$lnlinQUE,e a"o
sel,EI LEne,smzlne,sQne,s5  "a","b");
select DISTINCT? from��������������������������inm�mJ��������������y���������������y�����������������inm�mJ��������������y�������������������������������������inmnmJme;
VACUUM
������������������������������������inminmnmJme;
VACUUM
������������������inminmnmJme;
VACUUM
������������������������������������inmbmJ�e;
VACUUM
��������������������������inmbmJ�e;
VACUUM
��������y����������������כ����bmJ�e;
VACUUM
�����������כ�����������������������������������������������כ����bmJ�e;
VACUUM
��������y����������������כ������������������������������y�����������������inm�mJ��������������y�������������������������������������inmnmJme;
VACUUM
������������������������������������inminmnmJme;
VACUUM
���������������������������������������������inminmnmJme;
VACUUM
������������������������������������inmbmJ�e;
VACUUM
��������������������������inmbmJ�e;
VACUUM
��������y����������������כ����bmJ�e;
VACUUM
��������������������inminmnmJme;
VACUUM
������������������������������������inmbmJ�e;
VACUUM
��������������������������inmbmJ�e;
VACUUM
��������y����������������כ����bmJ�e;
VACUUM
�����������כ������������������������������y�������������������inminmnmJme;
VACUUM
��������������������������������������������������inminmnmJme;
VACUUM
������������������������������������inmbmJ�e;
VACUUM
��������������������������inmbmJ�e;
VACUUM
��������y����������������כ����bmJ�e;
VACUUM
��������y����������������כ������������������������������y���������������������inm�mJ���������linQ����;
VACUUM
������������������������������������inmbmJme;


sqltext:
CREATE VIRTUAL TABLE t0 USING fts4(a, b, mat, matchinfo=fts3, b, matcWHENat, matchinfo=fts3, b, matchinfo=fts3, b, matchinfoOftl3);
IN5


sqltext:
PRAGMA foreign_keys = 1;
CREATE TABLE t1(x INTEGER PRIMARY KEY);
CREATE TABLE t0(y DEFAULT 10 REFERENCES t1(x) ON UPDATE SET DEFAULT);
CREATE TABLE t3t0(y DEFAULT 10 REFERENCES tAULT);
CREATE TABLE t3(y REFERENCES t3 ON UPDATE SET NULL);
INSERT INTO t1 SELECT+2+-2 AND+++ -2 AND+2 AND+2 BETWEEN-+2 AND+2 AND+2 AND++- -0 AND+2 AND+2 hhhhhhhhhhhhhhhhh����������������������������������������������hhhhhhhhhhhhhhhhhhhhhhhhhMhhhhhhhhhhxhhh���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������CT����������������������������������������������;ANALYZE;DROP TABLE IF EXISTS t;
CREATE VIRTUAL TABLE t USING fts3(c);
PRAGMA �rit�����������������������������������������������;ANALYZE;DROP TABLE IF EXISTS t;
CREATE VIRTUAL TABLE t USING fts3(c);
PRAGMA �ritaD�������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������itaD������ ;;SAVEPOINT T� ;;SAVEPOINT T����F;
ALTER TABLE t1 RENAME TO  sqlit_compileoptio������(1)���������������������������������DISTINCT��������������������������������������������������������������������������DISTINCT����������������������������������������������CASCADE���������������������������������ԛ������������������������������;ANALYZE;DROP TABLE IF EXISTS t;
CREATE VIRTUAL TABLE t1 USING fts3(c);
PRAGMA �ritaD������ ;;SAVEPOINT T��������� ;;SAVEPOINT T����F;
ALTER TABLE t1 RENAME TO  sqlit_compileoption_used(1)���������������������������������DISTINCT������������ԛ����x���������������������������;ANALYZE;DROP TABLE IF EXISTS t;
CREATE VIRTUAL TABLE t USING fts3(c);
PRAGMA �rit���������������������������������������������������������������Թ������������DISTINCT����������������������������������������������;ANALYZE;DROP TABLE IF EXISTS t;
CREATE VIRTUAL TABLE t USING fts3(c);
PRAGMA �rit�����������������������������������������������;ANALYZE;DROP TABLE IF EXISTS t;
CREATE VIRTUAL TABLE t USING fts3(c);
PRAGMA �ritaD�������������������������������������������������������������������������������inm������������������������;ANALYZE;DROP TABLE IF EXISTS t;
CREATE VIRTUAL TABLE t USING fts3(c);
PRAGMA �rit���������������������������������������������������������������Թ������������DISTINCT�Ե����������������������������������������;ANALYZE;DROP TABLE IF EXISTS t;
CREATE VIRTUAL TABLE t USING fts3(c);
PRAGMA �ritaD�������������������������������������������������������������������������������DISTINCT�������������������������������������������mJ��������������y�����x�������t;
CREATE VIRTUAL TABLE t1 USING fts3(c);I(';
PRAGMA �rCK ;;SAVEPOINT T�����������LLBACK ;;SAVEPOINT T����F;
ALTER TABLE t1 RENAME TO  sqlit_compileoption_used(1)�������������������������������������;ANALYZE;DROP TABLE IF EXISTS t;
CREATE VIRTUAL TABLE t USING fts3(c);
PRAGMA �rit�����������������������������������������������������������������������������DISTINCT�������������������������������������������;ANALYZE;DROP TABLE IF EXISTS t;
CREATE VIRTUAL TABLE t USING fts3(c);
PRAGMA �ritaD���������������������ԛ���yE����x���������������������������;ANALYZE;DROP TABLE IF EXISTS t;
CREATE VIRTUAL TABLE t USING fts3(c);
PRAGMA �rit�����������������������������������������������������Լ��������Թ������������DISTINCT�������������������������������������������;ANALYZE;DROP TABLE IF EXISTS t;
CREATE VIRTUAL TABLE t USING fts3(c);
PRAGMA �ritaD�����������������������������������������������������������DISTINCT���������������������������ԛ�������y�����x���������������������������;ANALYZE;DROP TABLE IF EXISTS t;
CREATE VIRTUAL TABLE t USING fts3(c);
PRAGMA �rit���������������������������������������������������������������Թ������������DISTINCT�������������������������������������������;ANALYZE;DROP TABLE IF EXISTS t;
CREATE VIRTUAL TABLE t USING fts3(c);
PRAGMA �ritaD�������������������������������������������������������������������������������inm���������ԫ�������������������������������������������������������������������������������������������������������������������������������������������������������A �ritaD���������������������ԛ���yE����x������������������������F EXISTS t;
CREA


sqltext:
CReatE VIRTUAL TABLE t5 USING fts4(tokenize=unicode61 'tokenchars= .����������' 'tokenchars==�=]������' 'tokenchars==);
��������������'	'tokenchars==);
������������' 'tokenchars=="[]�����' 'tokenchars=="[]��ncharenchars= .����������' 'tokenchars==�=]
��������������'	'tokenchars==);
������������' 'tokenchars=="[]�����' 'tokenchars=="[]��nchars==);
��������������' 'tokenchars==);
������������' 'tokenchars=="[]�����' 'tokenchars= .����������' 'tokenchars==�=]������' 'tokenchars==);
��������������'	'tokenchars==);
��������������������������������������������������������������������������������������������������������' 'tokenchars==);
������������' 'tokenchars=="[]�����' 'tokenchars= .����������' 'tokenchars==�=]������' 't������' 'tokenchars==);
������������' 'tokenchars=="[]�����' 'tokenchars= .����������' 'tokenchars==�=]������' 'tokenchars==);
��������������'	'tokenchars==);
�����= .����������' 'tokenchars==�=]
��������������'	'tokenchars==);
������������' 'tokenchars=="[]�����' 'tokenchars=="[]��ncharenchars= .����������' 'tokenchars==�=]
��������������'	'tokenchars==);
������������' 'tokenchars=="[]�����' 'tokenchars=="[]��nchars==);
��������������' 'tokenchars==);
������������' 'tokenchars=="[]�����' 'tokenchars= .����������' 'tokenchars==�=]������' 'tokenchars==);
��������������'	'tokenchars==);
���������������������������������������������������������������������������������������������������������' 'tokenchars==);
������������' 'tokenchars=="[]�����' 'tokenchars= .����������' 'tokenchars==�=]������' 't������' 'tokenchars==);
������������' 'tokenchars=="[]�����' 'tokenchars= .����������' 'tokenchars==�=������������������enchars==�=]������' 'tokenchars==);
��������������'	'tokenchars==);
���������������������������������������������������������������������������������������������������������' 'tokenchars==);
������������' 'tokenchars=="[]�����' 'tokenchars= .����������' 'tokenchars==�=]������' 't������' 'tokenchars==);
������������' 'tokenchars=="[]�����' 'tokenchars= .����������' 'tokenchars==�=�������������������������������������������������������������������������������������������' 'tokenchars==);
������������' 'tokenchars=="[]�����' 'tokenchars= .����������' 'tokenchars==�=]������' 't������' 'tokenchars==);
�����������' 'tokenchars=="[]�����' 'tokenchars= .����������' 'tokenchars==�=]������' 'tokenchars==);
��������������'	'tokenchars==);
�����= .����������' 'tokenchars==�=]
��������������'	'tokenchars==);
������������' 'tokenchars=="[]�����' 'tokenchars=="[]��ncharenchars= .����������' 'tokenchars==�=]
��������������'	'tokenchars==);
������������' 'tokenchars=="[]�����' 'tokenchars=="[F��nchars==);
��������������' 'tokenchars==);
�������������������������������������������������������������������������������' 'tokenchars=�);
������������' 'tokenchars=="[]�����' 'tokenchars= .����������' 'tokenchars==�=]������' 't������' 'tokenchars==);
�����������' 'tokenchars=="[]�����' 'tokenchars= .����������' 'tokenchars==�=]������' 'tokenchars==);
��������������'	'tokenchars==);
�����= .����������' 'tokenchars==�=]
��������������'	'tokenchars==);
������������' 'tokenchars=="[]�����' 'tokenchars=="[]��ncharenchars= .����������' 'tokenchars==�=]
��������������'	'tokenchars==);
������������' 'tokenchars=="[]�����' 'tokenchars=="[F��nchars==);
��������������' 'tokenchars==);
������������' 'tokenchars=="[]�����' 'tokenchars= .����������' 'tokenchars==�=]������' 'tokenchars==);
��������������'	'tokenchars==);
�����������������������b�������������������������������������������������������������������������������' 'tokenchars==);
�����tokenchars==�=]�rs==);
��������������'	'tokenchars==);
������������' 'tokenchars=="[]�����' 'tokenchars=="[]��ncharenchars= .����������' 'tokenchars==�=]
��������������'	'tokenchars==);
������������' 'tokenchars=="[]�����' 'tokenchars=="[]��nchars==);
��������������' 'tokenchars==);
������������' 'tokenchars=="[]�����' 'tokenchars= .����������' 'tokenchars==�=]������' 'tokenchars==);
��������������'	'tokenchars==);
��������������������������������������������������������������������������������������������������������' 'tokenchars==);
������������' 'tokenchars=="[]�����' 'tokenchars= .����������' 'tokenchars==�=]������' 't������' 'tokenchars==);
������������' 'tokenchars=="[]�����' 'tokenchars= .����������' 'tokenchars==�=]������' 'tokenchars==);
��������������'	'tokenchars==);
�����= .����������' 'tokenchars==�=]
��������������'	'tokenchars==);
������������' 'tokenchars=="[]�����' 'tokenchars=="[]��ncharenchars= .����������' 'tokenchars==�=]
��������������'	'tokenchars==);
������������' 'tokenchars=="[]�����' 'tokenchars=="[]��nchars==);
��������������' 'tokenchars==);
������������' 'tokenchars=="[]�����' 'tokenchars= .����������' 'tokenchars==�=]�������' 'tokenchars=="[]�����' 'tokenchars= .����������' 'tokenchars==�=]����s==);
������������' 'tokenchars=="[]��]������' 'tokenchars==���okenchars==);
��������������'	'tokench@rs==);
������������' 'tokenchars=="[]�����' 'tokenchars=="[]��nchars==);
��������������' 'toOenchars==);
������������' 'tokenhars=="[]������' '�okanchars=����' '�okenchars=="[]=');


sqltext:
create table t1(c INTEGER PRIMARY KEY, b TEXT);
�');
SELECT * FROM t1 NATURAL JOIN t1 t1 NATURAL JOIN t1 NA NATURAL JOIN t1 LEFT NATURAL JOIN(t1 NA NATURAL JOIN t1 CASCADETURAL JOIN t1 FFFFATURAL JOIN t1 NUT4)in*;
s9999));


sqltext:
create table t1(o DEFAULT(-NULL));

�s
CREATE TABLE t2(a, EY, b,'300');
SELECT * FROM t1 NATURAL JOIN t1 NA NATURAL JOIN t1 NATUR�1 NATURAL JOIN t1 NA NATURAL JOIN t1 N�� NATURAL JOIN t1 NA NATURAL JOIN t1 NATUR��������������� NATURAL JOIN t1 NA NATURAL JOIN t1 NATUR������������������������������������������������ NATURAL JOIN t1 NA NATURAL JOIN t1 NATUR���� NATURAL JOIN t1 NATUR�1 NATURAL JOIN t1 NA NATURAL JOIN t1 NATU������� NATURAL JOIN t1 NA NATURAL JOIN t1 NATUR������������������������������� NATURAL JOIN t1 NA NATURAL JOIN t1 NATUR������������������������������������������������ NATURAL JOIN t1 NA NATURAL JOIN t1 NATUR�������������� NATURAL JOIN t1 N������������������������������������������������������������������������������� NATURAL JOIN t1 NA NATURAL JOIN t1 NATURƼ�������������������������������������������������������������������������� NATURAL JOIN t1 NA NATURAL JOIN t1 NATUR������������������������������������������������ NATURAL JOIN t1 NA NATURAL JOIN t1 NATUR������������������������������������������� NATURAL JOIN t1 NA NATURAL JOIN t1 NATURƼ�������������������������������������������������������������������������� NATURAL5JOIN t1 NA NATURAL JOIN t1 NATUR������������������������������������������������ NATURAL JOIN t1 NA NATURAL JOIN t1 NATUR������������������������������������������������������������������������������������������ NATURAL JOIN t1 NA NATURAL JOIN t1 NATUR����������������������������������������������� NATURAL JOIN t1 NA NATURAL JOIN t1 NATUR����������������������������޼������������������������ JOIN t2;


sqltext:
SELECT  DISTINCT zeroblob(A)>a,"a"," group_concat(1,1)
selec( 
select"", ( 
selecT 
 111)UNYON ;
select 

444,191a",01"a",01*?, * from ( select 1,"a",01*191), (  ;
select"", ( 
selecT 
 111)UNION select 

444,1), ( 
selecT 
$1), ( 
select"", ( 
selecT 
 111)UNION ;
select 

444,191), ( 
select"", ( 
selecT 
 111)UNION ;
select 

444,1), ( 
selecT 
11), ( 
select"", ( 
selecT 
 111)UNION ;
select 

444,1), ( 
selecT 
$1), ( 
select"", ( 
selecT 
 111)UNION ;
select 

44,1);


sqltext:
CREATE TABLE t1(one ,"a"doub);
select DISTINCT* from t1,( 
select 1111 from t1,( 
select 1111), ( 
select  last_insert_rowid()1 
s1)ON"a"=( 
select 111,11), ( 
select "b","b",1,11)
s1)ON"G( 
select 111,1*1), a">"y">"a">"a">"a">"a">"a">"JOINa""">"a">"a""H>�a">"a">"a">"a">"a">"">"">"a">"">"a">"a""">"">"a">"a">"d""">"a">"a""">"a">"y";"a",tF;;"a",tF;


sqltext:
create tablE t1(a  cwar(1m (� [
select 141,111)	 ( 
select 111), ( 
select 4,4211,"b",",141,111), ( 
selrom ,� [
select 141,111)	 ( 
s%
GSIVEO,!��������
GO,
@ re�lace(1,1,1)O'@�&)
GO

G
O,(GOGO=2

 (1))"

GO@
GO��
GO,END,
GO)�5�FONATURALhKh�hhh�hhhhhhjhhhhhhhhhhhhhO)",
Gjj�jj^jjj�ojjjjjjr�hjjjjjjGOYO,
"�����B����-GO--
GO�ë�������������,
5O)"�
GO------Ð������������'�)""�
`U)",
GO,����������OC",
G2001-01-�"
hO="=

GO�)
G

G,or -1O")",
GO,
GO

GD���,
GO,VACUU"OC"5
GO,GOM�@
�=2

GO)"
Ged=bc, noti
GO,
G" 
GfT"

GODRPL" ,
GO,
GO,
'81)()"",
`U)",
%O,
hO=-zGO�����÷���������,
5O)"�
GO--------Ð�����֡����������,
G������������=

GO)"
Ged=bc, noti
GO,
G"
Gf="

GODRPL" ,
Gy,
GO,
'81)()"",
`U)",
%O,
hO="i
GO,
G����,
GOO,VAC�OC"5
G��ìFOR�������������â�IMMEDIATE��������,GO,
hO=
GO,VA<UU"OC"5
GO,
GO���)
�hhhhhhhhhhhhhhhhhhhhhhhh,
G"
G
GO,
'81)()"",
`U)"

G,orinGO)",
GO(
GO

GD���,
GO,VACUU"OC"5
GO,GOM�)
�=2

GO)"
Ged=vc, noti
GO,
G"
Gf="

GODRPL" ,
GO,
GO,
'81)()"",
`U)",
%O,�@=-
GOä����������,
5O)"�
GO-J------Ð�����á����������,
G��������������2

GO)"
Ged���â�������������������������FOR�����������ö���IMMEDIATE�����$���,G����������������O,VACUU"OC"5=====================1=ACH

XO
GO="��O,
81�",O)",
GGOD/PL" ,
GO,
GO,
'�)"",jj�jj^jjj�ojjjjjjr�hjjjjjjGO������������������,
"�����B����-GO--
G�������ê����,
5O)"�
GO--------Ð�����������������,
G�����������������â���������� �������������FOR�������������������������������,
GO,VACSUM��"���,
5O)",kkkkkkkkn-��������������� length(1)�Ǭ�ö��ñ�Í��õ���/Ã�ð�����C����������(1,1)
GO,
fk=!����������������OC",
O'81)(�3,
d 
O,
GO",
GO-----="

GO)
ROLLBAGKGOFO�5O)",GO--------------,@G sql=b
,Ã�ð�����C����������(1,1)
GO,
Gk=!���������������OC",
G"01
GGO'
GO------d 
O,
GO ,"GO-----="

GO)
ROLLBACKGOFO�5O),GO-----�---2001-01-�",O)"�,
GO,VACUUM��",
5O)",
GO-length(1)����ö��ñ�Í����������õ�ð�����C����������(1,1)
GO,
G01
GGO'81)(�3,
d 
O,
GO",
GO--�-="

GO)
ROLLBACKGOFO�5O),GO--------------,@G sql="
���������,
GO,VACUU",
5O)",
GO�------��������������� length(1)�Ǭ�ö��ñ�Í��õ���/Ã�ð�����C����������(181)
HO,
Gk=!����������������OC",
G2001-01-�",O)"01
GGO'81)(�3,
d 
O,
GO",
GOtH1)

G"

GODRPL" ,
GO,
Gj,
'�)"",
`U)",
GO,
hO="=

GO)
G

G,ot",O)",
Gjj�jj^�jj�ojjjjjjr�hjjjjjjGOYO,
�����B����-GO--
Gq����������������,&5O)"�
GO------E-� unicode(1)�������,
G�����������������â�������������������������FOR���������������������GO'81)(�3,
d 
O,
GO",
GOtH1)

G"

GODRPL" ,
GO,
GO,
'�)"",
`U)",
GO,
hO="=

GO)
G

G,ot",O)",
Gjj�jj^jj��ojjjjjjr�hjjjjjjGOYO,
"�����B����-GO--
GO����������������,
5O)"�
GO--------� unicode(1��������������������FOR���������è������������������,
GO,VACUUM��"4
5O)",
GO-------��������������n/Ã�ð�����C��DRPL" ,
GO,
GO,
'81)()"",
`U�����SAVETGO,
Gk=!����������������OC",
G2001-01-� 
O,
GO",
GOtH1)3,
d 
O,
GO",
GO-----="
�GO
ROLLBACKGOFO�5O)",GtH1)

G"

GOD/PL" ,
GO,

GGO'8�)"",
`U)",
GO,
@ ,
hO="=

GO)
G

G,otinGO")",
&O,
GO

GD), c,="

G,otinTRANSaCTION,O,VACUUM��",
5O)",
GO-------���8�otinOATTACH

XO
GO=�!��O,
81�",O)",
Gjj�jj^j�j�)
GO

G
Oojjjjjjr�hjjjjjjGOYO
"�����B����-GO--
GO�����Ã����������,
5O)"�
GO--------Ð���������@������
G����TTTTTTTTTTTTTTTTTTTTTTTTT����������������������������������CROSS\{i��FOR�������������������������������C�,
GO,VACUUM��",
5O)",
G -------������������� length(F)�Ǭ�ö��ñ� ltrim(1,1)��ð�����C����������(1,1)
GO,
Gk=!���������������OC",
G2001-01-�",O)"01
GGO'81)(�3,
d 
O,
GO",
GO--UNIQUE
�GO)
ROLLBACKGOF����������������O�5O)",GO�-------------,@G sql="
tH1)

GO


sqltext:
atL t;
CREATE VIRTUAL TABLE t1 USING fts3(c);I';
PRAGMA writENa=OFF;REPLACE into t1 values(444441),
(44471),
(144441),
(44471),
(14444),
(444),
(14444),
(44441),
(4447);;;;;ANALYZE;REINDEX;;;;;;;;;;;;;;ANALYZE;;;;REPLACE into t1 values(4444444440444),
(44441),
(4447);;;;;ANALYZE;REINDEX;;;;;;;;;;;;;;ANALYZE;;;;REPLACE into t1 values(44444444441),
(44471),
(144441),
(44444441),
(44471),
(144441),
(444411),
(4447);;;;;ANALYZE;REINDEX;;;;;;;;;;;;;;ANALYZE;;;;REPLACE into t1 values(4444444444444),
(44441),
(4447);;;;;ANALYZE;REINDEX;;;;;;;;;;;;;;ANALYZE;;;;REPLACE into t1 values(44444444441),
(44471),
(144441),
(44444441),
(4441),
(4447);;;;;ANALYZE;REINDEX;;;;;;;;;;;;;;ANALYZE;;;;REPLACE into t1 values(4444444440444),
(44441),
(4447);;;;;ANALYZE;REINDEX;;;;;;;;;;;;;;ANALYZE;;;;REPLACE into t1 values(44444444441),
(44471),
(144441),
(44444441),
(44471),
(144441),
(444411),
(4447);;;;;ANALYZE;REINDEX;;;;;;;;;;;;;;ANALYZE;;;;REPLACE into t1 values(4444444444444),
(44441),
(4447);;;;;�NALYZE;REINDEX;;;;;;;;;;;;;;ANaLYZE;;;;REPLACE into t1 values(44444444441),
(44471),
(141),
(44471),
(14444),
(444),
(14444),
(44441),
(4447);;;;;ANALYZE;REINDEX;;;;;;;;;;;;;;ANALYZE;;;;REPLACE into t1 values(4444444440444),
(44441),
(4447);;;;;ANALYZE;REINDEX;;;;;;;;;;;;;;ANALYZE;;;;REPLACE into t1 values(44444444441),
(44441),
(44471),
(144441),
(444411),
(4447);;;;;ANALYZE;REINDEX;;;;;;;;;;;;;;ANALYZE;;;;REPLACE into t1 values(4444444444444),
(44441),
(4447);;;;;ANALYZE;REINDEX;;;;;;;;;;;;;;ANALYZE;;;;REPLACE into t1 values(44444444441),
(44471),
(144441),
(44444441),
(4441),
(4447);;;;;ANALYZE;REINDEX;;;;;;;;;;;;;;ANALYZE;;;;REPLACE into t1 values(4444444440444),
(44441),
(4447);;;;;ANALYZE;REINDEX;;;;;;;;;;;;;;ANALYZE;;;;REPLACE into t1 values(44444444441),
(44471),
(144441),
(44444441),
(44471),
(144441),
(444411),
(4447);;;;;ANALYZE;REINDEX;;;;;;;;;;;;;;ANALYZE;;;;REPLACE into t1 values(4444444444444),
(44441),
(4447);;;;;ANALYZE;REINDEX;;;;;;;;;;;;;;ANaLYZE;;;;REPLACE into t1 values(44444444441),
(44471),
(141),
(44471),
(14444),
(444),
(14444),
(44441),
(4447);;;;;ANALYZE;REINDEX;;;;;;;;;;;;;;ANALYZE;;;;REPLACE into t1 values(4444444440444),
(44441),
(4447);;;;;ANALYZE;REINDEX;;;;;;;;;;;;;;ANALYZE;;;;REPLACE into tes(44444444441),
(44471),
(144441),
(44444441),
(44471),
(144441),
(44),
(4447);;;;;ANALYZE;REINDEX;;;;;;;;;;;;;;ANALYZE;;;;REPLACE into t1 values(4444444444444),
(44441),
(4447);;;;;ANALYZE;REINDEX;;;;;;;;;;;;;;ANALYZE;;;;REPLACE into t1 values(444444444414471),
(144441),
(44444441),
(44471),
(144441),
(444411),
(4447);;;;;ANALYZE;REINDEX;;;;;;;;;;;;;;ANALYZE;;;;REPLACE into t1 values(4444444444444),
(44441),
(4447);;;;;ANALYZE;REINDEX;;;;;;;;;;;;;;ANALYZE;;;;REPLACE into t1 v(44),(44444444441),
(44471),
(144441),
(44444441),
(4441),
(4447);;;;;ANALYZ�;REINDEX;;;;;;;;;;;;;;ANALYZE;;;;REPLACE into t1 values(4444471),
(141),
(44471),
(14444),
(444),
(14444),
(44441),
(4447);;;;;ANALYZE;REINDEX;;;;;;;;;;;;;;ANALYZE;;;;REPLACE into t1 values(4444444440444),
(44441),
(4447);;;;;ANALYZE;REINDEX;;;;;;;;;;;;;;ANALYZE;;;;REPLACE into t1 values(44444444441),
(44441),
(44471),
(144441),
(444411),
(4447);;;;;ANALYZE;REINDEX;;;;;;;;;;;;;;ANALYZE;;;;REPLACE into t1 values(4444444444444),
(44441),
(4447);;;;;ANALYZE;REINDEX;;;;;;;;;;;;;;ANALYZE;;;;REPLACE into t1 values(44444444441),
(44471),
(144441),
(44444441),
(4441),
(4447);;;;;ANALYZE;REINDEX;;;;;;;;;;;;;;ANALYZE;;;;REPLACE into t1 values(4444444440444),
(44441),
(4447);;;;INNERYZE;REINDEX;;;;;;;;;;;;;;ANALYZE;;;;REPLACE into t1 values(44444444441),
(44471),
(144441),
(44444441),
(44471),
(144441),
(444411),
(4447);;;;;ANALYZE;REINDEX;;;;;;;;;;;;;;ANALYZE;;;;REPLACE into t1 values(4444444444444),
(44441),
(4447);;;;;ANALYZE;REINDEX;;;;;;;;;;;;;;ANaLYZE;;;;REPLACE into t1 values(44444444441),
(44471),
(141),
(44471),
(14444),
(444),
(14444),
(44441),
(4447);;;;;ANALYZE;REINDEX;;;;;;;;;;;;;;ANALYZE;;;;REPLACE into t1 values(4444444440444),
(44441),
(4447);;;;;ANALYZE;REINDEX;;;;;;;;;;;;;;ANALYZE;;;;REPLACE into t1 value44440444)),
(),
(1),
(144441),
(4),
(1),
(144X;;),471),
(41);�E:��E;E t1;


sqltext:
CREATE VIRTUAL TABLE t0 USING fts4(x;;;;;;;DESC);
INSERT INTO t0(docid, x) VALUES(10 - -10000, '0:d_������');
CREATE VIRTUAL TABLE t0aux USING fts4aux(t0);
SELECT * FROM t0aux;
ECT * FROM t0aux;


sqltext:
WITH i(x) AS (WITH � AS (WITH �ׇ� AS ( VALUES(i,2) )
 VALUES(1,2) )
SELECT 1,015)
SELECT x FROM  (WITH �(x) AS (WITH � AS (WITH �ׇ� AS ( VALUES(i,2) )
 VALUES(1,2) )
SELECT 1,015)
SELECT x FROM  (WITH �ׇ� AS ( VALUES(P,2) )
 VALUES(1,) )
SELECT 1,015)
SELׇ� AS ( VALUES(P,2) )
 VALUES(1,2) )
SELECT 1,015)
SELT x, y FROM t2 ORDER BY x;


sqltext:
CREATE TABLE t1(c INTEGER PRIMARY KEY, b TEXT);
�');
SELECT * FROM t1 NATURAL NATURAL JOIN t1 LEFT9NATURAL JOIN(t1 NA NATURAL JOIN t1 CASTURAL JOIN t1 FFFFATURAL JOIN t1 NUT)LEFT NATURAL JOIN(t1 NA )in(1,44)i
select1)in(1*4)in*;
s9999));


sqltext:
 ea
select DISTINCT "a","b","" GlOB"*[
select-  co�le��E""""LIKE"b" GLO,"*aE"""">
select���oac" GLOB"*[
select-  co�l]"LIKE""""LIKE"b" GLOB"*a
selecb" "a","b","aREIa","b","b" "a","b""a">>"a">"4""">>"a">"[
select-  co�le"LIKE""""LIKE"b" GLO,"*aE"""">
select���oac" GLOB"*[
select-  co�l]"LIKE""""LIKE"b" GLOB"*a
select-  ctalesc" ""WHERE"">"a">"a">"">""LIKE"""">"a">"a"""> substr(1,1,1);


sqltext:
create VIRTUAL TABLE t1 USING fts3(content, tokenize porter);
INSERT INTO t1(rowid, content) VALUES(1, 'r\yyyy-11);
PRAGMA G�e {yyy� o�	oyye pyye porter) $ts3(content, tiycontenyyyE VIRTGAL TABLE t1 USING ftsK(content, tokenize1)bs( -19);
PR�� abs  -11);
PROGMA avalue�());
P1AGMye CREATE VIRTUAL T.BLE t1 USANG;f
INS*RT INJOIN {yyy� o�	oyye pyy� porter) tokenizeyyye pyyye pjpyyye pjuUNIQUEoNOTr)r\yyyyeCREETE VIRTUAL TACWe CCCCCCCCCCCCCyye CREA�TUAL T.BL? t1 ?SIdG f
INS +2 daqsye pyikenize p"yUAL iiiiiiiiNTOye {yyye oype pyye p TACCe CCCCCCCCCCCCCyye CREy(1)ts"(uyyPR�� abs  -11);
PROGMA avalue�());
P1AGMye CREATE VIRTUAL T.BLE t1 USANG;f
INS*RT INTOye {yyy� o�	oyye pyy� porter) tokenizeyyye pyyye pjpyyye pjuUNIQUEoNOTr)r\yyyyeCREETE VG��
INS=RT ye CREA@ECVIRTUAL TABye porte�)r\yyyye CREATEAVIRTUAL T.BLE t1 USING;f
INS*RT INTOye {yyye oyqe pyye p�TACCe CCCCCC3CC_CCCyye CR9A�TUAL ALiTi"iiiiiyely(1)ts3(uyyy ING fts3�ocC
INS +2 daysyyyye oype e CCCCCCCCCCCCCyye CREy(1)ts"(uyyeporter)k\yyyG�
I>S*RT de CREATECVIRTUAL TABye portOr)r\yyyye CREATE IRTs3(uyyyyIN date(1,1,1)nt, tiycontenyyyymIn@ �ts3(conten�INS*RT INTOREA@ECVIRTUAL TABye porte�)r\yyyye CREATEAVIRTUAL T.BLE t1 USING;f
INS*RT INTOye {yyye oyqe pyye p�TACCe CCCCCC3CCCMCCyye CR9A�TUAL ALiTi"iiiiiyely(1)ts3(uyyy ING fts3C
INS +2 daysye pyyye o�ye pyye porter� R
3cC
INS +6 day(content, tokenikenize p"3(uyyyy�
INS=RT ye CR"ATECVIRTUAL TABye portN�)r\yyyye CREATEAVIRTUAL T.BLE t1 USING;f
ING*RT IN)r\yyyyu CREATE^OGMA avalues(1);
P1ATUAL T.BLE�t1 USANG;f
INS*RT INTOye {yyy� o�ye �yye pyye porternt to�
INS=RT ye CREA@ECVIRTUAL TAeye porte�)r\yyyye CREATEAVIRTUAL T.BLE t1 USING;f
INS*RT INTOye {yyye oyqe pyye p�TACCe CCCC"C3CC_CCCyye CR9A�TUAL ALiTi"iiiiiyely(1)tse pyyye oyye pyye portQr� R
ye pyyze oyye pyye rorter) �+�
INS=RT yF CREATECVIRTUAL TABye porterrorter) �+�
INS=RT ye CREATECVIRTUAL TUSANG;f
INS*RT INTOye {yyy� o�ye �yye pyye portery\yING fts3(content, tiycontnt, tiycREG�ke�
INS= ye G;f
INS*RT INTOye {yyye oyqe pyye p�TACCe CCCCCC3CCCMCCyye CR9A�TUAL ALiTi"iiiiiyely(1)ts3(uyyy ING fts3C
INS +2 daysye pyyye oyye pyye porter� R
3cC
INS +6 day(content, tokenikenize nt��
INS=RT ye CREA@ECVIWTAL TABye porte�)r\yyyye CREATEAVIRTUAL T.BLE t1 USING;f
INS*RT INTOye {yyye oyqe pyye p�TACCe CCCCCC3CC_CCCyye CR9A�TUAL ALiTi"iiiiiyely(1)ts3(uyyIRTUAL TACWe CCCCCCCCCCCCCyye CREA�TUAL T.BL? t1 ?SIdG fC
INS +2 iiiii�iiNTOye {content, tiycontnt, tiYkREG��
INS=RT �e CREA@ECVIRTUAL TABye porte�)r\yyyye CREATEAVIRTUAL T.BLE t1 USING;f
INS*RT INTOye {yy}e oyqe pyye p�TACCe CCCCCC3CC_CCCyye CR9A�TUAL ALiTi"iiiiiyely(1)ts3(uyyy ING fts3�ocC
INS +2 daysyyyye oype e CCCCCCCCCCCCCyye CREy(1)ts"(uyyeporter)k\yyyG�
I>S*RT de CREATECVIRTUAL TABye portOr)r\yyyye CREATE IRTs3(uyyyyIN date(1,1,1)nt, tiycontenyyyymIn@ �ts3(conten�INS*RT INTOye pyyze oyye pyye rorter) �+�
INS=RT<ye CREATECVIRTUAL TABye porterrorter) �+�
INS=RT ye CREA@ECVIRTUAL TAeye porte�)r\yyyye CREATEAVIRTUAL T.BLE t1 USING;f
INS*RT INTOye {yyye oyqe pyye p�TACCe CCCC"C3CC_CCCyye CR9A�TUAL ALiTi"iiiiiyely(1)tse pyyye oyye pyye portQr� R
ye pyyze oyye pyye rorter) �+�
INS=RT yF CREATECVIRTUAL TABye porterrorter) �+�
INS=RT ye CREATECVIRTUAL TAB�
P1ATUAL T.BLE�t1 USANG;f
INS*RT INTOye {yyy� o�ye �yye pyyes"(uyyeporter)k\yyyG�
I>S*RT de CREATECVIRTUAL TABye portOr)r\yyyye CREATE IRTs3(uyyyyIN date(1,1,1)nt, ti portery\yING fts3(content, tiycontnt, tiycREG�ke�
INS= ye G;f
INS*RT INTOye {yyye oyqe pyye p�TACCe CCCCCC3CCCMCCyye CR9A�TUAL ALiTi"iiiiiyely(1)ts3(uyyy ING fts3C
INS +2 daysye pyyye oyye pyye poRter� R
3cC
INS +6 day(content, tokenikenize nt��
INS=RT ye CREA@EC ye CREATECVIRTUAL TUSANG;f
INS*RT INTOye {yyy� o�ye �yye pyye portery\yING fts3(content, tiycontnt, tiycREG�ke�
INS= ye G;f
INS*RT INTOye {yyye oyqe pyye p�TACCe CCCCCC3CCCMCCyye CR9A�TUAL ALiTi"iiiiiyely(1)ts3(uyyy ING fts3C
INS +2 daysye pyyye oyye pyye porter� R
3cC
INS +6 day(content, tokenikenize nt��
INS=RT ye CREA@ECVIWTAL TABye porte�)r\yyyye CREATEAVIRTUAL T.BLE t1 USING;f
INS*RT INTOye {yyye oyqe pyye p�TACCe CCCCCC3CC_CCCyye CR9A�TUAL ALiTi"iiiiiyely(1)ts3(uyyIRTUAL TACWe CCCCCCCCCCCCCyye CREA�TUAL T.BL? t1 ?SIdG fC
INS +2 iiiii�iiNTOye {content, tiycontnt, tiYkREG��
INS=RT ye CREA@ECVIRTUAL TABye porte�)r\yyyye CREATEAVIRTUAL T.BLE t1 USING;f
INS*RT INTOye {yyye oyqe pyye p�TACCe CCCCCC3CC_CCCyye CR9A�TUAL ALiTi"iiiiiyely(1)ts3(uyyy VIRTAL TABye porte�)r\yyyye CREATEAVIRTUAL T.BLE t1 USING;f
INS*RT INTOye {yyye oyqe pyye p�TACCe CCCCCC3CCxCCCyye CR9A�TUAL ALiTi"iiiiiyely(1)ts3(uyyIRTUAL TACWe CCCCCCCCCCCCCyye CREA�TUAL T.BL? t1 ?SIdG fC
INS +2 iiiii�iiNTOye {content, tiycontnt, tiYkREG��
INS=RT ye CREA@ECVIRTUAL TABye porte�)r\yyyye CREATEAVIRTUAL T.BLE t1 USING;f
INS*RT INTOye {yyye oyqe pyye p�TACCe CCCCCC3CC_CCCCREATECVIRTUAL TAB� ues(1);
P1ATUAL T.BLE�t1 USANG;f
A@ECVIRTUAL TABye porte�)r\yyyye CREATEAVIRTUAL T.BLE t1 USING;f
INS*RT INTOye {yyye oyqe pyye p�TACCe CCCC"C3CC_CCCyye CRte�)r\yyyye CREATEAVIRTUAL T.BLE t1 USING;f
INS*R�TOs3C
INS +2 daysye pyyye oyye pyye porter� R
3cC
INS +6 day(content, tokenikenize nt��
INS=RT ye CREA@ECVIRTUAL TABye porte�)r\yyyye CREATEAVIRTUAL T.BLE t1 USING;f
INS*RT INTOye {yyye oyqe pyye p�TACCe CCCCCC3CC_CCCyye CR9A�TUAL ALiTi"iiiiiyely(1)ts3(uyyy ING fts3�ocC
INS +2 daysye pyyye oyye pyye porter� R
3.
INS +6 day(content, tokenikenize p"3(uyyyy�
INS=RT ye CREATECVIRTUAL TA(ye QUERY�)r\yyyye C EATEAVIRTUAL T.BLE t1 USING;f
INS*RT INTOye {yyye oype pyye p�TACCe CCCCCC3CCCCCCyye CR9A�TUAL T��������������AL T.BL? t1 ?SIdG fC
INS +TECVIRTUAL TABye portOr)r\yyyye CREATE IRTs3(uyyyyIN date(1,1,1)nt, tiycon�enyIyymIn@ �ts3(conten�cC
INS*RT INTOye pyyz\ oyye pyye rorter) ��
INS=RT ye CREATECVIRTUAL TABye porter)r\yyyyu CREATEVOGMA avalues(1);
P1ATUAL T.BLE�t1 U;f
INS*RT INTOye {yyy� o�ye �yye pyye portergtent, tokenikenize p"3(uy\yING fts3(content, tiycontnt, tiycREG�ke�
INS=RT ye CREA@ECVIRTUAL TABye porte�)r\yyyye CREATEAVIRTUAL T.BLE t1 USING;f
INS*RT INTOye {yyye oyqe pyye p�TACCe CCCCCC3CCCMCCyye CR9A�TUAL ALiTi"iiiiiyely(1)ts3(uyyy ING fts3C
INS +2 daysye pyyye oyye pyye porter� R
3cC
INS +6 day(content, tokenikenize p"3(uyyyy�
INS=RT ye CR"ATECVIRTUAL TABye portN�)r\yyyye CREATEAVIRTUAL T.BLE t1 USING;f
ING*RT IN)r\yyyyu CREATE^OGMA avalues(1);
P1ATUAL T.BLE�t1 USANG;f
INS*RT INTOiiiiyyy� o�ye �yye pyye porternt��
INS=RTCREy(1EA@ECVIRTUAL TABye porte�)r\yyyye CREATEAVIRTUAL T.BLE t1 USING;f
INS*RT INTOye {yyye oyqe pyye p�TACCe CCCC"C3CC_CCCyye CR9A�TUAL ALiTi"iiiiiyely(1)tse pyyye oyye pyye portQr� R
3-�Iy�
INS�RT ye CREATECVIRTUAL TABye QUERY�)r\yyy�e CREATEAVIRTUAL T.BLE t1 USING;f
INS*RT INTOye {yyye oype pyye p�TACCe CCCCCC3CCCCCCyye CR9A�TUAL T�������������������������
INS*RT ye CREATECVIRTUAL TABye portOr)r\ynyyye CREATE IRTs3(uyyyyIN date(1,1,1)nt, tiycontenyyyymIn@ �ts3(conten�cC
INS*RT INTOye pyy�e oyye pyye rorter) ��
INS=RT ye CREATECVIRTUAL TABye porter)r\yyyyu CREATEVOGMA avalues(1);
P1ATUAL T.BLE�t1 USANG;f
INS round(1,1){yyy� o�ye �yye pyye porterntent, tokenikenize REATE^OGMA avalues(1);
P1ATUAL T.BLE�t1 USANG;f
INS*RT INTOye {yyy� o�ye �yye pyye porternt to�
INS=RT ye CREA@ECVIRTUAL TAeye porte�)r\yyyye CREATEAVIRTUAL T.BLE t1 USING;f
INS*RT INTOye {yyye oyqe pyye p�TACCe CCCC"C3CC_CCCyye CR9A�TUAL ALiTi"iiiiiyely(1)tse pyyye oyye pyye portQr� R
ye pyyze oyye pyye rorter) �+�
INS=RT yF CREATECVIRTUAL TABye porterrorter) �+�
INS=RT ye CREATECVIRTUAL TAB�
P1ATUAL T.BLE�t1 USANG;f
INS*RT INTOy[ {yyy� o�ye �yye pyye portery\yING fts3(content, tiycontnt, tiycREG�ke�
INS= ye G;f
INS*RT INTOye {yyye oyqe pyye p�TACCe CCCCCC3CCCMCCyye CR9A�TUAL ALiTi"iiiiiyely(1)ts3(uyyy ING fts3C
INS +2 daysye pyyye oyye pyye porter� R
3cC
INS +6 day(content, tokenikenize nt��
INS=RT ye CREA@ECVIRTAL TABye porte�)r\yyyye CREATEAVIRTUAL T.BLE t1 USING;f
INS*RT INTOye {yyye oyqe pyye p�TACCe CCCCCC3CC_CCCyCVIRTUAL TABye porterrorter) �+�
INS=RT ye CREATECVIRTUAL TAB�
P1ATye CR9A�TUAL ALiTi"iiiiiyely(1)ts3(uyyIRTUAL TACWe CCCCCCCCCCCCCyye CREA�TUAL T.BL? t1 ?SIdG fC
INS +2 iiiii�iiNTOye {content, tiycontnt, tiYkREG��
INS=RT ye CREA@ECVIRTUAL TABye porte�)r\yyyye CREATEAVIRTUAL T.BLE t1 USING;f
INS*RT INTOye {yyye oyqe pyye p�TACCe CCCCCC3CC_CCCyye CR9A�TUAL ALiTi"iiiiiyely(1)ts3(uyyy ING fts3�ocC
INS +2 daysyyyye oype e CCCCCCCCCCCCCyye CREy(1)ts"(uyyeporter)k\yyyG�
I>S*RT de CREATECVIRTUAL TABye portOr)r\yyyye CREATE IRTs3(uyyyyIN date(1,1,1)nt, tiycontenyyyymIn@ �ts3(conten�INS*RT INTOye pyyze p"3(uyy\yING fts3(content, tiycontnt, tiycREG�ke�
INS=RT ye CREA@ECVIRTUAL TABye porte�)r\yyyf� CREATEAVIRTUAL T.BLE t1 USING;f
INS*RT INTOye {yyye oyqe pCCCCCyye CRA�TU
INS +2 daysye pyyye oyye pyye porter�yye pyye porter� R
3cC
It, tokenikenize p"3(uyyyy�
INS=RT yeCR"ATECVIRTUAL TABye portN�)r\yyyye CREATEAVIRFUAL T.BLE t1 USING;f
�NS*RT INTOye {yyye oype pyye p�TACCe CCCCCC3CCCCCCyye CRA�TUAL T���������������� ALiTi"iiiiiyely(1)ts3(uy����������������������������������������������������������������������������������������
IA as( ye pjudpye porte�)rwyyyyeCREATE VIRTUAL TACCe CCCCCC[CCCCCCyye CREA�TUAL. HiiiiiiiNTOye {yyme oype pyye p TACCe CCCCCCCCCCCCCyye CREA� zeroblob(1)1iiely(1)ti3(uyyeportymING fts3(content, tiyyyING ftOUTERnteneng');
S


sqltext:
create table t1(one smallint);
insert into t1 values(1);
  ;ANALYZE;;
insert into t1 values(1);
  ;;SAVEPOINT TE;ANALYZE;;;;ROLLBACK ;;SAVEPOINT T�������������������EEMP ;ANALYZE;;;;ROLLBACK ;;SAVEPOINT T��������������������EMP ;ANAORZE;;;;MP ;ANALYZE;;LBACK  ;;SAVEPOINT TEEt1; t1EEMP ;ANALYZE;;LBA;;SAVEPOINT8�����������������������������CK ;;SAVEPOINT TEEMP ;ANALYZE;;LBACK  ;;SAVEPOINT TEEt1; t1EEMP ;ANALYZE;;LBA;;SAVEPOINT TEEt;; 


sqltext:
create table t1(one smallint);
insert into t1 values(1);
select julianday(1,1444 || .99774454999944444 || .444444/44999999999999944444 || .44 || .4444777);
select- lower(4444444777777779774454999944444 |.4444 || .444444/4499997| .4444 || .444444/449999777);
select- lower(444477774454999944444 || .444444/44444 || .4447777)4
select- low);
se �


sqltext:
create VIRTUAL TABLE ft0 USING fts4;
INSERT INTO ft0 VALUES(' 0 itime(1,VIRTUAL TABL1,1)SERT IN me(1,VIRTUAL TABL1,1)SERT IMATCH%EXISTS me(1,1,1)SERT IEXISTS f S��INdO fC0 b"a">"a">"a">"a">"JOINa""">"a">"a""">"">"a">"">"a">"a""">"">>"a""">"">"a">"">"a">"a">"a">"a">"a">"a">"a">"a">"JOINa""">"a">""N"a">"a">"ATTACH>ACH>�a">"a">"a">"a">"a">"a">"a">"JOINa""">"a">"e""">"">"a">"">"a">"�a">"a">"q">"a">"a">"a">"a">"JOINa">"ATACH>ACH>�a">"a">"a">"a">"a">"a">"a">"JOINa""">"a">"">"a">"a">"ATTACH>ACH>�a">"a">"a">"a">"a">"a">"a">"JOINa""">"a">"a""">"">"a">"">"v">"�a">"a">"a">"a">"a">"a">"a">"JOINa""">"a">"a""">"">"a">"">"a">"aa""">"">"a">"">"a">"�a">"a">"a">"a">"a">"a">">"JOINa""">"a">"a""">"">"a">"">"a"IRTUAL TABL1,1)SERT IN me(1,VIRTUAL TABL1,1)SERT IMATCH%EXISTS me(1,1,1)SERT IEXISTS f S��INdO fC0 b"a">"a">"a">"a">"JOINa""">"a">"a""">"">"a">"">"a">"a""">"">>"a""">"">"a">"">"a">"a">"a">"a">"a">"a">"a">"a">"JOINa""">"a">""N"a">"a">"ATTACH>ACH>��">"a">"a">"a">"a">"a">"a">"JOINa""">"a">"a""">"">"a">"">"a">"�a">"a">"q">"a">"a">"a">"a">"JOINa">"ATACH>ACH>�a">"a">"a">"a">""ATACH>ACH>�a">"a">"a">"a">"JOINa""">"a">"">"a">"a">"ATTACH>ACH>�a">"a">"a">"a">"a">"a">"a">"JOINa""">"a">a""">"">"a">"">"a">�a">"a">"a">"a">"a">"a">"a">"JOINa""">"a">"a""">"">"a">"">"a">"aa""">"">"a">"">"a">"�a">"a">"a">"a">"a">"a">"a">"JOINa""">"a">"a""">"">"a">"">"a">"a""">"">>"a""">"">"a">"">"aa">"a">"a">"a>"a">"a">"a">"JOINa""">"a">"a"""�"">"a">"">"a">"aa""">"">"a">"">"a">"�a">"a">"a">"a">"a">"a" 0 bIRTULB fts TA"LE ft0  c d');
SELECT snippet(ft0, '0') FROM ft0 WHERE ft0 MATCH 'c f 0 "ATACH>ACH>�a">"a">"a">"a">"a">b';SELECT snippet(ft0, '0') FROM ft0">"a">"JOINa""">"a">"a""">"">"a">"">"a">"a"">>"a">"d""">"a">"a""">"a">"y";"a"a">"JOINa""">"a">"a""">"">"a">"">"aa">"a">"a">"a">5�a">"q">"a">"a">"a">"a">"JOINa">"ATTACH>ACH��a">"a">"a">"a">"a">"a">"a">"a"�"">"a">"a">"ATTACH"">"a""">"">>"a""">"">"a">"">"a">"a">"a">"a">"a">"a">"a">"a">"a""">"a">"">"a">"a">"ATTACH>ACH>�a">"a">"a">"a"="a">"a">"a">"JOI">"a">"a""">"">"a">"">"a">"�a">"a">"q">"a">"a">"a">"a">"J�a">"a">"a">"a">"a">"a">"a">"JOINa""">"a">"a""">"">"a">"">"a">"a""">"">"a";"a""a""">""^"a">"a">"a""">"">"a">"">"a">"a""">>">"a";"a""d""""">"a">"y";"a",tF;


sqltext:
PRAGMA auto_vacuum=1;
CREATE TABLE t1(a);�;
DROP TABLE t1;
PRAGMA inte�������������1;
CREATE TABLE t1(a);�;
DROP TABLE t1;
PRAGMA integ�������������������������������mJme;
VACUUM
����4����������������������������������������������������������������������������������������������������������������������������������������������������������������DISTINCT�������������������������������������������;ANALYZE;DROP TABLE IF EXISTS t;
CREATE VIRTUAL TABLE t USING fts3(c);
PRAGMA �ritaD������������ԛ�����������������inm�mJ�������������;ANALYZE;DROP TABLE IF EXISTS t;
CREATE VIRTUAL TABLE t USING fts3(c);
PRAGMA �rit������������������������������;DROP TABLE IF EXISTS t;
CREATE VIRTUAL TABLE t USING fts3(c);
PRAGMA �rit�����������������������������������������������������������������������������DISTINCT�������������������������������������������;ANALYZE;DROP TABLE IF EXISTS t;
CREATE VIRTUAL TABLE t USING fts3(c);
PRAGMA �ritaD���������������mJme;
VACUUM
����4��������������������������������������������������������������������������������������������������������������������������������DISTINCT�������������������������������������������;ANALYZE;DROP TABLE IF EXISTS t;
CREATE VIRTUAL TABLE t4444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444�������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������4444444444 USING fts3(c);
PRAGMA �ritaD������������ԛ�����������������inm�mJ�������������;ANALYZE;DROP TABLE IF EXISTS t;
CREATE VIRTUAL TABLE t USING fts3(c);
PRAGMA �rit������������������������������;DROP TABLE IF EXISTS t;
CREATE VIRTUAL TABLE t USING fts3(c);
PRAGMA �rit�����������������������������������������������������������������������������DISTINCT�������������������������������������������;ANALYZE;DROP TABLE IF EXISTS t;
CREATE VIRTUAL TABLE t USING fts3(c);
PRAGMA �ritaD���������������������������������������������������������������������������������������������������������������DISTINCT�������������������������������������������;ANALYZE;DROP TABLE IF EXISTS t;
CREATE VIRTUAL TABLE t USING fts3(c);�	PRAGMA �ritaD������������ԛ�����������������inm�mJ�������������;ANALYZE;DROP TABLE IF EXISTS t;
C


sqltext:
PRAGMA auto_vacuum=INCREMENTAL;
CREATE TABLE t0(x);
INSERT INTO t0 VALUES(zeroblob(700));
INSERT INTO t0 VALUES(zeroblob(990));
INSERT INTO t0 SELECT x FROM t0;
INSERT INTO t0 SELECT x FROM t0;
INSERT INTO t0 SELECT x FROM t0;DELETE FROM t0 WHERE rowid&7;
PRAGMA incremental_vacuum(V);
RACK;


sqltext:
creatE TABLE t1(one ,"a"do�b char(1)UNIQUE);
select DISTINCT* from t1,( lec�
select 4,41*1), ( 
select 111231,"b","��������","",11*1), ( se1), ( 
select 111)ON( select 1-2 )AND	+-44++-2414>"a" OR"a"IN( "b",1,1,1,"b","",11,"b","",11414>"a" OR"b","",11,";" AnD.4,"b",1,1,3,"b",1,1,1,"b","",11*.4,"b",1,1,1,"b",1,1,1,"b","",11*1), ( 
select 111)ON( select 1-2 )AND	+-44++-2414>"a" OR"a"IN(1), ( 
select 111)ON( select 1-2 )AND	+-44++-2414>"a" OR"a"IN( "b",1,1,1,"b","",11,"b","",11414>"a�������������",11,";" AnD.4,"b",1,1,-2 )AND	+-44++-2414>"a" OR"a"IN(1,"b","",11*1), ( 
select 111)ON( select 1-2 )AND	+-44++-2414>"a" OR"a"IN( "b",1,1,1,"b","",11,"b","",11414>"a" OR"b","",11,";" AnD.4,"b",1,1,1,"b",1,1,1,"b","",11*1), ( 
select 111)ON( select 1-2 )AND	+-44++-2414>"k" OR"a"IN( "b",1,1,1,"t","",11,"b","",11414>"a" ,"b","",11,"" ,"b","",11,"b","",12 )AND	+-44++-2414>"a" OR"a"IN( "b",1,1,1,"b","",11,"b","",11414>"a" OR"b","",11,";" AnD.4,"b",1,1,1,"b",1,1,1,"b","",11*1), ( 
select 111)ON( select 1-2 )AND	+-44++-2414>"a" OR"a"IN( "b",1,1,1,"b","",11,"b","",11414>"a�������������",11,";" AnD.4,"b",1,1,-2 )AND	+-44++-2414>"a" OR"a"IN(1,"b","",11*1), ( 
select 111)ON( select 1-2 )AND	+-44++-2414>"a" OR"a"IN( "b",1,1,1414>"a" OR"b","",11,";" AnD.4,"b",1,1,"b","",11,"b",""), ( 
select 111)ON( select 1-2 )AND	+-44++-2414>"a" OR"a"IN( "b",1,1,1,"b","",11,";" AnD.4,"b",1,1,1,"b","",11*1), ( 
select 111)ON( select 1-2 )AND	+-44++-2414>"a" OR"a"IN( "b",1,1,1,"b","",11,"b","",11414>"a" OR"b","",11,";" AnD.4,"b",1,1,3,"b",1,1,1,"b","",11*.4,"b",1,1,1,"b",1,1,1,"b","",11*1), ( 
select 111)ON( select 1-2 )AND	+-44++-2414>"a" OR"a"IN(1), ( 
select 111)ON( select 1-2 )AND	+-44++-2414>"a" OR"a"IN( "b",1,1,1,"b","",11,"b","",11414>"a�������������",11,";" AnD.4,"b",1,1,-2 )AND	+-44++-2414>"a" OR"a"IN(1,"b","",11*1), ( 
select 111)ON( select 1-2 )AND	+-44++-2414>"a" OR"a"IN( "b",1,1,1,"b","",11,"b","",114141,"b","",11*1), ( 
select 111)ON( select 1-2 )AND	+-44++-2414>"a" OR"a"IN(1), ( 
select 111)ON( select 1-2 )AND	+-44++-2414>"a" OR"a"IN( "b",1,1,1,"b","",11,"b","",11414>"a�������������",11,";" AnD.4,"b",1,1,-2 )AND	+-44++-2414>"a" OR"a"IN(1,"b","",11*1), ( 
select 111)ON( select 1-2 )AND	+-44++-2414>"a" OR"a"IN( "b",1,1,1,"b","",11,"b","",11414>"a" OR"b","",11,";" AnD.4,"b",1,1,1,"b",1,1,1,"b","",11*1), ( 
select 111)ON( select 1-2 )AND	+-44++-2414>"k" OR"a"IN( "b",1,1, 1-2 )AND	+-44++-2414>"a" OR"a"IN( "b",1,1,1,"b","",11,"b","",11414>"a�������������",11,";" AnD.4,"b",1,1,-2 )AND	+-44++-2414>"a" OR"a"IN(1,"b","",11*1), ( 
select 111)ON( select 1-2 )AND	+-44++-2414>"a" OR"a"IN( "b",1,1,1414>"a" OR"b","",11,";" AnD.4,"b",1,1,"b","",11,"b",""), ( 
select 111)ON( select 1-2 )AND	+-44++-2414>"a" OR"a"IN( "b",1,1,1,"b","",11,";" AnD.4,"b",1,1,1,"b","",11*1), ( 
select 111)ON( select 1-2 )AND	+-44++-2414>"a" OR"a"IN( "b",1,1,1,"b","",11,"b","",11414>"a" OR"b","",11,";" AnD.4,"b",1,1,3,"b",1,1,1,"b","",11*.4,"b",1>"a" OR"b","",11,";" AnD.4,"b",1,1,1,"b",1,1,1,"b","",11*1), ( 
select 111)ON( select 1-2 )AND	+-44++-2414>"k" OR"a"IN( "b",1,1, 1-2 )AND	+-44++-2414>"a" OR"a"IN( "b",1,1,1,"b","",11,"b","",11414>"a�������������",11,";" AnD.4,"b",1,1,-2 )AND	+-44++-2414>"a" OR"a"IN(1,"b","",11*1), ( 
select 111)ON( select 1-2 )AND	+-44++-2414>"a" OR"a"IN( "b",1,1,1414>"a" OR"b","",11,";" AnD.4,"b",1,1,"b","",11,"b",""), ( 
select 111)ON( select 1-2 )AND	+-44++-2414>"a" OR"a"IN( "b",1,1,1,"b","",11,";" AnD.4,"b",1,1,1,"b","",11*1), ( 
select 111)ON( select 1-2 )AND	+-44++-2414>"a" OR"a"IN( "b",1,1,1,"b","",11,"b","",11414>"a" OR"b","",11,";" AnD.4,"b",1,1,3,"b",1,1,1,"b","",11*.4,"b",1,1,1,"b",1,1,1,"b","",11*1), ( 
select 111)ON( select 1-2 )AND	+-44++-2414>"a" OR"a"IN(1), ( 
select 111)ON( select 1-2 )AND	+-44++-2414>"a" OR"a"IN( "b",1,1,1,"b","",11,"b","",11414>"a�������������",11,";" AnD.4,"b",1,1,-2 )AND	+-44++-2414>"a" OR"a"IN(1,"b","",11*1), ( 
select 111)ON( select 1-2 )AND	+-44++-2414>"a" OR"a"IN( "b",1,1,1,"b","",11,"b","",11414>"a" OR"b","",11,";" AnD.4,"b",1,1,1,"b",1,1,1,"b","",11*1), ( 
select 111)ON( select 1-2 )AND	+-44++-2414>"k" OR"a"IN( "b",1,1,1,"t","",11,"b","",11414>"a" ,"b","",1111,";" AnD.4,"b",1,1,1,"b","",11*1), ( 
select 111)ON( select 1-2 )AND	+-44++-2414>"a" OR"a"IN( "b",1,1,1,"b","",11,"b","",11414>"a" OR"b","",11,";" AnD.4,"b",1,1,3,"b",1,1,1,"b","",11*.4,"b",1,1,1,"b",1,1,1,"b","",11*1), ( 
select 111)ON( select 1-2 )AND	+-44++-2414>"a" OR"a"IN(1), ( 
select 111)ON( select 1-2 )AND	+-44++-2414>"a" OR"a"IN( "b",1,1,1,"b","",11,"b","",11414>"a�������������",11,";" AnD.4,"b",1,1,-2 )AND	+-44++-2414>"a" OR"a"IN(1,"b","",11*1), ( 
select 111)ON( select 1-2 )AND	+-44++-2414>"a" OR"a"IN( "b",1,1,1,"b","",11,"b","",11414>"a" OR"b","",11,";" AnD.4,"b",1,1,1,"b",1,1,1,"b","",11*1), (  
select 111)ON( select 1-2 )AND	+-44++-2414>"a" OR"a"IN( "b",1,1,1,"b","",11,"b","",11414>"a" OR"b","",11,";" AnD.4,"b",1,1,3,"b",1,1,1,"b","",11*.4,"b",1,1,1,"b",1,1,1,"b","",11*1), ( 
select 111)ON( select 1-2 )AND	+-44++-2414>"a" OR"a"IN(1), ( 
select 111)ON( select 1-2 )AND	+-44++-2414>"a" OR"a"IN( "b",1,1,1,"b","",11,"b","",11414>"a�������������",11,";" AnD.4,"b",1,1,-2 )AND	+-44++-2414>"a" OR"a"IN(1,"b","",11*1), ( 
select 111)ON( select 1-2 )AND	+-44++-2414>"a" OR"a"IN( "b",1,1,1,"b","",11,"b","",114141,"b","",11*1), ( 
select 111)ON( select 1-2 )AND	+-44++-2414>"a" OR"a"IN(1), ( 
select 111)ON( select 1-2 )AND	+-44++-2414>"a" OR"a"IN( "b",1,1,1,"b","",11,"b","",11414>"a�������������",11,";" AnD.4,"b",1,1,-2 )AND	+-44++-2414>"a" OR"a"IN(1,"b","",11*1), ( 
select 111)ON( select 1-2 )AND	+-44++-2414>"a" OR"a"IN( "b",1,1,1,"b","",11,"b","",11414>"a" OR"b","",11,";" AnD.4,"b",1,1,1,"b",1,1,1,"b","",11*1), ( 
select 111)ON( select 1-2 )#ND	+-44++-2414>"k" OR"a"IN( "b",1,1, 1-2 )AND	+-44++-2414>"a" OR"a"IN( "b",1,1,1,"b","",11,"b","",11414>"a�������������",11,";" AnD.4,"b",1,1,-2 )AND	+-44++-2414>"a" OR"a"IN(1,"b","",11*1), ( 
select 111)ON( select 1-2 )AND	+-44++-2414>"a" OR"a"IN( "b",1,1,1414>"a" OR"b","",11,";" AnD.4,"b",1,1,"b","",11,"b",""), ( 
select 111)ON( select 1-2 )AND	+-44++-2414>"a" OR"a"IN( "b",1,1,1,"b","",11,";" AnD.4,"b",1,1,1,"b","",11*1), ( 
select 111)ON( select 1-2 )AND	+-44++-2414>"k" OR"a"IN( "b",1,1, 1-2 )AND	+-44++-2414>"a" OR"a"IN( "b",1,1,1,"b","",11,"b","",11414>"a�������������",11,";" AnD.4,"b",1,1,-2 )AND	+-44++-2414>"a" OR"a"IN(1,"b","",11*1), ( 
select 111)ON( select 1-2 )AND	+-44++-2414>"a" OR"a"IN( "b",1,1,1414>"a" OR"b","",11,";" AnD.4,"b",1,1,"b","",11,"b",""), ( 
select 111)ON( select 1-2 )AND	+-44++-2414>"a" OR"a"IN( "b",1,1,1,"b","",11,";" AnD.4,"b",1,1,1,"b","",11*1), ( 
select 111)ON( select 1-2 )AND	+-44++-2414>"a" OR"a"IN( "b",1,1,1,"b","",11,"b","",11414>"a" OR"b","",11,";" AnD.4,"b",1,1,3,"b",1,1,1,"b","",11*.4,"b",1,1,1,"b","" ,"b","",11,"b","",12 )AND	+-44++-2414>"a" OR"a"IN( "b",1,1,1,"b","",11,"b","",11414>"a" OR"b","",11,";" AnD.4,1,"t","",11,"b","",11414>"a" ,"b","",11,"" ,"b","",11,"b","",12 )AND	+-44++-2414>"a" OR"a"IN( "b",1,1,1,"b","",11,"b","",11414>"a" OR"b","",11,";" AnD.4,"b",1,1,1,"b",1,1,1,"b","",11*1), ( 
select 111)ON( select 1-2 )AND	+-44++-2414>"a" OR"a"IN( "b",1,1,1,"b","",11,"b","",11414>"a�������������",11,";" AnD.4,"b",1,1,-2 )AND	+-44++-2414>"a" OR"a"IN(1,"b","",11*1), ( 
select 111)ON( select 1-2 )AND	+-44++-2414>"a" OR"a"IN( "b",1,1,1414>"a" OR"b","",11,";" AnD.4,"b",1,1,"b","",11>"b",""), ( 
select 111)ON( select 1-2 )AND	+-44++-2414>"a" OR"a"IN( 
4,4231,"b","",11*1), ( 
select 111,11);


sqltext:
creaTE TABLe t0(F�e�eKzllint);values(~~~~~?);
select~~~~~~~~~~~~char(
44441-01401444,@23,011444014444444/444t����014444444441,7,1999999999999991117|| 111111111111)"a","b" ""WHERE"">"a">"a">>"a">"a""">"a"AND"a"""> random()>"CROSS""">"">"a">"a">"a""">"a">"a""">"a">"a">"">"a"AND"a""">"">"a">"">"a">"a""">"">"S">"a">"a""">"a">"a�"a">"a">"aa">"a">"a">"a">"a">"a>"">"a">"a">"a""">"a">"a"a">"a">"a">"a">"a"">"a">"a">"aa">"a">"a">"a">"a">"a">"a"AND"a"*"a";"a">"a""">"a">"a""""a">"a"""4">"a">"a">"a",tF;
",tF;


sqltext:
�
eq
selecttime(CURRENT_TIME
, '444
@bYs'
, '444


d
b''4::::::VIRTUNION select 

444,191)��
select"",( 
selec< 
 111)UNION select 

$44,1), ( "
sele�t"",  AS
selecT 
 111)UNION select 

444,1), ( 
secT 
11), ( 
select"", (111)UNION select 

444,1), ( 
selecT 
11), ( 
select"", T
selecT 
 114)UNION select 

444,1), ( 
selecT 
$�,
s�������������������������������df0"',44444444444444444444444444444444444444444444444444444444444444444444222222222222222222115554444444444444444444444444444444444444444444444444444444445555591)""from ( 
select 4411,1,1,1), ( 
selecT 
11), ( *s
selecT 
11), ( 
selecT 
 191), ( 

select"", ( 
selecT
 111)UNION select 

$44,1), ( "
select"", ( 
selecT 
 111)UNION select 

444,191), ( 
select"",( 
selecT 
 111)U,1), ( "
select"",  ( 
selecT 
 111)UNION select 

444,1), ( 
selecT 
11), ( 
select"", (111)UNION select 

444,1), ( 
selecT 
11), ( 
select"", ( 
selecT 
 114)UNION select 

444,1), ( 
selecT 
$�,
s��������������������������������������������d�������������������������������"", ( 
selecT 
 111)UNION @;
select 

44,1);


sqltext:
ATTACH''AS noname;
ATTACH':memory:' AS inm;

ATTACH':memory:' AS mem;

ATTACH':memory:' AS i000;
PRAGMA locking_mode=EXCLUSIVE;
PRAGMA synchronous=N00000;
PRAGMA page_size=1900;
PRAGMA locking_mode=EXCLU=IVE;
PRA


sqltext:
CREATE TABLE t34(x,y);
INSERT INTO t34 VALUES(100,4), (107,3), (100,5),
(107,5);
SELECT a.x,avg(y)FROM t34 AS a
GROUP BY a.x
HAVING NOT EXISTS( SELECT A.x, avg(a.y)
FROM t34  );
SELECT a.x,avg(y)FROM t34 AS a
GROUP BY a.x
HAVING NOT EXISTS( SELECT A.x, avg(a.y)
FROM t34  b
GROUP BY x
HAVING avg(n.y) > avg(y));b
GROUP BY x
HAVING avg(n.y) > avg(y));


sqltext:
CREATE VIRTUAL TABLE ft USING fts3(o00, t0o);
INSERT INTO ft VALUES('�

�

�




oo', 'f�

ORM
M


OR

M
 -


�

�
ooo');
INSERT INTO ft VALUES('�

�

�




oo', 'f�

ORM�

�

�





�

�
o');
INSERT INTO ft VALUES('�

�

�




oo', 'f�










�

�

�o�');
SELECT offsets(ft) FROM ft WHERE ft MATCH 'oo


�

�

OR

M


OR
M


OR

M
 -1

�
';


sqltext:
creatE TABLE t1(one ,"a"do�b char(1)UNIQUE);
select DISTINCT* from t1,( lec�
select 4,41*1), ( 
select 111231,"b","��������","",11*1), ( se1), ( 
select 111)ON( select 1-2 )AND	+:44++-2414>"a" OR"a"IN( "b",1,111)ON( select 1-2 )AN,1,"b","",11,"b","",11414>"a" OR"b","",11,";" AnD.4,"b",1,1,3,"b",1,1,1,"b","",11*.4,"b",1,1,1,"b",1,1,1,"b","""",11*1), ( 
selt 111)ON( select 1-2 )AND	+-44++-2414>"a" OR"a"IN(1), ( 
select 111)ON( select 1-2 )AND	+-44++-(414>"a" OR"a"IN( "b",1,1,1,"b","",11,"b","",11414>"a�������������",11,";" AnD.4,"b",1,1,-2 )AND	+-44++-2414>"a" OR"a"IN(1,"b","",11*1), ( 
select 111)ON( select 1-2 )AND	+-44++-2414>"a" OR"a"IN( "b",1,1,1,"b","",11,"b","",11414>"a" OR"b","",11,";" AnD.4,"b",1,1,1,"b",1,1,1,"b","",11*1), ( 
select 111)ON( select 1-2 )AND	+-44++-2414>"k" OR"a"IN( "b",1,1,1,"t","",11,"b","",11414>"a" ,"b","",11,"" ,"b",�,11,"b","",12 )AND	+-44++-2414>"a" OR"a"IN( "b",1,1,1,"b","",11,"b","",11414>"a" OR"b","",11,";" AnD.4,"b",1,1,1,"b",1,1,1,"b","",11*1), ( 
select 111)ON( select 1-2 )AND	+-44++-214>"]" OR"a"IN( "b",1,,1,"b","",11,"b","",11414>"a�������������",11,";" AnD.4,"b",1,1,-2 )AND	+-44++-2414>"a" OR"a"IN(1,"b","",11*1), ( 
select 111)ON( select 1-2 )AND	+-44++-2414>"a" OR"a"IN( "b",1,1,1414>"a" OR"b","",11,";" AnD.4,"b",1,1,"b","",11,"b",""), ( 
select 111)ON( select 1-2 )AND	+-44++-2414>"a" OR"a"IN( ",1,1,1,"b","",11,";" AnD.4,"b",1����,"b","",11*1), ( 
select 111)ON( select 1-2 )AND	+-44++-2414>"a" OR"a"IN( "b",1,1,1,"b","",11,b","",1114>"a" OR"b","",11,";" AnD.4,"b",1,1,3,"b",1,1,1,"b","",11*.4,"b",1,1,1,"b",1,1,1,"b","",11*1), ( 
select 111)ON( select 1-2 )AND	+-44++-2414>"a" OR"a"IN(1), ( 
select 11�������������"-2 )AND	+-44++-2414>"a" OR"a"IN( "b",1,1,1,"b","",11,"b","",11414>"a�������������",11,";" AnD.4,"b",1,1,-2 )AND	+-44++-2414>"a" OR"a"IN(1,"b","",11*1), ( 
select 111)ON( select 1-2 )AND	+-44++ select 1-2 )AND	+-4-2414>"a" OR"a"IN( "b",1,1,1,"b","",11,"b","",114141,"b","",11*1), ( 
select 111)ON( select 1-2 )AND	+-44++-2414>"a" OR"a"IN(1), ( 
select 111)ON( elect 1-2 )AND	+-44++-2414>"a" OR"a"IN( "b",1,1,1,"b","",11,"b","",11414>"a����������ٹ�",11,";" AnD.4,"b",1,1,-2 )AND	+-44++-24L4>"a" OR"a"IN(1,"b","",11*1), ( 
select 111)ON( select 1-2 )AND	+-44++-2414>"a" OR"a"IN( "b",1,1,1,"b","",11,"b","",11414>"a" OR"b","",11,";" AnD.4,"b",1,1,1,"b",1,1,1,"b","",11*1), ( 
select 111)ON( select 1-2 )AND	+-44++-2414>"k" OR"a"IN( "b",1,1, 1-2 )AND	+-44++-2414>"a" OR"a"IN(1"b",1,1,1,"b","",11,"b","",11414>"a�������������",11,";" AnD.4,"b",1,1,-2 )AND	+-44++-2414>"a" OR"a"IN(1,"b","",11*1), ( 
selec_ 111)ON( select 1-2 )AND	+-44++-2414^"a" OR"a"IN( "b",1,1,1414>"a" OR"b","",11,";" AnD.4,"b",1,1,"b","",11,"b",""), ( 
select 111)ON( select 1-2 )AND	+-44++-2414>"a" OR"a"IN( "b",1,1,1,"b","",11,";" AnD.4,"b",1,1,1,"b","",11*1), ( 
select 111)ON( select 12 )AND	+-44++-2414>"a" OR"a"IN( "b",1,1,1,"b","",11,"b","",11414>"a" OR"b","",11,";" AnD.4,"b",1,q,3,"b",1,1,1,"b","",11*.4,"b",1>"a" OR"b","",11,";" AnD.4,"b",1,1,1,"b",1,1,1,"b","",11*1), ( 
select 111)ON( select 1-2 )AND	+-44++-2414>"k" OR"a"IN( "b",1,1, 1-2 )AND	+-44++-2414>"a" OR"a"IN( "b",1,1,1,"b","",11,"b","",11414>"a�������������",11,";" AnD.4,"b",1,1,-2 )AND	+-44++-2414>"a" OR"a"IN(1,"b","",11*1), ( 
select 111)ON( select 1-2 )AND	+-44++-2414>"a" OR"a"IN( "b",1,1,1414>"a" OR"b","",11,";" AnD.4,"b",1,1,"b","",11"b",""), ( 
select 111)ON( select 1-2 )AND	+-44++-2414>"a" OR"a"IN( "b",1,1,1,"b","",11,";" AnD.4,"b",1,1,1,"b","",11*1), ( 
select 111)ON( select�1-2 )AND	+-44++-2414>"a" OR"a"IN( "b",1,1,1,"b","",11,"b","",11414>"a" OR"b","",11,";" AnD.4,"b",1,1,3,"b",1,1,1,"b","",11*.4,"b",1,1,1,"b",1,1,1,"b","",11*1), ( 
select 111)ON( select 1-2 )AND	+-44++-2414>"a" OR"����(1), ( 
selcct 111)ON( select1-2 )AND	+-44++-2414>"a" OR"a"IN( "b",1,1,1,"b","",11,"b","",11414>"a�����������",11,";" AnD.4,"b",1,1,-2 )AND	+-44++-2414>"a" OR"a"IN(1,"b","",11*1), ( 
select 111)ON( select 1-2 )AND	+-44++-2414>"a" OR"a"IN( "b",1,1,1,"b","",11,"b","",11414>"a" OR"b","",11,";" AnD.4,"b",1,1,1,"b",1,1,1,"b","",11*1), ( 
select 111)ON( select 1-2 )AND	+-44++-2414>"k" OR"a"IN( "b",1,I,1,"t","",11,"b","",11414>"a" ,"b","",1111,";" AnD.4,"b",1,1,1,"b","",11*1), ( 
select 111)ON( select 1-2 )AND�+-44++-2414>"a" OR"a"IN( "b",1,1,=,"b","",11,"b","",11414>"a" OR"b","",11,";" AnD.4,"b",1,1,3,"b",1,1,1,"b","",11*n4,"b",1,1,1,"b",1,1,1,"b","",11*1), ( 
select 111)ON( select 1-2")AND	+-44++-2414>"a" OR"a"IN(1), ( 
select 111)ON( select 1-2 )AND	+-44++-2414>"a" OR"a"IN( "b",1,1,1,"b","",11,"b","",11414>"a�������������",11,";" AnD.4,"b",1,1,-2 )AND	+-2414>"a" OR"a"IN(1,"b","",11"",11*1), ( 
select 111)ON( select 1-2 )AND	+-44++-2414>"a" OR"a"IN( "b",1,1,1,"b","",11,"b","",11414>"a" OR"b","",11,";" AnD.4,"b",1,1,1,"b",1,1,1,"b","",11*1�, (  
select 111)ON( select 1-2 )AND	+-44++-2414>"a" OR"a"IN( "b",1,1,1,"b","",11,"b","",11414>"a" OR"b","",11,AnD.4,"b",1,1,3,"b",2,1,1,"b","",11*.4,"b",1,1,1,"b",1,1,1,"b","",11*1), ( 
select 111)ON( select 1-2 )AND	+-44++-2414>"a" OR"a"IN(1), ( 
select 111)ON( sele,"",11,"" ,"b"ct 1-2 )AND	+-44++-2414>"a" OR"a"IN( "b",1,1,1,"b","",11,"b","",11414>"a�������������",11,";" AnD.4,"b",1,1,-2 )AND	+-44++-2414>"a" OR"a"IN(1,"b","",11*1), ( 
select 111)ON( select 1-2 )AND	+-44++-2414>"a" OR"a"IN( "b",1,1,1,"b","",11,"b","",114 
select 111)ON( s141,"b","",11*1), ( 
select 111)ON( select 1-2 )AND	+-44++-2414>"a" OR"a"IN(1), ( 
select 111)ON( select 1-2 )AND	+-44++-2414>"a" OR"a"IN( "b",1,1,1,"b","",11,"b","" date(1,1,1)����������",11,";" AnD.4,"b",1,1,-2 )AND	+-44++-2414>"a" OR"a"IN(1,"b","",11*1), ( 
seleRIGHT1)ON( select 1-2 )AND	+4++-2414>"a" OR"a"IN( "b",1,1,1,"b","",11,"b","",11414>"a" OR"b","",11,";" AnD.4,"b",1,1,1,"b",1,1,1,"b","",11*1), ( 
select 111)ON( select 1-2 )AND	+-44++-2414>"k" OR"aN( 414>"a" OR"a"IN(1), ( "b",1,1, 1-2 )AND	+-44++-2414>"a" OR"a"IN( "b",1,1,1,"b","",11,"b","",11414>"a�������������",11,";" AnD.4,"b",1,1,-2 )AND	+-44++-2414>"a" OR"a"IN(1,"b","",11*1), ( 
select 111)ON( select 1-2 )AND	+-44++-2414>"a" OR"a"IN( "b",1,1,1414>"a" OR"b","",11,";" AnD.4,"b",1,1,"b","",11,"b",""), ( 
select 111)ON( select 1-2 )AND	+-44++-2414>"a" OR"a"IN( "b",1,1,1,"b","",11,";" AnD.4,"b",1,1,1,"b","",11*1), ( 
select 111)ON( ^elect 1-2 )AND	+-44++-2414>"k" OR"a"IN( "b",1,1, 1-2 )AND	+-44++-2414>"a" OR"a"I/( "b",1,1,1,"b","",11,"b","",11414>"a������������ (1)1,";" AnD.4,"b",1,1,-2 )AND	+-44++-2414>"a" OR"a"IN(1,"b","",11*1), ( 
select 111)ON( select 1-2 )AND	+-44++-2414>"a" OR"a"IN( "b",1,1,1414>"a" OR"b","",11,";" AnD.4,"b",1,1,"b","",11,"b",""), ( 
select 111)ON( select 1-2 )AND	+-44++-2414>"a" OR"a"IN( "b",1,1,1,"b","",11,";" AnD.4,"b",1,1,1,"b,"",11*1), ( 
select 111)ON( select 1-2 )AND	+-44++-2414>"a" OR"a"IN( "b",1,1,1,"b","",11,"b","",11414>�a" OR"b","",11,";" AnD.4,"b",1,1,3,"b",1,1,1,"b","",11*.4,"b",1,1,1,"b","" ,"b","",11,"+-44++-2414>"a" OR"a"IN( "b",1,1,1,"b","",11,"b","",11414>"{" OR"b","",11,";" AnD.4,1,"t","",11,"b","",11414>"a" ,"b","",11,"" ,"b","",11,"b","",12 )AND	+-44++-2414>"a" OR"a"IN( "b",1,1OR"b","",11,";" AnD.4,"b",1,1,1,"b",1,1,1,"b","",11*1), ( 
b","",11*1), ( elect 1-2 )AND	+-44++-2414>"a" OR"a"IN( """,1,1,1,PLAN"",11,"b","",11414>"a��b",�����������",11,";" AnD.4,"b",1,1,-2 )AND	+-44++-2414>"a" OR"a"IN(1,"b","",11*1), ( 
select 111)ON( select 1-2 )AND	+-44++-2414>"a" OR"a"IN( "b",1,1,1414>"a" OR"b","",11AaTACHnD.4,"b",1,1,"b","",11>"b",""), ( 
select 111)ON( select 1-2 )AND	+-44++-2414>"a" OR"a"IN( 
4,4231,"b","",11*1), ( 
select 111,11);


sqltext:
create table t1(one smallint);
insert into t1 values(1);
  ANALYZE;;
insert into t1 values(1);
  ;;SAVEPOINT TEEMP ;ANALYZE;;;;ROLLBACK ;;SAVEPOINT T�������������������������������EEMP ;ANALYZE;;;;ROLLBACK ;;SAVEPOINT T����������������������������������������������������EMP ;ANALYZE;;;;ROLLBACK ;;SAVEPOINT TEEMP ;ANALYZE;;LBACK  ;;SAVEPOINT TEEt1; t1EEMP ;ANALYZE;;LBA;;SAVEPOINT8������������������������������������������������EMP ;ANALYZE;;;;ROLLBACK ;;SAVEPOINT TEEMP ;ANALYZE;;LBACK  ;;SAVEPOINT TEEt1; t1EEMP ;ANALYZE;;LBA;;SAVEPOINT TEEt;; 


sqltext:
CREATE TABle t4(a,b,c,d,e,f,g,h,i);
CREATE INDEX t4all ON t4(a,b,c,e,e,f,g,h);
INSERT INTO t4 VALUES(1,2,3,4,5,6,7,8,9);
ANALYZE;
DELETE FROM sqlite_stat1;
INSERT INTO sqlite_stat1
VALUES('t4','t4all','60000021600000 600 100 4061');
ANALYZE sqlite_master;
SELECT i FROM t4 WHERE a=1;
SELECT i FROM t4 WHERE b=2;
SELECT i FROM t4 WHERE c=3;
SELECT i FROM t4 WHERE e=4;
SELECT g FROM t4 WHERE e=5;
SELECT i FROM t4 WHERE f=6;
SELECT i FROM t4 WHERE g=7;
SELECT i FROM t4 WHERE h=8;


sqltext:
PRAGMA encoding=UTF16be;
SELECT-trim(~'0e0���  ,1)%')>" ays""�">>"+2 b9 ""WHERE">�a">"a">"a">"a">"a">"a">"a">":OIa""">"a">"a""">"">"a">""TACH>�a">"a">"a">"DEFERRABLE>"a">"JOINa""">"a">"a""">"">"a">"">"a">"a""">"">"a">"a">"d""">"a""">",>"a rd""">"">"a">"a">"d""">"a">"">"a">"a">"d""">"T">�a""">"a">>"">"�">"a">"d""">"a">"a""">��������������������������������DISTINCT���������������������������������������������������������������������������������������������������;ANALYZE;DROP TABLE IF EXISTS t;
CREATE VIRTUAL TABLE t1 USING fts3(c);I(';
PRAGMA"T">"a"" w�RLBACK ;;SAVEPOINT T�����������LLBACK ;;SAVEPOINT T�������������������ݸ���������F;
ALTER TA t1 RENAME TO  sqlit_compileoption_used(1)�����������������������������������������������������������������������������������������������������������DISTINCT����������������������������������������������CASCADE������������������������������������������;ANALdAgALYoE; t1ANALYZE;;E;E t1;


sqltext:
CREATE VIRTUAL TABLE t1 USING fts4(x); AB(
select-sum((1)IN (
select-sum((1)IN t1)IN t1)IN t1)IN t1-sum((
select-sum((1)IN t1)IN t1)IN t1)Idt1)IN t1)IN t1-sum((1)t1-sum(XCEPT SELECT 20 OR10 EXCEPT SELECT 10 EXCEPT
select-sum((1)IN (
select-sum((1)IN t1)IN t1)IN t1)IN t1-sum((
select-sum((1)IN t1)IN t1)IN t1)Idt1)IN t1)IN t1-sum((1)t1-sum(XCEPT SELECT 20 OR10 EXCEPT SELECT 10 EXCEPT SELECT 20 OR10 EXCEPT SELECT 20 OR10 EXCEPT SELECT 20 ORDOR10 EXCEPT SELECT 20 OR10 EXCEPT SELECT 20 OR10 EXCEPT SELECT 20 OR10 EXCEPT SELECT 20 ORDOR10 EXCEPT SELECT 20 OR10 EXCEPT SELECT 20 ORDER BY 1 ,1,1, 1 ,1 ,1,1, 1 ,1,1,1 ORDER,1, 1 SELECT 20 OR10 EXCEPT SELECT 20 OR10 EXCEPT SELECT 20 ORDOR10 EXCEPT SELECT 20 OR10 EXCEPT SELECT 20 OR10 EXCEPT SELECT 20 OR10 EXCEPT SELECT 20 ORDOR10 EXCEPT SELECT 20 OR10 EXCEPT SELECT 20 ORDER BY 1 ,1,1, 1 ,1 ,1,1, 1 ,1,1,1 ORDER,1, 1 ,1,�)U~r(1);ER 1, 1 ,1,1, ,1),1, 1 ,1,1, ,1),-+-++- ?2-+2;


sqltext:
 ea
select-  coalRE(11)In(

s11)IN(

select 1 WHERE 11)In(

select 19911)In(

s11)IN(

select 1 WHERE(11)In(

select 19999 EXCEPT 
select a.b9991999 EXCEPT 
select a.b99919999 EXCEPT 
select 999999)IN(

select 1 WHERE(11)In 

s))));


sqltext:
CREATE VIRTUAL TABLE t1 USING fts3(content, tokenize porter ;, b,, '***************�
0re*********�**o*$****�*e foVALU.S�**oone tw*****�**o******�**oo');
SELECT a, b, c FROM t0 WHERE c MATCH 'tw***t0r.4>"a" OR 41-2 )AND+-44'+-241<>"a"JND"b"MATCH+-4>""AND"a">"B""a"AND"b"MATCH+-4>""AND"a">"B" OR -2414>"a""b"MATCH+-4>""AND"a">"B""a"AND"b"M+-4>""AND"a">"B" OR -241<>"a"AND"a"%"B" AND	+-4++-24+ -2414>"a""�"MATCH+-4>"!AND"a">"B""a"AND"b"MATCH+-4>1-27)ND"a"	+o');-24++-2


sqltext:
CREATE TABLE t5(a,b,c,d,e,f,UNIQUE(a,d,b,c,d,e,d,b,c,e,d,b,c,d,e,f,b,c,e,d,b,c,e,d,b,c,d,e,f,b,c,e,d,b,c,d,e,f));
INSERT INTO t5 VALUES(1,2,1,1,?,10000);
select $4;
INSERT INTO t5 VALUES(1,1,1,1,?,10000);
INSERT INTO t5 VALUES(1,2,1,1,?,10000);
select $4;
INSERT INTO t5 VALUES(1,1,1,1,?,10000);
INSERT INTO t5 VALUES(1,2,1,1,?,10000);
select $YZE;;;;;;ANALYZE;;;PO
IT INTO t(1,2);
s


sqltext:
creATE TABLE t0000(a INTEGER PRIMARY KEY AUTOINCREMENT, b);
CREATE TRIGGER t000001 BEFORE INSERT ON t0000 BEGIN
INSERT INTO t0000(b) VALUES('0000000');
VALUES('0000000');
END,
CREATE TRIGGER t000BEFERE INSERT ON t0000 BEGIN
INSERT INTO t0000(b) VALUES('0000000');
VALUES('0000000');
END;
ATTACH':memory:' AS �������������כ����bmJ�e;
VACUUM
����������������NALYZE;DROP TABLE IF EXISTS t;
CREATE VIRTUAL TABLE t1 USING fts3(�);I(';
PRAGMA �ritaD������������������������RLBACK ;;SAVEPOINT T�����������LLBACK ;;SAVEPOINT T����F;
ALTER TA����t1 RENAME TO  �qlit_compileoption_used(1)�����������������������������������������������������������������������������������������������������������DISTINCT����������������������������������������������CASCADE���������������������������������ԛ��������������������������Ԁ��;ANALYZE;DROP TABLE IF EXISTS t;
CREATE VIRTUAL TABLE t1 USING fts3(c);
PRAGMA �ritaD������ ;;SAVEPOINT T��������� ;;SAVEPOINT T����F;
ALTER TABLE t1 RENAME TO  sqlit_c
END;
CREATE TRIGGER t000BEFfRE INSERT ON t0000 BEGIN
INSERT INTO t0000(b) VALUES('0000000');
VALUES('0000000');
END;
AT


sqltext:
CREATE TABLE t1(x INTEGbR PRIMARY KEY, y, z);
CREATE TABLE t2(a, b);
CREATE VIEW a002 AS SELECT a, sum(b) AS m FROM t2 GROUP BY a;
EXPLAIN QUERY PLAN
SELECT t1.z, a002.m
FROM t1 JOIN a002 ;
PRAGMA integrity_check;
DROP TABLE t1;
PRAGMA integrity_check;


sqltext:
creaTE TABLe t0(F�e�eKzllint);values(~~~~~?);
select~~~~~~~~~~~~char(
44441-01401444,@23,011444014444444/4444����014444444441,7,1999999999999991117|| 111111111111)"a","b" ""WHERE"">"a">"a">>"a""a";"a">"a""">"a">"a""""a">)>"CROSS""">"">"a">"a">"a""">"a">"a""">"a">"a">""C"a""">"">"a">"">"a">"a""">"">"S">"a">"a""">"a">"a�"a">"a">"aa">"a">"a">"a">"a">"a ""�>"a">"a""">"a">"a""">"a">"a">"aa">"a">"a">"X">"a">"a">"a"AND"a"*"a";"a">"a""">"a">"a""""aF;
",tF;


sqltext:

select time( '') LIKE"b" "a","b" ""WHERE"">"a">"Z">"a""">"a">"4""">"">"a">"a">"a""">"a""">"">"a">"a">"a""">"a">"4""">""LIKE"""">"a">"a""">"Z">"a""">"a">"4""">"">"a">"a">"a""">"a""">"">"a">"a">"a""">"a">"4""">""LIKE"""">"a">"a""">$substr(1,1,1);


sqltext:
create TABLE t0(FOREIGNc,d,e, PRIMARY KEY(a,a,a,e,b,c,a,c,a,d,e));
SELECT * FROM t0 WHMREe );
;
PRAGMA table_info PR,b,c(t0);PR tabnfo(t0);fo(t;


sqltext:
PRAGMA auto_vacuum= incremental;
PRAGMA journal_mode = DELETE;
CREATE TABLE t1(a PRIMARY KEY, b);
INSERT INTO t1 VALUES(randomblob(8000), randomblob(100));
INSERT INTO t1 SELECT randomblob(1300), randomblob(+000) FROM t1;

PRAGMA integregrity_check;3;
PRAGMA integrity_check;
PRAGMA integrity_check;
PRAGMA integ;
PRAGMA integrity_check;
PRAGMA integrity_check;
PRAGMA integrity_check;3;
PRAGMA integrity_check;PRAGMA integrity_check;
PRAGMA integri(c);I
PRAGMA writable_schema=ON;
UPDATE sqlite_master SET sql=';I
ANALYZE  a.b ra()�����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������rity_check;3;
PRAGMA integrity_che���
PRAGMA integrity_check;
PRAGMA integ;
PRAGMA integrity_check;�����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������rit�������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������rity_check;3;
PRAGMA integrity_check;
PRAGMA integrity_check;
PRAGMA integ;
PRAGMA integrity_check;�����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������;SAVEPOINT�������(';
PRAGMA writable_schk;
PRAGMA integ;
PRAGMA integrity_check;3;
PRAGMA integrity_check;
PRAGMA integregrity_check;3;
PRAGMA integrity=';I
ANALYZE  a.b random();SAVEPOINT�������(';
PRAGMA writable_schk;
PRAGMA integ;
PRAGMA integrity_check;3;
PRAGMA integrity_check;
PRAGMA integregrity_check;3;
PRAGMA integrity_check;
PRAGMA integrity_check;
PRAGMA integ;
PRAGMA integ_check;3;
PRAGMA integrity_check;
PRAGMA integrity_check;3;
PRAGMA integrity_check;PRAGMA integrity_check;
PRAGMA integri(c);I
PRAGMA writable_schema=ON;
UPDATE sqlite_master SET sql=';I
������������������������������������������������������������������������������������������������������������������������������������������������������������������������;SAVEPOINT�������(';
PRAGMA writable_schk;
PRAGMA integ;
PRAGMA integrity_check;3;
PRAGMA integrity_check;
PRAGMA integregrity_check;3;
PRAGMA integrity=';I
ANALYZE  a.b random();SAVEPOINT�������(';
PRAGMA writable_schk;
PRAGMA integ;
PRAGMA integrity_check;3;
PRAGMA integrity_check;
PRAGMA integregrity_check;3;
PRAGMA integrity_check;
PRAGMA integrity_check;
PRAGMA integ;
PRAGMA integrity_check;3;
PRAGMA integrity_check;
PRAGMA integrity_check;3;
PRAGMA integrity_check;PRAGMA integrity_check;
PRAGMA integri(c);I
PRAGMA writable_schema=ON;
UPDATE sqlite_master SET sql=';I
ANALYZE  a.b random();SAVEPOINT�������(';
PRAGMA writable_schk;
PRAGMA integ;
PRAGMA integrity_check;3;
PRAGMA integrity_check;
PRAGMA integregrity_check;3;
PRAGMA integrity_check;
PRAGMA integrity_check;
PRAGMA integ;
PRAGMA integrity_check;3;
PRAGMA integrity_check;
PRAGMA integrity_check;3;
PRAGMA integrity_check;PRAGMA integrity_check;
PRAGMA_check;
PA incheck;
P


sqltext:
CREATE VIRTUAL TABLE t0 USING fts4(x;;;;;;;DESC);
INSERT INTO t0(docid, x) VALUES(10 - -10000, '0:do������');
CREATE VIRTUAL TABLE t0aux USING fts4aux(t0);
SELECT * FROM t0aux;
ECT * FROM t0aux;


sqltext:
creatE VIRTUAL TABLE t0 USING fts3(a, b, c);
INSERT INTO t0(a, b, c) VALUES('one t0ree four', '000 0o00', '���INSTEAD����ú�������������������������������������������)�������������������,  avg(1), Hvg(11), mvG(1), avg(9),� avg 1), A�
(4), avG(1),�a, avN(11), avG(1),g(11), Avg(1), avg(1), avg(1)otal(1),1,smz""UNIQUE,]""UNIQUE,UE$e,EIN), avg(11), aXG(1), avg(9),  avg(1), Av, avg(1)ot  avG(1), avg(9)smz""UNIQUE,U" randomblob(1) avg(9)smz""UNIQUE,U""UNIQUE,UE$e,EINDsm""UlINUPDATENIQUE,E$lnDsmz""UNIQUE,E lnINDsmINDsm_""UNz""o******�**o*�**o****UMN***�**o*****={s4(ord*0*�*�*�����������***KEYBLEo*�**ooone tw*****�*o****�
*oJ***EACH*o|ne tw*****ON*o******�**o***********1***�**o*�**o******
�**o******�**o*�**o*****={s4(ord*0*�*�*�����������****TABL**o******�**o*�**o**>****�**oo******�**o*�**o****UMN***�***o|ne tw*****ON*o******�*(ord*0*�*:]*�************�s4(ord*0*�*�*�*I*COLUMN***�**�*****={s4(ord*0*�*�*�����������****TABLEo*�**ooone tw*****�*o****�
*oJ***EACH*o|ne tw*****ON*o******�**o*****�**o*�**o*�***MN***�**�*****={s4(ord*0*�*�*�����������****TABL**o******�**o*�**o**>****�**oo******�**o*�**o****UMN***�**o*****={s4(ord*0*o*****={s4(ord*0*�*�*�����������****TABLEo*�**ooone tw*****�*o****�
*oJ***EACH*o|ne tw*****ON*o******�**o***********1***�**o*�**o*******�**o******�**o*�**o******M�**oo****�**o*�**o*******�**o******�**o*�**o**>****�**oo******�**o*{s4(ord*0*�*�*�����������****TABLEo*�**ooone tw*****�*o****�
*oJ***EACH*o|ne tw*****ON*o******�*(ord*0*�*:]*���*****�**o******�**oo avg(9), avg(1),  avg81), avg(11)0 avG(1), avg(9),  avg(1), ��������������avG(1), avg~~~~~~~~~~~~~~�~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~IQUE,ESIQUf,E$lnINintBEGINANALYZE;Eq m1@avg(10+++*
(4), avG(1),9),  avg(1), Av, avg(1)ot�AavG(1), avg(9)smz""U8IQUE,U""UNIQUE,U.$e,EINDsm""UNINDsm""UNIQUE,E$ln/smz""UNIQUE,E$lnINDsmJNdsm_""UNz""UNIavg(9), avg(1)otal(1),1, AavG(1), avg(9TABLEg(1)DsmINDsmsmz""�NIQUE,U""UNDROP,E$e,EINDsm""UTIQsm_""UUM;B9),  avg(11) Avg(1), afg(1), avg(1)otal(��������������������������������������sm""UNIQUE,E$lnDsmz""UNIQUE,E$lnINDsmINDsm_""UNz"(1),1,(1), avg(11),UE,E$lnI1), avG(1), avg(9, avg(1),  avg(1), avg(11), mvG(1), avg(9),� avg1;B9),  avg(11) Av�(CHECKfg(1), avg(1)otal(1),O, dE,U""���
������������������������������������������������������������������������UNIQUE,UE$e,EINDsm""UNIQUE,E$lnDsmz""UNIQUElE$l@IN, �����������������������������������������������������������ú���������������������������������������������������������������������������������������������������������������������������������������������������������������������***********�*���****�**oone two');
SELECT a, b, c FROM t0 WHERE c MATCH 'ND"a""">">"a">"">"a">"X""">>"">"a""">"a"AND"a""">"">"a">"">"a">"a""">"">"a">"a">"a""">"a">"a"""("a">"a">"aa">"a">"aIQUE,U""UNIQUE,UE$e,EINDs�"UlINDsm""UNIQUE,E$lnDsmz""UNIQUE,E lnINDsmINDsm_""UNz""UNIavg(9),��������������,1, AavG(1), avg(9), a�g(1)DsmINDsmsmz""�NIQUE,U""UNIQUE,UE$e,EINDsm"UNIQsm_""UUM;B9),  avg(11), Avg(1), avg(1), avg(1)otal(1),1,smz""UNIQUE,]""UNIQUE,UE$e,EIN), avg(11), aXG(1), avg(9),  avg(1), Av, avg(1)ot  avG(1), avg(9)smz""UNIQUE,U" randomblob(1) avg(9)smz""UNIQUE,U""UNIQUE,UE$e,EINDsm""UlINDsm""UNIQUE,E$lnDsmz""UNIQUE,E lnINDsmINDsm_""UNz""o******�**o*�**o****UMN***�**o*****={s4(ord*0*�*�*�����������****TABLEo*�**ooone tw*****�*o****�
*oJ***EACH*o|ne tw*****ON*o******�**o***********1***�**o*�**o*******�**o******�**o*�**o*****={s4(ord*0*�*�*�����������****TABL**o******�**o*�**o**>****�**oo******�**o*�**o****UMN***�***o|ne tw*****ON*o******�*(ord*0*�*:]*�************�s4(ord*0*�*�*�*I*COLUMN***�**�*****={s4(ord*0*�*�*�����������****TABLEo*�**ooone tw*****�*o****�
*oJ***EACH*o|ne tw*****ON*o******�**o*****�**o*�**o*�***MN***�**�*****={s4(ord*0*�*�*�����������****TABL**o******�**o*�**o**>****�**oo******�**o*�**o****UMN***�**o*****={s4(ord*0*o*****={s4(ord*0*�*�*�����������****TABLEo*�**ooone tw*****�*o****�
*oJ***EACH*o|ne tw*****ON*o******�**o***********1***�**o*�**o*******�**o******�**o*�**o******M�**oo****�**o*�**o*******�**o******�**o*�**o**>****�**oo******�**o*{s4(ord*0*�*�*�����������****TABLEo*�**ooone tw*****�*o****�
*oJ***EACH*o|ne tw*****ON*o******�*(or����*:]*���*****�**o******�**oon*****�n*********�**o*�**o*******�**oon****$�n*****�*o';


sqltext:
SAVEPOINT abc;
SAVEPOINT alc;
CREATE TABLE t0(a, b);
ROLLBACK TO abc;;
CREATE VIRTUAL TABLE t3 USING fts3tokenize(simple,a,;
CREATE b);
ROLLBACK TO abc;);
ROLLBACK TO abc;;
SAVEPOINT alc;
CREATE TABLE t0(a, b);
ROLLBACK ;;t;
CREATE VIRTUAL TABLE t USING fts3(c);
PRAGMA �rit�����������������������������������������������������������������������������DISTINCT�������������������������������������������;ANALYZE;DROP TABLE IF EXISTS t;
CREATE VIRTUAL TABLE t USING fts3(c);
PRAGMA �ritaD����������������������������;ANALYZE;DROP TABLE IF EXISTS t;
CREATE VIRTUAL TABLE t USING fts3(c);
PRAGMA �rit���������������������������������������������������������������Թ������������DISTINCT�������������������������������������������;ANALYZE;DROP TABLE IF EXISTS t;
CREATE VIRTUAL TABLE t USING fts3(c);
PRAGMA �ritaD�����������������������������������������������������������DISTINCT���������������������������ԛ�������y�����x���������������������������;ANALYZE;DROP TABLE IF EXISTS t;
CREATE VIRTUAL TABLE t USING fts3(c);
PRAGMA �rit���������������������������������������������������������������Թ������������DISTINCT��������������������������Ԕ���������������;ANALYZE;DROP TABLE ����������������������������������������������������������������������������������IF EXISTS t;
CRE


sqltext:
CREATE TABLE t1(x);
CREATE TABLE t2(y);
INSERT INTO t1 VALUES(111);ERT INTO t1 VALUES(222);
INSERT INTO t2 VALUES(3);
INSERT INTO t1 VALUES(111);
INSERT INTO t1 VALUES(222);
INSERT INTO t2 VALUES(300);
INSERT INTO t2 VALUES(444);
SELECT * FROM t1, t2
WHERE (x=100);
INSERT INTO t2 VALUES(444);
SELECT * FROM t1, t2
WHERE (x=111 AND y!=444) OR x=222
ORDER BY x, y;


sqltext:
;--s(1������������������������ATE) n����������������������������������������ach�_size;
PRAGMA synchronous;
PRAGMA ssnchronous;
PRAGMA synchronous=e;
PRAGMA default_c����������������������������������������;
PRAGMA default_c�����������������������������������������������������������������������������������ach�_size;
PRAGMA synchronous;
PRAGMA ssnchronous;
PRAGMA synchronous=e����������������������������;
PRAGMA default_c�����������������������������������������������������������������������������������ach�_size;
PRAGMA synchronous;
PRAGMA ssnchronous;
PRAGMA synchronous=e;
PRAGMA default_c���������������������������������������c;
PRAGMA depault_c�������������������������������������������������ach�_size;
PRAGMA synchronous;
PRAGMA ssnchronous;
PRAGMA synchronous=e;
PRAGMA default_c�����������������������������������������������ach�_size;
PRAGMA synchronous;
PRAGMA ssnchronous;
PRAGMA syn;
PRAGMA default_c������������������������������������������������������������������������������������������������������������������������ach�_size;
PRAGMA synchronous;
PRAGMA ssnchronous;
PRAGMA synchrZZZZZZZZZZZZZZZZZZZZZZZZZZonous=e����������������������������;
PRAGMA default_c�����������������AGMA �����������������������������������������������������������������ach�_size;
PRAGMA synchronous;
PRAGMA ssnchronous;
PRAGMA synchronous=e;
PRAGMA defaul|_c����������������������������������������;
PRAGMA depault_c�������������������������������������������������ach�_size;
PRAGMA synchronous;
PRAGMA ssnchronous; datetime(1,1,1)ous=e;
PRAGMA default_c�����size;
PRAGMA synchronous;
PRAGMA ssnchronous;
PRAGMA syn;
PRAGMA default_c�������������������������������������������������������������������������������������������������������������u�����������ach�_size;
PRAGM�������������;
PRAGMA ssnchronous;
PRAGMA synchrZZZZZZZZZZZZZZZZZZZZZZZZZZonous=e����������������������������;
PRAGMA default_c�����������������������������������������������������������������������������������ach�_size;
PRAGMA synchronous;
PRAGMA ssnchronous;
PRAGMA synchronous=e;
PRAGMA default_c����������������������������������������;
PRAGMA depault_c�������������������������������������������������ach�_size;
PRAGMA synchronous;
PRAGMA ssnchronous;
PRAGMA synchronous=e;
PRAGMA default_c���������������������������������������������ach�_size;
Pssnchronous;
PRAGMA syn;
PRAGMA defaul������������;
PRAGMA depault_c�������������������������������������������������ach�_�;
PRAGMA depault_c�������������������������������������������������achy_size;
PRAGMA synchronous;
PRAGMA ssnchronous;
PRAGMA synchronous=e;
PRAGMA default_c�����������������������������������������������ach�_size;
PRAGMA synchronous;
PRAGMA ssnchronous;
PRAGMA synchronous=e;
PRAGMA default_c�������������������������������������������������ach�_size;
PRAGMA synchronous;
PRAGMA ssnchronous;


sqltext:
CREATE TABLE t34(x,y);
INSERT INTO t34 VALUES(100,4), (100,5), (1-7,3), (100,5), (107,5);
SELECT avg(1)-a.x,avg(y)FROM t34 AS a
GROUP BY a.x
HAVING count();
sse


sqltext:
PRAGMA foreign_keys = 1;
CREATE TABLE t1(x INTEGER PRIMARY KEY);
CREATE TABLE t0(y DEFAULT 10 REFERENCES  'a''b'N UPDATE DEFAULT);
CREATE TABLE t3t0(y DEFAULT 10 REFERENCES tAULT);
CR"ATE TABLE t3(y REFERENCES t3 ON UPDATE SET NULL);
INSERT INTO t1 SELECT+2+-2 AND+++ -2 AND+2 AND+2 BETWEEN-+2 AND+2 AND+2 AND++- -2 AND+2 AND+2 hhhhhhhhhhhhhYhhhhhhhhhhhhhhhhhhh����������������������������������������������hhhhhhhhhhhhhhhhhhhhhhhhhMMhhhhhhhhhxhwh��������d����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������� blob����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������O  sql�������������������itaD����������������������������POINT T����F;
ALTER TABLE t1 RENAME TO  sqlit_compileoptio������(1)���������������������������������DISTINCT���������������������������������������������������������������������������DISTINCT����������������������������������������GMA �rit ;;SAVEPOINT T��;;S������CASCADE���������������������������������ԛ������������������������������;ANALYZE;DROP TABLE IF EXISTS t;
CREATE VIRTUAL TABLE t1 USING fts3(c)J
PRAGMA �rit ;;SAVEPOINT T��;;SAVEPOINT �F;);
INSeRT INTO t0 VALUES('�������������������������������������������������������������������������������������������������������������������������������������������������
 INTOoc 0 ***cc 0(ord**�**o***N');
I


sqltext:
CREATE VIRTUAL TABLE t0 USING fts3(a, b, c, notib);
'���NSERT INT�����TABLE t1 RENAME TO  sqlit_com�������������������������mJme;
VACUUM
��������me;
VACUUM
�y��name;
ATTACH':memory:' AS ��������������������������������inm�mJ��������������y�����x����������������Q�mJme;
VACUUM
����4������������Q�mJme;
VACUUM
����4�������me;
VACUUM
�y���ame;
ATTACH':memory:' AS ��������������������;ANALYZE;DROP TABLE IF EXISTS t;
CREATE VIRTUAL TABLE t1 USING fts3(c);I(';
PRAGMA �ACK ;;SAVEPOINT T�����������LLBACK ;;SAVEPOINT T����F;
ALTER TABLE t1 RENAME TO  sqlit_compileoption_used(1)�Ԁ��������������������������������������������������������������������������������������������������������DISTINCT����������������������������������������������CASCADE���������������������������������ԛ������������������������������;ANALYZE;DROP TABLE IF EXISTS t;
CREATE VIRTUAL TABLE t1 USING fts3(c);
PRAGMA �r�� ;;SAVEPOINT T�����������LLBACK ;;SAVEPOINT T����F;
ALTER TABLE t1 RENAME TO  sqlit_compileoption_used(1)������������������������������������������������������CASCADE���������������������������������ԛ���������������������������;ANALYZE;DROP TABLE IF EXISTS t;
CREATE VIRTUAL TABLE t1 USING fts3(c);
PRAGMA �ri� ;;SAVEPOINT T��������� ;;SAVEPOINT T����F;
ALTER TABLE t1 RENAME TO  sqlit_compileoption_used(1)������������������������������������������������������������;ANALYZE;DROP TABLE IF EXISTS t;
CREATE VIRTUAL TABLE t1 USING fts3(OFFSETRAGMA �rit ;;SAVEPOINT T��;;SAVEPOINT T����F;
ALTER TABLE t1 RENAME TO  sqlit_compileoption_used(1)����������������������������������������������������������������;ANALYZE;DROP TABLE IF EXISTS t;
CREATE VIRTUAL TABLE t1 USING fts3(c);I(';
PRAGMA �r����RLBACK ;;SAVEPOINT T�����������LLBACK ;;SAVEPOINT T�����;
ALTER TABLE t1 RENAME TO  sqlit_compileoption_used,1)����������������������������������������������DEFAULTOP TABLE IF EXISTS t;
CREATE VIRTUAL TABLE t1MA �r�� ;;SAVEPOINT T�����������LLBACK ;;SAVEPOINT T����F;
ALTER TABLE t1 R�����������������������eoption_used(1)���������������������������������������������������������������������������������������������������������������������������DISTINCT����������������������������������������������CASCADE���������������������������������ԛ������������������������������;ANALYZE;DROP TABLE IF EXISTS t;
CREATE VIRTUAL TABLE t1 USING fts3(c);
PRAGMA �ri� ;;SAVEPOINT T��������� ;;SATEPOINT T����F;
ALTER TABLE t1 RENAME TO  sqlit_compileoption_used(1)�������������������������������������������������������������������������������������������������������������WANALYZE;DROP TABLE IF EXISTS t;
CREATE VIRTUAL TABLE t1 USING fts3(c);
pRAGMA �ritaD��������RLBACK ;;SAVEPOINT T�����������LLBACK ;;SAVEPOINT T����F;
ALTER TABLE t1 RENAME TO  sqlit_compileop�ion_used(1)����������������������������������������������������������������;AZEROP TABLE IF EXISTS t;
C


sqltext:
VACUUM;
select  min(
sn11)in(
select  min(
sn1)in(1,1)in(1,1)in(1,in1)in(0,1)in(
select  m)in(
select  min(
sn1)in(1,1)in(1,1)in(1,in1)in(0,1)in(
select  min(
sn1)in(1,1)inF1,in1)in(0,1)in(
d1,in(
sn1)in(1,1)inF1,in1)in(0,1)in(
e(),1, CURRENT_444444444+4e4));


sqltext:
SELECT 10"a","b""a">>"a">"4""">>"a">"a""">"a">"4""">"b" GLOB"*[
seleat-  co�lU"LIKE""""LIKE"b" GLO,"*a
selebt�����׵�����͵�� int�oab" GLOB"*�͵� b" GLOB"*a
seecT 
 111)UNION 
selecT 
 19)cT 
11), ( 
selecT ( 
s99999999999999999999999elecT 
 111)UNION 
selecT��9), ( select 

( 
selecT 
 111)UNION 
selecT 
 d9), ( selBct 

( 
selecT 
 111)UNION 44
selec",99999999999999999999-99999999999999999999999999999999999999999999999999999999999999999999999999999999999999&999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999""from ( 
select 4411,1,1,1), ( 
selecT 
11), ( 
select 4411,1,1,1), ( 
selecT 11), ( select 

( 
selecT 
 1111)UNION 
selecT 
 19), ( select 

( 
selecT 
 111)UNION 
selecT 
 19), ( select 

( 
selecT 
 111)UNION 44selecT 
11), ( 
selecT ( 
selecT 
 111)UNION 
selecT 
 19), ( select 

( 
selecT 
 111)UNION 
selecT 
 19), ( select 

( 
selecT 
 111)UNION 44
selecT 
11), ( 
selecT ( 
selecT 
 111)UNION select 

44<1);


sqltext:
PRAGMA auto_vacuum=1;
CREATE TABLE t1(a);�;
DROP TABLE t1;
PRAGMA inte�������������1;
CREATE TABLE t1(a);�;
DROP TABLE t1;
PRAGMA integ�������������������������������mJme;
VACUUM
����4����������������������������������������������������������������������������������������������������������������������������������������������������������������DISTINCT�������������������������������������������;ANALYZE;DROP TABLE IF EXISTS t;
CREATE VIRTUAL TABLE t USING fts3(c);
PRAGMA �ritaD������������ԛ�����������������inm�mJ�������������;ANALYZE;DROP TABLE IF EXISTS t;
CREATE VIRTUAL TABLE t USING fts3(c);
PRAGMA �rit������������������������������;DROP TABLE IF EXISTS t;
CREATE VIRTUAL TABLE t USING fts3(c);
PRAGMA �rit�����������������������������������������������������������������������������DISTINCT�������������������������������������������;ANALYZE;DROP TABLE IF EXISTS t;
CREATE VIRTUAL TABLE t USING fts3(c);
PRAGMA �ritaD���������������mJme;
VACUUM
����4��������������������������������������������������������������������������������������������������������������������������������DISTINCT�������������������������������������������;ANALYZE;DROP TABLE IF EXISTS t;
CREATE VIRTUAL TABLE t444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444�������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������4444444444 USING fts3(c);
PRAGMA �ritaD������������ԛ�����������������inm�mJ�������������;ANALYZE;DROP TABLE IF EXISTS t;
CREATE VIRTUAL TABLE t USING fts3(c);
PRAGMA �rit����������TS t;
CREATE VIRTUAL TABLE t USING fts3(c);
PRAGMA �rit�����������������������������������������������������������������������������DISTINCT�������������������������������������������;ANLYZE;DROP TATE VIRTUAL TABLE t USING fts3(c)���������������������������������������������������������������������������������������������������������������DISTINCT�������������������������������������������;ANALYZE;DROP TABLE IF EXISTS t;
C


sqltext:
crEATE VIRTUAL TABLE ft0 USING fts4;
INSERT INTO ft0 VALUES(' 0 time(1,1,1)SERT INTO f 0 b P d 0TO ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; @1;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;%;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;%;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;f 0 b c ');
SELECT snippet(ft0, '3') FROM ft0 WHERE ft0 MATCH 'c d 0 time(1,1,1)SERT c f 1,;;;;;;;;;;;;;;;;;1)SERT INTO f  f 1,1)SERT INTO f  f 1,1)SERT INTO f 0 b c 0 b';;
INSERT INTO ft0 VALUES(' 0 time(1,1,1)SERT INTO f 0 b c d 0TO f 0 b c ');
SELECT snippet(ft0, '3') FROM ft0 WHERE ft0 MATCH 'c d 0 time(1,1,1ERT c f 1.1)SERT INTO f 00 b c 0 b';;
INSERT INTO ft0 VALUES(' 0 time(1,1,1)SERT INTO f 0 b c d 0TO f 0 ime(1,1,1)SERT INTO f 0 b c d 0TO f 0 b c ');
SELECT snippet(ft0, '3') FROM ft0 WHERE ft0 MATCH 'c d 0 time(1,1,1)SERT c f 1,1)SERT INTO f  f 1,1)SERT INTO f 0 b c 0 b';;
INSERT INTO ft0 VALUES(' 0 time(;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;f 0 b c ');
SELECT snippet(ft0, '3') FROM ft0 WHERE ft0 MATCH 'c d 0 time(1,1,1)SERT c f 1,;;;;;;;;;;;;;;;;;1)SERT INTO f  f 1,1)SERT INTO f 0 b c 0 b';;
INSERT INTO ft0 VALUES(' 0 time(1,1,1)SERT INTO f 0 b c d 0TO f 0 b c ');
SELECT snippet(ft0, '3') FROM ft0 WHERE ft0 MATCH 'c d 0 time(1,1,1ERT c f 1.1)SERT INTO f 00 b c 0 b';;
INSERT INTO ft0 VALUES(' 0 time(1,1,1)SERT INTO f 0 b c d 0TO f 0 ime(1,1,1)SERT INTO f 0 b c d 0TO f 0 b c ');
SELECT snippet(ft0, '3') FROM ft0 WHERE ft0 MATCH 'c d 0 time(1,1,1)SERT c f 1,1)SERT INTO f  f 1,1)SERT INTO f 0 b c 0 b';;
INSERT INTO ft0 VALUES(' 0 time(1,1,1)SERT INTO f 0 b c d 0TO f 0 b c ');
SELECT snippet(ft0, '3') FROM ft0 WHERE ft0 MATCH 'c d 0 time(SERT INTO f 0 b c 0 b';;
INSERT INTO ft0 VALUES(' 0 time(1,1,1)SERT INTO f 0 b c d 0TO f 0 b c ');
SELECT snippet(ft0, '3') FROM ft0 WHERE ft0 MATCH 'c d 0 time(1,1,1ERT c f 1.1)SERT INTO f 00 b c 0 b';;
INSERT INTO ft0 VALUES(' 0 time(1,1,1)SERT INTO f 0 b c d 0TO f 0 ime(1,1,1)SERT INTO f 7 b c d 0TO f 0 b c ');
SELECT snippet(ft0, '3') FROM ft0 WHERE ft0 MATCH 'c d 0 time( nullif(1,1) f 1,1)SERT INTO f  f 1,1)SERT INTO f 0 b c 0 b';;
INSERT INTO ft0 VALUES(' 0 time(;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;f 0 b c ');
SELECT snippet(ft0, '3') FROM ft0 WHERE ft0 MATCH 'c d 0 time(1,1,1)SERT c f 1,;;;;;;;;;;;;;;;;;1)SERT INTO f  f 1,1)SERT INTO f 0 b c 0 b';;
INSERT INTO ft0 VALUES(' 0 time(1,1,1)SERT INTO f 0 b c d 0TO f 0 b c ');
SELECT snippet(ft0, '3') FROM ft0 WHERE ft0 MATCH 'c d 0 time(1,1,1ERT c f 1.1)SERT INTO f 00 b c 0 b';;
INSERT INTO ft0 VALUES(' 0 time(1,1,1)SERT INTO f 0 b c d 0TO f 0 ime(1,1,1)SERT INTO f 0 b c d 0TO f 0 b c ');
SELECT snippet(ft0, '3') FROM ft0 WHERE ft0 MATCH 'c d 0 time(1,1,1)SERT c f 1,1)SERT INTO f  f 1,1)SERT INTO f 0 b c 0 b';;
INSERT INTO ft0 VALUES(' 0 time(1,1,1)SERT INTO f 0 b c d 0TO f 0 b c ');
SELECT snippet(ft0, '3') FROM ft0 WHERE ft0 MATCH 'c d 0 time(1,1,1ERT c f 1.1)SERT INTO f 00 b c 0 b';;
INSERT INTO ft0 VALUES(' 0 time(1)b c ');
SELECT snippet(ft0, '3') FROM ft0 WHERE ft0 MATCH 'c d 0  INTO f 0 b c 0 b';


sqltext:
CREATE VIRTUaL TABLE t1 USING fts3(content, tokenize porter);
INSERT INTO t1(rowid, content) VALUES(1, '�\byy��к����������������


SINGr\yyyye�����������������
INS*;INTOyA?2 VI=TUAL T.BLE t1 OSINf pyyye oyye!pyye poeyye pyyye pjpyyye pOUTE INTOye pyyye ozye Ynye p�pyyye pjudpye portOrUAL TABLE j USING fts(cyyye pyyye pjpy�ye Mjuyye p�TEr) rter)r\yyyye pyyye0�jmyyye pOUTE || tokenize portec)r\yyyye pyyye pjpyyye7pjudpye pc:
ICAL T.BLLC
�NS*RT INTOye {yyye oype pyyeportDEFERRABLEtoKenize por���tSr)r\yyDEFERREDIALLYyyye pjuyy











SINGr\yyyye<<<<<<<<<ter)rLyyyye pyyY`��pyyye pOUTERer)r\yyyye py,,,e port�r)r\yyyye �TE,C
IPS*�c:
ICAL T.BLE�t1 CREAZEE ATE VI t,1)!c����S*RT INT\�e pyyye oyye �endze pooter)r\yyyye �yyye pjpyyye pju�pye porter)rtokenizT INTOye pyE t INTOye py�����������������������������













USINGc:
ICAL T.BLE�t1 CREATE Vrter)r\yyyye py�yeBp�pyyenize pr\) �
TE VIPTUAL TABLE t1 USIN� fts�����������SET�����ABE ��������`����_���������������\yyye pyyye pjpyyye pO?TERtokenize porter)r\yyyye pyyye pjpyyye pjudpye po]ter)r\yyyye CREAtE �IRTUAL TABye porte:)r\yyyy~ CREATE VIRTUAL TnUSING fcC�����������������������m������������������d���������yyyye pyyye pjpyyye �OUTEQ�tokenize porter)(\yyyyx pyyy p��e pJudpye p{rt�r)r\yyyye �TE VIRTUAL TABye porter)r\yyye CREATE VIR�������������������������������ndze pooter)r\yyyye �yyye ��tokenize pobter)r\yyyye pyyye p�pyyye pjuvpye porter)r\y�yye HREATE V^R��� TAB e voreAL T.BLE�t1 abs(1)sti(1,1)ye porter) RFAILp\yyyye CREATE@V@RTUAL c8
ICAL T.BLE�ATE VIRTUAL��.BLE  US```````````e �yye p````�#yGGG``````````������````````````````````#````````````````````i```````rte)````>x````S``BY```````````````{```````````````````````````````````````````````e po````�`````````l````````OIGNORE``]```````````````````` a,b`````L`````�```````````````�````````````````\y
ICAL T.BLE�t1`!``````````````````````````````��������time(1RTUAL TABye port,1,1)`````P````````````````````````````````````````````````````````````````````````GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGgGZGGGGGGGGGGGG$GGGGGGGGGG.GGGGGGGGGGGGGGGGGGGGGGGGGGGG``ye-pjudpye po�tokenizepjudpye porter)r\yy�Ee  RIRTUAL TABye portCr)r\yyyye @C
I8S*RTr)r\yyy� pyyye pjpyyye pjudpye pmrter)r\yyyyC
INS*Rr INTOye {y�toKenize porter)r\yyyye pypyyye pjpyyye pjudpye poTUAL Tlileosu�str(1,1,1)RT INTOye pyy� CREATE VIRpy��������������������












USINGc:
ICATE Vrter)r\yyyye py�yeBp�pyyenize pr\) �
TE VIPT`AL TABLE t1 USIN� fts�������������������ABE ��������`����_���������������\yyye pyyye pkpyyye pO?TERtokenize porter)��yyyye pyyye pjpyyye pjudpye porter)r\yyyye CREAtE �IRTUAL TABye porte:)r\yyyy~ C��E RTUAL T.USING fICAA T.BLE�t1�USy instr@,1)ye pr
r\yyyya eRESINX8
ICAL T.BLE�ATE VIRTfUL T*BLE IN UyGGG``C
INS*RT INTOye {yyye oype prye porttokelize prter�r\yjpyyye @O



U�)rTyyyye p����Ǝ�����������������������������������玎���������������������������BETWEENC
INS*RT INTOy portertokenaz TABETUAL
INS*RT INTOye {y@oypL m
I^S*RT INTOye pyyye oyye Pyye porter) �dOUT�Rer)r\yyize port�r);
INS*RT INTMye pyyye o�ye pytorter) 
TE VIPTUAL TABLE t1 USIN� fts�������������������ABE ������`����_����CREATE�����\yyye pyyjpyyye p�O?TERtokenize porter)r\yyyye Myyye pjpyyye pjudpye porter)r f
ICAL T.BLE�t1 USyyye oyye pnye porter) RFAILr\yyyye CREATE VIRTUAL TABy� porter
r\yyyye eRESING fc8
ICAL T.BLE�ATE VIRTUAL T.BLE 
INS*RT INTOy portertokenaz TABE VIRTUAL TAe porter)r\y pyyye pjpyyye pjudp��������������������yyVIRTUACONSTRAINTer) OUTER�� like(1,1)eye pjue pjpyyye pjudp���������������������y�VIRTUALpyy�rtwr)r\yiyye pyyympjudpye porteryyye pnTEe po last_insert_row[d()e po
2NS*RT ORTO�e��#yJG
|okenize portMr)r\yyyye Yyyy pjpyyce pjudpye porter)r\yyyye CREATd V RT���������
^NS*RT INTOy ���������������� randomblob(1)���������������yyye oyye pyye porteS) UT�pyyye pjp�eye-pjudpye po�tokenize porter)r\yyyye pyyye pjpyyye pjudpyG pINS*RT INTOye ������� porter) ize porter)r\yyXorter)r\ykenizeCHECKer);
INS*RT �TdMing');
SEL


sqltext:
creATE TABLE t0a(x);
CREATE TABLE t0b(y);
INSERT INTO t0a(x)VALUES(1);
CREATE INDEX t00P ON t0a(x) WHERE x=99;
PRAGMA automatic_index=OFF;
SELECT * FROM t0a LEFT JOIN t0b ON (x=x) WHERE x@
PRAGMA a_indexem�����������y������������0b(y);
INSERT INTO t0a(x)VALUES(1);
CREATE INDEX t000 ON t0a(x) WHERE x=99;
PRAGMA automatic_index=OFF;
SELECT * FROM t0a LEFT JOIN t0b ON (x=x) WHERE x=99;
PRAGMA a_indexem�������������������������������;
PRAGMA integrity_check;
PRAGMA integrity_check;


sqltext:
ata
select+2 WHERE+2 AND+-2 AND++- ?2 AND++-+-+2 MATCH- ?2BETWEEN+-+2 AND++-44444 OR(7 OR -+2 MATCH- ?2BETWEEN+2 AND++-4444 OR 444 AND.44444+1);
s�


sqltext:
CREATE VIRTUAL TABLE t1 USING fts3(content, tokenize porter);
INSERT INTO t1(rowid, content) VALUES(1, 'r\yyyye pyye po);
IA abs( -11);
PRAGMA avalues(1);
PRAGMA abss(1);
PRAGMA abs( -19)IGNOREM1)bs( -19);
PRAGMA abs( -11)?
PR��MA avalues(1);
PRAGMA abs( -OU tiyy�ING fts3(content, tokenikenize p"yUAL iiitiiiiiiBly(1)�s3(uyye�
INS*RT ye CREATECVIRTUAL TABye portzr)r\yyyye CREATE VIRTU^^^^^^^^^^^^^^^^^^^^^^^^^AL TBLE t1 USING;f
INS*RT ISTOye {yyye oe oyye pyye poryymppnt, ti
INS*RT INTOye {yyy� o�	oyye pyye porter)  tokenizeyyye pyyye pjpyyye pjudp�e poNOTr)r\yyyyeCREETE VIRTUAL TACCe CCcCC�CCCCCcC
INS +2 daysye pyikenize p"yUAL iiiiiiiiNTGye {yyye oype pyG�
INCCyye CREA�TUPL T.BL? t USI`G fcC
INS +2 daysye pyyye oyS*RT ye CREATECVIRTUAL TABye porter)r\����������yyyye CREATE VIRTUAL m.BLE t1 USING;f
udpye porter)r\yyyyeCREATE VIR�ALiTi"iiiiiiely(1)ts3(uyyy KNG fts3(content, tiycont TACCe CCCCCCCCCCCCCyye CREA�TUAL T.BL? t1 USIdG fcC
INS +2 dayWHENpyyye oyye pyye porter) R
3(content, tokenikenize p"3(uyyyyING fts3(content, t�yconte\yyyyeCREATE VIR�ALiTi"iiiiiienyyyymppnt, tiycontenyyyymING fts3(content, s3(uqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq ftent,ontent,qqqqyyyyING fos3(oontent, tiycREG
INS=RT ye CREATEC IRTUAL TABye porter)r\yyyye CREATEAVIRTUAL T.BLE t1 USING;f
INS*RT INTOye {yyye oype pyye p TACCe CCCCCC3CCCCCCyye CR9A�TUAL T.BL? t1 USI`G fcC
INS +2 day�yeOU+tiyyyING fts3(content, tokenikenize p"y`AL iyiiiiiiiiBly(1)ts3(uyyeporte )r\yyyG�
)NS=RT ye CREACECVIRTUAL TA char(1)er)r\yyyye CREATEVIRTUAL T.y`AL iyiiiiiiiiBly(1)ts3(uyyeporte )r\y@yG�
)NS=RT ye CREATECVIRTUAL TABye porter)r\yyyye CRBLE t1 USING;f
INS*RT INTOye {yyye oype pyye p TACCe CC?CCCCCCCCCCyye CREA�TUPL T.BL? t USI`G fcC
INS +2 daysye pyyye oyye pyye por�er) ����OU tiyyyING ftent,ontent, tokenikenize a,bUALDEFERREDi








iiely(1)ts3(uyyyyING fts3(content, tiycontenyyyymppnt, tiycontenyyyymING fts3(centent, tiynyentln(1)ts3(uyyyyING Xts3(content< tiycREGEXPyyymING fts3(content����y





















USINGtokeZize porter)r����ye INITIALfYyyyeyye py



















@�����������������������������������������������������������VI:TUAL PABye port�r)r\yyyye CREATE VIRTUAL T.BLE t1 USING INS*RT INTOye {�yye oype pyye port,

USING��
INS*RT IoTOye OFFSEToyye pyye CASCADE �
INS*RT ye CREATECVIRTUAL TABye porter)r\yyyye CREATE VIRTUAL T.BLE t1 USINGtokenizeyyye
pyyye pVpyyyepjudpye porteriely(1)ts3(uyyyyING fts3(content, tiycontenyyyymppnt, tiycontenyyyymING ���(centent, tiynyentln(1)ts3(uyyyyING Xts3(content< tiycREGEXPyyymING fts3(conteTttokeZize porter)r����ye I
















@VI:TUAL PABye porter)r\yyyye CREATE VIRTUAL T.BLE t1 USING@INS*RT INTOye {�yje oype pyye port,
USING��
INS*RT IoTOye OFFSEToyye pyye {orter) �
INS*RT ye CREATECVIRTUAL TABye porter)r\yyyyep TACCe CCCCCCCCCCCCCyye CREA�TUPL T.BWITH1iiely(1)ts3(uyyeportymING fts3(coqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqyyyyING fos3(oontent, tiycREG
INS=RT ye CREATEC IRTUAL TABye porter)r\yyyye CREATEAVIRTUAL T.BLE t1 USING;f
INS*RT INTOye {yyye oype pyye p TACCe CCCCCC3CCCCCCyye CR9A�TUAL T.BL? t1 USI`G fcC
INS +2 day�yeOU+tiyyyING fts3(content, tokenikenize p"y`AL iyiiiiiiiiBly(1)ts3(uyyeporte )r\yyyG�
)NS=RT ye CREACECVIRTUAL TA char(1)er)r\yyyye CREATEVIRTUAL T.y`AL iyiiiiiiiiBly(1)ts3(uyyeporte )r\yyyG�
)NS=RT ye CREATECVIRTUAL TABye porter)r\yyyye CRBLE t1 USING;f
INS*RT INTOye {yyye oype pyye p TACCe CC?CCCCCCCCCCyye CREA�TUPL T.BL? t USI`G fcC
INS +2 daysye pyyye oyye pyye por�er) ����OU tiyyyING ftent,ontent, tokenikenize a,bUALDEFERREDi








iiely(1)ts3(uyyyyING fts3(content, tiycontenyyyymppnt, tiycontenyyyymING fts3(centent, tiynyentln(1)ts3(uyyyyING Xts3(content< tiycREGEXPyyymING fts3(content����y





















USINGtokeZize porter)r����ye INITIALfYyyyeyye py



















KVI:TUAL PABye pontent, tiyyyING fts3(contening');
S


sqltext:
creATE VIRTUAL TABLE t1 USING fts3(con ,*, (1),  max(1,B),*, * ,*, total(1),  max(1*, * , total(1),  max(1,B),*, * ,*, * ,*, (1),  max(1,B),*, * ,*, total(1),*, * ,*, total(1),  max(1,B),*, * , total(1),  max(1,B),*,lect max ,*, (1),  max(1,B),*, * ,*, total(1),  max(1,B),*, * ,*, * ,*, (1),  max(1,B), * ,*, * ,*,  tota�(1),  max(1,B),*, * ,*, ,*, * ,*, total(1),  max(1,B),*, P ,*, * ,*, (1),  max(1,B),*, 
select max(1,B),  max(B,1,B)"b",max(B,1,B)"b","m"el29999"b","b"e9));


sqltext:
SELECT   total( random()+-11)/ avg(1), "from (  
select 4411,1,1,1), ( 
selecT 
11), (  ;
select 4411,1,1,1), (selecT 
1T   total( random "from (  
select 4411,1,1,1), ( 
selecT 
11), (  ;
select( random() -11)/  4411,1,1,1), (selecT 
11), (  F
select 4411,1,1,1), ( 
selecT 

 111), ( select	

( 
selecT 
 1111)UNION 
selecT  ( 
selecT 
 111)UNION 
selecT 
 19), ( 
selecT 

 111), ( select	

( 
selecT 
 1111)UNION 
selecT  ( 
selecT 
 111)UNION 
selecT 
 19), ( select 

11), (  ecT 
 19), ( 
selecT 

 111), ( select	

( 
selecT 
 1111)UNION 
selecT  ( 
selecT 
 111)UNION 
selecT 
 19), ( F
select 4411,1,1,1), ( 
selecT 
 111), ( select	

( 
selecT 
 1111)UNION 
selecT  ( 
selecT 
 111)UNION 
selecT 
 19), ( 
selecT 

 111), ( select	

( 
selecT 
 1111)UNION 
selecT  ( 
selecT 
 111)UNION 
selecT 
 19), ( select 

1);


sqltext:
 ea
select- replace(?,7,1-111111111111111111111111111111111)"a","b" ""WHERE"">"a">"a">"CH>�a">"a">"a">"a">"a">"a">">"JOIN�""">"a">"a""">"">"a">"">"a">"a""">"a">"ATTACH>�a">"a">"a">"a">"a">"a">"a">"JOINa""">"a">"a""">"">"a">"">"a">"a""">"">"a">"a">"d""">"a">"">"a">"a">"d""">"a">"a""">"a">"y";"a",tF;


sqltext:
PRAGMA foreign_keys = 1;
CREATE TABLE t1(x INTEGER PRIMARY KEY);
CREATE TABLE t0(y DEFAULT 10 REFERENCES t1(x) ON UPDATE SET DEFAULT);
CREATE TABLE t3t0(y DEFAULT 10 REFERENCES t,ULT);
CREATE TABLE t3(y REFERENCES t3 ON UPDATE SET NULL);
INSERT INTO t1 SELECT+2+-2 AND+++ -2 AND+2 AND+2 BETWEEN-+2 AND+2 AND+2 AND++- -2 AND+2 AND+2 hhhhhhhhhhhhhhhhh����������������������������������������������hhhhhhhhhhhhhhhhhhhhhhhhhMhhhhhhhhhhxhhh���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������CT����������������������������������������������;ANALYZE;DROP TABLE IF EXISTS t;
CREATE VIRTUAL TABLE t USING fts3(c);
PRAGMA �rit�����������������������������������������������;ANALYZE;DROP TABLE IF EXISTS t;
CREATE VIRTUAL TABLE t USING fts3(c);
PRAGMA �ritaD�������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������itaD������ ;;SAVEPOINT T� ;;SAVEPOINT T����F;
ALTER TABLE t1 RENAME TO  sqlit_compileoptio������(1)���������������������������������DISTINCT���������������������������������������������������������������������������DISTINCT����������������������������������������������CASCADE������������������������Ծ�������ԛ������������������������������;ANALYZE;DROP TABLE IF EXISTS t;
CREATE VIRTUAL TABLE t1 USING fts3(c);
PRAGMA �ritaD������ ;;SAVEPOINT T��������� ;;SAVEPOINT T����F;
ALTER TABLE t1 RENAME TO  sqlit_compileoption_used(1)���������������������������������DISTINCT������������ԛ����x���������������������������������������������������������������������������������������������������������������������������������������������������CT����������������������������������������������;ANALYZE;DROP TABLE IF EXISTS t;
CREATE VIRTUAL TABLE t USING fts3(c);
PRAGMA �rit�����������������������������������������������;ANALYZE;DROP TABLE IF EXISTS t;
CREATE VIRTUAL TABLE t USING fts3(c);
PRAGMA �ritaD����������������������������������������������������������������������������������������������������������������������������inm������������������������;ANALYZE;DROP TABLE IF EXISTS t;
CREATE VIRTUAL TABLE t USING fts3(c);
PRAGMA �rit���������������������������������������������������������������Թ������������DISTINCT�������������������������������������������;ANALYZE;DROP TABLE IF EXISTS t;
CREATE VIRTUAL TABLE t USING fts3(c);
PRAGMA �ritaD�������������������������������������������������������������������������������DISTINCT�������������������������������������������mJ��������������y�����x�������t;
CREATE VIRTUAL TABLE t1 USING fts3(c);I(';
PRAGMA �rCK ;;SAVEPOINT T�����������LLBACK ;;SAVEPOINT T����F;
ALTER TABLE t1 RENAME TO  sqlit_compileoption_used(1)�������������������������������������;ANALYZE;DROP TABLE IF EXISTS t;
CREATE VIRTUAL TABLE t USING fts3(c);
PRAGMA �rit�����������������������������������������������������������������������������DISTINCT�������������������������������������������;ANALYZE;DROP TABLE IF EXISTS t;
CREATE VIRTUAL TABLE t USING fts3(c);
PRAGMA �ritaD���������������������ԛ���yE����x���������������������������;ANALYZE;DROP TABLE IF EXISTS t;
CREATE VIRTUAL TABLE t USING fts3(c);
PRAGMA �rit���������������������������������������������������������������Թ������������DISTINCT�������������������������������������������;ANALYZE;DROP TABLE IF EXISTS t;
CREATE VIRTUAL TABLE t USING fts3(c);
PRAGMA �ritaD�����������������������������������������������������������DISTINCT���������������������������ԛ�������y�����x���������������������������;ANALYZE;DROP TABLE IF EXISTS t;
CREATE VIRTUAL TABLE t USING fts3(c);
PRAGMA �rit���������������������������������������������������������������Թ������������DISTINCT�������������������������������������������;ANALYZE;DROP TABLE IF EXISTS t;
CREATE VIRTUAL TABLE t USING fts3(c);
PRAGMA �ritaD�������������������������������������������������������������������������������inm���������ԫ�������������������������������������������������������������������������������������������������������������������������������������������������������A �ritaD���������������������ԛ���yE����x������������������������F EXISTS t;
CREA


sqltext:
create table t1(ond�z _har(1) UNIQUE);REPLACE into t1 values(44444444441),
(44471),
(144441),
(44444441),
(441);;;;;ANALYZE;;;;;;;;;;;ANALYZE;;;;REPLACE into t1 values(44444444441),
(44471),
(144441),
(44444441),
(44471),
(144441),
( sqlite_source_id()),
(44471),
(144441),
(44444441),
(44471),
(144441),
(44441),
(444471),
(144441),
(44444441),
(44471),
(144441),
( sqlite_source_id()),
(44471),
(144441),
(444441),
(144441),
( sqlite_source_id()),
(44471),
(144441),
(4441),
(44E71),
(144441),
(44441),
(44471),
(144441);;;;;ANALYZE;REINDEX;;;;;;;;;;;;NrLYZE;ER *;


sqltext:
SELECT CAST (zeroblob(100) AS  clob)"a"WHERE"">"a1"a">"a, 'a''b'AND"a""">"">+a">"">"a">"a""">"">"a">"a">"a""">"a">"a""@a">"a""">"a">"4""">"">"a *"a"a""">"a"AN>"a">"""�����������������������������������"a""">"">"a">"���������������������������������������������������������������������������">"">"a"AND"a""">"">"a">"">"a">"a""">"">"a">"a">"a""">"a"*"a">"a">"a">"a">"a"AND"a""">"">"a">"">"a">"a""">"">"a">"a">"a""">"a">"a>4">"a">"a">"a";tF;
",tF;


sqltext:
SELECT writefile(N�L, '000000000000')+""LIKE"Ca">"a"">$�"�>""LIKE""">���"$�"�>""LIKE""1CT);


sqltext:
CReate table t1(op,t1 UNIQUE,d�1 UNIQUUNIQUE);
select ltrim(1,1)from t1,t1 v1,t1 DIS1,t1 DIST,t1 DIS1,t1 DISTINC,t1 vINC,t1 v�TINX,t1 v ON .44447777;REPLACE into t1 select DISTINC.* from t1,t1 v1,t1 DI1 DIS1,t1 DISTINC,t1 vINC,ct DISTINC.* from t1,t1t1 v�TINC,t1 v ON .44447777;REPLACE into
t1 select DISTINC.* from t1,t1 v1,t1 DIS1,t1 DISIS1,t1 DISTINC,t1 vINC,t1 v�TINX,t1 v ON .44447777;REPLACE into tt1,t1 v1�������1,t1 DIST,t1 DIS1,t1 DISTINC,t1 vINC,t1 v�TINC,t1 v ON .44447777;REPLACE into
t1 select DISTINC.* from t1,t1 v1,t1 DIS1,t1 DISv1,t1 DIS1,t1 DISIS1,t1 DISTINC,t1 vINC,t1 v�TINX,t1 v ON .44447777;REPLACE into t1 select DISTINC.* from t1,t1 v1�������1,t1 DIST,t1 DIS1,t1 DISTT,t1 DIS1,t1 DISTINC,t1 vINC,t1 v�C,t1 v ON .44447777;REPLACE into t1 se�ct DISTINC.* from �1,t1  DIS1,t1 DISTINC,t1 vINC,t1 v�TINC,t1 v ON .44447777;REPLACE into t1 select DISTINC.* from t1,t1 v1,t1 DIS1,t1 DIST,t1 DIS1,t1 DISTINC,t1 vINC,t1 v�C,t1 v ON .44447777;REPLACE into t1 select DISTINC.* from t1,t� v1,t1 DIS1,t1 DIST,t1 DIS1,t1 DISTINC,t1 vINC,t1 v�TINC,t1 � ON .4444777%;REPLA?E into t1 select DISt1,t1 v1,t1 DIS1,t1 DIST,t1 DIS1,t1 DIEXISS77;
insLrt i�to t1 
se�ect 75*from t1 a,t1,t1 ves4a,t1,t1 ves777144 ON .447,t1,t1 vesvBs444 ON .to t1 
select 75 fro������������������ ON .447,t1,t1 vesvBs444 ON .ON .447777*777777,t1,t1 ves44444451);


sqltext:
SELECT  count(1),?, * from (  ;
select 141,1,1), ( 
select 4,"ile  ","","" COLLA1,"" COLLATE �rtrim "","" COLLA1,"" COLLATE �rtrb"ile","ile  ","","""" COLLATE "inene  ","ile  ","","""" COLLATE trim );
s


sqltext:
DROP TABLE IF EXISTS t0;
DROP TABLE IF EXISTS t0;
CREATE TABLE t1(a INT0000);
INSERT INTO t1 VALUES(3);
INSERT INTO t1 VALUES(2);
INSERT INTO t1 VALUES(1);
INSERT INTO t1 VALUES(2);
INSERT INTO t1 VALUES(3);
INSERT INTO
t1 VALUES(1);
CREATE TABLE t2(x);
INSERT INTO t2
SELECT DISTINCT
CASE a WHEN 1 THEN x'00777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777DELETE777777777777777�777777777777777777777777777777777777777777777777777777777777777777777777777777777777777000'WHEN 2 THEN'000' END
FROM t1;
SELECT quote(x) FROM t2 ORDER BY 1;


sqltext:
create table t�������������������������t0(a INT PRIMARY KEY, b, c, UNIQUE(b,b, b,  b, c, b, c,c)) WITHOUT rcwid
REATE TABLE t h, i FOY(h, i)CES t0(b, c))TABLE t3(g,  sqliteZcompiloblo(9941)INTETER;O;ANALYZE;;; REINDEX;;;SAVEPOINTTE TABLE t h, i instr(1,1)owid()MP;;INTEPOINT TMYZE;;; REINDEX;;;SAVE TE�MelecT 
 19), A select 

( 
selecT 
 111)UNION 
selecT 
 19), ( select 

( 
selecT 
 /11)UNION 44
selecT 
 ), ( 
selecT ( 
se�ecT�111)UNION sele�t 

44<1);


sqltext:
SELECT CAST (zeroblob(1.0) AS REik1)in(
SELECT CAST (zeroblob(100) AS R Blob)i1111M11111)"a","b" ""WHERE"">"`""a""">"a">"a">"a ((.00) AS RCONFLICT">"a">"JOINa""">"a">"a""">"">"a">"">"a">"a""a">"y";"a",tF;


sqltext:
create table t1(ond�zmall1,ves4,t�int);
insert into t1 
select * from(t1 a,t1 ves1,t1 ves
84)a,t1 ves4a,t1 Ivesa,t1,t1 ves
1,t1 ves
841llin4< .51);


sqltext:
PRAGMA short_column_names=OFFF;
PRAGMA full_column_names=Oe;
PRAGMA full_column_names=LOF;
PRAGMA full_cmesFF;
PRAGMA full_column_names=OF;
PRAGMA full_column_names=OFFF;
PRAGMA full_column_names=Oe;
PRAGMA full_column_names=OOF;
PRAGMA full_column_namesFF;
PRAGMA full_column_names=OF;
PRAGMA full_column_names=OFH;
CREATE VIEW v0 AS SELECT t000.a, t000.U, *
FROM t000, t000 ORDER BY 1 LIMIT OFF;
CR


sqltext:
WITH WWWWaEWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWLATE( [aint);
i4e4144G,WWWWWW(x) AS ( VALUES(1,2) ),WWW AS ( VALUES(1,2) ),WWWWWW87wWWWWWW(x) AS ( VALUES(1,2) ),WWWWW9WWeWWWWWWWWWWWqWWWWWWWWWWWWWWae41-0 e4141-0 e4144440);
ee4144"a","",[ae41-0 e41444401-0 [a],"a","",[aSrt into t1COLL^TE( [aint);
i�e41444401-0 e444401-( [ainxxxxxxxxxxxxxxxxxxxxxxx e4154G401-0 [a],"a","",ert into t1Cnao t1COLLAT t�;
i4e41444401-0 e41444401-0 [ char(1)RDERe41-0 e4144OLLATE(�����777777777777777777777777777777704401-0 [a],"a","",[aertt into t1Cnto t1POLLATE( [aint);
i4e4N444401-0 e41444401-0�a1-0 [a],"a","",[ae41-0������������������������ e41444401-0 [a],UPDATE,[aert intert into t1COLLATE( [aint) [ai4401-0 e41544401-0D,1-0 [a],"a","",[aert into t1CnpUNIQUELLATE( [aint);
i4e4144e41-0 e41444401-�@[a],"a","",[aert into t1COLLATE [ai4401-0 e41544401-0 [ato t1Cnto t1COLLAVE( [aint)!
i4e41444401-l e41444401-0 [a],"a","",[ae41-0 eEint);
i4e414�4�01-04401-0 [a],"a"","",[a,"",[aert in|k t1CntX t1COLLATE( [a
i4e41444401HATTACH e4144440Kt1COLLATE [ai44- [apo 41t1COLLATE(1-0 e414444�1-�wwwwwwwwwwwwwwwwwwwww [a]"",[Pe�t into t1CO0 e41544401-0 [ ,"a�,"",[aert iYt�ei[a],"a","",[aert in`srt [a],"a","",[dert into {1Cnto t1COL41444401-0 e414;440440 e41444401-0 01-� [a],"a","",[ae�t into t1COLLATE( [ai4401- t1COLLATE( [ai40 [a],"a","",[aert int414;440440 e414int);
i4e4140 e41544401-0 [a],"a","",[aert into t1Cnto j1CLL44d01-0 [a],"a,"",[aedt44401-0�a1-0 TABLEa","",[(1,1)[�;
i4e�
i4e41444;
i4e41DETACH-0 e415440 [a],"a","",[aert into t1Cnto t1COLLATE( [ain;
i4et1444401-0Ae41444401-0 [a],
a","",[ae41-nto t1eOLLATD(;
144401-401-0 [a],"a","",[aert into t1Cnto$t1BEGINTE([aint);
i4e41444401-0 e41444401-0�a1-0 [a],"a","",[ae41-0 e41444401a],"a"N"",[aert intert into t1COLLATE( [ain�;
i4e41444401-0 ",[\ert into t1Cnpo t1COLLATE( [aint);
i4e41444:1-0 e41444401-0 ga�,"a","",[ae41-0 e41444401-� [a],"a",""�rt�into t1COLL[aert into t1Cnt41444401-0Ae41I4 401-0 [a],"a","",[aeot into
t1Cnto t1*OLLWHEN [aint);
i4 e41544401-0 [a],"a","",[aere41444401-MPORARYOLLATE(9[aint);
i4e41444401-0 e44440 -0 [a],"a",a],"a",",[aert`into t1COLLATE( [ai4V01-0 e415444(1-0 T(],"a",@",[aertE( [aintH;
i4e41444401-0 041444401-0 [a-0 [a],"a","",[am41�0 e41444401-� [a],"a","",[ae�t into t1COLLAREe41444401-0 [a]NAMEi4401-0 e41544401-0 [a],"a","",[aert intoeie41444401-0 e41544401-0 [a],"a","",[�ert into t1Cnto t1COLLATE��aPnt);
i4e41444401-0 e414;4401 );
1444into t1COLa],"aLATE( [ai4401-0 e41544401-0 [a],"a","",[aert intm t1Cnto {1COLL44401-0 [a],"a","",[aert into t1Cnto`t11444401-0 e41444401-0[a],"a",(",[ae41-0 e4141-0 [a],"a","",[aert intEXCLUSIVETE( [ain);
i4e41444401-0 e41@44401-0 ert into t1COLLATE( [ai1444;
i4e414 >=01-0 e41544401-0 4401-[a],"a","",[aert into t1 nto ����LL�;
i4e4144E40l-0 e41444401-0 [^],"a","",[ae41-0 e,"",[aert into t1COLL@TE( [ai4401-0 e415444( [aint);
1444401-0401-0 [�],"a","",[aert into t1Cnto t1COLLATE( 	aint);
i;e41444401-0 e41444401-0�o t1COLL��� [aint);
i4e41444","",[ae41�0 e410 [a],"a","",[aert into t1Cnpo tACOLLATE( [TUnt);
i4e41444401-44401-0 [r],"a","",[ae41-0 e41444401-�  ?1,"a","",[aert into t1COLL"",[aert into t1Cnto t1COLLATE( [a444401-0 e41444401-0 [a],"a","",[ae41-0 e41401-0 e44440);
e414MATCH-0 e41444;
i4e41444P1-0 e415444H1-0 [a],"a",">,[aert iPPP t1Cnto t1COLLATE( �aint);
i4e41444401-0 e41444401-0 [a],"a","",[ae( [ai4401-44e414444",[aert in`ea],"a","",[aert into t1Cn4401-0 [a],���������BEGIN[ant);
i4e41444401-0 e41444401-0 [a],"a","",[a],"a"@"","b","",";","a");
],


sqltext:
crEATE VIRTUAL TABLE t1 USING fts3(content);
INSERT INTO t1(rowid,content)VALUES(1,'one');
INSERT INTO t1(rowid,content)VALUES(2,'tio');
INSERT INTO t1 (rowid, content) VALUES(3, 'one tLETE FROM t1 WHEbE rwo');
INSERT INTO t1 (rowid, content) VALUES(4, 't0Xee');
INSERT INTO t1 (rowid, content) VALUES(5, 'one z0reu');
INSERT INTO t1 (rowid, content) VALUES(6, 'two tree');
INSERT INTO t1 (rowid, content) VALUES(7, 'odddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddDdddddddddddddddddddddddddddddddddddddddddddddddddqddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddd sqlite_compileoption_used(1)dddddddd tRgggggggggEMPO�������O�������gggggggggggggggggggggg����������������������t1(one"a"UNIQUE,""eNIQUE,UE$""UNT�
inXdidF EXISTS t;
CREATE VIRTUAL TABLE t USeNG fts3(c);
PRAGMA �rit������������ changes()��������������������������;ANALYZE;DROP TABLE IF EXISTS t;
CREATE VIRT;REINDEX  ;;VACUUM;create table �����(o douTRANSACTIONUE);REINDEX  ;;VACUUM;create table tRgggggggggEMP��������������������������������������USING fts3(c);
PRAGMA �rit������������ changes()�����������������ԗ�������(o doubhar(1)bNIQUE);REINDEX  ;;VACUUM;create table �����(o douTRANSACTION)��������������������������;ANALYZE;DROP TABLE IF EXISTS t;
CREATE VIRT;REINDEX  ;;VACUUM;0reu');
create table �����(o douTRANSACTIONUE);REINDEX  ;;VACUUM;create table tRgggggggggEMP��������������������������������������USING fts3(c);
PRAGMA �rit������������ changes()��������������������������;ANALYZE;DROP TABLE IF EXISTS t;
CREATE VIRT;REINDEX  ;;VACUUM;create table �����(o douTRANSACTIONUE);REINDEX  ;;VACUUM;create table tRgggggggggEMP����UE);REINDEX  ;;VACUUM;create table tRgggggggggEMP����������������������������������������(o doubhar(1)UNIQUE);REINDEX  ;;VACUUM;create table tRgggggggggEMPO�������O�������gggggggggggggggggggggg����������������������t1(one"a"UNIQUE,""eNIQUE,UE$""UNT�
inXdidF EXISTS t;
CREATE VIRTUAL TABLE t USING fts3(c);
PRAGMA �rit������������ changes()��������������������������;ANALYZE;DROP TABLE IF EXISTS t;
CREATE VIRT;REINDEX  ;;VACUUM;create table �����(o douTREPLACEIONUE);REINDEX  ;;VACUUM;create table tRgggggggggEMP��������������������������������������USING fts3(c);
PRAGMA �rit������������ changes()��������������������������;ANALYZE;DROP TABLE IF EXISTS t;
CREATE VIRT;REINDEX  ;;VACUUM;create table �����(o douTRANSACTIONUE);REINDEX  ;;VACUUM;create table tRgggggggggEMP���������������;ANALYZE;DROP TABLE IF EXISTS t;
CREATE VIRTUAL TABLE t USING fts3(c);
PRAGMA �ritaD������������������������������������������������������������������������������YZE;DROP TABLE IF EXISTS t;
CREATE VIRppe randoPOINT�������(';
PRAGMA writable_sche�DEFERRED��������������������������������RLBACK ;;SAVEPOINT T���LLBACK ;;SAVEPOINT T��������������������ؼ���������������������ݼ������������������EMP ;ANALYZE;;;;ROLLBACK ;;SAVEPOINT T�����������������������������������������������������������������������������������������T�����������LLBACK ;;SAVEPOINT T����������������������������������������ݼ������������������������������������������������ؼ���������������������ݼYZE;DROP TABLE IF EXISTS t;
CREATE VIRTUAL TABLE t USING fts3(c);
PRAGMA �rit�����ԯ����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������10;
PRAGMA integrity_check;


sqltext:
SELECT printf(3E00000400*0000000.0000000)>"+2 days""s">""LIKE"b" "a","b" ""WHERE"">""">"a">"4""">""LIKE"""">"a">"a"""> substr(1,1,1);


sqltext:
CREATE VIRTUAL TABLE "000000" USING fts4aux('0000''0'''4444444444444444444444444444'0000');
DELETE FROM "000000";


sqltext:
s
select * from (((��le t1Gone,((���m,smz,s)OTNUHi)TNULWE,s�) Unes)OTNUHi)TNULWE,s�) Une,smz,smzlK)TeatINDEXdiBne,s�) UNI��E t1;


sqltext:
RELEASE'AS noname;
ATTACH':memfts4(pref{x='1,9@6/);
INS2 VALUES('00 02 �

�', 'fRT I����ft'�

oo');
INSERT I����ft'�

 EXISTS2 USING fts4(psefix='1,9,3/);
INSERT INTO t2 VALUES('00 02 �

�', 'foo#L TABLE t2 USIND fts4(prefix=');
INSERT IN', 'fo�');


sqltext:
create table t1(one smallint);
insert into t1 values( sqlite_source_iE,e "a"UN"b")g,"",[aert into r1Cnto t1aOfLATE( 401/
/
.�/
/
LEFT/
/

/

�c
/
/
.�/
>/'
/
/
/
/

c
/
/
T(((((('*(((((((((8(F)(((1444 `a`0 [Kx)�VA7�ES( t0(docid
/
/
/
/
/
/
/
EN�, _) V ifnull(1,1)cC(ord/


//
/
c
/
/�,/E
/
/
/
/
//
�0
#

c
/

/
7IRTU:LEE t0*0cc�0
#

(((((((((((((d(((((/(uuuuu~uuuuuuuuuuuuuwuuuuuuuuuuuuuu����uuuuuuufuuINu�������������������������������������⢢����������������������������������������������������d���� sqlite_version()���������������������������������C��������/
//
>/'
/
/
/
/

�
/

c
/
/
T  INT((((((((((*##################'############################################################################################(((((((((((((@(

�
/

c
/ ifnull(@(((@(((�(((((((((((
/
>/'
@/
/ wnstr(1,1)c
/
/
/c
//�/
G
>�������/
/e/
>/'
/
/
/
/

�
/

/
/
T  INT(((((3((((*((((((((((/'
/
/
)
/

�
/

c
/ ifnull(1,1)/
/
/
�/
/�/
E) VAL�ZS(0');
T t0(docid, x) VL '0EccC0(ord**�**o***(*((((((((((((((((((((((((((((��(((((((((((((((/'
@
/
/
/

c
/
/
/
/
LEFT/
/

/
ENT_TIMe�0
(�(/(((((((((%(((((((((((,"",[(((((((((((8(((,((((((
/((((((((((((((
/
>/'
@/
 sqlite_compileoption_used(1)�
/

c
/
/
EN�/
/
//
/
/
/
/

c
/
/
/
/
/
/
/

9
/c
/
�c
/
/
//
E
/
/
/
/
/
/
TIME

c
/
/
//
/
/
/
ENTEE t0*0c(((((ESEN�/
/
//��������������������������������������U2001-01-01/
//
/
/(( zeroblob(1)(((((((�������������������������/�
/
MEFT/
/
/
/
.

c
#
/
/
/d/(((((((((8(F)(((1444 `a`0 [ax)�V/
>,[aert into r1Cnt/'
/
/�F

c
/
/
/
/
/
LEFT/
/

/

�c
/
/
/
/
>/'
/
/
/
/
/

c
/
/
T(((((('*(((((((((8(F)(((�(((((((((((%(((G(��(((((((((((((((
/
>/'
@
/��nstr( VACUUll(
/c
//
/
(((8(((,((((((
/((((((((((((((
/
>/'
@/
 sqlite_compileoption_used(1)�
/

c
/
/
EN�/
/
//
/
/
/
/

c
/
/
/
/
>/'
/
/
/
/

�
/
H
/
/
/

c
E/
/
//�.
//
/
/
/
ENT_TIMEE 
#

c

/o r1Cnto t1COfTATE( 40O0 e414CCCCCCCC 4
>/'

/
/
/
/

�
/

c
/
/
/
/
/
//
/
/
/
/
ENT�c
/
/
/
ENT_T���@/
c
/
/
/
00, lbng,"",[aert into r9Cn�o t1COfL/
/
/
LEFT.
/�
/

c
(0, '0EccC1(ord**�**o***/
o
T  IN
/
/
�N t0(docid, x VL
c
/
/
/UEW(0, '0EccC(ord**�**o***(*!**o***N');
INSER�������������������( 4010 e41444 into r1Cnto ������FDFT/
/
/
/

��.

c
+
/
/
/
/
/X
>/'�/
/
/
/

�
/
�c
/
/TIM((((((((((((((( ((( ��undex(1)((((((*(((((((((((((((((((((((((((((((((((((((((((((((((((((((
/
>/'
@/
c
/
/
/

c
/
/
//
E
/
/
/
/
/
/
TIME0
#

c
/
/
//
//
/**o***(*!**~***NR�
EZZZZZZZZZZZZZZZZZZ(((((((((((((D(((�CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC7CCCCCCCCCCCCCCCCCCCCCCCCCC/
/
//
>/'
/
/�F

c
/
/
/c
//
/
/
LEFT/
/
/
/

��.
/
/
/
/J/
/
/
/
ENM^��

c
/
/
/
/
?/
>/'
/
/
o �1C`to (((((
/
ATE( 401(((((('*(((((((((((F((((((�(((((((((((%((((((((((((((('
@/
/ �nstr(1,1)c
 'a''b'//
/
/
>/'
/
//
/

�
/

c
/
/ substr(1,1,1)*****@***
/
/
REFERE`CESEN�/
/
//
/
//
/
/
/
44 �
/
/
/
/
/

�
/

c
/
/ tabsssssssssnsssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssEFT/
/

/

44440�-0 bax(%�����������������������������������FDFT/
/
/
/

��.

c
+
/
/
/
/
/\
>/'
/
/
/
/

�
/

c
/
/
T  INT((((333F33333333333333BEGIN/
EN
#

c
/
/
//
/
/
/
ENT_TIMEE t0*0cc�0
#
((((((((((((@
/
/
/c*0cc�0
///
/
LEFT/
/

��.INSERT/
/
/
/
//
>/'
/
/
/
/

�
/

c
/
/
T  INT(((F((((((*((((((((((((((((((�(((((((((((%((((((((((((((((((((((
>/'
ATTACH
/
/
c
//
//
>/'
/
/
/
/

�
/

c
(�/
/
/

c
/
/
/
/
/�.
/J/
/
/
/
EN
#
���������������������������������������������������������d/
/
//
/
/
/
ENT_TIGEE t0*0cc�0
#

(((((((((((((((((((((((t1COfTATE( 4010 e41444401-0  4
>/'
/
/
/


sqltext:
SELECT   * from ( ;
select 1,"a",01*1), ( 
select 11"b", zeroblob(19999), zeroblob(19999), zeroblob(19999), zeroblob(15991), zeroblob(1), zeroblob(99999), zeroblob(1), zeroblob(1999999), zeroblob(1), zeroblob(19999), zeroblob(9999),  11"b", zeroblob(19979), zeroblob(1));


sqltext:
CREATE VIRTUAL TABLE t1 USING fts3(con�ent, tokenize'porter tota INCONSTRAINTd, ping');
SElECT rowid FROM t1 WHERE content ATCH 'res(444"44LETE qu�P4"4Les644�P(1)44471),����44);�;;;ANA3YZE;;?;;LACE into(t1 value!!!!!!!!!!!!!!!!!!!!s(4)41),
@4"071),
(144;;;(4444��
(144441)CUR,
(4)
(4SELECTes(4(J"471),;B;44N),
(QVV4444CURRENT_DTE44)41),
(4"471),
(144;;;;;;;;;;;;;;;A++F+++++;;R;>;;;;;;;;;;A+++++*
(4), avG(1, a�g(9), avg(1), Avg(1), avg(1�, av [a]), avG(1), avg(9), avg(1),  avg(1), �������������������vg(11), avG(1), """"""""""""""""""""REFERENCES""�""""""""""", """"""""""""""""""""""""""""""""""""""""""""""""""?"""""""""��
(144441)CUR,
(4)
(4"""""""""""""""""�"""""""""""����""""""""""""""""""""""""""""!!!!!!!!!!!!!!E,UEU!!!!!, Avg(1), gvg(1), avg(1)otal(1"""""""""""""""""""""""""""""""""#"""""""""""#"""""""""""""""""""""""""""" sqlite_version()"""""""""""""""""""""" trim(""""""""""""""""""""""""""""""2""TRIhGER"""�"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""g(9),  avg(1), Avg(1), avg(�), avg(1), avg(11),1,+vG(1), avg(4(1), avg(9), g(11), avG(1), avg(9),  avg(1), Avg(1), avo(G(1), avg(9), ajg(1),  avg(1), avg(11), avG(1),  avg(11),"11), avG(1)� """"""""""""""""""""REFERENCES""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""���"""""""""2""""""""""""""""""""""�""""""""""""""""""""""""""""""""""""""""""""""""""""""";"��#"""""""""""#"""B"""GROUP""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""@""""""""""""""""""""""""""""""vG(1), avg9),  avg(=)""""""""""""VIR1@avg(1)+++*
(4), aTUA"""""""""""""""""""""""""""", avG(8), avote(1)1),  Nvg(1), avg(11),(1), avg(1) amg(1,1) AvG(1), avg(41), avG(1), avg(9), avg(8),  aug(1), avg(11), aaG(1(5), Avg(1), avg(1), avg(1), avg(11#, avG(1), avg(9), avg(1),  avg(1), avavgg(11), avG(1),  avg(11), avG(1), avg9),  avg(=)A A avg(9SURT!, avg(11i,1, AvD(1), avg(41"""), avG(1), avg(9), ivg(8)""""�g(1)s(4(J"471),;B;443),
(QVV�avk(11), avG(1), avg(9),avg(1),  avg(1)6 avg(11), mvG(1), avg(9),��avg 1), Avg(1), gvg(1), avg(1)otal(1),1,smz""UNIQUE,U""UNIQUE,UE$e,EINDsm4"UNIQsm_z""UNIQUu,E$lnINint)';;LYZE;Eq m1@avg(1)+++*
g(.),  avg(1), avg(4), avG(1), a, avg(11), avG(1), avg(9)avg(1), avg(11), avG(1), avg(9),  avg(1), Av, avg(1)ot AavG(1), avg(9)sm,EVNDsm"U""UNIQUE,UEUUM;B9),  avg(11)N_""UNz""UNIavg(9), avg(1)otal(1),1, AavG(1avg(9), a�g(1)DsmIN�NIQUE,U""UNIQUE,UEUUM;B9),  avg(11) Avg(1), afg(1), avg(1)otal(1),1,0dE,U""UNIQUE,UE$e,EINDsm""UNIQUE,E"UNIQUElE$l@IN, avG(1), avg(9), aag(.),  avg(1), avg(11),UE,t);NALYZE;q n t;


sqltext:
SELECT * ,*,bro.  a,b0ND
selecca,bro.  a,b0ND
tbro. ect a,bro.  a,b0ND
selecca,bro.  a,b0ND
tbro.  a,b0ND
t a,bro.  aa,bro a,bro.  aa,aa,bro a,bro.  aa,bjo.  a,b0ND
t a,brct a,bro.  a,b0ND
sa,bro.  a,b0ND
selecca,t a,bro.  a,b0
tbro.  a,b0ND
t a,bro.  aa,bro a,bro.  aa,aa,bro a,bro.  aa,bjo.  a,b0ND
t a,brct a,bro.  a,b0ND
sa,bro.  a,b0ND
selecca,bro.  a,b0ND
tbro.  a,b0ND
t a,bro.  aa,bro a,bro.  aa,aa,bro a,bro.  aa,bjo.  aD
sa,bro.  a,b0ND
selecMa,bro.  a,b0ND
tbro. ect a,bro. a,b0ND
sa,bro.  a,b0ND
selecc
tbro.  a,b0ND
t a,bro.  aa,bro a,bro.  aa,aa,bro a,bro.  aa,bjo.  aD
sa,bro.  a,b0ND
selecca,bro.  a,b0ND
tbro. ect a,bro.  a,b0ND
selecca,bro.  a,b0ND
tbro.  a,b0ND
t a,bro.  aa,bro a,bro.  aa,aa,bro a,bro.  aa,bjo.  a,b0ND
t a,brct a,bro.  a,b0ND
sa,bro.  a,b0ND
selecca,t a,bro.  a,b0ND
selecca,bro.  a,b8ND
tbro.  a,b0ND
t a,bro.  aa,bro a,bro.  aa,aa,bro a,bro.  aa,bjo.  a,b0NND
sa,bro.  a,b0ND
selecca,bro.  a,b0ND
tbro.  a,b0ND
t a,bro.  aa,bro a,bro.  aa,aa,bro a,bro.  aa,bjo.  aD
sa,bro.  a,b0ND
selecMa,bro.  a,b0ND
tbro. ect a,bro.  a,b0ND
selecca,bro.  a,b0ND
tbro.  a,b0ND
t a,bro.  aa,bro a,bro.  aa,aa,bro a,bro.  aa,bjo.  a,b0ND
t a,brct a,bro.  a,b0ND
sa,bro.  a,b0ND
sel aa,bro a,bro.  aa,aa,bro a,bro.  aa,bjo.  aD
sa,bro.  a,b0ND
selecMa,bro.  a,b0ND
tbro. ect a,bro.  a,b0ND
selecca,bro.  a,b0ND
tbro.  a,b0ND
t a,bro.  aa,bro a,bro.  aa,aa,bro a,bro.  aa,bjo.  a,b0ND
t a,brct a,bro.  a,b0ND
sa,bro.  a,b0ND
selecca,bro.  a,b0ND
tbro.  a,b0ND
t a,bro.  aa,bro a,bro.  aa,aa,bro a,bro.  aa,bjo.  aD	sa,bro.  a,b a,b0ND
t a,bro.  aa,bro a,bro.  aa,aa,bro a,bro,b0ND
t a,brctelecca,bro.obro.  a,b0ND
tbro.  a,b0ND
t a,bro.  aa,bro a,bro.  aa,aa,bro a,bro.  aa,bjo.  aD	sa,bro.  a,b a,b0ND
t a,bro.  aa,bro a,bro.  aa.  a,b0ND
tbro. ect a,bro.  a,b0ND
selecca,bro.  a,b0ND
tbro.  a,b0ND
t a,bro.  aa,bro a,bro.  aa,aa,bro a,bro.  aa,bjo.  a,b0ND
t a,brct a,bro.  a,b0ND
sa,bro.  a,b0ND
sele a,b0ND
selecca,bro.  a,b0ND
tbro.  a,b0ND
t a,bro.  aa,bro a,bro.  aa,aa,bro a,bro.  aa,bjo.  aD	sa,bro.  a,b a,b0ND
t a,bro.  aa,bro a,bro.  aa,aa,bro a,bro,b0ND
t a,brctelecca,bro.obro.  a,b0ND
tbro.  a,b0ND
t a,bro.  aa,bro a,bro.  aa,aa,bro a,bro.  aa,bjo.  aD	sa,bro.  a,b a,b0ND
t a,bro.  aa,bro a,bro.  aa.  a,b0ND
tbro. ect a,bro.  a,b0ND
selecca,bro.  a,b0ND
tbro.  a,b0ND
t a,bro.  aa,bro a,bro.  aa,aa,bro a,bro.  aa,bjo.  a,b0ND
t a,brct a,bro.  a,b0ND
sa,bro.  a,b0ND
selecca,t a,bro.  a,b0ND
selecca,bro.  a,b8ND
tbro.  a,b0ND
t a,bro.  aa,bro a,bro.  aa,aa,bro a,bro.  aa,cca,t a,bro.  a,b0ND
selecca,bro.  a,b8ND
tbro.  a,b0ND
t a,bro.  aa,bro a,bro.  aa,aa,bro a,bro.  aa,bjo.  a,b0ND
t a,brct a,bro.  a,b0ND
sa,bro.  a,b0ND
selecca,bro.  a,b0ND
,brctelecca,bro.o.  a,t1;


sqltext:
SELECT  cou( l�KEY���le)ne,nt(1),?, * from (  ;
select �������le,1), ( 
select 4,4,1 l�������le)Hect USING( l�������le)ne, USING( l�������""WHERE"">"a">"a">"a">"JOINa""">>"">"a">"a""">"">"a">"a">"d""">"a">"a""">"a">"y";"a",t11"a","b" "a">"a""">"">"a">"">"a">"a""">"">"a">"a">"d""">"a">"a""">"a">"y";"a",tF;


sqltext:
PRAGMA page_size= 512;
PRAGMA auto_vacuum = incremental;
CREATE TABLE t1(x);
INSERT INTO t1 VALUES( randomblob(1 * (512-4)) );
INSERT INTO t1 VALUES( randomblob(1 * (512-4)) );
INSERT INTO t1 VALUES( randomblob(2 * (50074)) );
INSERT INTO t1 VALUES( randomblob(4471* (512-4)) );
INSERT INTO t1 VALUES(rando-+-+2 AND++-+-+-+2 AND++- ?2 AND++- ?2 AND++-+-+2 AND++-+-+-+2 AND++- ?2 AND++-+++-+-+ ?2 AND++-+-+2 AND++-+-+-+2 AND++- ?2 AND++- ?2 AND++-+-+2 AND++-+-+-+2 AND++- ?2 AND++-+++-+-+++- ?2 AND++-+++-+-+2 AND++-+-+-+2 AND++- ?2-+2+-+++-+-+2 AND++-+-+- ?2 AND+-+-+-+2 AND++- ?2 AND++-+++-+-+2 AND++-+-+-+2 AND++- ?2-+2;
ata
select+2 WHERE+2 AND+-2 AND++- ?2 AND++-+-+2 AND++-+-+-+2 AND++- ?2 AND++- ?2 AND++-+-+2 AND++-+-+-+2 AND++- ?2 AND++-+++-+-+ ?2 AND++-+-+2 AND++-+-+-+2 AND++- ?2 AND++-2 AND++- ?2 AND++-+-+2 AND++-+-+-+2 AND++- ?2 AND++- ?2 AND++-+-+2 AND++-+-+-+2 AND++- ?2 AND++-+++-+-+ ?2 AND++-+-+2 AND++-+-+-+2 AND++- ?2 AND++- ?2 AND++-+-+2 AND++-+-+-+2 AND++- ?2 AND++-+++-+-+++- ?2 AND++-+++-+-+2 AND++-+-+-+2 AND++- ?2-+2+-+++-+-++-+-+2 AND++-+-+-+2 AND++- ?2-+2;
ata
select+2 WHERE+2 AND+-2 AND++- ?2 AND++-+-+2 AND++-+-+-+2 AND++- ?2 AND++- ?2 AND++-+-+2 AND++-+-+-+2 AND++- ?2 AND++-+++-+-+ ?2 AND++-+-+2 AND++-+-+-+2 AND++- ?2 AND++-2 AND++- ?2 AND++-+-+2 AND++-+-+-+2 AND++- ?2 AND++- ?2 AND++-+-+2 AND++-+-+-+2 AND++- ?2 AND++-+++-+-+ ?2 AND++-+-+2 AND++-+-+-+2 AND++- ?2 AND++- ?2 AND++-+-+2 AND++-+-+-+2 AND++- ?2 AND++-+++-+-+++- ?2 AND++-+++-+-+2 AND++-+-+-+2 AND++- ?2-+2+-+++-+-+2 AND++-+-+- ?2 AND+-+-+-+2 AND++- ?2 AND++-+++-+-+2 AND++-+-+-+2 AND++- ?2-+2;
ata
select+2 WHERE+2 AND+-2 AND++- ?2 AND++-+-+2 AND++-+-+-+2 AND++- ?2 AND++- ?2 AND++-+-+2 AND++-+-+-+2 AND++- ?2 AND++-+++-+-+ ?2 AND++-+-+2 AND++-+-+-+2 AND++- ?2 AND++-2 AND++- ?2 AND++-+-+2 AND++-+-+-+2 AND++- ?2 AND++- ?2 AND++-+-+2 AND++-+-+-+2 AND++- ?2 AND++-+++-+-+ ?2 AND++-+-+2 AND++-+-+-+2 AND++- ?2 AND++- ?2 AND++-+-+2 AND++-+-+-+2 AND++- ?2 AND++-+++-+-+++- ?2 AND++-+++-+-+2 AND++-+-+-+2 AND++- ?2-+2+-+++-+-+2 AND++-+-+- ?2 AND++-+-+2 AND++-+-+-+2 AND++- ?2 AND++-+++-+-+++- ?2 AND++-+++-+-+2 AND++-+-+-+2 AND++- ?2-+2 AND++- ?2 AND++-+++-+-+++- ?2 AND++-+++-+-+2 AND++-+-+-+2 AND++- ?2-+2+-+++-+-+2 AND++-+-+- ?2 AND+-+-+-+2 AND++- ?2 AND++-+++-+-+2 AND++-+-+-+2 AND++- ?2-+2;
ata
select+2 WHERJ+2 AND+-2 AND++- ?2 AND++-+-+2 AND++-+-+-+2 AND++- ?2 AND++- ?2 AND++-+-+2 AND++-+-+-+2 AND++- ?2 AND++-+++-+-+ ?2 AND++-+-+2 AND++-+-+-+2 AND++- ?2 AND++-2 AND++- ?2 AND++-+-+2 AND++-+-+-+2 AND++- ?2 AND++- ?2 AND++-+-+2 AND++-+-+-+2 AND++- ?2 AND++-+++-+-+ ?2 AND++-+-+2 AND++-+-+-+2 AND++- ?2 AND++- ?2 AND++-+-+2 AND++-+-+-+2 AND++- ?2 AND++-+++-+-+++- ?2 AND++-+++-+-+2 AND++-+-+-+2 AND++- ?2-+2+-+++-+-++-+-+2 AND++-+-+-+2 AND++- ?2-+2;
ata
select+2 WHERE+2 AND+-2 AND++- ?2 AND++-+-+2 AND++-+-+-+2 AND++- ?2 AND++- ?2 AND++-+-+2 AND++-+-+-+2 AND++- ?2 AND++-+++-+-+ ?2 AND++-+-+2 AND++-+-+-+2 AND++- ?2 AND++-2 AND++- ?2 AND++-+-+2 AND++-+-+-+2 AND++- ?2 AND++- ?2 AND++-+-+2 AND++-+-+-+2 AND++- ?2 AND++-+++-+-+ ?2 AND++-+-+2 AND++-+-+-+2 AND++- ?2 AND++- ?2 AND++-+-+2 AND++-+-+-+2 AND++- ?2 AND++-+++-+-+++- ?2 AND++-+++-+-+2 AND++-+-+-+2 AND++- ?2-+2+-+++-+-+2 AND++-+-+- ?2 AND+-+-+-+2 AND++- ?2 AND++-+++-+-+2 AND++-+-+-+2 AND++- ?2-+2;
ata
select+2 WHERE+2 AND+-2 AND++- ?2 AND++-+-+2 AND++-+-+-+2 AND++- ?2 AND++- ?2 AND++-+-+2 AND++-+-+-+2 AND++- ?2 AND++-+++-+-+ ?2 AND++-+-+2 AND++-+-+-+2 AND++- ?2 AND++-2 AND++- ?2 AND++-+-+2 AND++-+-+-+2 AND++- ?2 AND++- ?2 AND++-+-+2 AND++-+-+-+2 AND++- ?2 AND++-+++-+-+ ?2 AND++-+-+2 AND++-+-+-+2 AND++- ?2 AND++- ?2 AND++-+-+2 AND++-+-+-+2 AND++- ?2 AND++-+++2+-+++-+-+2 AND++-+-+-+2 AND++- ?2-.2;
++-+-+2+-+++-+-+2 AND++-+-+-+2 AND++- ?2-+2+-+++-+-+2 A2 AND++-+-+- ?2 AND++-+-+2 AND++-+-+-+2 AND++- ?2 AND++-+++-+-+++- ?2 AND++-+++-+-+2 AND++-+-+-+2 AND++- ?2-+2+-+++-+-+2 AND++-+-+-+2 AND++- ?2-.2;


sqltext:
SELECT CAST (zeroblob(100) AS  EALeeeeeeE "a" TEXT)>"g""">"a>A">"a">"a;
T o`ld00) AS REALeeeeee000000' days""a">0000000000000000000001�"%2 days">""LIKE"b" "���b" ""W000000000000010000-0010,000001)>9+< days""a">>"+� days"> upper(1) "a","b" ""WHERE"">"a">"a">"a""">"a">"">"a">"a""">"a">"I""">"">"a">"a">"a""">"a">"4�>"a">"a">"ATTBCHK�a">"a">"a">"a">"a">a">"a">"NOT"a"AND"a""">"">"a">"">"a">"a""">"">"a">"a">"a""">""LIKE"11111111""">"a">"a")>"a">"a">"a">"a">"a"AND"a""">"">"a">"">"a">"a""">"">"a">"a">"a""">""LIKE"11111111""">"a">"a"""> substr(1,1,1);


sqltext:
PRAGMA encoding=UTF16;
CREATE TABLE t1(���������������������x);
INSERT INTO t1 VALUES(1);
ALTER TABLE t1 ADD COLUMN b INT0000 DEFAULT '�00';
ALTER TABLE t1 ADD COLUMN c REAL DwFAULT '�e99';
ALTER TABLE t1 ADD COLUMN d TEXT DEFAULT-�������������������������x+1;
SELECT* FROM t1;


sqltext:
crEATE VIRTUAL TABLE t1 USING fts3(content);
INSERT INTO t1(rowid,content)VALUES(1,'one');
INSERT INTO t1(rowid,content)VALUES(2,'tio');
INSERT INTO t1 (rowid, content) VALUES(3, � tLETE FROM t1  INTO t1 (rowid, content) VALUES(4, 't0Xee');
INSERT INTO t1 (rowid, content) VALUES(5, 'one z0u');
INSERT INTO t1(rowid, content) VALUES(6, 'two tree');
INSERT INTO t1 (rowid, content) VALUES(7, 'oddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddd}ddddddddddddddddddddddddddddddddddddddddddddddddddDddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddDddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddd`ddddddddddddddddd^ddddddddddddddd sqlite_compileoption_used(1)dddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddFdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddne two t0ree');
DELETE FROM t1 WHERE rowid = 4;
 VALUES(8, 'four');
UPDATE t1 SET content = 'uree' WHERE  1;
INSERT INTO t1 (rowid, content) VALUES(9, 'one four');
INSERT INTO t1 (rowid, content) VALUES(10, 'two four');
DELETE FROM t1 WHERE rowid = 7;
INSERT INTO t1 (rowid, content) VCASES(11, 'one two four');
INSERT INTO t1 (rowid, content) VALUES(12, 't0ree fUur');
ImSERT INTO t1 (rowid, content) VALUES(13, 'one t0ree four');
DELET5 FROM t1 WHERE rowid - 1;
INSERT INTO t1 (rowid, content) VALU2S(14, '00o00');
NTO R1 (d, c5, 'ur');
UP


