# xsql

sqltext:
CREATE TABLE t0("""""""","","""�""""""""""""""""""""""""""""""""""""""""", '0�0');
CREATE VIRTUAL TABLE f00 USING fts4(content=t0);


sqltext:
CREATE VIRTUAL TABLE t1 USING fts3(content, tokenize porter);
INSERT INTO t1(rowid, content) VALUES(1, 'r\yyyye pyye popjABye �orter)rWy1tokeFROM porter)r\yy�yE INATye pyyyepjudpyEporter)r\yyIpy�ye
�







d


�SINizex)r\yyyye pyyE Vrter)p\yyyye py�yeRNGtoketoeno�e porter)r\yyyye pyyye pjpyyye njudpye 2orter)r\yyy^e CREAdE RIRTUAL TABye porter)rPRIMARY��yye @cC
INS*RcC
I`S*e p d porter�r




�




USINGtokenize 55555555555555555poyyeIVITI�L

IF


e L TABye porter)r\yyy�e CRErter)r\yyy pyyye pbpyyyepOU�Etoken�ze porter)r\yyyye pyyye pj�yyye pjuder) dTd VIPTUAL TABLE t1+USIN� @ts(cizROUP









ELSEer)r\yBye\yyyye plye Sorter)r\yZyye CREATE VIRTUAL I.Bportr)r\yyyye INITIAL
@









UdINGtokenHzNULLyyeeIVITIj






e L TABye pmrter)r\yyyye����������������) ���������������ﶶ����������������������������������������������������������������










d


�SIN
IN��������������� blob��������������� a.b�����ELECT����������������������������������������������������AL TokHHHHHHHHHHHHHHHHHHHHHHHEHHHHHHHHHHHHHHHHHHHHHHHHHH��������������������������������������������������������������������������dpye 2orter)r\yyy^e CRE���������FFFFFFFFFFFFFFFFFFFFFFFFFF(FFFFFFFINTOFFFFFFFFFFFMFFFFFFFFBFFF�������������������������˶�����������������������������������������������������������������������������PRAGMA ave pyyye oyyeer)r\yyyye CREATE UAizer)r\yByeiiiiiiiiiiiiifiiiiiiiiiiiiiii\yC
IN��RT QNiOye {yyye�dr�yyyeV
 CREATE RIRTUAL TokHHer)r\yyyye CREATE JIRT >= TABE\yy!^e CREATE RI pj�yyyU pjud�ye porter)r\yyyye CR
ATE rIRHH@HHHHHHHHHHHHizer)r\y char(1)T INTOye pyyye oybe �yye porter) �AND`UTERo�ter%;
INS*RT IN������������������������������er)r\yyyye CREATE U1izer)r\yBye\yyy�������������portU^
 CREATE Sorter)r\yyyye CREATE VIRTUAL9I.Bporter)r\yyyye INITIALLyyye pjABye �orter)rWy1WyuykudP��porteryyye prter)r\yy Vyyye o�yo p ye portyyye CREAokeFROM porter)r\yyyye INATye pyyyepjudpyE ye












d


�SIN;
INS*RT �NTyy^
 VIRTUAL I.Bporter)r\y CREATIRdALATA a,bken�zeyyye pyyye pj�yyye pjudjye porter)r\yyyye CR
TUAL TACCCCCCCCizex;r\yyyye pyyE VIRTUAL T.BLE t1 USI
IN��������ƶ������������������������������������������������������������������Ѷ�����������

*



UdINGtokenHze poyyuuuuuuuuuu






e L TABye porter�r\yyynnnnnn[nnnnnnnnnnnnnnnnnnnnnonn���\yyy^
 CRE(TE RIRTUAL TA a,WeIVITI�Lyyyb pj

Iyye pjud�ye porter)r\yyyye CR
ATE rIRTUA] TACC^CCC�erzer)r\yyyye pyyE VIRTUAL T.BLE t1 USIdG f�C
INS*RT INTOy c�ar(1BLE t1 USId)�ybe �yye porter) �OUTER;
I����T INTOye pyyye oyyeer)r\yyYye CREATE UAizer)r



e\yyyye pyye `orter IN\pe p�cC
INS*RT TO);
INS*RT INTye pyyye oyye pyyyyeeIV�TI.REATE UAizer)r\yBye\yyyye7py3ye Sorter)r\yyyye C�EATE VIRTUAL I.Bportye pjABye porter)r\y1 cC
INS*RT QNTOye {yyye oype pyye porBYbUer)r\yyyye CREATE @IRTUWL TABE\y�dd��e porter)r\yyyye CR
ATE �IRTUAL yyye pyyye peNOr\yyyyeyE VIye portyyyr CREAokeFROM porter)r\yyyye
INWTye@pyy[epudpyE porter)�
yye












d


�SINoat�r);
INS*R\IVITILyyyb pj
@IF


eL TABye porter)r\yyy�e CRErter)r\yyy pyyyepOU�Etokenize `orter)rFFFFFFFFFFFFFFFFFFFFFFFFFFFr) dTd VIPTUAL TABLE t1+USIN� @ts( Sorter)r\yZyyI CREATE VIRTUAL I.Bporter)r\yyyye INITIAL











UdINGtokenHze poyyeeIVITIL






e$L TABye po�ter)r\ yyeC
INS*RT QNTOye �yyye oype p�ye 
I?S*RT INTOye pyyye oyye pyye porye oyye pyye ����ertokenazTBBE YI�TUAL TAe porVer)r\yyyye pyyye pjpyyy� pjudporter) myuykudPy�porteryyye prtOUTERyy Vyyye o�yo pyy| port�yye CREATE VIRTUALABE\yyy^e CLEAT' R2RT�TABtokenizeyyye pyyye pj�yyy) er9r











USINGIVITILyyyb pj

IF


e L TABye porter)r\yyyye CRErter)r\yyy pyyze porter)r\yyyye pyyye pjpyyye pjuder) ����������������dTd VIPTUAL TABLV t1+USIN� @ts(cizer)r\yBye\yyyye plye Sorter)r\yZyye CREATE VIRTUAL I.Bporter)\yyyye INITIAL











UdINGtokenHze poyyeeIVITIL




to�enize poyyeeIVITIj






e L TABye3porter)r\yyyye CRErter)r\yyy pyyye pjpyyyepVACUUMtoke|ize porter)r\yyyye pyyye pjpyyye pjuder) dTd VIPTUVL TABLE t1+USINFROMs(cizer)r\y ye\yyyye plyey|yye CREATE VIRTUAL I;Bporter)r\yyyye INITIAL











UdINGtokenize poyyeeNGtokenyb pj






e L TAB�ee pjud�ye porttokeniz���������������e poyyeeIVITILyyyb pj

IF


e L TABye pyrter)r\yyyye Crter)r\yyy pyyye pjxyyyepOU�Etonize er)v\yyyye pyyye pjpyyye pjuder) dTd VIPTUAL TABLE t1+USIN� @ts(cize~)r\yByNULLyyye plye Sorter)r\yZyye CREAAL I.Bporter)r\yyyye INITIAL
�









UdINGtokenHze poyyeeIVITILy}yb pj




tokenize poyyeeIVITIL






e L TABye �ej�yyye pjSder) dTd VIPTUAL TAB��������������¼����������LE t1+USIN� @ts(cizer)r\yBye\yyyye plye [orter)r\yZyye CREATE VIRTINTOI.Bportor)r\yyy datetime(1,1,1)






UdINGXokenHze poyyeeIVITIj






e L TA4ye porter)r\yyyye CRErter)r\yyy ]dINGtokenHze poU�Etokeniz U� NG fcC
INS*RT QNTOye �yyye oype pyye 
I?S*RT INTOye pyyye oyye pyye pye oyye pyy� ����ertokenaz TBBE YIRTUAL TAe porVer)r\yyyye pyyye pjpyyye �judporter) �WyuykudPy�porteryyye prter)r\ VRTUAL
INS*RT INTOye pyyye oyye pyye porter) �etokenHzNUL




USING�tokr�r\yyyym CRErter)r\yyy pyyye pjpyyyepVACUUMtoke�|ize porter)r\yyyye p�yye pjpy random()r) dTd VIPTUVL TABLE t1+USIN� fts(cizer)r\y ye\yyyye plye Sorter)r\yZyye CREATE VIRTUAL I.Bporter)f\yyyye INITIAL











UdINGtokenize poyyeeIVITILyyyb pj






e L TABye porter)r\yyyye CRErter)r\yyy pyyye pjpyy��pOU�Etokeniz����rter)r\yyyye py�ye pjpyyye pOUTER���tokenize poyye INITIALLyyyeSING  intcC
IdS*RT INTOye {yey�����������������Wy����� TABye portlj�y������ substr(1,1,1)��������������������������������������� ����������������������������������IF��������������������������������UAL I.Bpe p��rC
InS*RT TO);
INS*RT INTye pyyye oyye pyyyyeeIVITI.REATE UAizer)r\yBye\yyyye py3�e SortporBYbUer)r\yyyye C�EATE VIRTUAL I.Bporter)r��������������������������



*
















USING��
INS*RT INTOye }yyye oybe �yye por�er) �GROUP









ELSEL TABye4portyye CAEAOUTERRBUAL I pjuyye py










USING\yypye @cC
Iyye pjpyyye pj�dpye porter)r\yyyyd�CREOTE VIRTUAL (1)er)r\yyyyepyyye  tokenize [orter);
INS*R��������������oyye �yy~ po������:pj
@IF


e L Trter) ize pgrte��9yy�okenize porter)r\�\yypye @cC
Iyye pjpyINTdp��g');
SEL


sqltext:
create VIRTUAL TABLE ft0 USING fts4;
INSERT INTO ft0 VALUES(' 0 titime(1,VIRTUAL TABL1,1)SERT IN me(1,V�TUAL TABL1,1)SERT IMATCH%EXISTS mS(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">"ATTACHROLLBACK>"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">"JOINa""">"a"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"> VIRTUAL TABLE ft0 "a"> ">"a">"a">"a">"JOINa""">"a">"a""">"">"a">"">"a"ITUAL TABL1,1@SERT IN me(1,VIRTUAL TABL1,1)SERT IMATCH%EXISTS me(1,1,1)SERT IEXISTS f S��INd= fC0 b"a">"a">"a">"a">"JOINa""">"a">"a""">"">"a">"">"a">"a""">"">>"a""d>"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">"ATACd>ACH>�a">"a">"a">"a">"JOINa""">"a">"">"a">"a">"ATTACH>>"a">"JOINa""">"a">"a""">"">"a">"">"a">"�a">"a">"a">"a">"a">"a">"a">"JOINa"""�"a">"a""">"">"a">"">"a">"aa""">"">"a">"">"a">"�a">"l">"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"���""">"">"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 ft0 MATCH 'c f 0 b';SELECT snippet(ft0, '0') FROM ft0">"a">"JOINa""">"a">"a"""�>"">"a">"a"">"a">"a">"d""">"a">"">"a">"a">"d#"">"a">"a""">"a">"y";"a"a">"JOINa""">"a">"a""">"">"a">"">"a">"�a">"q">"a">"a">"a">"JOINa">"ATTACH>ACH>�a">"a">"a">"a">"aERT IE">"a">"a">"ATTACH"">"a""">"">>"a""">"">"a">"">"a">"a">"a">"a"P"a">"a">"a">"a">"JOINa""">"a">"">"a">"a">"ATTACH>A
H>�a">"a">"a">"a">"a">"a">"a">"JOINa""">"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">"JOINa""">"a">"a""">"">"a">"">"a">"a""">>">"a";"a""d""""">"Y">"y";"a",tF;


sqltext:
SELECT   group_concat( :1)""from ( 
select 4411,1,1,1), ( 
selecT 
11), (  ;
select 4411,1,1,1), ( 
selecT 

 111), ( select 

( 
selecT 
 111)UNION 
selecT 
 19), ( select 

( 
selecT 
 111)UNION select 4411,1,1,1), ( 
selecT 
11), (  ;
select 4411,1,1,1), ( 
selecT 

 111), ( select 

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

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

44<1);


sqltext:
SELECT  count(1),?, * frOm (  ;
�������le,r�INYEJOINnv,se,nene,st�EhdkBne,s�le,Le)USING( l�������le,ne,neINITIALLYLLBne,sm1),3( 
, ( 
seleSEJOINnv,|e,ne,s�INDE�m,seN�Ts,1)Hect Bne,,1)Hect Bne,mm41Gnne,s�z);


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">"a""">��������������������������������DISTINCT���������������������������������������������������������������������������������������������������;ANALYZE""">"T">"a""">"a">>"">"�";DROP TABLE IFEXIS"a">"JOINa""">"a">"a TABLE t1 USING fts3(c);I(';
PRAGMA w�RLBACK ;;S 'a'OINT T�����������LLBACK ;;SAVEPOINT T��������������������������������ݼ��F;
ALTER TABLE t1 RENAME TO  sqlit_compileoption_used(1)�������������������������������������������������������@���������������������������������������������������DISTINCT����������������������������������������������CASCADE������POINT T����������������������������������������������;ANALYZE;ANALYoE; t1ANALYZE;;E;E t1;


sqltext:
PRAGMA foreign_keys =""""""""TE TABLE t1(x INTEGER PRIMAlY �E���������������������������LT 10 REFERENCE  t1(x) ON UPDATE SET DEFAULT)������������������������������;
CREATE TABLE t3t0(y DEFAULT  0 REFERENCES tAULT);
*REATE �ABLE t3(y REFERENCE�POINT T��;;SAVEPOINT �F; replace(1,1,1)ELECT+2+-2 AND+++ -2 AND+���D������2 BETWEEN-+- -2 AND+2 AND+24hhhhhhhhhhhhhYhhhhhhhhhhhhhhhhhhh�������������������������������������������h�hhhhhhhhhhhhh�������������������������������������������������������������������������������������������������������������������������������������������a��������������������������������������������������������������������������������������������������������������������������������������������������������������� �����������������������������������������������������������������������������00000������������������������������������Բ��������������������������������������������������������������������������������������������� ��������������������������������T �F; replace?1,1������������������������������� ����������O ALUEK('�����������������������������������������������������;SAVEPOINT T�3:;SAVEPOINT T����F;
ALTER TLE��RENAME TO  sqlit_compi(1)������������������������������������������DISTINCT�������������������Q����������������������������������Բ�����W��DISTINCT����������������������������������������������CASCAbE����������������������FAIL�������ԛ������������������������������;A\ALYZE;DROP TABLE IF EXISUS tA
CREATE VIRTUAL TABLE t1 USING fts3(c);
PRAGMA@rit ;;SAVEPOINT T��;;SAVEPOINT �F;);
INSeRT INTO t0 VALUES('������������O�m����������������ϱ����������������������������������������������������������������������������������������������������������������������
)�  INTOoc 0 ***cc 0(ord**�**o**+N');
I


sqltext:
PRAGMA encoding=UTF16le;
CREATE TABLE t0t0006(a COLLATE nocase PRIMARY KEY);
INSERT INTO t0t0006 VALUES('ab0');
INSERT INTO t0t0006 VALUES('ABX�������');
PRAGMA temp_store = 1;PRAGMA temp_s�����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������hhhhhhhhhhhhhhhhhhhhhhhhhhYhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhh���������������������hhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhxhhh���������������������������������������������������������������������������������hhhhh�hhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhCUUM;create table �RgggggggggEMPhh����������������������������������������������������������������������������������(o );REINDEX  ;;VACUUM;create table �RgggggggggEMP��������������������������hhhh�hhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhh���hhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhh���������������������������������������������������������������������������������hhhhMhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhh�������@������������������������������������������������������������������������������(o douTRANSACTIONUE);REINDEX  ;;VACUUM;create table tRgggggggggEMP�������h��������������������������������(o do sum(1))UNIQUE);REINDEX  ;;VACUUM;create tabNDEX  ;;VACUUM;create table tRgggggggggEMP����������������������������������������(o doubhar(1)UNIQUE);REINDEX  ;;VACUUM;create table tRinXdidne,diBnel ���������(o douTRANSACTIONUE);REINDEX  ;;VACUUM;create table tRgggg(o dou ;;VACUUM;create table tRgVA>UUinXdidne,diBnel fe,EINDsmz""UNIQUE,UE$lNlint);;;create table tR�EGYN?ANALYZE;Eq m t1;


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





es(1);
select char(
4E+%111
, ( s`lect 
( 
selec:::::',$VIEW62001-0%-01%1)/* */
"",""from ( 
select 4411,1,1), ( select 

( 
selecT 
 111)UNION 
selecT 
  -
( 
selecT 1)UNION  
selecT 
 11);
select char(
411
9), ( s( 
sN 
s�
se 44
se), ( s
selecT<1);


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;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;������������;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;��;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;%;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;A;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;�;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;%;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;f 0 b c ');
SELECT snippet(ft0, '3') FROM ft0 WHERE ft0 MATCH 'c d 0 time(1,1,1)Sf 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 f1.1)SERT INTO f 00 b c 0 b';;
INSERT INTO ft0 VALUES(' 0 time(1,1,1)SERT INTO f T 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 tige(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) RT 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)SVIEWINTO f 0 b c 0 b';;�INzzzzzzzTO 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 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:
SELECT printf('%*.*c',502,3.00011111111111111111111)"a","b" ""WHERE"">"a">"a""">"a">"y";"a",t>"a">"a">"A">"a">"a">"a">"J""">"a">"a""">"">"t""a">"Z""">"">"a">"a">"d""">"a">"a""">"a">"y";"a",tF;


sqltext:
create VIRTUAL TABLE t1 USING
fts3(content, tokeni�e porter);
INSERT INTO t1(rowid, conte1, 'running and YySING fTPR4M INTEGER PR4MARY 0tSt00>������RY KEY, TARY KEY, Te0t6t0e3KEY, TER PRHAVINGKBY, Te0tSt00n0 TARY KEY, Te0Y, Tn0EXT)��CREA KEY, Te0tSt00nt00n0 TARY KEY, Te0Y, Tn0EXT);
CREATE TEMP TRIGGER 









ER UPDATE ON TempT000e BEGIN
INSERT INTxxxxxxxxxx�xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx�xxxxxxxxxxxxxxxxxxxxxxxxxxxxx����������avg(1)ot�AavG(1), avc(9)smp""UNIQFROM t0aux;

SELE,EINDsm""UNINDsm""UNIQUE,E$ln/smz""UNIQUEnINDsmUNz""UN�avg(9 1=1vt(1	otad(1),1,yBavG(1)9TABLEg1)DsmINDsmsmz""�NIQUE,U""UNDROP,U�$e,EINDsm3"UXIQsm_""UUM;B9),av
(4), avG(aa, X, c) VAree four', '000VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV3VVVVVV�VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV
SELECELECT * FROMs4aux0t0)0o00', 'one twVVVVVVVV���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������)smp""UNIQFROM t0aux;

SELE,EINDsm""UNINDsm""UNIQUE$ln/smz""UNIQUEnINDsmUNz""UN�avg(9<<<<ffffffffffffffffffffffffffffffffffffffffffffffffffffffffff<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<t0 SET docid = 9555555;
 VALU<<<<<<<<<<<<<<<<<<8<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<O<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<"<<<�������������������������<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<ffffffffffffffffff�ffffffffffffffffff���������������������������ǯ���������������������������;
INSERT INTO t0 SELECT x FROTE FR�');
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 = 5&555;
UPDATE t0 SET docid = ('0');
UPDATE t0 SET docid = 55555;
UPDATE t0 SET d�cid = 5555555;
 VALUES('0ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff5555fffnfffffffffffffffffffffffffffffffffffff<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff5555fffnffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff�ffffffffffffffffff���������������������������ǯ���������������������������;
INSERT INTO t0 SELECT x FROTE FR�');
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 doc = 5&555;
UPDATE t0 SET docid = ('0');
UPDATE t0 SET docid = 55555;
UPDATE t0 SET docid = 5555555;
 VALUES('0ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff5555fffnffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff���������������������������ǯ���������������������������;
INSERT INTO t0 SELECT x FROTE FR�');
UPDATE t0 SET docid = 55555;
UPDATE t0 SET1docid = 5555555;
 VALUES('0');
UPDATE t0 SET docid =�ocid = 55555;
UPDATE t0 SEdocid = 5555555;
 VALUES('0');
UPDATE t0 SET docid = 5&555;
UPDATE t0 SET docid = ('0');
UPDATE t0 SET docid = 55555;
UPDATE t0 SET docid = 5555555;
 VALUES('0ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff5555fffnfffffffffffffffffffffffffffffffffffff<<<<<<<<<<UNION<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffSfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff5555fffnffffffffffffffffffffffffffffffffffffffffffffffnfffffffffffff�ffffffffffffffffff���������������������������ǯ���������������������������;
INSERT INTO t0 SELECT x FROTE FR�');
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 = 5&555;
UPDATE t0 SET docid = ('0');
UPDATE t0 SET docid = 55555;
UPDATE t0 SET docid = 5555555;
 VALUES('0ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff5555fffnffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff���������������������������ǯ�����������������������*ERT INTO t���0 SELECT x FROTE FR�');
UPDATE tSET docid = 55555;
UPDATE t0 SET docid = 5555555;
 VALUES('0');
UPDid = 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('0');
UPDATE t0SET doc55;


sqltext:
GIN;
CREATE VIRTUAL TABLE t0 USING fts4(order=desc);
INSERT INTO t0 SELECT x FROTE FROM');
UPDATE t0 SET docid = 55555;
UPDATE t0 SET docid = 5555555;
 VALUES('0');
UPDATE t0 SET docid =docid =55;
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 = 55<5555;
 VALUES('0');
UPDATE t0 SET docid =docid = 55555;
UPDATE t0 SET docid = 9555555;
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 = 55<5555;
 VALUES('0');
UPDATE t0 SET docid =docid = 55555;
UPDATE t0 SET docid = 9555555;
 VALUES('0');
UPDATE t0 SET docid = 55555;
UPD$TE t0 SET docid = 5555555;
I);
INSeRT INTO t0 VALUES('�������������������������������Ϻ��������������������������������������������������������� sqlite_compileoption_used(1)��������������VACUUM���������������������������������������������������������������������������������������������������������������������������0 VALUES('�������������������������������Ϻ���������������������������������������������������� sql����comp��������������������������������
 VALUES('0');
U


sqltext:
CREATE TABLE t1(a);
INSERT INTO t1 VALUES(1);
ALTER TABLE t1 ADD COLUMN b DEFAULT 2;���-;
CREATE TABLE t2(a, b);
INSERT INTO t2 SELECT * FROM1;
SELECT* FROM t2;


sqltext:
SELECT   group_concat( :1)""from ( 
select 4411,1,1,1), ( 
selecT 
11), (  ;
select 4411,1,1,1), ( 
selecT 

 111), ( select 

( 
selecT 
 111)UNION 
selecT 
 19), ( select 

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

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

 111), ( select 

( 
selecT 
 111)UNION 
selecT 
 19), ( select 

( 
selecT 
 111)UNION 
selecT 
 19), ( select 

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

44<1);


sqltext:
RELEASE`x```/ASE``````I``````�````EASE t1 valu,1);
se````y`I````�`m` `1) into trim(1,1)00%007 into trim(1,1)00%000a0000(1,1)00%000a0000�in�into t1 valu�1);
se


sqltext:
SELECT printf(3E00000400*0000000.0000000)>"+2 days""s">""LIKE"b" "a","b" ""WHERE"">"a""""">"a">"4""">"">"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\yyyye pyye po;
IA abs( -11);
PsAGMA avtokeFROM porter)r\yyyye INATye pyyyepjudpyE porter)r\yyIALLYblobpjuyye py
















d


�SINrter)p\yyyye pyyyeRtoeni�e porter)r\yyyye pyyye pjpyyye pjudpye 2orter)r\yyy^e CREAdE RIRTUAL TABye porter)r\yyyye @cC
INS*RTr)r\yyyye pyyye L PABye porter)r\yyyyr)r\yyyye CRE������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������UUMtokenize �OUTERtokenize porter)r\yyyye pyyye pj]yyye pjudpye porteyDEFERREDf��C
INS*RTOpe pytye oyye pyye porter) OUTER\yyyye pyyye pjpyyye pOUTER�tyRo}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 pyye portUnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnner)r\yyyye CREATE VIRTUAL TABE\yyy^e CREATE RIRTUAL TABtokenizey�ye pyyye pj�yyyU pjud�ye porter)r\yyyye CR
ATE rIRTUAL TACCCCCCCCizer)\yyyye pyyE VIRTUAL T.BLE t1 USIdG fcC
INS*RT INTOye pyyye oybe �yye porter) �OUTERo�ter);
INS*RT IcTOye pyyye oyye pyye porter) er)r\yyyye CREATE U1izer)r\yBye\yyyye pyye Sortar)r\yyyye CREATE VIRTUQL I.Bporter)r\yyyye INITIALLyyye pjABye �orter)rWy1 U� NG fcC
INS*RT QNTOye {yyye oype pyye 
INS*RT INTOye ryyye oyyye pyyye pj]yyye pjudpyeyye pyye porter) er)r\yyyye CREATE UAizer)r\yBye\yyyye pyye Sorter)r\yyy�e CREATE VIRTUAL++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ VIRTUWL TABE\yRIRTUAL 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����������������������������������������������������������NTOpe ]ytye oyye pyy�X�������������������������������������������������FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFVFFFFFFFFFFFFFFFFFF���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������portUer�yyye CREATE VIRTUWL TaBE\yyy^
 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);
INS*RT INTOye pyyye ~yyeer)r\yyyye CREATE UAizer)r\yBye\yyyye pyye Sorter)r\yyyye CREATE VIRTUAL I.Bporter)��yyyye INITIALLyyye pjABye porter)r\y1 U NG fcC
INS�RT QNTOye {yyye oype pyye portUer�yyye CREATE VIRTUWB TABE\yyy^
 CREATE RIR Tok�I� [a]C
IN�������������������������������������������������������������������������������������������������������������FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFcC
INS*RT IFFFFFFFFFFFFFFFFFFFFF�������������������������������������������������������������������������������������������������������portUer�yyye CREATE VIRTUWL TABE\yyy^
 CREATE RIRTUAL TA a,bkenizeyyye pyyye pj�yyye pju$�ye porter)r\yyyye CR
ATE rIRTUAL TACCCCCCCCizer)r\yyyye pyyE VIRTUAL  BLE t1 USIdG fcC
INS*RT INTOye pyyye �ybe �yye porter) ����UTERo}ter);
INS*RT INTOye pyyye oyyeer)r\yyyye CREATE UAizer)r\yBye\yC
INS�RT QNTOye {yyye oype pyye portUer�yyye CREATE VIRTUWL TABE\yyy^
 CREATE RiRTUAL Tok���
�,cC
INS*RT INTWITHO���������������������������������������e pyyE VIRTUAL T.BLI t1 US������������������������������������������������������������ٶ������������������������������terNATURALeye pyyE VIRTUAL T.BLE t1  pyyye pjpyUTERtokenizer)r\y�d py�ye pjpyye CRcC
INS*RTr)rr/SIN� fyyye pjudpye portr\yyyye CREATE VIRTUAL TABye porter)r\y1 U NG fcRo}ter);
INST INTOye pyyye oyye pyye porter) d pyyye pjpyye CRcC
S*RTr)rrUSIN� fyyye pjudpye portr\yyyye CREATEye CREATE VIRTUAL TABye po��)r\y1 U NG fcC
INS* VIRTUAL TABye po��)r\y1 U NG fcC
INS*RT QNTOye {yyye oype pyye portUer)r\yyyye CREATE V pjud�ye porter)r\yyyye CRIRTUAL TABtokenizey�ye pyyye pj�yyyU pjud�ye porter)r\yyyyeACR
ATE rIRTUAL TACCCCCCCCizer\yyyye.BLI t1 pyyE VIRTUAL T.BLI 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 INITIALLyyye pjABye �orter)rWy1 U� NG ����������������������������fcC
INS*RT QNTOy {yyye oype pyye 
INS*RT INTOye pyyye oyye pyye porter) er)r\yyyye CREATE UAizer)r\yBye\yyyye pyye Sorter)r\�yyye CREATE VIRTUAa I.��orter)r\yyyye INITIALLyyye pjABye �orter)r\y1 U����fcC
INS*RT QNTOye {yyye oypeU"er�yyye CREATE VIRTUWL TABE\yyy^
 CREATE RIRTUAL TA a,bkenizeyyye pyyye���yyye pjuIRTUAL T.BLE t1 USI�cC
IN��������������������������������������������������������������������
INS*RT QNiOye {yoype pyye portUer)r\yyyye CREATE VIRTUAL TABE\yyy^e CREATE RIRTUAL TABtokenizey�ye pyyye pj�yyye pj\d�ye porter)r\yyyye PR
ATE rIRTUAL TACCCCCCCBizer)r\yyyye pyyE VIRTUAL T.BLE t1 U a�s(1)cC
INS*RT INTOye pyyye oybe �yye portd) OUTERo}ter;
INS*RT INTOye pyyye oyye pyye porter) er)r\yyyye CREATE UAizer)r\yByyyye pyye Sorter)r\yyyye CREATE IRTUAL I.Bporter)r\yyyye INITIALLyyye pjABye poXter)r\y1 U� NG fcC
INS*RT QNTOye {yyye oype pyye portUer�yyye CREATE VIRTUWL TABE\yyy^
 CREATE RIRTUAL TABtokenizeyyye pyyye pj�yyye pjud�ye pmrter)rTyyyye KR
TE rIRTUAL TACCCCCCCCizer)r\yyy pyyE VIRTUAL T��� t1 USIdG fcC
INS*RTr)r\yyyye yyye p�p�yye pjud�e pUAL TABye prter)r\yyyye CREATE VIRTUAL T.BLEt1 USING fcCINS*RT INTOye pyyye �ybe �yye porter) �OUTERo}ter);
INS*RT INTO�yyye oyye pyye porter) er)r\yyAL TACCCCCCCCizer)r\yyyye pTOye pyyye oyye 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 portUer)r\yizeye pjudpye porter)r\Xyyyenaz,TABE VIRTer)rfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff\yd pyyye pjpyye CRcC
INS*RTr)ryye INITIALLyyyedpye portr\yyyye CREATE VIRTUAL TABye porter)r\y1 U NG fcC
INS*RFULLTOye {yyye oype pyye portUer)r^yyyye CREAT������������������������������������������������������������������������������������������������������������������������������������������������������������������e CREATVIRTUAL IING f
cC
INS*RTr)rrUSIN� fyyye pjudpye portr\yEACH CREATE VI9TUAL TABye porter)r\y1 U NG fcC
INS*RT QNTOye {yyye oype pyye portURTUAL TAe porer)r\yyyye CREATE @IRTUAL TABE\yyy^e CREATE RIRTUAL TABtokenizey�ye p��ye pj�yyye pOye pyyyerter)r\yyyye CR
ATE rIRTUAL TACCCCCCCCizer)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 \yhe portUer)r\yyyye CCONSTRAINTUAL TABE\yyy^e CREATE RIRTUAL TABtokenizey�ye pyyye pj�yyyU pjud�ye porter)r\yyyye CR
ATE rIRTUAL 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) eO)r\yyyye CREATE U1izer)r\yBye\yyyye pyye Sorter)r y CREATE VIRTUAL I.Bporteorter)rWy1 U� NG fcC
INS*RT QNTOye {yyye oype pyye portUer�yyye CREATE VIRTUWL TABE\yyy^
 CREATE RIRTUAL TA a,bkenizeyyye pyyye pj�yyye pjud�ye porter+r\yyyye CR
A���������portUr)r\yyyye pyyE VIRTUAL T.BLE t1 USIdG fcC
INS*RT INTOye pyyye �ybe �yye poter) �OUTERo}ter);
INS*RT INTOye pyyye oyyeer)r\yyyye CREATE UAizer)r\yBye\yyyye pyye `orOUTERter)r\yyyye CREATE VIRTUAL I.Bporter)��yyyye INITIALLyyye pjABye p���������������������cC
INS*RT QNTOye {yy�e oype pyye portUer�yyy���T.B5E t1 dSIdG fcC
INS*RT TOye pyOUTERo}ter);
INS*R[ 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\yyyyennnnnnnnnnnnnnnnnnnnnnnnnnnnn INITIALLyyye pjABye porter)r\y1 NG fcC
INS*RT QNTOye {yyye oype pyye porBYU porter)r\yyyye CRIRTUALer)r\yyyye CREdTE VIRTUWL TABE\yyy^
 CREATE RIRTUAL TABtokenizeyyye pyyye 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� portdrr\yyyye CREATCCCCCCizer)r\yyyye pT�!rter)r\y�yye pyyyepjudpye porter)r\yyyye CREATE VIRWUAL TABE VIRTUAL PABye porter)r\yyyye CREATE�UIRTUAL T.BLE t1 U� fcC
[NS*RT INTWITHOUTye oype   �ybe �yye porter) �unlikely(1)rterNATURALe pyyye pjpyyye pOUTERtokenizer)r\yd pyyye pjpyye CRcC
INS*RTr)rrUSIN� fyyye pjudpye portr\yyyye CR U NG fcC
INS*RT QNTOye {yyye oype pyye port�Uer)r\yyyye CREATE VIRTUAL TABE\yyy^e CREATE RIRTUAL TABtokenizey�{e pyyye pj�yyyU pjud�ye porter)r\yyyye CR
ATE rIRTUAL 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\y porter)r\yyyye CR
ATE rIRTUALBye\yyyye pyye Sorter)r\yyyye CREATE VIRTUAL I.Bporter)r\yyyye INITIALLyyyS pjABye �orter)rWy1 U� NG fcC
INS*RT QNTOye {yyye oype pyye portUer�yyye CREATE VIRTUWL TABE\yyy^
 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��);
INS*RT INTOye pyyye oyye pyye porter) %er)s\yyAL TACCCCC;CCizer)r\yyyye pT;ye pyyye o�pyye porter) er)r\yyyCREATE UAize//////////�////////////////////////////////////////�/o////////////////////////////////////////////////////////2///r)r\yBye\yyyye pyye Sorter)r\yyyyC CREATE VIRTUAL I.Bporter)r\yyyye����TIALLyyye pjABye porter)r� NG fcK
IdS*RT QNTOye {yyye oype pyye portUer)�\yyyye CREATE VIRTUWL :ABE\myy^
�OUTERo}ter);
INS*RC INTOye pyyye oyye pyye porter) TE VIRTUAL I.Bporter)er)r\��������������������������������������������������������������������������������������������������d�������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������yye pjuyye py











e L �ABye porter)r\yyyye CRErter)r\�yy pyyye pjpyyye pOU�Etokenize porter)r\yy�e pyyye pjpyyye pjudpye portep)r\yyy^e dEcC
INS*RTr)r\yyyye yyye pjpyyye pjud�e pUAL TABye porter)r\yyCREATE VIRTUAL T.BLEt1 USING fcC
INS*RTONNTOye {yy p|rttokCREAT����������������������cC
INS*BT INTOyeyye oyye pyye ����ertokenaz DBBE VIRTUAL TAe porVer)r\yyyye pyyye pjpyyye pj �orter)rWy1 U� NG fWyuykudPy�porteryyye prter)r\yy Vyyye o�yo pyye portyyye CREXTE VIRTUAL TABE\yyy^e CREATE RIRTUAL TABtokenizeyyye pyyye pj�yyye pjud�ye porter)r\yyyye CR
ATE rIRTUAL TACCCCCCCCizer)r\yyyye pyyE VIRTUAL T.BLE t1 USIdG fgC
INS*RT INTOye pyy) �OUTERoater);
INS*RT INTOye pyyye oyye pyyerryyye CRuyye py





�




USINGtokenize pTABLEIC�TILyyyb pjuyye py











e L TABye porter)r\yyyye CREsssssssssssssssssssssssssssssssspOU�Etokenize porter)[\yyyye pyyyeer) dTd VIPTUAL TABLE t1+USIN� fts(cizer)r\yBye\yyyye plye Sorter)r\yZyye CREATE VIRTUAL I.Bporter)r\yyyye INITIAL���ye pjuyye py











UdING�rter)r\yyyye pyyye�jpyyye pOUTER���tokenize poyye INITIALL&yyyeSING  intcC
IdS*RT INTOye {yyy������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������ǩ���������������������������������������������������� round(1,1)���������������������������������������������������������������������������������������e oype pyya port�e py







���









USING�dG f�cC
INS*RT INTOye pyyye oybe �yye porter) �>ROUPorter);
INS*RT INye�pyyye oyye pyyee porter)r



USINGrter)r\yyyye py�ye UTER���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 dEcC
INS*RTr)r\yyyye yyye pcudpye porter)r\Xyyyenaz TABE VIRT�r)r\yd pyyyS pjpyye CRcC
INS*RTr)rrUSIN� fyyye pjudpye portr\yyyye CREATE VIRTUAL TABnnnnnnnnnnnnnnnnnnnnye porter)r\y1 U NG fcC
INS*RT QNTOye {yyye oype pyye port�������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������� RIRTUALTA a,bkenizeyyye pyyye pj�yyye pjud�ye porter)r\yyyye CR
ATE rIRTUAL TACCCCCCCCizer)r\yyyye pyyE VIRTUAL T.BLE t1 USI�cC
IN�������������������������������������NG+cC
INS*BT IN�Oye pyyye oyye py{e porterto�enaBE VIRTUAL TAe porVer)r\yyyye pyyye pjpyyye pjudporter) WyuykudpY� p}rteryyyoyye pyye po�ter) er)r\hyyye CREATE UAizer)r\yByeporter)rOyyyye CAR
ATE rIEATE VIRTUAL I.Bporter)r\yyyye INITIALLyyye pjuyye py










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


sqltext:
PRAGMA encoding=UTF16be;
SELECT trim(~'0e0���  ,1)%')>" ays""�DETACH b" ""WHERE">�a">"a">"a">"a">"a">"a">"a">"JOINa""">8a">"e""">"">"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">"a""">��������������������������������DISTINCT���������������������������������������������������������������������������������������������������;CREATE VIRTUAL TABLE t1 USING fts3(c);I(';
PRAGMA w�RLBACK ;;SAVEPOINT T�����������LLBACK ;;SAVEPOINT T��������������������������������ݼ��F;
ALTER TABLE t1 RENAME TO  sqlit_compileoption_used(1)��������������������������������������������������� round(1,1)����(~'0e0���  ,1)%')>" ays""�����������������������������������������DISTINCT����Ԁ���������������������������������������CASCADE������������������������������������������;ANALYZE;ANALYoE; t1ANALYZE;;E;E t1;


sqltext:
PRAGMA foreign_keys ="1;
CREATE TABLE t1(w�INTEGER MA DEFAULT 10 REFERENCES tPRIMA DEFAULT 10 REFERENCES E,E$lR MA DEFAULD REATFERENCES tPRIMA DEFAULT 10 REFERENCES E,E$lxlnIND�z""UNIQU��xlnINDsDROPUNIQU����9�����������������E,E_""UdouQUE(1)UNIQUE);
DROP table t1;create table t1(o douQ10 REFERENCES tPRIMA DEFAULT 10 RASERENCES E,E$lxlnINDsmz""UNIQU��xlnINDsmz""UNIQU����9�����������������E,E_""UdouQUE(1)UNIQUE);
DROP table t1;create table t1(o TEGER MA DEFAULT 10 REFERENCES tPRIMA DEFAULT 10 REFERENCES E,E$lR MA DEFAULD REATFERENCES tPRIMA DEFAULT 10 REFERENCES E,E$lxlnIUDsmz""UNIQU��xlnINDsDROPUNIQU����9�����������������E,E_""UdouQUE(1)UNIQUE);
DROP table t1;create table t1(o dEFERENCES E,E$lR MA DEFAULD REATFERENCES tPRIMA DEFAULT 10 REFERENCES E,E$lxlnINDsmz""UNIQU��xlnINDsDROPUNIQU����9�����������������E,E_""UdouQUE(1)UNIQUE);
DROP table t1;create table t1(o douQ10 REFERENCES tPRIMA DEFAULT 10 REFERE_CES E,E$lxlnINDsmz""UNIQU��xlnINDsmz""UNIQU����9�����������������E,E_""UdouQUE(1)UNIQUE);
DROP table t1;create table t1(o TEGER MA DEFAULT 10 REFERENCES tPRIMA DEFAULT 10 REFERENCES E,E$lR MA DEFAULD REATFERENCES tPRDMA DEFAULT 10 REFERENCES E,E$xlnINDsmz""UNIQU��xlnINDsmz""UNIQU����9�����������������E,E_""UdouQUE(1)UNIQUE);
DROP table t1;create table t1(o TEGER MA DEFAULT 10 REFERENCES tPRIMA DEFAULT 10 REFERENCES E,E$lR MA DEFAULD REATFERENCES tPRIMAWITHOUTT 10 REFERENCES E,E$lxlnINDsmz""UNIQU��xlnINDsDROPUNIQU����9�����������������E,E_""UdouQUE(1)UNIQUE);
DROP table t1;create table t1(o dEFERENCES E,E$lR MA DEFAULD REATFERENCES tPRIMA DEFAULT 10 REFERENCES E,E$lxlnINDsmzDsDROPUNIQU����9�����������������E,E_""UdouQUE(1)UNIQUE);
DROP table t1;create table t1(o douQ10 REFERENCES tPRIMA DEFAULT010 REFERENCES E,E$lxlnINDsmz""UNIQU��xlnINDsmz""UNIQU����9�����������������E,E_""UdouQUE(1)UNIQUE);
DROP table t1;create table t1(o TEGER MA DEFAULT 10 REJERENCES tPRIMA DEFAULT 10  DENCES tPRIMA DEFAULT 10 REFERENCES E,E$xlnINDsmz""UNIQU��xlnINDsmz""UNIQU����9�����������������E,E_""UdouQUE(1)UNIQUE);
DROP table t1;create table t1(o TEGER MA DEFAULT 10 REF&RENCES tPRIMA DEFAENCES E,E$lR MA DEFAULD REATFERENCES tPRIMA DEFAULT 10 REFERENCES E,E$lxlnINDsmz"UNIQU��xlnINDsDROPUNIQU����9�����������������E,E_""UdouQUE(1)UNIQUE);
DROP table t1;create table t1(o dEFERENCES E,E$lR MA DEFAULD REATFERENCES tPRIMA DEFAULT 10 REFERENCES E,E$lxlnINDsmz""UNIQU��xlnINDsDROPUNIQU����9�����������������E,E_""UdouQUE(1)UNIQUE);
DROP table t1;create table t1(o douQ10 REFERENCEa tPRIMA DEFAULT 10 REFERENCES E,E$lxlnINDsmz""UNIQU��xlnINDsmz""UNIQU����9�����������������E,E_""UdouQUE(1)UNIQUE);
DROP table t1;create table t1(o TEGER MA DEFAULT 10 REFERENCES tPRIMA DEFAULT 10 REFERENCES E,E$lR MA DEFAULD REATFERENCES tPRIMA DEFAULT 10 REFERENCES E,E$lxln�����������������;ANALYZE;DROP TABLE IF EXISTS t;
CREATE VIRTUAL TABLE t1 USING fts3(�);I(';
PRAGMA �ritaD��������RLBACK ;;SAVEPOINT T�����������LLBACK ;;SAVEPOINT T����F;
ALTER TABLE t1 RENAME TO  �qlit_compileoption_used(1)�����������������������������������������������������������������������������������������������������������DISTINCT������������������������������������������������������SING fts3(c);
PRAGMA �ritaD������������������������RLBACK ;;SAVEPOIN> T�����������LLBACK ;;SAVEPOINT T����F;
ALTER TAnINDsDBLE t1 RENAME TO  sqlit_compileoption_used(1)�������������������������������������������������������������������������������@��������������������������DIaTINCT����������������������������������������������CASCADE����������������������������������������������������������������������������������������������������������������������������������;ANALYZE;DROP TABLE IF EXISTS t;
CRTE VIRTUAL TABLE t1 USING fts3(c);
PRAGMA �ritaD������������������������RLBACK ;;SAVEPOINT T�����������LLBACK ;;SAVEPOINT T����F;
ALTER TABLE t1 RENAME TO  sqlit_compileoption_vsed(1)�T������������������������������������;ANALYZE;DROP LE IF EXISTS t;


sqltext:
crea
select 141,111)	 ( 
select 111), ( 
select 4,4211,"b","",141,111), ( 
sel}om (� [
s1,111)	 ( 
s,
GSIVEO,GO,
@@
GO

G
O,(GOGO=2

 (1))"

GO@
GO��
GO,END,
GO)�5
GONATURALhhhhhhhhhhhhO)",
G�����ë����,
5O)"�
GO--------,
GO,
hO="=
GO�V)
G

G,orinGO")",
GO,
GO

GD���,
GO,VACUUC"5
GO,GOM�@------------------d=bc, noti
GO,
G" 
="
� ,
GO,
Gd,
'8"",
`U)",
%O,
hO�,
5O)"�
GO-------Ð�����á����������,
G������������=2

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

GODRPL" ,
GyF1)(�3,
d 
O,
GO",
GOdH1hOi
GO,
G����,
GOO,VACUU"�������������IMMED�^^^^^^^^^^^^^^^^CUU""5
GO,
GOM�)
�hhhhhhhhhhhhhhhhhhhhhhhh,
G"
G
GODRPL" ,
GO,
GO,
",
`U)"

G,orinGO

GD���,
GO5
GO,GOM�)
�=2

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

GODRPL" ,
GO,
GO,
'81)()"",
`H)",
%O,
h������,
5O)"�
GO-J----~~~~~~~~~~~~~~~~~~~-Ð�����á����������,
G���������������üâ�������������������������FOR�����������ö���IMMEDIATE���������,
GO,VACUOC"5
GO,
GOM�=2

GOTSSSSSSSSSSSS
GO�O,
",
G)
ROLLBACKGOFOjj�jj^jjj�ojjjjjjr�OYO,
"�����B��-
G,
G�����������������â���������������������>
GO,VACUUM	�",
5O)",
GO-------��������������� l��
GO,
fk",
G2001,jU)"

O("01
,
d 
O,
GO",
GO-----="

GO)
ROLLBACKGOFO�5O)",GO-------------
,Ã�ð�5O)"�
GO��������(1,1)
GO,
Gk=!����������� 
O,
GO",
GO-----="

Gn)
ROLLBACKGOFO�5O),GO------
--2001-01-�,
GO,VECUUM��",
5O)",
GO-------�����������DATABASEgth(1)�Ǭ�ö��ñ�Í��õ���/Ã�ðjGOYO�����C����������(1,1)
GO,
G01
GGO-----="

GO)
ROLLBACKGOFO�5O),GO------------l="
���������,
6O,VACUUM��",
5O)",
G)
G

G,ot",)
GO,
Gk=!���",
G2001-01-�01
GGO'81)(�3,
=!��� 
O,
GO",
GOtH1)

G"

GODR" ,
GO,
;O,
'
`U)",
GO,
hO=

GO���
GO)",
Gjj�jjU)"

^jjj�ojjjjj;r�
ODRPL" ,
GO,
GO,
d�,
5O)"�
GO--------� unicode(1)������,

d 
O,
GO",
GOtH1)

G"

GODRPL" ,
GO,
GO,
,
`U)",
GO,
\	�=

G
G

E,ot",",
Gj^jjj�ojjjj`jr�hjjjjjjGOYO,
"�����B����-G-
G������,
5O)"�
GO--3m----� unicode(1)�������,
G�����â�������������,
G��
GO�",
,
GO-------��������������� fencth(1)�Ǭ�ö��ñYÍ��õ���/Ã�ð�����������������(1,1)
GO,
Gk=!���C",
G2001-41-�0@
GGO'81)(�3,
d 
O,
GO",
GO-----="
�G
G,orinGO")",
GO,
GO
)

G

GOD/PL" ,
GO,
GO�
'�",
`U)",
GO,
h�=

)
G

G,otinGO")",
GO,
GO

GD="

G,otinTRANSaCTION,8�otinOATTACH

XO
GOj^jjj�ojjjjjjr�hjjjjjjGOYO,
"�����B����-GO--
GO�,
5@����,
5O)"�
GO--------� uni�����������������FOR���������������������������������,
GO,VAGROUP�",
5O)",
GO-------��������������� length(1)�Ǭ�ö��ñ�Í��õC��/Ã�ð�����C����������(1,1)�FQ,
Gk=!���C",
G2001-01-�01
GGO'81)(�3,
d 
O,
GO",
GO-----="

)
ROLLBA5O)", O�-���������������������---------ql="
tH1)

GO


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(xhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhh�hhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhh���������������������������������������������������������������������������������hhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhh�������������������������������������d��������������������������qqqqqqqqqqqqqqqqqqqqqqqqq�������������������(o doubhar(1)UNIQUE);REINDEX  ;;VACUUM;create table tRlggggggggEMP���������hhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhLhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhEEEEEEEEEEEEEEEEEEEEEhhhhhhhhhhhhhhhhhhhhhhhh����hhhhhhhhhhho doubhar(1)UNIQUE);REINDEX  ;;VACUUM;create table tRlggggggggEMA��������������������������hhhh���(o douTRANSACTIONUE);REINDEX  ;;VACUUM;create table tRgggggggggEMP����������������������������hhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhlhhhhhshhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhh�hhhhhhhhhh���hhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhh������������������������������������������������������������������������hhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhh���hhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhh���������������������������������������������������������������������������������hhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhh����������������������������������������������������������������������������������(o douTRANSACTIONUE);REINDEX  ;;VACUUM;create table tRgggggggggEMP�������h��������������������������������(o doubhar(1)UNIQUE);REINDEX  Sa �����(o douTRANSACTIONUEINDEX  ;;VACUUM;create table tRgggggggggEMP����������������������������������������oubhar(1)UNIQUE);REINDEXVACUUM;create table tRgggggggggEMNT�
inX�����(o douTRANSACTIONUEINDEX  ;;VACUUM;create table tRgggggggggEMP����������������������������������������oubhar(1)UNIQUE);REINDEXVACUUM;crea
inXdidne,diBnel fe,EINDsmz""UNIQUE,;creameINITIALLY�EGYN?ANALYZE;Eq m t1;


sqltext:
SELECT CAST (zeroblob(100) AS REALeeeeeeE "a" TEXT)>"g""">"a>A">"a">"a;
T o`ld00) AS REALeeeeee000000' days""a">0000000000000000000001>"%2 days">""LIKE"b" "���b" ""WHERE"">"a&>"a"> subs);


sqltext:
create tablE t1(a  cwar(1m (� [
se@ect 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
GON(TURALhhh�hhh�hhhhhhhhhhhhhhhhhhhhO)",
Gjj�jj^jjj�ojjjjjjr�hjjjjjjGOYO,
"�����B����-GO--
GO�ë�������������,
5O)"�
GO-------Ð������������'�)"",
`U)",
GO,
hO="=

GO�)
G

G,orinGO")",
GO,
GO

GD���,
GOMVACUU"OC"5
GO,GOM�
�=2

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

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

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

GODRPL" ,
Gy,
GO,
'81)()"",
`U)",
%O,
hO="i
GO,
G����,
GOO,VACUU"OC"5
G����FOR����������������kMMEDIATE��������,
GO,VACUU"OC"5
GO,
GOM�)
�hhhhhhhhhhhhhhhhhhhhhhhh,
G"
Gf="
GODRPL" ,
GO,
GO,
'81)()"",
`U)"

G,orinGO)",
GO,
GO

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

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

GODRPL" ,
GO,
GO,'81)()"",
`U)",
%O,
hO=-
GO����ä����������,
5O)"�
GO-J------Ð�����áÀ��������,
G�����������������â�������������������������FOR��������� total(1)MEDIATE��������,
GO,VACUU"OC"5
GO,
GOM�)
�=2

GOTTACH

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

GO-----="

GO)
ROLLBACKGOFO�5O",GO--------------,@G sql=b
,Ã�ð�����C����������(1,1)-��������������� length(1)�Ǭ�
GO,
Gk=!���������������OC",
G"01
GGO'81)(�3,
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 s���,
GO,VACUUM��",
5O)",
GO-------��������������� length(1)�Ǭ�ö��ñ�Í��õ���/Ã�ð�����C����������(1,1)
GO,
Gk=!����������������OC",
G2001-01-�",O)"01
GGO'81)(�3,
d 
O,
GO",
GOtH1)

G"

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

GO)
G

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

G"

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

GO)
G

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

G"

GOD/PL" ,
GO,
GO,
'�)"",
`U)",
GO,
hO="=

GO)
G

G,otinGO")",
bO,
GO

GD), c,="

G,otinTRANSaCTION,8�otinOATTACH

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

GO)
ROLLBACKGOFO�5O)",GO�-------------,@G sql="
tH1)

GO


sqltext:
create table tj� AS values(1444444444444 || .471),
(44471),
(144444||1),
(@4444444 || .4744 || .471),
(@4471),
(144444|1),
(@4471),
(@4471),
(14441),
(@4471),
(1444444444444|| .471),
(@4471),
(144444|1),
(@4471),
(@4471),
(14441),
(@4471),
(14444444444444 || .471),
(@4471),
(1444444471),
(@4471),
(14441),
(@4471),
(14444444444444 || .471),
(@4471),
(144444|1),
(@4451);
selecS (es);
l�ro �1;


sqltext:
CREATE TABLE t0(a TEXT, b TEXT);
INSERT INTO t0 VALUES('0','3');
SELECT a FROM t0 WHERE b IN (SELECT b FROM t0 ORDER BY'0','3');
SELECT a FROM t0 WHERE b IN (SELECT b FROM t0 ORDER BY",A;",";","a""a","","g","","a"=""<"","d"a","","g","",";" )AND	+-44++-2414>"a" OR"a"IN( 
4>4231,"b",11,11);


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 t4444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444Q44444444444444444444�������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������@��������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������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 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:
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 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 VALU[S('������������������������������������������������������������������������������������������������������������������������������������������������ INTOoc 0 ***cM 0(ord**�**o***N');
I


sqltext:
 );
select ?1in( char(1), zeroblob(19���zeroblob(19999),  char(1), 444444440,423,01144491), zeroblob(19999),  char(1), 444444447,1-11119999999999999999991117|| 1111111111E111)"a","b" ""WHERE"">"a">"a">"a">"a">"y";"a",t"a",tF;


sqltext:
create table t1("a"doub charWHERE_QU,'000' INTEGER PRIMARY KEY, b ARY KEY, � TEXT);
CREATE TABLE t2(a INTEGEPR
NSERT �����������������������oub);
select DISTINCT* from  t1,t1 t5v�lt1,t1 t5v�luesu,t1 tuv�lue,( 
select DISTINCT* from t1,t1 ��������������Ձlue,t1 ����������,t1 t5v�,t1 �������������������oub);
select DISTINCT* from  t1,t1 t5v�lt1,t1 t5v�luesu,t1 t5v�lue,( 
select DISTINCT? from t1,t1 ������oub);
select DISTINCT* from  t1,t1 t5v�lt1,t1 t5v�luesu,t1 t5v�lue,t1 ����������,t1 t5v�,t1 �5v�lu�lu)1,n�������������);


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(xhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhh�hhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhh�hhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhh���������������������������������������������������������������������������������hhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhh����������������������������������������������������������������qqqqqqqqqqqqqqqqqqqqqqqqq�������������������(o doubhar(1)UNIQUE);REINDEX  ;;VACUUM;create table tRlggggggggEMP��������������������������hhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhh����hhhhhhhhhhho doubhar(1)UNIQUE);REINDEX  ;;VACUUM;create table tRlggggggggEMA��������������������������hhhh���(o douTRANSACTIONUE);REINDEX  ;;VACUUM;create table tRgggggggggEMP����������������������������hhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhlhhhhhshhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhh���hhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhh������������������������������������������������������������������������hhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhh���hhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhh���������������������������������������������������������������������������������hhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhh��������������������������������������������������������������������������������������(o douTRANSACTIONUE);REINDEX  ;;VACUUM;create table tRgggggggggEMP�������h��������������������������������(o doubhar(1)UNIQUE);REINDEX  SELECTUMhhhhhhhhhhhhhhhhhhhhhhhhhhONUEINDEX  ;;VACUUM;create table tRgggggggggEMP����������������������������������������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 TABLe t0(F�e�eKzllint);values(~~~~~?);
select~~~4444/~~~~char(
44441-01401444,@23,011444014444444/4444����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">"aO">"a">"a">"a">"a">"a>"">"a">"a">"a""">"a">"a""">"a">"a">"aa">"a">"aPRIMARYa">"a">"a"AND"a"*"a";"a">"a""">"a">"a""""a">"a"""4">"a">"a">"a",tF;
",tF;


sqltext:
 ea
select 1111111111E17|~ 11111111+ replace(?,7,1611|~ 1111111111E2001-01-011) nY;�eq
select time(444









, '444



�eq
select 44�







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









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









, '444


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

') LIKE"b" "a","b" ""WHERE"">"a">"Z">"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);
select time( '+8. datetime(1,1,1)44









, '444



�eq
NOlect 44�







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









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









, '444


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









, '4:4



�eq
select 44

') 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">"4""">""LIKE"""">"a">"a""">$substr(1,1,1);
select time( '+. datetime(1,1,1)
  @1�

') LIKE"b" "a","b" ""WH
�

') 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:
SELECT CAST (zeroblob(100) AS REin1)in(
SELECT CAST (zeroblob(100) AS R Clob)i1111M11111,1142001444444444444,40000000000000000000000000000000000000000000000000000000000000000000004442001444444444444,40000000000000000000)in(1,1,1,1142001444444444444,4000000000000000000000000000000000000000000000001444444444444,400000000000000000004444,400000000000000000000000000000000000000004444444444,01,1,1,1,1,1,1,1)in(1,1,1,1,1111)"a","b" ""WHERE"">"a">"a">"CH>�a">"a">"a">"a">"a"X"a">"a">"a""">"a">"a""">"">"a">""<"a">"a""">"a">"CH>�a">"a">"a">"a">"a">"a"&"a">"a""">"a">"a""">"">"a">"">"a">"a""">"">"a">"a">"d""">"a">"">"a">"a">>"a">"a">"JOI">"a">"d""">"a">"a""">"a">"y";"a",tF;


sqltext:
CREATE VIRTUAL TABLE t0 USING rtree(i0mIVTUACOMMITEN H,E MIRIUAV HIDDEN HIH V,
V HIDDEN HIDDENy);
VACUUM
���������������������������������������������������������������������������������������������mJme;ATTACH 'file:&000?mode=memory&�����������������' AS ��������������������������������������������������;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)�����������������������������������������������������������;ANALYZE;DROP TABLE IF EXISTS t;
CREATE VIRTUAL TABLE t1 USING fts3(�);I(';
PRAGMA �ritaD��������RLBACK ;;SAVEPOINT T�����������LLBACK ;;SAVEPOINT T����F;
ALTER TABLE 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_compileoption_used(1)�����������������������������������������������������������������������DISTINCT����������������������������������������������CASCADE����������������������������������������������������������������������������������������������������������������������������������;ANALYZE;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_compileoption_used(1)���������������������������������������������������������DISTINCT��������������������������������������������ADE���������������������������������ԛ������������������������������;ANALYZE;DROP TABLE IF EXISTS t;
CREATE VIRTUAL TABLE t1 USING fts3(c);
PRAGMA �ritaD������ ;;SAVEPOINT T�����������LLBACK ;;SAVEPOINT T����F;
ALTER TABLE t1 RENAME TO  sqlitmpil����������������������������������������������������������DIS�������������������������������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����������������������������������������������������������������;ANALYZE;DROP TABLE IF EXISTS t;
CREATE VIRTUAL TABLE t1 USING fts3(c);
PRAGMA �ritaD������ ;;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 �ritaD������ ;;SAVEPOINT T�����������LLBACK ;;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);
PRAGMA �ritaD������������������������RLBACK ;;SAVEPOINT T�����������LLBACK ;;SAVEPOINT T����F;
ALTER TABLE t1 RENAME TO  sqlit_compileoption�sed(1)�����������������������������������������������������������������������������������������������������������DISTINCT������������������������������������������������������������������������������;ANALYZE;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_compileoption_used(1)�����������������������������������������������������������������������������������������������������������DISTINCT����������������������������������������������CASCADE����������������������������������������������������������������������������������������������������������������������������������;ANALYZE;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_compileoption_used(1)�����������������������������������������������������������������������������������������������������������DISTINCT����������������������������������������������CASCADE���������������������������������ԛ������������������������������;ANALYZE;DROP TABLE IF EXISTS t;
CREATE VIRTUAL TABLE t1 USING fts3(c);
PRAGMA �ritaD������ ;;SAVEPOINT T�����������LLBACK ;;SAVEPOINT T����F;
ALTER TABLE t1 RENAME TO  sqlitmpil����������������������������������������������������������DISTIN@T�


sqltext:
SELECT fts3_tokenizer('001-01( '') LWHENb" "a","b" ""WHERE"">"a">"Z">"a""">"a">"a">"ATTACH>ACH>�a">"a">"a">"') LIKE"b" "a","b" ""WHERE"">"a">"Z">"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">"ATTACH>ACH>�a">"a">"a">"a">"a">"a">"a">"JOINa""">"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">"IMMEDIATEq">"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">"aa""">"">"a">"a">"a">"a">"JOI@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">"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">"ATTACH>ACH>�a">"�a">"a">"a">"a">"a">"a">"a">"JOINa""">"a">"a""">"">"a">"">"a">"a""">"">"a";"d""""">"a">"y";"a",tF;


sqltext:
create table t1( "a","b"lint);
rt into t1t1( "a","bQUE)V
select DISTINC.* from t1,t1 v1,t1 DIS1,t1 DIST,t1 DIS1.t1 DISTINC,t1 vINC,t1 v�TINX,t1 v ON .444�O777;REPLACE into t1 select DISTINC.* from t1,t1 v,t1 DIS1,t1 DIST,t1 DIS1,t1
DISTINC,t1 vINC,t1 v�TINC,t1 v ON .44447777;REPLACE i�t,t1 DISTI1 select DISTINC.* from t1,t1 v1,t1 DIS1,t1 DIST,t1 DSS1,t1 DISTI4Cd1 vINC,t1 v�C, sqlipe_compileo�tion_usem t1,t1  DIS1,t1DISTISAVEPPI d ON .477;
inNTC,t1 v�TINCN .44447777;REPL77;REINC,t1 v�C, sqPL:CE into t1 select DISTINC.* from GROUP v1,t1 DDIST,t1 DIS1,t1 DISTINC,t1 vINC,t1 v�b,t1 v ON .44447777;REPLACE into t1 seloc Dco1,t��ST,t1 DISt1 DISTINC,t1 v@t1 v�TINC, quote 1)444477w;REPLACE inGt1 �elec� STINC.* from t1,t1 v1,t1 DIS1,t1 DIST,t1 DIS1Nt14DIEXISTStINC,t1 v�TINC,t1 v ON .477;
insert i�to t1 
select 75*fro%Yt1 a,t1,t- ves4a,t1�t1 NC.* from t1,t1 v1,t1 DIS,vBs444 ON .44DROP���vB7;
inss444 ON .447777*7v1,t1 DIS1,t1 DIST,trom t1,t1 v1,t1 DDIST,t1 OW .447,t1,t1 ,t1 v�TINC,t1 � ON .4444777%;REPLACE inuo t1 t;
1 vINC,t1 v�NC.* fro�W1,C,t1 v�TINC,t11,t1 DIEXIqTSt1 vINC,t1 v�TINC,t1 d ON .477;
in� from t1,t1 v1tlect 756from t1 a,t1,t1 ves4a,t1,t1 ves777144 ON .447,t1,t1 vesvBs444 ON .44777G��v1,t1 v1,t1 DIS1,t1 Bs444 ON .447777*77777�tdddddvep44444451);


sqltext:
WITH iWW(x) AS ( VALUES(1,2) ),WWWWWW AS ( VALUES(1,2) ),WWNWWWWWWW(x) AS ( VALUES(1,2) ),�� AS ( VALUES(1,2) ),x;
DELETE FROM t0 WNERE;
PR


sqltext:
CREATE VIRTUAL TABLE t0 USING rtree(i0mIVTUACOMMITEN H,E MIRIUAV HIDDEN HIH V,
V HIDDEN HIDDENy);
VACUUM
��������������������������������������������������������������������������������������;
SELECT docid FROM t0 WHERE t0 MATCH ' "a""o';


sqltext:
CREATE TABLE abc(a, b, c);
CREATE TABLE abc0000000(a, b, c);
CREATE TEMP TRIGGER [aabc(a, b, c);
#R����Թ������Գ����DISTINCT���������������������������������������;
CREATE TEMP TRIGGER [aabc(a, b, c);
CREATE TABLE EATE TABLE abc000'00(a, b, c) VALUES(nqw.a, new.b, new.c);
END;
INSERT INTO abcBEND;
INSERT INTO abcBEFORN
INSERT INTO abc0000000(a, b, c) VALUES(new.a, new.b, new.c);
END;
me;
PRaGMA ��������������������;ANALYZE;DROP TABLE IF EXISTS t;
CREATE VIRTUAL TABLE t USING fts3(c);
PRAGMA �rit���������������������������������������������������������������Թ������������DISTINCT���������������������������������������;
CREATE TEMP TRIGGER [aabc(a, b, c);
CREATE TABLE ab00D;
INSERT INTO abcBEND;
INSERT INTO abcBEFORESELE��N
INSERT INTO abc0000000(a, b, c) VALUES(new.a, new.b, new.c);
END;
me;
PRaGMA �rit��������������������������������������������������������������������;
CREATE TEMP TRIGGER [aabs(a, b,it�����EATE TABLE EATE TABLE abc000'00(a, b, c) VALUES(nqw.a, new.b, new.c);
END;
INSERT INTO abcBEND;
INSERT INTO abcBEFORESELECT* FROM abc0000000;] BEFORE INSERT ON abc BEGIN
INSERT INTO abc0000000(a, ����) VALUES(new.a, new.b, new.c);
END;
me;
PRaGMA �rit������������������������������������;ANALYZE;DROP TABLE IF EXISTS t;
CREATE VIRTUAL TABLE t USING fts3(c);
PRAGMA ���Թ������������DISTINCT�����������������������������������������������������������������DISTINCT�Ա����������������������������������������;ANALYZE;DROP TABLE  abc;a, );
C


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"""""""""""CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC"""""""""""""""""""""""""""""""""""""""""��"""""""""""""""), afg(1), avg(1)otal(1),1, dE,U""UNwwwwwwwwwww�wwwwwwwwwwwwwwwwwwwwwwwwwwwww`wwIhUE,UE$e,EINDsm""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), avg(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 t0a(x);
CREATE TABLE t0b(y);
INSERT INTO t0a(x)VALUES(1);
CREATE INDEX t000 ON t0a(x) WHERE (x=x);
PRAGMA automatic_index=OFF;
SELECT * FROM t0a LEFT JOIN t0b ON (x-x) �y��������������������FULL��������_������������������������������������nonanoname;


sqltext:
 ea;
select * from [a]."a", [act * from [a]."a", [a]."a",01*( 
ON"a"MAR,", '�0');
CREATE VIRTR, P""""""""", '0�');
CREATE VIRTUAL TABLE f00 USI fts4(content=t0);


sqltext:
create VIRTUAL TABLE ft0 USING fts4;
INSERT INTO ft0 VALUES(' 0 titime(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">"a""">"">"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">"">"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"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">"a">"JOINa""">"a">"a""">"">"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">"">"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 b';SELECT snippet(ft0, '0') FROM ft0">"a">"JOINa""">"a">"a""">"">"a">"">"a">"a"">"a">"a">"d""">"a">"">"a">"a">"d""">"a">"a""">"a">"y";"a"a">"JOINa""">"a">"a""">"">"a">"">"a">"�a">"q">"a">"a">"a">"a">"JOINa">"ATTACH>ACH>�a">"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">"JOINa""">"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">"JOINa""">"a">"a""">"">"a">"">"a">"a""">>">"a";"a""d""""">"a">"y";"a",tF;


sqltext:
CREATE TABLE t0(a,b,c,d,e, PRIMARY KEY(a,b,c));
CREATE INDEX t0000 ON t0(a,d,c);
CREATE UNIQUE INDEX t00000 ON t0(a,e,b,c);
EXPLAIN QUERY PLAN SELECT rowid FROM t0 WHhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhJme;
VACUUM
����4�������me;
VACUUM
���y������������������y�������������������������������������i�mbmJme;
VACUUM
�������������y��������inmbmJme;
VACUU�����������כ���������������������inm�mJ������������������������������������inmbmJme;
VACUUM
����4�������me;
VACUUM
�������me;
VACUUM
���������y�������������������������������������inmbmJme;
VACUUM
����4�������me;
VACUUM
�����������y���������������������inmbmJme;
VACUUM
����bmJme;


sqltext:
create table t�� AS
select DISTINCT 1,(1),*, * ,*, * from ( 
select 
41,(1),*, * ,*, * from ( 
select 
44, glob(1,1),1E11)Y4);
s


sqltext:
PRAGMA auto_vacuum=NO
CREATE TABLE t1(a);�;
DROP TABLE t1;
PRAGMA inte�������������1;
CREATE TABLE t1(a)?�;
DROP TABLE t1;
PRAGMA integ�������������������������������mJme;
VAPUUM
����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;
PRAMA �ritaD������������ԛ�����������������inm�mJ�������������;ANALYZE;DROP TABLE IF EXISTS t;
CREATE VIRTUAL TABLE t USING fts3(c);
PR $1A �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;
CREAT( VIRTUAL TABLE t USING fts3(c);
PRAGMA �ritats3(c);
PRAGMA �rit������������������������������;DROP TABLE IF EXISTS t;
CREATE NORTUAL TABLE t USING fts3(c);
PRAGMA �rit�����������������������������������������������������������������������������DISTIN_T�������������������������������������������;ANALYZE;DROP TABLE IF EXISTS t;
CREATE VIRTUAL TABLE t USING fts3(c);
6RAGMA �D������������ԛ�����������������inm�mJ�������������;ANALYZE;DROP TABLE IF EXISTS t;
CREATE VIRTUAL TABLE t USING fts3(c);
PRAGMA �rit������������������������������;DROP TABLE IF EXISTS t;
CREATSING fts3(c);
PRAGMA �rit��������������������������������������������������������������������������������������������������������DISTINCT�������������������������������������������;ANALYZE;DROP TABLE IF EXISTS t;
CREATE VIRTUA TABLE t USING fts3(c);;
PRAGMA �ritaD������������ԛ�����������������inm�mJ�������������;ANALYZE;DROP TABLE IF EXISTS t;
CREATE VIRTUAL TABLE t UdNG 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 EYISTS t;
CREATE VIRTUAL TABLE t USING fts3(c);
PRAGMA �ritats3(c);
PRAGMA �rit������������������������������;DROP TABLE IF EXISTS t;
CREATE VIRTUAL TABLE t USING����3(c);
PRAGMA �rit����������������������������@������������������������������������������������DISTINCT�������������������������������������������;ANALYZE;DROP TABLE IF UAL 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 E`ISTS t;
CREAT


sqltext:
create table ''(a TEXT, b TEXT);
CREATE VIEW v0 AS SELECT t0.a FROM tROM t3 WHERE b=2 AND c=3 ORDER BY d DESC, e DES(, b, c,d e �S DESC, e DESC, b, c, a DES a DESC;


sqltext:
;--s(1);ynchronous = NORMAL;
PRAGMA page_size = 1024;
PRAGMA journal_mode = WAL;
PRAGMA cache_size = 10;
CREATE TABLE t1(x PRIMARY KEY);
PRAGMA wal_checkpoint; VALUES(randomblob(800));
BEGIN;
INSERT INTO t1 SELECT randomblob(800) FROM t1;   /* */
INSERT INTO t1 SELECT randomblob(800) FROM t1;   /*   4 */
INSERT INTO t1 SELECT randomblob(800) FROM t1;   /*   8 */
INSERT INTO t1 SELECT randomblob(800) FROM t1;   /*  16 */
SAVEPOINT one;
INSERT INTO t1 SELECT randomblob(800) FROM t1;   /*  32 */
INSERT INTO t1 SELECT randomblob(800) FROM t1;   /*(x PRIMARY KEY);
PRAGMA wal_checkpoint;ob(800));
BEGIN;
INSERT ROM t1;   /*   2 */
INSERT INTO t1 SELECT randomblob(800) FROM t1;   /*   4 */
INSERT INTO t1 SELECT randomblob(800) FROM t1;   /*   8 */
INSERT INTO t1 SELECT randomblob(800) FROM t1;   /*  16 */
SAVEPOINT one;
INSERT INTO t1 SELECT randomblob(800) FROM t1;   /*  32 */
INSERT INTO t1 SELECT randomblob(800) FROM t1;   /*  64 */
INSERT INTO t1 SELECT randomblob(800) FROM t1;   /* 128 */
INSERT INTO t1 SELECT randomblob(800) FROM t1;   /* 256 */
ROLLBACK TO one;
INSERT INTO t1 SELECT randomblob(800) FROM t1;   /*  32 */
INSERT INTO t1 SELECT randomblob(800) FROM t1;   /*  64 */
INSERT INTO t1 SELECT randomblob(800) FROM t1;   /* 128 */
INSERT INTO t1 SELECT randomblob(800) FROM t1;   /* 256   64 */
INSERT INTO t1 SELECT randomblob(800) FROM t1;   /* 128 TABLE t1(x PRIMARY KEY);
PRAGMA wal_checkpoint; VALUES(randomblob(800));
BEGIN;
INSERT INTO t1 SELECT randomblob(800) FROM t1;   /*   2 */
INSERT INTO t1 SELECT randomblob(800) FROM t1;   /*   4 */
INSERT INTO t1 SELECT randomblob(800) FROM t1;   /*   8 */
INSERT INTO t1 SELECT randomblob(800) FROM t1;   /*  16 */
SAVEPOINT one;
INSERT INTO t1 SELECT randomblob(800) FROM t1;   /*  32 */
INSERT INTO t1 SELECT randomblob(800) FROM t1;   /*(x PRIMARY KEY);
PRAGMA wal_checkpoint;ob(800));
BEGIN;
INSERT ROM t1;   /*   2 */
INSERT INTO t1 SELECT randomblob(800) FROM t1;   /*   4 */
INSERT INTO t1 SELECT randomblob(800) FROM t1;   /*   8 */
INSERT INTO t1 SELECT randomblob(800) FROM t1;   /*  16 */
SAVEPOINT one;
INSERT INTO decimal(1,1)ndomblob(800) FROM t1;   /*  32 */
INSERT INTO t1 SELECT randomblob(800) FROM t1;   /*  64 */
INSERT INTO t1 SELECT randomblob(800) FROM t1;   /* 128 */
INSERT INTO t1 SELECT randomblob(800) FROM1;   /* 256 */
ROLLBACK TO one;
INSERT INTO t1 SELECT randomblob(800) FROM t1;   /*  32 */
INSERT INTO t1 SELECT randomblob(800) FROM t1;   /*  64 ?/
INSERT INTO t1 SELECT randomblob(800) FROM t1;   /* 128 */
INSERT INTO t1 SELECT randomblob(800) FROM t1;   /* 256   64 */
INSERT INTO t1 SELECT randomblob(800) FROM t1;   /* 128 */
INSERT INTO t1 SELECT randomblob(8 */
INSERTNTO t1 SELECT randomblob(800) FROM t1;   /* 256 */


sqltext:
PRAGMA encodvacuum=1;
CREATE TABLE t1(a);�;
DROP TABLE t1;
PRAGMA inte�������������1;
CREATE TABLE t1(a);�;
DROP TABLE t1;
PRAGMA in��������������������������mJme;
VACUUM
����4��������������������������������������������������������������������������������������������������������������������������DISTINCT�������������������������������������������;ANALYZE;DROP TABLE IF EXISTS t;
CREATE VIRTUAL TABLE t USING fts3(c);
PRAGMA ��������;ANALYZE;DROP TABLE IF EXISTS t;
CREATE VIRTUAL TABLE � USING fts3(c);
PRAGMA ��������������������������;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 �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���������������������������������������������������������������������������������������DIST����������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����������������������������������������������������������������������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������������������������������;DRBLE 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:
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
FROM t1;
SELECT quote(x) FROM t2 ORDER BY 1;


sqltext:
SELECT  max(131),1, * ,*,* from ( 
select 
44,41,(1), instr(50000000000005,1)fr41,(1), instr(5000004444444,1E51)Y4);
s


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 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  f51,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)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 bc 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:
 ea
select-  substr(1,1,0001000000000000000000005555555555555 || 55555555555555551)>""LIKE"h" "a","b" ""WHERE"">"a">"a">"a""">"a">"4""">"">"a">"a">"a""">"a">"4""">""LIKE"""">"a">"a"""> substr(1,1,1);


sqltext:
ATTACH 'file:/00?mode=memory&cache=shared' AS shared;EXPLAIN
CREATE TABLE shared.xx(int);PRAGMA TEMP.�t1(onet);PRAGMA TEMP.�t1(allimt);PRAGMA TEMP.�t1(onemallint);PRAGMA TEMP.�t�����Jme;ATTACH 'file:&000?mode=memory&cache=shared& ASC�������red& Af ������������������������' AS �����������������������������������mJme;=;
VACUUM
����me;
VACUUM
�y�RLBACK ;;SAVEPOINT T����LBACK ;;SAVEPOINT T������������������������������������������DISTINCT������������������������;
CREATE VIRTUAL TABLE t1 USING fts4(c);I
PRAGMA writable_schema=ON;
UPDATE sqlite_master SET sql=';;;ROLLBACK ;;SAVEPOINT���@���(';
PRAGMA writable_sche�DEFERdED�����;SAVEPOINT T�������������ݼ�������������������������ݼ��F;
ALTER TABLE t1 RENAME TO  sqlit_compileoption_used(1)����������������������������������������������������������������������������������������������������������DISTINCT������������������������;


sqltext:
create table t1(one smWHEREallARY KEY, b TEXT);
CREATE TABLE t2(a ARY KEY,PR,MARY$KEY, b TEX,'000');
SELECT 5 FROM t2 NL JOIN t1 NATURAL JOIN t1 NA NATURAL JOIN t1 N����� NATURAL JOIN t1 NA NATURAL JOIN t1 NATUR�����UR�1 NATURAL JOIN t1 NA NATURAL JOIN t1 NATU������� JOIN t1 N NATURAL JOIN t1 N;
SELECT * FROM t2 NAT� JOIN t1 N�� JOIN t1 N NATURAL JOIN t1 N;
SELECT * FROM t2 NATUqA���������������� NATURAL JOIN t1 NA NATURAL JOIN t1 NATUR�����UR�1 NATURAL JOIN t1 NA NATURAL JOIN t1 NATU������� JOIN t1 N NATURAL JOIN t1 N;
SELECT * FROM t2 NATUqAL JOIN t1 NA NATURAL JOIN t1 NATUR�1 NATURAL JOIN t1 NA NATURAL JOIN t1 NATU���������A NATURAL JOIN t1 NATUR����������������� NATURAL JOIN t1 NA NATURAL JOIN t1 NA1 NATURAL JOIN t1 NA NATURAL JOIN t1 NATU���TUR�����������UqA���������������� NATURAL JOIN t1 NA NATURAL JOIN t1 NATUR���������������������UR�1 NATURAL JOIN t1 NA NATURAL JOIN t1 NATU������� JOIN t1 N NATURAL JOIN t1 N;
SELECT * FROM t2 NATUqAL JOIN t1 NA NATURAL JOIN t1 NATUR�1 NATURAL JOIN t1 NA NATURAL JOIN t1 NATU���������A NATURAL JOIN t1 NATUR����������������� NATURAL JOIN t1 NA NATURAL JOIN t1 NA1 NATURAL JOIN t1 NA NATURAL JOIN t1 NATU���TUR����������������������������������������AL JOIN t2;
SELECT * FROM t2 NATUqAL JOIN t1 NA NATURAL JOIN t1 NATUR�1 NATURAL JOIN t1 NA NATURAL JOIN t1 NATU���������A NATURAL JOIN t1 NATUR����������������� NATURAL JOIN t1 NA NATURAL JOIN t1 NA1 NATURAL JOIN t1 NA NATURAL JOIN t1 NATU���TUR���TURAL JOIN t1 NATU���TUR���������������������������UqA���������������� NATURAL JOIN t1 NA NATURAL JOIN t1 NATUR���������������������UR�1 NATURAL JOIN t1 NA NATURAL JOIN t1 NATU������� JOIN t1 N NATURAL JOIN t1 N;
SELECT * FROM t2 NATUqAL JOIN t1 NA NATURAL JOIN t1 NATUR�1 NATURAL JOIN t1 NA NATURAL JOIN t1 NATU���������A NATURAL JOIN t1 NATUR����������������� NATURAL JOIN t1 NA NATURAL JOIN t1 NA1 NATURAL JOIN t1 NA NATURAL JOIN t1 NATU���TUR������;
SELECT * FROM t2 NATUqAL JOIN t1 NA NATURAL JOIN t1 NATUR�1 NATURAL JOIN t1 NA NATURAL JOIN t1 NATU���������A NATURAL JOIN t1 NATUR����������������� NATURAL JOIN t1 NA NATURAL JOIN t1 NA1 NATURAL JOIN t1 NA NATURAL JOIN t1 NATU���TUR���������������������������UqA���������������� NATURAL JOIN t1 NA NATURAL JOIN t1 NATUR���������������������UR�1 NATURAL JOIN t1 NA NATURAL JOIN t1 NATU������� JOIN t1 N NATURAL JOIN t1 N;
SELECT * FROM t2 NATUqAL JOIN t1 NA NATURAL JOIN t1 NATUR�1 NATURAL JOIN t1 NA NATURAL JOIN t1 NATU���������A NATURAL JOIN t1 NATUR����������������� NATURAL JOIN t1 NA NATURAL JOIN t1 NA1 NATURAL JOIN t1 NA NATURAL JOIN t1 NATU���TUR����������������������������������������AL JOIN t2;
SELECT * FROM t2 NATUqAL JOIN t1 NA NATURAL JOIN t1 NATUR�1 NATURAL JOIN t1 NA NATURAL JOIN t1 NATU���������A NATURAL JOIN t1 NATUR����������������� NATURAL JOIN t1 NA NATURAL JOIN t1 NA1 NATURAL JOIN t1 NA NATURAL JOIN t1 NATU���TUR���TURAL JOIN t1 NATU���TUR������������������������������������������������������������������������������������AL JOIN t2;
SELECT * FROM t2 NATUqAL JOIN t1 NA NATURAL JOIN t1 NATUR�1 NATURAL JOIN t1 NA NATURAL JOIN t1 NATU���������A NATURAL JOIN t1 NATUR����������������� NATURAL JOIN t1 NA NATURAL JOIN t1 NA1 NATURAL JOIN t1 NA NATURAL JOIN t1 NATU���TUR���������������������������UqA���������������� NATURAL JOIN t1 NA NATURAL JOIN t1 NATUR���������������������UR�1 NATURAL JOIN t1 NA NATURAL JOIN t1 NATU������� JOIN t1 N NATURAL JOIN t1 N;
SELECT * FROM t2 NATUqAL JOIN t1 NA NATURAL JOIN t1 NATUR�1 NATURAL JOIN t1 NA NATURAL JOIN t1 NATU������������������������������UqA���������������� NATURAL JOIN t1 NA NATURAL JOIN t1 NATUR���������������������UR�1 NATURAL JOIN t1 NA NATURAL JOIN t1 NATU������� JOIN t1 N NATURAL JOIN t1 N;
SELECT * FROM t2 NATUqAL JOIN t1 NA NATURAL JOIN t1 NATUR�1 NATURAL JOIN t1 NA NATURAL JOIN t1 NATU���������A NATURAL JOIN t1 NATUR����������������� NATURAL JOIN t1 NA NATURAL JOIN t1 NA1 NATURAL JOIN t1 NA NATURAL JOIN t1 NATU��TURAL JOIN t1 NATU���TUR������������������������������������������������������������������������������������AL JOIN t2;
SELECT * FROM t2 NATUqAL JOIN t1 NA NATURAL JOIN t1 NATUR�1 NATURAL JOIN t1 NA NATURAL JOIN t1 NATU���������A NATURAL JOIN t1 NATUR����������������� NATURAL JOIN t1 NA NATURAL JOIN t1 NA1 NATURAL JOIN t1 NA NATURAL JOIN t1 NATU���TUR���������������������������UqA���������������� NATURAL JOIN t1 NA NATURAL JOIN t1 NATUR���������������������UR�1 NATURAL JOIN t1 NA NATURAL JOIN t1 NATU������� JOIN t1 N NATURAL JOIN t1 N;
SELECT * FROM t2 NATUqAL JOIN t1 NA NATURAL JOIN t1 NATUR�1 NATURAL JOIN t1 NA NATURAL JOIN t1 NATU������������������������������UqA���������������� NATURAL JOIN t1 NA NATURAL JOIN t1 NATUR���������������������UR�1 NATURAL JOIN t1 NA NATURAL JOIN t1 NATU������� JOIN t1 N NATURAL JOIN t1 N;
SELECT * FROM t2 NATUqAL JOIN t1 NA NATURAL JOIN t1 NATUR�1 NATURAL JOIN t1 NA NATURAL JOIN t1 NATU���������A NATURAL JOIN t1 NATUR����������������� NATURAL JOIN t1 NA NATURAL JOIN t1 NA1 NATURAL JOIN t1 NA NATURAL JOIN t1 NAT�TUR����������;


sqltext:
SELECT @cou�1,(1),*, * ,*, *, 44,41,(1),*, * ,*,* from ( 
select 
44,41,(1),*, * ,*, * from ( 
select 
44,41,4444444-1E19999999999,(
in1)in(16144)in(1)in(+round(1,1),
in1)i,(
in1)in(1,1.1)it from ( 
select  min(1,1)in(4)in1)in�
S9999));


sqltext:
�ea
select sqlite_compileoption_get(11199991117199991117||6�zeroblob(�444444444444014444444/44444420061%1)/* */
"",""from ( 
select 4411,1,1,1), ( 
selecT 
11), (  ;
select 4411,1,1,1), ( 
selecT 

 111), ( select 

( 
selecT 
 1111)UNION 
selecT 
 19), ( select 

( 
selecT 
 111)UNION 
selecT 
 19), ( 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), ( 
selecT ( 
selecT 
 111)UNION select 

44<1);


sqltext:
;
select  load_extension(-@i2222222222222E222,001711)"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">"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:
ATTACH 'file:/00?mode=memory&cache=shared' AS shared;EXPLAIN
CREATE TABLE shared.xx(int);PRAGMA TEMP.�t1(onet);PRAGMA TEMP.�t1(allimt);PRAGMA TEMP.�t1(onemallint);PRAGMA TEMP.�t�����Jme;ATTACH 'file:&000?mode=memory&cache=shared& ASC�������red& Af ������������������������' AS �����������������������������������mJme;=;
VACUUM
����me;
VACUUM
�y�RLBACK ;;SAVEPOINT T����LBACK ;;SAVEPOINT T������������������������������������������DISTINCT������������������������;
CREATE VIRTUAL TABLE t1 USING fts4(c);I
PRAGMA writable_schema=ON;
UPDATE sqlite_master SET sql=';�(';
PRAGMA writable_sche�DEFERdED�����;SAVEPOINT T�������������ݼ�������������������������ݼ��F;
ALTER TABLE t1 RENAME TO  sqlit_compileoption_used(1)����������������������������������������������������������������������������������������������������������DISTINCT������������������������;


sqltext:
CREATE TABLE t1(a,I,REPLAI REPLA,ER,ERY KEY, b TEX,LATEX,LA,N b '00');
SELECT * FROM t1 NATUR NATURAL JOIN t1 LEFTAL JOIN t1 t1 NATUSAL JOIN t1 NA NATURAL JOIN t1 LEFT NATURAL JOIN t1 NA NATURAL JOIN t1 LEFT NATURAL JOIN t1 NA NATURAL JOIN t1 Nn(1)in(@ $44in(1,1)in(1)in(1,44)i
select  min(?�1)in(1*4)in*;
s9999));


sqltext:
creATE VIRTUAL TABLE t0 USING rtree(i0REPLACE�HRTUAV HIDDEN HIDDENDDIDDEN ANDDNH V,,E MIRTUAV HIDDEN HIDD��������������EATNDDNH V,
V HNULLN vvvvvvvvvvvvvv""""""5"""vvvvv unlikely(1)vvvvvvvvv��������������CHECK����������������vvvvvvvvvvvvvvvvvvvvvvvvivvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvv������������������ft MATCH '�


�CUR�ENT_DATE

INSERT  INTO t0 VALUES('cN');
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*�*:]*�************AFTER
*�**o***N');
INSERT  INTO t0 VALUES('ccc 0 ***�H0');
INSeRT INTO t0 VALUES('cc 0*�*:]*�***********K�s4(ord*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('������������������ֺ����������������������������������������������������������d*0*���*�*****C***(**!**o***N');
INSERT  INTO t0 VALUES('cc` 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*�*:]*�*************�**o***N');
INSERT  INTO t0 VALUES('ccc 0 ***�H0');
INSeRT INTO t0 VALUES('cc 0*�*:]*�***********K�s4(ord*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*�*:]*�*�����������������������������������������������������������������������������������������������������������������������oc 0 ***cc 0(ort**�**o***N');
INSERT  INTO t0 VALUES('ccc 0 *K*�H0');
INSeRT INTO t0 VALUES('���������������������COMMIT������������8888888888888888888888888888888888888888888888888888888888����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������d*0*���*�*********(**!**o***N');
INSERT  INTO t0 VALUES('cc` 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*�*:]*�*************�**o***N');
INSERT  INTO t0 VALUES('ccc 0 ***�H0');
INSeRT INTO t0 VALUES('cc 0*�*:]*�***********K�s4(ord*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*��������������������������������������������������COMMIT���������������������������������Ϻ������cc 0*�*:]*�***********K�s4(ord*0*��H0');
INSeRT INTO t0 VALUES('cc 0*�*:]*�************���������������������������������������s���������������������������������������������������������������������������d*0*���*�*********(**!**o***N');
INSERT  INTO t0 VALUES('cc�0 ***RT INTOoc 0 ***cc 0(ord**�**o***N');
INSERT  INTO t0 VALUES('ccc 0 *K*�H0');
INSeRT INTO t0 VALUES('cc 0*�*:]*�***� INTOoc 0 ***cc!0(ord**�**o***N');
INSERT  INTO t0 VALUES('ccc 0 ***�E0');
INSeRT INTO t0 VALUES('88*�**o***N');
INSERT  INTO t0 VALUES('ccc 0 ***�H0');
INSeRT INTO t0 VALUES('cc 0*�*:]*�***********K�s4(ord*0*�������������������������������������������������������������������������������������������������������������������������������RIGHT���������d*0*���*�*********(**!**o***N');
INSERT  INTO t0 VALUES('cc` 0 ***RT INTOo�d*0*���*�*********(**!**o***N');
INSERT  INTO t0 VALUES('cc�0 ***RT INTOoc 0 ***cc 0(ord**�**o***N');
INSERT  INTO t0 VALUES('ccc 0 *K*�H0');
INSeRT INTO t0 VALUES('cc 0*�*:]*�***� INTOoc 0 ***cc!0(ord**�**o***N');
INSERT  INTO t0 VALUES('ccc 0 ***�E0');
INSeRT INTO t0 VALUES('88*�**o***N');
INSERT  INTO t0 VALUES('ccc 0 ***�H0');
INSeRT INTO t0 VALUES('cc 0*�*:]*�***********K�s4(ord*0*�������������������������������������������������������������������������������������������������������������������������������RIGHT���������d*0*���*�*********(**!**o***N');
INSERT  INTO t0 VALUES('cc` 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('c� 0*�*:]*�************]*�***********K�s4(ord*0*��H0');
INSeRT INTO t0 VALUES('cc 0*�*:]p�**********AFTER
*�**o***N');
INSERT  INTO t0 VALUES('ccc 0 ***�H0');
INSeRT INTO t0 VALUES('cc 0*�*:]*�***********K�s4(ord*0*�� INTOoc 0 ***cc!0(ord**�**o***N');
INSERT  INTO t0 VALUES('ccc 0 ***�E0');
INSeRT INTO t0 VALUES('888888888888888888888******K�s4(ord*0*��H0');
INSeRT INTO t0 VALUES('cc 0*�*:]*0*��H0');
INSeRT INTO t0 VALUES('cc 0*�*:]*�************* 0(ord**�**o***N');
INSERT  INTO t0 VALUES('ccc 0 *K*�H0');
IINTO t0 VALUES('cc 0*�*:]*�***********K�s4(ord*0*��H0');
INSeRT INTO t0 VALUES('cc 0*�*:]*�*************�**o***N');
INSERT  INTO t0 VALUES('ccc 0 ***�H0');
INSeRT INTO t0 VALUES('cc 0*�*:]*�***********K�s4(ord*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('����������֢��������������������������������������������COMMIT���������������������������������Ϻ������cc 0*�*:]*�***********K�s4(ord*0*��H0');
INSeRT INTO t0 VALUES('cc 0*�*:]*�************]*�***********K�s4(ord*0*��H0');
INSeRT INTO t0 VALUES('cc 0*�*:]*�***********���AFTER
.*�**o***N');
INSERT  INTO t0 VALUES('ccc 0 ***�H0');
INSeRT INTO t0 VALUES('cc 0*�*:]*�***********K�s4(ord*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('������������������������cN');
INSERT  INTO t0 VALUES('ccc 0 ***��0');
INSeRT INTO t0 VALUES('cc �');
SELECT docid FROM t0 WHERE t0 MATCH '0****�**o*****0{s4(ord*0*�*:]*�***********F�s4(ord*0*�+�*�***9OLU N***�**o*****={s4(ord*0*�*�*�***0*�*�*�**�';


sqltext:
SELECT  count(1),?, * from (  ;
select 141,111), ( 
select 4,"ile  ","����",""<"; ","ile P"%"ANES","b","","ba","","b","","a","a",""=";","a","","b","",";","a"";","","b","",";","a","","b","","a","","b","",":","a","","b","","a","a",""=";","a","","b","",";","a","","b","","a","","b","",";","a","","b",""";","","",";","a","","b","",";","a","","b",""";","",""";","","",";","a","","ba","","b","","a","a",""=";","a","","b","",";","a"";","","b","",";","a","","b","","a","","b","",":","a","","b","","a","a",""=";","a","","b","",";","a","","b","","a","","b","iile  ","",?, * from (  ;
select 149,1,"]",9,"^ele",";COLUMN"*"","]",9,"9",1.4>"a" OR 41-11), ( 
select 4,"ile  ",""," ","","; ","ile "";","","",";","a","","b","",";","a","","b",""";","","",";","a","","",";","C","iile  ","","e C","in","  ","il" COLLA11)O����������
GROUP BY  "aile C",9,"^ele",";`OLUM*"","]",9,"9",3.4>"a" OR 41-2 )ANelect 111)"9",";" ANES","b","","ba","","b","","a","a",""=";","a","","b","",";","a"";","","b","",";","a","","b","","a","","b","",":","a","","b","","a","a",""=";","a","","b","",";","a","","b","","a","","b",""*"","]",9,"9",1.4>"a" OR 41-11), ( 
select 4,"ile  ",""," ",""";","",""";","","",";","a","","ba","","b","","a","a",""=";","a","","b","",";","a"";","","b","",";","a","","b","","a","","b","",":","a","","b","","a","a",""=";","a","","b","",";","a","","b","","a","","b","",";","a","","b",""";"%"ANES","b","","ba","","b","","a","a",""=";","a","","b","",";","a"";","","b","",";","a","","b","","a","","b","",":","a","","b","","a","a",""=";","a","","b","",";","a","","b","","a","","b","",";","a","","b"=";","a","","b","",";","a","","b","","a","","b","iile  ","",?, * from (  ;
select 149,1,"]",9,"^ele",";COLUMN"*"","]",9,"9",1.4>"a" OR 41-11), ( 
select 4,"ile  ",""," ","","; ","ile "";","","",";","a","","b","",";","a","","b",""";","","",";","a","","",";","C","iile  ","","e C","in","  ","il" COLLA11)O����������
GROUP BY  "aile C",9,"^ele",";`OLUM*"","]",9,"9",1.4>"a" OR 41-2 )ANelect 111)"9",";" ANES","b","","ba","","b","","a","a",""=";","a","","b","",";","a"";","","b","",";","a","","b","","a","","b","",":","a","","b","","a","a",""=";","a","","b","",";","a","","b","","a","","b",""*"","]",9,"9",1.4>"a" OR 41-11), ( 
select 4,"ile  ",""," ",""";","",""";","","",";","a","","ba","","b","","a","a",""=";","a","","b","",";","a"";","","b","",";","a",""";","","",";","a","","b","",";","a","","b",""";","",""";","","",";","a","","ba","","b","","a","a",""=";","a","","b","",";","a"";","","b","",";","a","","b","","a","","b","",":","a","","b","","a","a",""=";","a","","b","",";","a","","b","","a","","b","iile  ","",?, * from (  ;
select 149,1,"]",9,"^ele",";COLUMN"*"","]",9,"9",1.4>"a" OR 41-11), ( 
select 4,"ile  ",""," ","","; ","ile "";","","",";","a","","b","",";","a","","b",""";","","",";","a","","",";","C","iile  ","","e C","in","nene  ","il" COLLA11)O����������
GROUP BY  "aile C",9,"^ele",";COLUM*"","]",9,"9",1.4>"a" OR 41-2 )ANelect 111)"9",";" ANES","b","","ba","","b","","a","a",""=";","a","","b","",";","a"";","","b","",";","a","","b","","a","","b","",":","a","","b","","a","a",""=";","a","","b","",";","a","","b","","a","","b",""*"","]",9,"9",1.4>"a" OR 41-11), ( 
select 4,"ile  ",""," ",""";","",""";","","",";","a","","ba","","b","","a","a",""=";","a","","b","",";","a"";","","b","",";","a","","b","","a","","b","",":","a","","b","","a","a",""=";","a","","b","",";","a","","b","","b",""";","","",";","a","","","b","","a","","b","",";","a","","b",""";","","",";","a","","b","",";","a","","b",""";","","",";","a","","b","",";","a");


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 avtokemize porter)r\yyyye INITye pyyyepjudpyE porter)r\yyyyIALLYblobpjuyye py
















d


�SINrter)p\yyyye pyyyeRtoeni�e porter)r\yyyye pyyye pjpyyye pjudpye 2orter)r\yyy^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 T.BLE t1 USING fcC
I`S*e pye port�VACUUMtokenize �OUTERtokenize porter)r\yyyye pyyye pj]yyye pjudpye porteyyyye CREATE VIPTUAL ?ABLE t1 USING fts(c oype pye p�sokenize%porter)r\yyyye pjpyyyepyyye pjpyyye pjuyye pyTEr) rter)r\yyyyepyyye pjpyyye pOUTERtokenize porter)r\yyyye pyyye pjpyyye7pjudpye porter3r\ydyye CREAT�rter)r\yyyye pyyyepjudpye po�)r\yyyye CREATE VIRTUAL TABEter)rtokenize porter)r\ykeniUSING fcC
INS*RT INTOye {yyye 




��NGe py





















USINGrter)r\yyyyetokenize porter)r\yyyye pyyye pjpyy�e pjudpye po pyter)r\yyyyL CREATE VIRTUAL TABye porter)r\yyyye CREATE VIRTUALT.QLE t1 USING fcC
INS*RT INTo"pyyyer�cC
INS*dr)cC
INS*RT INTOye,{yyye oype pyyp p|rt token pOUTER \yyyye pyyye pjpyyye pjTOye pyyye o�ye pyye porter) �rter)r\yyuyye p)r\ ye pyTEr) "rter)r\yyyye pyyye pjpyyy Vyyye oe pyye porter) dTE VIPTUAL TABLE t1 USIN� fts(ctokeniz  porter)r\yyyye pyyRTUjudpye por_er)r\yyyye CREATE VIRTUAL TATE VIRTfrter)r\yyyye pyyyepXudpyE polter)r\yyyye CREATE VSRTUAL TABE VIRTUAL PABye porter)r\yyyye CREATyyye CREATpjpyyye pjudp��IR�����������������yye oyde pyye porter)BOUTER�tokenizeye pjudpye porter)r\Xyyye CR@AT�rter)r\yyyyepyyyepjudpye porteryyye pOUTERtokenize porter)s\yyyye pyyye pe porter)r\yyyye porter)r\yyyye pyyye pjpyyye pjudpye poTUAL T�� tj USING f��C
INS*RT INTOye pytye oyye pyye porter) OUTER\yyyye pyyye pjpyyye pOUTER�tok datetime(1,1,1)yyRo}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 pyye portUer)r\yyyye CREATE VIRTUAL TABE\yyy^e CREATE RIRTUAL TABtokenizey�ye pyyye pj�yyyU pjud�ye porter)r\yyyye CR
ATE rIRTUAL 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 INITIALLyyye pjABye �orter)rWy1 U� NG fcC
INS*RT QNTOye {yyye oype pyye 
INS*RT INTOye pyyye oyye pyye porter) er)r\yyyye CREATE UAizer)r\yBye\yyyye pyye Sorter)r\yyyye CREATE VIRTUAL I.��orter)r\yyyye INITIALLyyye pjABye �orter)r\y1 U����fcC
INS*RT QNTOye {yyye oypeUer�yyye CREATE VIRTUWL TABE\yyy^
 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�������������������������������������������������������������������������������������������������������������FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF�����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������portUer�yyye CREATE VIRTUWL TABE\yyy^
 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);
INS*RT INTOye pyyye oyyeer)r\yyyye CREATE UAizer)r\yBye\yyyye pyye Sorter)r\yyyye CREATE VIRTUAL I.Bporter)��yyyye INITIALLyyye pjABye porter)r\y1 U NG fcC
INS*RT QNTOye {yyye oype pyye portUer�yyye CREATE VIRTUWL TABE\yyy^
 CREATE RIRTUAL Tok���),cC
INS*RT INTWITHOUTye oype pyye porterNATURALe pyyye pjpyyye pOUTERtokenizer)r\yd pyyye pjpyye CRcC
INS*RTr)rrUSIN� fyyye pjudpye portr\yyyye CREATE VIRTUAL TABye porter)r\y1 U NG fcC
INS*RT QNTOye {yyye oype pyy {yyye oype pyye portUe portUer)r\yyyye CREATE VIRTUAL TABE\yyy^e CREATE RIRTUAL TABtokenizey�ye pyyye pj�yyyU pjud�ye porter)r\yyyye [R
ATE rIRTUAL 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 UAizer)r\yBye\yyyye pyye Sorter)r\yyyye CREATE VIRTUAL I.��orter)r\yyyye INITIALLyyye pjABye �orter)r\y1 U����fcC
INS*RT QNTOye {yyye oypeUer�yyye CREATE VIRTUWL TABE\yyy^
 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�������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������ٶ������������������������������terNATURALe pyyye pjpyyye pOUTERtokenizer)r\y�d pyyye pjpyye CRcC
INS*RTr)rrUSIN� fyyye pjudpye portr\yyyye CREATE VIRTUAL TABye porter)r\y1 U NG fcCyyyye 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 pyye portUer)r\yyyye CREATE VIRTUAL TABE\yyy^e CREATE RIRTUAL TABtokenizey�ye pyyye pj�yyyU pjud�ye porter)r\yyyye CR
ATE rIRTUAL 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 INITIALLyyye pjABye �orter)rWy1 U� NG fcC
INS*RT QNTOye {yyye oype pyye 
INS*RT INTOye pyyye oyye pyye porter) er)r\yyyye CREATE UAizer)r\yBye\yyyye pyye Sorter)r\yyyye CREATE VIRTUAL I.��orter)r\yyyye INITIALLyyye pjABye �orter)r\y1 U����fcC
INS*RT QNTOye {yyye oypeUer�yyye CREATE VIRTUWL TABE\yyy^
 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��������������������������������������������������������������������������������������������������������
INS*RT QNiOye {yoype pyye portUer)r\yyyye CREATE VIRTUAL TABE\yyy^e CREATE RIRTUAL TABtokenizey�ye pyyye pj�yyye pjud�ye porter)r\yyyye PR
ATE rIRTUAL 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 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�yyye CREATE VIRTUWL 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 pjpyyye pjud�e pUAL TABye porter)r\yyyye CREATE VIRTUAL T.BLEt1 USING fcC
INS*RT INTOye pyyye �ybe �yye porter) �OUTERo}ter);
INS*RT INTOye pyyye oyye pyye porter) er)r\yyAL TACCCCCCCCizer)r\yyyye pTOye pyyye oyye 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 portUer)r\yizeye pjudpye porter)r\Xyyyenaz TABE VIRTer)r\yd pyyye pjpyye CRcC
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.BLE t1 U;ING fcC
INS*RT INTWITHOUTye oype py sqlite_source_id()URALe pyyye pjpyyye pOUTERtokenizer)r\yd pyyye pjpyye CRcC
INS*RTr)rrUSIN� fyyye pjudpye porter)r\yyyye CREATE VIRTUAL TABye porter)r\�1 U NG fcC
INS*RT QNTOye {yyye oype pyye portUer)r\yyyye CREATE VIRTUAL TABE\yyy^e CREATE RIRTUAL TABtokenizeyyye pyyye pj�yyye pjud�ye porter)r\yyyye CR
ATE rIRTUAL TACCCCCCCFizer)r\yyyye pyyE VIRTUAL T.BLE t1 USIdG fcC
INS*RT INTOye pyyye oybe �yye porter) �OUTERoater);
INS*RT INTOye pyyye oyye pyye porter) erryyye CREATE UAizer)ry INITIALLyyye pjuyye py









USING�rter)r\yyyye pyyye pjpJOIN���OUTER���tokenize poyye �NITIALLyyye pjuyye py



-






e L TABye porter)r\yyyye CRErter)r\yyy pyyye pjpyyyepOU�Etokenize porter	r\yyyye pyyye pjpyyye pjudpye porter)r\yyy^e dEcC
INS*RTr {yy p|rt)tokCREATUALUAL T.BLE t1 USING � C
INS*B INUOye pcyye oyye pyye portertokenaz TABE VIRTRAL TAe porVer)r\yyyye pyyye pjpyyye pjudp��������������������yye �yde pyye porter) ����������������������4ERIFtokenizeyecC
INS*RTr)rrUSIN� fyyye pjudpye portr\yyyye CREATE VIRTUAL TABye porter)r\y1 U NG fcC
INS*RT QNTOye {yyye oype pyye portUer)r\yyyye CREATE VIRTUAL TABE\yyy^e CREATE RIRTUAL TABtokenizey�ye pyyye pj�yyye pOye pyyyerter)r\yyyye CR
ATE rIRTUAL TACCCCCCCCizer)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 pyye portUer)r\yyyye CREATE VIRTUAL TABE\yyy^e CREATE RIRTUAL TABtokenizey�ye pyyye pj�yyyU pjud�ye porter)r\yyyye CR
ATE rIRTUAL 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 INITIALLyyye pjABye �orter)rWy1 U� NG fcC
INS*RT QNTOye {yyye oype pyye portUer�yyye CREATE VIRTUWL TABE\yyy^
 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);
INS*RT INTOye pyyye oyyeer)r\yyyye CREATE UAizer)r\yBye\yyyye pyye `orter)r\yyyye CREATE VIRTUAL I.Bporter)��yyyye INITIALLyyye pjABye porter)r\y1 U NG fcC
INS*RT QNTOye {yyye oype pyye portUer�yyye CREATE VIRTUWL TABE\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 INTOye pyyye �ybe �yye porter) �OUTERo}ter);
INS*RT INTOye pyyye oyye pyye porter) er)r\yyAL)TACCCCCCCCizer)r\yyyye pTOye pyyye oyye 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 TABtokenizeyyye pyyye 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� portdrr\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 pyyye pjpyye CRcC
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 TABtokenizey�ye pyyye pj�yyyU pjud�ye porter)r\yyyye CR
ATE rIRTUAL 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 INITIALLyyye pjABye �orter)rWy1 U� NG fcC
INS*RT QNTOye {yyye oype pyye portUer�yyye CREATE VIRTUWL TABE\yyy^
 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��);
INS*RT INTOye pyyye oyye pyye porter) %er)r\yyAL TACCCCC;CCizer)r\yyyye pTOye pyyye oyye pyye porter) er)r\yyyye CREATE UAize//////////�////////////////////////////////////////�//////////////////////////////////////////////////////////////r)r\yBye\yyyye pyye Sorter)r\yyyye CREATE VIRTUAL I.Bporter)r\yyyye INITIALLyyye pjABye porter)r\y1 NG fcK
IdS*RT QNTOye {yyye oype pyye portUer)r\yyyye CREATE VIRTUWL :ABE\myy^
�OUTERo}ter);
INS*RC INTOye pyyye oyye pyye porter) er)r\���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������� ���������������������yye pjuyye py











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 CREATE VIRTUAL T.BLEt1 USING fcC
INS*RT INTOye {yy p|rttokCREATUALUAL T.BLE t1 USING+cC
INS*BT INTOyeyye oyye pyye ����ertokenaz TBBE VIRTUAL TAe porVer)r\yyyye pyyye pjpyyye pjudporter) Wyuykudpy�porteryyye prter)r\yy Vyyye o�yo pyye portyyye CREATE VIRTUAL TABE\yyy^e CREATE RIRTUAL TABtokenizeyyye pyyye pj�yyye pjud�ye porter)r\yyyye CR
ATE rIRTUAL TACCCCCCCCizer)r\yyyye pyyE VIRTUAL T.BLE t1 USIdG fgC
INS*RT INTOye pyyye oybe �yye porter) �OUTERoater);
INS*RT INTOye pyyye oyye pyye porter) erryyye CRuyye py











USINGtokenize poyye INITILyyye pjuyye py











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











UdING�rter)r\yyyye pyyye pjpyyye pOUTER���tokenize poyye INITIALLyyyeSING  intcC
IdS*RT INTOye {yyye oype pyya port�e py





















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



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












e L TABye porter)r\yyyye CRErter)r\yyy pyyye pOUTERtokenize porter)X\yyyye pyyye pjpyyye pjudpye porter)r\yyy^e dEcC
INS*RTr)r\yyyye yyye pjpyyye pjudpye pUAL TAB�� portEVIRTUAL T.BLEt1 USING fcC
INS*RT INTOye {yy p|rttokenize p�rter)r\�yyye pyyye pjpyyye pjTOye pyyye o�ye 0yye porter) �&�USITO fSorter)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)r\yd pyyye pjpyye CRcC
INS*RTr)rrUSIN� fyyye pjudpye portr\yyyye CREATE VIRTUAL TABye porter)r\y1 U NG fcC
INS*RT QNTOye {yyye oype pyye portUer)r^yyyye CREAT������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������ 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���������������������������������������������������������������������������yy p|rttokCSEATUALUAL T.BLE t1 USING+cC
INS*BT INTOye pyyye oyye py{e porterto�enaz TBBE VIRTUAL TAe porVer)r\yyyye pyyye pjpyyye pjudporter) WyuykudpY� 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\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:
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����������������������������������������������������������������leoptio������(1)�����������������������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 �rita5�������������������������������������������������������������������������������inm���������ԫ�������������������������������������������������������������������������������������������������������������������������������������������������������A �ritaD���������������������ԛ���yE����x������������������������F EXISTS t;
CREA


sqltext:
CREATE TABLE t34(x,y);
INSERT INTO t34 VALUES(200,4), (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:
SELECT  count(1), ( 
select * from (  ;
select * from (  ;
select 1,"a",01*1), ( 
select 1 from (  ;
select 1,"a",01*1), ( 
select 111)ON"a"=0), ( 
select 1 from ( seLect 1,"a",01*1), ( 
select 111)ON"a"=01*1), ( 
select 11)ON"a"=01*1), ( 
select 111)ON"a"=0), ( 
select 1 from (  ;
seLect 1,"a",01*1)), ( 
select * from ( select * from ( select 1,"a",01*1), ( 
select 1 from ( select 1,"a",01*1), ( 
select 111)ON"a"=0), ( 
select 1 from ( seLect 1,"a",01*1), ( 
select 111)ON"a"=01*1), ( 
select 11)ON"a"=01*1), ( 
select 111)ON"a"=0), ( 
select 1 from (  ;
seLect 1,"a",01*1), ( 
select 111)ON"a"=1),?, * from (  ;
select 1,"a",01*1), ( 
select 1 from (  ;
select 1,"a",01*1), ( 
select 111)ON"a"=0), ( 
select 1 from ( seLect 1,"a",01*1), ( 
select 111)ON"a"=01*1), ( 
select 11)ON"a"=01*1), ( 
sele1*1), ( 
s
sel, ( 
select 111)ON"a"=1),?, * from (  ;
select 1,"a",01*1), ( 
select 1 from (  ;
select 1,"a",01*1), ( 
select 111)ON"a"=0), ( 
select 1 from ( seLe
sele1*1), ( 
select ( 
seleNl�ro �1;


sqltext:
BEGIN TRANSACTION;
CREATE TABLE t1(a int, b i�t, c int);
CREATE INDEX i1 ON t1(a,A);
INSERT INTO t1 VALUES(199999999999999999999999999999999999999999999999999999999999999999999999999999,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 (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 (.0);
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 );
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 SET b=a WHERE a IN (SELECT a FROM t1 );
.0);
INSERT INTO t1 VALUES(1,1,9);
INSERT INTO t1 VALUES(3,9,7);
INSERT INTO t1 VALUES(6,6,4);
UPDATE t1 SET b=a WHERE a in (.0);
INSERT INTO t1 VALUES(1,1,9);
INSERT INTO t1 VALUES(2,4,8);
INSERT INTO t1 VALUES(99999999,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 (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 (.0);
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 );
INSERT INTO t1 3,9,7);
INSERT INTO t1 VALUES(6,6,4);
UPDATE t1 SET b=a WHERE a IN (SELECT a FROM t1 );
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,97);
INSERT INTO t1 VALUES(6,6,4);
UPDATE t1 SET b=a WHERE a IN (SELECT a FROM t1 )%
.0);
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);
UPDAT(2,7);
INS


sqltext:
create VIRTUAL TABLE ft0 USING fts4;
INSERT INTO ft0 VALUES(' 0 titime(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">"a""">"">"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">"">"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"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">"a">"JOINa""">"a">"a""">"">"a">"">"a">"�a">"a">"q">"a">"a">"a">"a">"JOINa">"ATACH>ACH>�a">"a">"a">"a">"a">"a">"a">"JOINx""">"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 bIRTULBLE ft0 USING fts TA"LE ft0  c d');
SELECT snippet(ft0, '0') FROM ft0 WHERE ft0 MATCH ' :1 0 b';SELECT snippet(ft0, '0') FROM ft0">"a">"JOINa""">"a">"a""">"">"a">"">"a">"a"">"a">"a">"d""">"a">"">"a">"a">"d""">"a">"a""">"a">"y";"a"a">"JOINa""">"a">"a""">"">"a">"">"a">"�a">"q">"a">"a">"a">"a">"JOINa">"ATTACH>ACH>�a">"a">"a">"a">"a">"a">"a">"a""">"a">"">"a">"a">"ATTACH"">"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">"�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">"JOINa""">"a">"a""">"">"a">"">"a">"a""">>">"a";"a""d""""">"a">"y";"a",tF;


sqltext:
dIN;
CREATE VIRTUAL TABLE t0 USING fts4(order=desc);
INSERT INTO t0 VALUES('0������������������������������������ǯ���������������������������;
INSER�������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������y����������������������������������������������������������������������������������������������������������������������������������������������������������ǯ���������������������������;
INSER����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������z������������������������������������������������������������������������������������������������������������������������������������������V���������������w��������������������������������������������������������������������������������������������������������������������������������������������������������������⚚�������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������w����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������ǯ���������������������������;
INSER���������������������������������������������������������������������ATE t0������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������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 docid = 5555555;
 VALUES('0');
UPDATE t0 SET docid =docid = 55555;
UPDATE t0 SET docid = 9555555;
 VALUES('');
UPDATE t0 SET dociX = 55555;


sqltext:
creaTE TABLe t0(F�e�eKzllint);values(~~~~~?);
select~~~~~~~~~~~~char(
44441-01401444,@23,011444014444444/4444����014444444441,7,1999999999999991117|| 14444441,7,199999999999999111111111111)"a","b" COLLATE"">"c">"a">>"a">"a""">"a"AND"a"""> random()>"CRSS""">"a">"a">"a""">"n">"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">"aa">"a">"a">"a">"a">"a">"a"AND"a"*"a"">"a">"a""""a">"a"""4">"a">"a">a",tF;
",tF;


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""">"INDEX""">"">"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:
DROP TABLE IF EXISTS t;�ATE VIRTUAL TABLE t1IMARY KEY, Te0tSt00n0 TEXT);
CREATE  TABLE TempT000e(Te0tID INTEGEn PRIMARY KEY, Te0tSt00n0 TEXT);
CREATE TEMP TRIGGER t000000000 AFTER INSERT ON TempT000e BEGIN
INSERT INTO Re00T000e(Te0tSt00n0)
SELECT new.Te0tSt00n0 FROM ROM.aa,b,ROM.a,OM.a,b,OM.a,ROM.aa,b,RROX a,b,ROM.aa,b,R a,b,ROM.a����������������������b,RROX a,b,rO����������������������������������������������������������������������������������������������������������������ֶ��������������������������������������������������������������������������������������������������������������,b,ROM.a,M.a,OM.a,b,OM.a,ROM.aa,b,RROX a,b,ROM.aa INTEGEn PRIMARY KEY, Te.aa,b,R a,b,ROD.aa,b,ROTempT000e LIMIT 1;
END;
INSERT INTO TempT000e(Te0tSt00n0) VALUES ('1');
INSERT INTO TempT0a,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����������������������b,RROX a,b,rO����������������������������������������������������������������������������������������������������������������ֶ��������������������������������������������������������������������������������������������������������������,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,R a,b,ROD.aa,b,ROROM a,bROM.a�,b,RROX a,b,ROM.aa,b,R alb,ROM.aa,b,RMM.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#xM i(LIM0;


sqltext:
 )A page_size= 512;
PRAGMA auto_vacuum = incremen��������������������������mJme;
VACUUM
����4�������me;
VACUUM
�������me;
VACUUM
�����������������������������������inmbmJme;
VACUUM
����4�������me;
VACUUM
��������nmbmJme;
VACUUM
����4�������me;
VACUUM
�����������y���������������������inm�������y���������������������������������������������������������������������nonanoname;
ATTACH':memory:' AS ��������������������������������inm�mJ��������������y�����������������������������������������������mJme;
VACUUM
����4�������me;
VACUUM
�������me;
VACUUM
�x�������������������������������������inmRIGHT;
VACUUM
����4�������me;
VACUUM
��������nmbmJme;
VACUUM
����4�������me;
VACUUM
�����������y���������������������inm�������y���������������������������������������������������������������������nonanoname;
ATTACH':memory:' AS ��������������������������������inm�mJ��������������y�����������y���������������������������������������������������������������������nonanoname;
ATTACH':memory:' AS ������������������������������������������������oe;
VACUUM
�������me;
VACUUM
������������������inm�mJ��������������y�������������������������������������inmbmJme;
VACUUM
�������������y��������inmbmJme;
VACUUM
�������������y��������������כ���������������������inm�mJ������������������������������������inmbmJme;
VACUUM
����4�������me;
VACUUM
�������me;
VACUUM
���������y�������������������������������������inmbmJme;
VACUUM
����4�������me;
VACUUM
�������y���������������������inmbmJme;
VACUUM
�������������������inmbmJme;
VACUUM
�������������y������כ���������������������inm�mJ��������������y�������������������������������������inmbmJme;
VACUUM
�������������y��������inmbmJme;
VACUUM
�������������y��������������כ���������������������inm�mJ������������������������������������inmbmJme;
VACUUM
����4�������oe;
VACUUM
�������me;
VACUUM
���������y�������������������������������������inmbmJme;
VACUUM
����4�������me;
VACUUM
�������y������������������������������inm�mJ������������������������������������inmbmJme;
VACUUM
����4�������oe;
VACUUM
�������me;
VACUUM
���������������������������������������������㛛����������������������������inmbmJme;
VACUUM
�������������y��������inmbmJme;
VACUUM
�������������y��������������כ���������������������inm�mJ������������������������������������inmbmJme;
VACUUM
����4�������me;
VACUUM
�������me;
VACUUM
���������y�������������������������������������inmbmJme;
VACUUM
����4�������me;
VACUUM
�������y���������������������inmbmJme;
VACUUM
�������������������inmbmJme;
VACUUM
�������������y������כ���������������������inm�mJ��������������y�������������������������������������inmbmJme;
VACUUM
�������������y��������inmbmJme;
VACUUM
�������������yRELEASE���������כ���������������������inm�mJ������������������������������������inmbmJme;
VACUUM
����4�������oe;
VACUUM
�������me;
VACUUM
���������y�������������������������������������inmbmJme;
VACUUM
����4�������me;
VACUUM
�������y���������������������inmbmJme;
VACUUM
����bmJme;


sqltext:
SELECT  strftime( 'a%S)CT  strftimeFFFF%Sb/) nY
;t, lang,"",[ae",[aert into t1t1COLLATE( [ain�)X
i4e41444401-0 e41444401-0 [a],"a","",[ae41-0 e41444401-� [a�,"L"," ,[ae�t into t1COLLATE( [ai4401-0 e41544401-0 [a],"a",""[aert into t1Cnto t1COLLATE( [aint);
i4e41444401-44401-0 [aTRIGGER",[ae41-0 e41444401-0 [a],"a","",[aert i{tm t1COLLATE( [aint4e41444401-0 e41444401-0 ert into t1COLLATE( [aint);
i�e41444;
i4e41444401-0 e41544401-0 [a],"a","",[aert into t1Cnto t1COLLATE( [aint�;
i4e41into t1COLLATE( [ai4401-0 [aKnt);
i4e41444401-0 e41444401-0 [a],"a","",[ae41-0 e41444401-0 [a],"a","",[aert into t1COLLATE( [aint);
i4e41444401-0 e41444401-0 ert into t1COLLA�aint);
i4e41444;
i4e41444401-0 e41544401-0 [ert into t1Cnto t1COL TE( [aint�;
i4e41444401-0 e41444401-0 [a],"a","",[ae45-0 e414444 [a],"a","",[aert into t1COLLATE( [ai4401-0�5444( ,"a","",[aert int[a�nt);
i4e41444401-0 e41444401-0(TE( Maintd;
i4e41444401-04401-0 [a],"a","",[aert into t1Cnto t1COLLATE( [aint);
i4e41444401-0 e4144440 -0�a1-0 [a],"a","",[ae41-0 e41444401-� [a],"a",".,[aert intert into t1COLLATE( [aint);
i4e41444401-0 e41544401aert into t1Cnto t1COLLATE( [aint);
i4e41444401-0 e41444401-0 [a],"a","",[ae41-0 e4144401-� [a],"a","",0 e41444401-0 [a],"a","",[aa41-0 e414444 [a;
i4e41444401 e41444401-0 TE( [aint);
i4e41444401-04401-0 [a],"a","",[aert into t1Cntk t1COLLATE( [aint);
i4e41444401-0 e41444401-0�a1-0 Ka],"a","",[a instr(1,1)4401-0 [d],"a","" l���h(1)ert into t1COLLATE( [ainFFFFFFFFFFFFFFFFFFFFFF����t�;
i4e41444401-0 e41544401-0 [a],"a","",[aert into t1Cnto t1COLLTE( [aint);
i4e41444401-0 e41444401-0 [a],"a",144440o t1COLLATE( [aint)!
R4e4 t1COLLATE( [ai4401-0 e41544401-0 [a],"a","",[aeat into t1Cnto t1COLLATE( [aint)!
{4e41444401-0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFb�FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFTHENFFFFFFFFFFFF0FFFFFFFFFFFFFFFF9FFFFFFFFFFFFFF=FFFF154440FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFHFFFFFFFFFFFFFFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFRECURSIVEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF(FFFFFFFFFFFFFGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF min(1,1)FFLFFFFFFFFFFE( [ain�);
i4e41444401-0 e4144440K-0 [a],"a',"",[ae41-0 e4144,",[aert into t1COLLATE(0t);
i4e4144��������������01=0 [R],"a","",[ae41/ e41444401-0 [a],"a","",[aert into t1COLLATE( [aint);
i4e41444401-0 e41444401-0 eot into t1COLLATE( [aint);
i4e41444;
i4e41444401-05e41544401-0 [a],a","",[ae],"idt1Cnto t1COLLATE( [aint�;
i4e414441-0 e41444401-0 [a],"a","",[ae41-0 e414444 [a],"a","",[aer� into t1COLLATE( [ai4401-0 e415444( [aint);
i4e41444401-0 e41444401-0TE( [aint);
i4e414401-04401-0 [aL,"a","",[aert into t1Cnto t1COFFFFFFFFFFFFFFFFFLLATE( [aint);
i4e41444401-0 e41444401-0�a1-0 [a],"a",",[ae41-0 e4144440 [a],"a",""F"t intert �nto t1COLLATE( [aint);
i4e41444?01-0 e41544401-0 [a],"a","",[aert into t1Cnto t1COLLATE( [aint);
i4e41444401-0 e41444401-0 [a]H"a","",[ae41-0 e4FF44401-� [a],"a","",[aert into t1COLLATE( [ai4401-0 e41544401-0 [a],"�","",[aert into t1Cn1COLLATE(#[aint)!
i4e41444401-0 e4144440Q-0 [a],"a",""FFFFFFFFFFFFFFF444,[ae41-0 e41401-0 e4144440);
e41444401-0 e41I44401-0 [a],"a","",[aert into
t1Dnto t1*OLLATE( [aint);
i4e4141444;
i4e41444401-0 e41544401-FF,[aert into t1Cnto t1COLLATE( [ain4e41444401-0 e41444401-0 [a],"a","",[ae41-0 e414444 [a],"a","",[aert into t1COLLAT�ai4401-0 e415444( [aint);
i4e41444401-0 e41444401-0 TE( [aint);
i4e41444481-04401-0 [a],"a","",[aert into �to t1COLLATb( @aint);
i4e4144FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFQFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFaFFFFFFFFFFFINTERSECTFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF�FFFFFFFFFFFFFFFFFFFYFFFFFFFFF%FFFFFFFFFFFFFFFFFFFFFF?FFFFFFFFFFFFFFFFFFFF+FFFFFFFFaFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF�����������������������������FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFR�FFFFFFFFFFFFFFFFFFFFFFFFFFRFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF44401-0 [ant);
i4e4144440���e41444401-0 [a],"a","",
i4e41444401-0 e41444401-0 [a],"a","",[a],"a","","b","",";","a");@


sqltext:
PRAGMA page_size=512;
CREATE TABLE t1(x INTEGER PRIMARY KEY, 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 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;
VACUUM
�������������y����������������������inm�mJ��������������y�������������������������������������inmxmJme;
VACUUM
�������inmbmJme;
VACUUM
����������bmJme;
VACUUM
�������������y������כ��������ERT INTO t0(docid,�������������inm�mJ��������������y�������������������������������������inmbmJme;
VACUUM
�������������y��������inmbmJme;
VACUUM
�������������y���������me;
VACUUM
������������y�������������������������������������inmbmJme;
VACUUM
�������������y��������inmbmJme;
VACUUM
�������������y����y������t0(docid,�������������i;


sqltext:
�ea
select time( '																																		 							�����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������sb��������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������ele%sb�)%s nY]�ele%sb') nYm; 
select .999,"b", strftime( '%s%sb�)%s nY]�ele%sb') nYm;select .999,"b", strftime( '���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������ele%sb�)%s nY]�ele%sb') nYm; 
select .999,"b", strftime( '%s%sb�)%s nY]�ele%sb') nYm;d
select .999,"b", strftime( '%s%s nY]�el�%sb�)%s nY]�ele%sb') nYm; 
select .999,"b", strftime( '%s%sb�)%s%sb') nYm;select .999,"b", strftime( '%s%sb�)%s nY]�ele%sb') nYm;d
select .999,"b", strftime( '%s%sb�)%s nYsb�)%s nY]�ele%sb') nYm; 
select .999,"b", strftime( '%s%sb�)%s nY]�ele%sb') nYm;select .999,"b", strftime( '%s%s nY]�el�%sb�)%s nY]�ele%sb') nYm; 
select .999,"b", strftime( '%s%sb�)%s%sb') nYm;d
select .999,"b", strftime( '%s%sb�)%s nY]�ele%sb') nYm;d
select .999,"b", strftime( '%s%sb�)%s nY]�ele%s%sb�) s nY]�ele%sb') nYm;d
select .999,"b", strftime( '%s%sb�)%se%sb�)%s nY]�ele%sb') nYm; 
select .999,"b", strftime( '%s%sb�)%s nY]�ele%sb') nYm;select .999,"b", strftime( '%s%s nY nY]�ele%sb') nYm;
select .999,"b", strftime( '%s%sb�)%se%sb�)%s nY]�ele%sb') nYm; 
select .999,"b", strftime( '%s%sb�)%s nY]�ele%sb') nYm;d
select .999,"b", strftime( '%s%s nY%s%s nY]�el�%sb�)%s nY]�ele%sb') nYm; 
select .999,"b", strftime( '%s%sb�)%s%sb') nYm;select .999,"b", strftime( '%s%sb�)%s nY]�ele%sb') nYm;d
select .999,"b", strftime( '%s%sb�)%s nYsb�)%s nY]�ele%sb') nYm; 
select .999,"b", strftime( '%s%sb�)%s nY]�ele%sb') nYm;select .999,"b", strftime( '%s%s nY]�el�%sb�)%s nY]�ele%sb') nYm; 
select .999,"b", strftime( '%s%sb�)%s%sb') nYm;d
select .999,"b", strftime( '%s%sb�)%s nY]�ele%sb') nYm;d
select .999,"b", strftime( '%s%sb�)%s nY]�ele%s%sb�) s nY]�ele%sb') nYm;d
select .999,"b", strftime( '%s%sb�)%se%sb�)%s nY]�ele%sb') nYm; 
select .999,"b", strftime( '%s%sb�)%s nY]�ele%sb') nYm;select .999,"b", strftime( '%s%s nY nY]�ele%sb') nYm;
select .999,"b", strftime( '%s%sb�)%se%sb�)%s nY]�ele%sb') nYm; 
select .999,"b", strftime( '%s%sb�)%s nY]�ele%sb') nYm;d
select .999,"b", strftime( '%s%s nY nY]�ele%sb') nYm;


sqltext:
;--squENT_DATE) n�d��������������������������chronous*
PRAGMA ssnchronous synchronous;
PRAGMA ssnchronous;
PRAGMA synchronous=e;
PRAGMA default_c�����������������������������������q����;
PRAGMA default_c�����������������������������������������������������������������������������������ach�_size;
PRAGMA synchronous;
PRAGMA ssnchronous;
PRAGMA synchronous=e����������������������������;
PRAGMA debault_c�����������������������������������������������������������������������������������ach�_size;
PRAGMA synchronous;
PRAGMA ssnchronous;
PRAGMA synchronous=e;
PRAGMA Fefault_c����������������������������������������;
WRAGMA depault_c������������������������������������������������ach�_size;
PRAGMA s�nchronous;
PRAGMA ssnchronous;
PRAGMA synchronous=e;
PRAG�����������������������������������������������������������ach�_size;
PRAGMA synchronous;
PRAGMA ssnchronous;
PRAGMA syn;
PRAGMA default_H�������������������������������������������������������������������������������������������������������������������������ach�_synchronous;
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;
PRGGMA synchronous=e;
PRAGMA default_c�����size;
PRAGMA synchronous;
PRAGMA ssnchronous;
PRAGMA syn;
PRAGMA default_c�����������������������������������������������������������������������������������������������������������������z�������ach�_size;
PRAGMA synchronous;
PRAGMA ssnchronous;
PRAGMA synchrZZZZZZZZZZZZZZZZZZZZZZZZZZonous=e����������������������������;
PRAGMA default_c������������������������SS���������������������������������������������������������ach�_size(
PRAGMA synchronous;
PRAGMA ssnchronous;
PRAGMA synchronous=e;
PRAGMA default_c��� date(1,1,1)�������������������������;
PRAGMA depault_c�������������������������������������������������ach�_size;
PRAGMA synchronous;
PRAGMA ssnchronous;
PRAGMA synchronous=e;
PRAGMA default_c�����������������������������������ach�_size;
PRAGMA synchronous;
PRAGMA ssnchronous;
PRAGMA syn;
PRAGMA fault_c����������������������������������������;
PRAGMA depault_c����������������������������TO�������������������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:
�ea
select sqlite_compileoption_get(111111719999%117||61111111111E111)"a"WHERE"">"a">"}">"a">"a""a";"a">"a",tF;
",t


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


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,1�ERT 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)SE0T 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(Q,1,1ERT c f 1.1)SERT INTO f 00 b c 0 b';;
INSERT INTO ft0 VALUES(' 0 time(1,1,1)SERT INqO f 0 b c d 0TO f 0 ime(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 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)SER_ INTO f 0 b c d 0TO f 0 b c ');
SELECT snippet(ft0, '3') FROM ft0VIEWRE 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 ft USING fts3(oft MATCH 'oo);
RT INTO f

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

�

�




oo replace(1,1,1)
OR

M
 -1

�

�
vvvvvvvv��������fNO1), a>g(""""""""""""""E"""""""""""CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCTCCCC""OR

" av(1), av"
�""""""""""""""""""""��"""""""""""""""), afg(1), avg(1)otal(1),1, dE,U""UNwwwwwwwwwww�wwwwwwwwwwwwwwwwwwwwwwwwwwwww`wwIhUE,UE$e,EINDsm""U), avg(9), avg(1),  avg(1), avg(11), mvG(1), avg(9),� avg 1), Avg(1), a""""8"""""""""""""""abg(1), avg(1) avgC1),E ft MAHAVING�), avg(9), avg(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""ABLE ft USING ftBEGINANALYZE;Eq m1@avg(1)+++*
(4),  vG(1), a, avg(11), YvG(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"
�

�

�

� int
"


�



M
 , av"
�

�

�

�
OR
oo
OR

" av(1), av"
�

�

LIMIT
OR

" av(1), av"
�
@�

�

�
';


sqltext:
PRAGMA encoding=UTF16be;
CREATE TABLE t0t000���ɱ������̱�������������������6(a COLLATEse PRI� blobe "UNIQUE,""UNIQUE,INsm_""UDseUE$""UET�
i�Xdidne,diBnidne,mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmdiBncl INsm_""UNI�������������������������������"UNIQUE,XE$lte,EINDsmz""UNIQUE,U""UNIQUE,UE$lnINDsmz""UqIQUE,E$lnINDsm_""UNIQUE,UnINDsm_""�REGEXP$lINDmUEDsmsm_""UNIQU:,ND�m���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������TEGER PRIMARY KEY ON CONFLICT REPLACE, ���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������� wrma=ON;
UP


sqltext:
CREATE VIRTUAL TABLE t1 USING fts3(content, tokenize porter);
INSERT INTO t1(rowid, content) VALUES(1, 'EPg and YySING fts3(cYpiunning and YySINds3(c
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 TABLEs4(H, b, c, n _4 USING ft{4(H, b, c? notindexed=bE t4TUAL ABLE t4 USING (a, b, c, notTABLE t4TUAL TABLE ts4A9ATCH4TUEXISTSLE t4 USING (a, b, c, notinING fts4(a/ b, c 0EATE VIRTUAL TABLa, b, c, notAL TABLE t4TUAL TABLEs4(H, , c, n t4 USING 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 t, n t4 USING fts4(H, b, c, noti�exed=bE t4TUAL TABLE 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=b);c 0EATE VIRTUAL TABLa, b, c, notAL TABLE t4TUALTABLEs4(H, b, c, n t4 USING fts4(H, b, c, notindexed=bE t4TUAL TABLE t4 USINindexed=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 USI�����������NG fts4(a/ b,UAL 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, notindexed=b);
I 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);c 0EATE VIRTUAL TABLts4(a/ b,notAL TABLE t4TUSING fts4(H, b, c, notindexed=bE t4TUAL TABLE t4 USING fts4(a, b c, notTA�E t4TUAL TABLE t4 USING fts4ABLE 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 d;
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}VIRTURIRs4(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 VIRTUAL TABLa, 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 TABL�t4TUAL TABLEs4(H, b, c(�, b, notAL TABLE t45UAL TABLEs4(H, b, B, n t4 USING fts4(H, b, c, notindexed=bEG fts4(a, 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 fts4(g, b, c, notindexed=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, notindexed=�E t4TUAL TABLE t4 USING fts4(a, b, c, notTA�E t4TUd=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 TABLEs4(�, 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 t4TUAL TABLE t4 USING fts4Ba, b, c, notindexed=b);
I USING fts4(a/b, c 0EATE VIRTUAL TABLa, b, c, notAL TABLE t4TUAL �ABLEs4(H,EXzzzzzzzz[zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz 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 0ELa, 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, notindexed=bE t4TUAL TABLE t4 US notinING fts4(a/ 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 TABLE t4 USING ftw4(�, b, c, nZtindexed=b);
I USING fts4(a/ b, c 0EATE VIR, c, notAL TABLE t4TUAL TABL#s4(H,b, c�������������������������� L:s4(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 t4TUAL TABLEs4(H, b, c, n t4 USING fts4(H, b, c, notindexed=bE t4TUAL TABLE t4 USI4(a/ }, c 0EATENG fts4(a, b, c, notTA�E t4TUAL TAbLE t4 USING fts4ABLE t4TUAL TABLE t4 USING fts4(a,6b, c, notindexed=b);
I USING fts4(a/ b, d 0EATE VIRTUAL TABLa, b, c, notAL TABLE t4TmAL 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/ b, c 0EATE 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(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 ATTACHt4 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 USING fts4(a/ b,AL TABLE t4TUAL TABL, c, n dexed=bE t4TUAL TABLE t4 ts4(a, b, c, notAL TABLE t4TUAL TABLEs4(H, b, c, n t4 USdNG ft{4(H, b, c, notindexed=b);
I UROLLBACK4(/b);
I USING fts4(a/ b, c 000ee');
INSERT INTO t4(t4) VALUES('integrity-check');


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(b) VALUES('00000D');
END;
INSERT INTO t0000(b) VALUES('?000');DELETE FROM t0000 OR;


sqltext:
create table t1(one smal);

PRAGMA writable_schema=ON;
UPDATE sqlite_master SET sql=';I���ؼ�������������������⼼�������μ��������EMP ;ANALYZE;;;;ROL�������VACUUM;SAVEP
PRAGMA wrixable_schema=OCR#�����������(';
PRAGMA writBACK ;;SAVEPOINT T�������;

PRAGMA writable_schema=ON�����������������������������������ݼ������������������������������������������������ؼ��������������������MP ;ANALYZE;;;;ROLLBACK ;VACUUM;S T��������������������������������������������������������������N;
U


sqltext:
create VIRTUAL TABLE ft0 USING fts4;
INSERT INTO ft0 VALUES(' 0 ti ime(1,VIRTUAL TABL1,1)SERY IN me(1,VIRTUAL TABL1,1)SERT IMATCH%EXISTS me(1,1,1)SERT IEXISTS f S��INd� 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"> group_concat(1,1)"a">"">"a">"a">"ATTACH>A+H>�a">"a">"a">"a">"a">"a">"a">"JOI>a""">"a">"a""">"">"a">"">"v">"�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"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"""O"">>"a""">"">"a">"">"a">"a">"a like(1,1)"JOINa""">"a">""N"a">"a>"a">"a">"a">"a">"aa">"">"a">"a">"a">"a">"a">"a"a">"a">"a">"JOINa">"ATACH>ACH>a">"a">"a">"a">"a">"a">"a">"JOINa""">"a">"">"a">"a">"ACTACH>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">"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, 'a">"a""">"">"a">"">"a">"a"">>"a">"d""">"a">"a""">"a">"y";"a"a">"JOINa""">"a">"a""">"">"a">"">"a">5">"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">"a">>"a">"a">"J�a">"a">"">"a">""a">"">"a";"a""a""">�^"a">"a">"a""">"">"a">"">"a">"a""">>">"a4;"a""d",tF;


sqltext:
SELECT  strftime( 'a%Jb') nY
;SELECT  strftime( 'a%Jb') nY
;SELECT  strftime( 'a%Jb') nY
;SELECT  strftime( 'a%Jb') nY
;SELECT  strftime( 'a%Jb') nY
;

iJb') nY
ELECT  strftime( 'a%Jb') nY
;

iJb') nY
;


sqltext:
 ea
select-  substr(1,1,0001000000000000000000000555555555555 || 55555555555555551)>""LIKE"b" "a","b" ""WHERE"">"a">"a">"a""">"a">"4""">""> -1>"a">"a""">"a">"4""">""LIKE"""">"a">"a"""> substr(1,1,1);


sqltext:
creaTE TABLe t0(F�e�eKzsb8t0);PRAGMA for_li���������������������������������������������������������Թ������������DISTINCT�������������������������������������������;ANALYZE;DROP TABLE IF EXISTS t;
CREATE VIRTUAL TABLE t USING fts3(c);
PRAGMA �rit���������������������Գ�����������������������DISTINCT�������������������������������������������mJ��������������y�����x��������;
CREATE VIRTUAL TABLE t1 USING fts3(����c);I(';
PRAGMA �rCK ;;SAVEPOINT T�����������LLBACK ;;SAVEPOINT T����F;
ALTER TABLE t1 RENAME TO  s�lit_compileoption_used(1)��������������RM t0 WHERE��������������������������������������������������������������������������������������DDDDDDDDDDDDDDOUTERDDDDDDDDDDDDDDDDOLLATE��������������������������������������������������������������������������������������������ǯ������������;
INSERT INTO t0 SELECT x FROTE FROM t0 W�������������������������������������������������������������������������������������������ԯ�������������������������������������������������������������������������������������������COLLATE����������������������������������������������������������������������������������������������������������;
INSERT INTO t0 SELECT x FROTE FROM t0 WHERE rowid%2;
pRAGMA tal_vac���������ԯ��������������������������������������������������������������������������������������ѯ������������������������������DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDOLLATE��������������������������������������������������������������������������������������������ǯ������������;
INSERT INTO t0 SELECT x FROTE FROM t0 W�������������������������������������������������������������������������������������������ԯ�������������������������������������������������������������������������������������������COLLATE����������������������������������������������������������������������������������������������������������;
INSERT INTO t0 SELECT x FROTE FROM t0 WHERE rowid%2;
pRAGMA tal_vac���������ԯ����������������������������������������������������������������������������������������������������������;
INSERT INTO t0 SELECT x FROTE FROM t0 WHERE��������������������������������������������������������������������������������������������������������TO���������������������������������������������������������������OL���������������������������COlLATE�����������������������������������������������������������������������������INTO t0 SELECT x FROTE FROM t0 WHERE rowid%2:�pRAGMA tal_vac���������ԯ��������������������������������������������������������������������������������������ѯ������������������������������������������������;
INSERT INTO t0 SELECT x FROTE FROM t0 WHERE��������������������������������������������������������������������������������������������������������ɯ���DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD**********�T4(ord* decimal(1,1)********** lower(1)0*�**COLoc0 *5*�docFROM*�H0');
INSeRT INTO t0 VALUES('cX 0*�*:]*�****�H0');
INSeRT INTO t0 SELECT x FROTE FROM t0 WHERE rowid%2;
PRAGMA tal_vac�����������������������������������������������DD���������������������������������������������������������������������������������������������������������ԯ�������������������������������������������������������������������������������������������COLLATE��������������������������������������������������������������������������.�����������������ǯ������������;
INSERT INTO t0 SELECT x FROTE FROM t0 W����������������������������������������������������������������������������������������ԯ������������������������������������������������������������������������������������������COL���������������������������COLLATE��������������������������������������������������������������������������������������������ǯ������������;
INSERT INTO t� SELECT x FROTE FROM t0 W�������������������������������������������������������������������������������������������ԯ�������������������/���������������������������������������������������������REFERENCES����COLLATE����������������������������COL���������������������������COLLATE��������������������������������������������������������������������������������������������ǯ������������;
INSERT INTO t0 SELECT x FROTE FROM t����������������������������������������������������������������������������������������������ԯ�������������������������������������������������������������������������������������������COLLATE����������������������������������������������������������������������������������������������������������;
INSERT INTO t0 SELECT x FROTE FROM t0 WHERE rowid%2;
pRAGMA tal_vac���������ԯ��������������������������������������������������������������������������������������ѯ������������������������������������������������;
INSERT INTO t0 SELECT x FROTE FROM t0 WHERE���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������;
INSERT INTO t0 SELECT x FROTE FROM t0 WHERE rowid%2;
pRAGMA tal_vac���������ԯ�����������������������������������������������������������������������������ԯ�������������ѯ������������������������������������������������;
INSERT INTO t0 SELECT x FROTE FROM t0 WHERE���������������������������������������������������������������������������������������������������������������������������������������������������������������10�AGMA integrity_check;


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


sqltext:
CREATE VIRTUAL TABLE x USING fts4(y,0);
INSERT INTO x VALUES('000 bbb NEINNER bbb 0', 'bbb/6 0 bb  bb NE�R/6 -0*bbb NNbb @00');
SELECT * FROM x where X'bbb NEAR/6 bb NEAR/60*bbb NEAR/6 0 bb  bb NEAR/6 -0*bbb NEAR/60 NEAR/6 0 NEAR/6 -0*bbb NEAR/6 0 NEAR/6 bbb NEAR/6 bb NEAR/6 -0*bbb NEAR/6 0 bb  bb NEAR/6 -0*bbb NEAR/6 0 NEAR/6 0 NEAR/6 -0*bbb NEAR/6 0 NEAR/6 00*00';


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 ***�*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***1*{s4(ord*0E*�*:]*�"***********�**o*****0[s4(or]*�"***********�*N{s4(ord*o';


sqltext:
SELECT  max(B&G), round(1,1)from ( 
select 
4411,1,1,111), ( m ;
select .9999 "a""a","b","b"e9));
se


sqltext:
 ea1);
select '��o��oooooooooooooooooO�������������' like'%%oooooooooooooooo_oooooooR��oooooooooooooooR������������' like'%%%%%%���' like(11)t1;sie rmb)t1;lob(1);


sqltext:
WITH WWWWaEWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWLATE( [aint);
i4e41444,WWWWWW(x) AS ( VALUES(1,2) ),WWW AS ( VALUES(1,2) ),WWWWWWW7WWWWWWW(x) AS ( VALUES(1,2) ),WWWWW9WWWWWWWWWWWWWWqWWWWWWWWWWWWWWae41-0 e41401-0 e4144440);
ee4144"a","",[ae41-0 e4;444401-0 [a],"a","",[aSrt into t1COLL^TE( [aint);
i�e41444401-0 eCOLLATE( [aint ;
i4e4 444401-( [ainxxxxxxxxxxxxxxxxxxxxxxx e4154G401-0REPLACE","",ert into t1Cnao t1COLLAT [aint�;
i4e41444401-0 e41444401-0 [a],"a","",[ae41-0 e4144OLLATE(�����777777777777777777777777777777704401-0 [a],"a","",[aertt into t1Cnto t1COLLATE( [aint);
i4e4N444401-0 e41444401-0�a1-0 [a],"a","",[ae41-0e41444401-0 [a],UPDATE,[aert intert into t1COLLATE( [aint) [ai4401-0 e41544401-0D,1-0 [a],"a","",[aert into t1CnpUNIQUELLATE( [aint);
i4e41444401-+2 days4401-0 [a],"@","",[ae41-0 e41444401-�@[a],"a","",[aert into t1COLLATE [ai4401-0 e41544401-0 [ato t1Cnto t1COLLAVE( [aint)!
i4e41444401-l e41444401-0 [a],"a","",[ae41-0 eEint);
i4e41@�4�01-04401-0 [a],"a"","",[a,"",[aert intk �tX t1COLLATE( [aint);
i4e41444401-0 01-0 e41444401t1COLLATE [ai44- [apo t1COLLATE(-0 e414444�1-�wwwwwwwwwwwwwwwwwwwww [a]",[Pe�t into t1CO0 e41544401-0 [a],da�,"",[aert iYt�ei[a],"a","",[aert in`srt [a],"a","",[aert into {1Cnto t1COLLAT�� [aint);
i4e414444int);
i4e41444401-0 e414;440440 e41444401-0 01-� [a],"a","",[aert into t1COLLATE( [ai4401- t1COLLATE( [ai440 [a],"a","",[aert int414;440440 e414int);
i4e4140 e41544401-0 [a],"a","",[aert into t1Cnto t1CLL44401-0 [a],"a)"",[aedt44401-0�a1-0 [a],"a","",[ae444401-0 [a],"a","",[ae41-0 e4141- [�;
i4e���);
i4e41444;
i4e41444401-0 e415440 [a],"a","",[aert into t1Cnto t1COLLATE( [aint�;
i4et1444401-0Ae41444401-0 [a],
a","",[ae41-nto t1eOLLATD( [ai4401-0 e415444( [aint);
144401-401-0 [a],"a","",[aert into t1Cnto$t1BEGINTE([aint);
i4e41444401-0 e41444401-0�a1-0 [a],"a","",[ae41-0 e41444401a],"a","",[aert intert into t1COLLATE( [aint);
i4e414444010 e41544401-0 [a],"a","",[\ert into t1Cnpo t1COLLATE( [aint);
i4e41444:1-0 e41444401-0 [a�,"a e41444401aert�into t1COLL[aert into t1Cht41444401-0Ae41I44401-0 [a],"a","",[aert into
t1Cnto t1*OLLWHEN [aint);
i4 e415401-0 e414",[aert in`ea],"a","",[aert44401-0 [a],"a","",[ae4MPORARYOLLATE(9[aint)?
i4e41444401-0 e0 e414444 [a],"a",",[aert`into t1COLLATE( [ai4V01-0 e415444(1-0 T(],"a","",[iertE( [aintH;
i4e4144�-0 041444401-0 [a-0 [a],"a","",[aert into t1 nto t1COLLATE( ",[ab�t into t1COLLARENAMEi4401-0 e41544401-0 [a],"a","",[aert intoeie41444401-0 e41544401-0 [a],"a","",[�ert i@o t1Cnto t1COLLATE(�aint);
i4e41444401-0 e414;4401 );
1444into t1COLLATE( [ai4401-0 e4154401-0 [a],"a",""H[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( [aint);
w4e41444;
i4e414 >=01-0 e41544401-ert into t1 nto t1COJLATE( [aint�;
i4e4144E40l-0 e41444401-0 [^],"a","",[ae41-0 e414444 [a],"a","",[aert into t1COLL@TE( [ai4401-0 e415444( [aint);
1444401-0401-0 [�],"a","",[aert into t1Cnto t1CO*LATE( 	aint);
i;e41444401-0 e41444401-0�o t1COLLAT,( [aint);
i4e414"",[ae41�0 e410 [a],"a","",[aert into t1Cnpo tACOLLATE( [TUnt);
i4e41444401-44401-0 [a],"a","",[ae41-0 e41444401-�  ?1,"a","",[aert into t1COLL"",[aert into t1Cnto t1COLLATE( [a444401-0 e41444401-0 [a],"a","",[ae41-0 e41401-0 e4144440);
e414MATCH-0 e41444;
i4e414444P1-0 e415444H1-0 [a],"a",">,[aert iPPP t1Cnto t1COLLATE( �aint);
i4e41444401-0 e41444401-0 [a],"a","",[ae( [ai4401-04401);
i4e414444",[aert in`ea],"a","",[aert into t1Cn4401-0 [a],�������������,[ant);
i4e41444401-0 e41444401-0 [a],"a","",[a],"a","","b","",";","a");
],


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"""""""""""CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC"""""""""""""""""""""""""""""""""""""""""��"""""""""""""""),?afg(1), avg( )otal(3),1, dE,U""UNwwwwwwwwwww�wwwwwwwwwwwwwwwwwwwwwwwwwwwww`wwIhUE,UE$e,EINDsm""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), avg(1),  avg(1), avg($9), mvG(1), avg(9),� avg 1), Avg(1), avg(1), avg(1)otal�),1,mz""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

" UNIQUE,UE$e,EINDsm" @1IQsm_oo
OR

" av(1), av"
�

�

�

�
OR

"


�





 , av"
�

�

�

�
OR
oo
OR

" av(1)1), av"
�
@�

�

�
';


sqltext:
create table t�� AS
select DISTINCT quote(1) ,*,* from ( 
select  likely(1), likely(1) from ( 
select 
44,41,4444444,1E11)Y4);
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 �ritaD������ ;;SAVEPOINT T�����������LLBACK ;;SAVEPOINT T����F;
ALTER TABLE t1 RENAME TO  dqlit_compileoption_osek��on_used(1)������������������������������������������c����������������;ANALYZE; t;
CREATE VIRTUAL TABLE t1 USING fts3(�);I(';
PRAGMA ����������������������RLBACK ;;SAVEPOINT T�����������LLBACK ;;SAVEPOINT T����F;
ALTER TABLE t RENAME TO  �qlit_compileoption_used(1)������������������������������������������Ժ��������������������������������պ������������������������������������������������������������������������� ��������������������������������������������Һ����	����������������SET���ٺ��������LEFT��������������������������������������������������������������������������������������v1), avg(1)otal(1),1,smz""UNIQUE,]""UNIQUE,UE$e,EINDsm""UNIQsm_z""UNIQUf,), avg(11),(1(4), avG(1), a, avg(11), avG(1), avg(9), avg(1),  avg(1), avg(11), avG(1), avg(9),  avg(1), AIFUE,U""UNIQUE,UE$e,EINDsm""UlINDsm""UNIQUE,E$lnDsmz""UNIQUE,E$lnINDsmINDsm_""UNz""UNIavg(9�������������������������ۺ��������������������������������������������������������������������������COMMIT�����������������������������������������������������������������������������������������������vvvvvvvvvvvvvvvvvvvvvvvvv�vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvv�������������������������������պ�����������������������������������������������������������������������������������������������������������������������vvvvvvvvvvvvvvvvvvvvvvvvvvvvvv�vvvv�NG ftsvvvvvvvvvvvvvvvvvvvvvvvv��������������������������غ������������������vvvvvvttt@�

�vvvvvvvvvvvvvvvvvvvvvvvvvv�vvvvvv[vvvvvvvvvvvvvvvvvvvv�vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvv��������������������������vvvvvvvv���vvvvvCONFLICTvvvvvvvvvvvvvv');
SETRIGGERfsets(ft) FROM ft WHERE ""UNIQUE,E$lnDsmz""UNIQUE,E lnINDsmINDsm_""UNz""UNIavg(9), avg(1)otal(1),1, AavG(1), avg(9), a�g(1)DsmINDsmsmz""�NIQUE,U""UNIQUE,UE$e,EINDsm""UNIQsm(11), Avg(O), avg(1), avg(1)otal(1),1,smz""UNIQUE,]""UNIQUE,UEe,EINDsm""UNIQsm_z""UNIQUf,), avd11),(1(4), avG(1), a, avg(11), avG(1), avg(9), avD(1),  avg(1), avg(1), avG(1), avg(9),  avg(1), AvQUE,U""UNIQUE,UE$e,EINDsm""UlINDsm""UNIQUE,E$lnDsmz""UNIQUE,E$lnINDsmINDsm_""UNz""UNIavg(9), ),(1(4), avG(1)+ a, avg(11), avG(1), avg(9), avg(1),  avg(1), avg(11), a(1), aVg(11), avG(1), avg(9), avg(1),  �1), avg(11),(1(4), avG(1), a, avg(11), avG(1), avg(9), avg(1),  avg(1), avg(11), avG(1), avg(ft MATCH '�


�CURRENT_DATE

vvvvvvvv***************************************������������������������������������������������������������������������""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""A""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""�%""""""""""""""""""""""""""""""""""""""""""��������������������������������Ӻ���� AavG(1), avg(9), a�g(1)DsmINDsmsmz""�NIQUE,U""UNIQUE,UE$e,EINDsm""UNIQsm_""UUM;B9),  avg(11) Afg(1), afg(1), avg(1)otal(1),1, dE�U""UNIQUE,UE$e,EINDsm""UNIQUE,E$lnDsmz""UNIQUElE$l@IN, avG(1), avg(9), avg(.), lif(1,1) avG(), avg(9),  avg(1), Av, avg(1)ot AavG(1), a(9), avg(1),  avg( nullif(1,1) avG(), avg(9),  avg(1), Av, avg(1)ot AavG(1), adg(9)smz""UNIQUE,U""UNIQUE,UE$e,EINDsm""UlINDsm""UNIQUE,E$lnDsmz""UNIQUE,E lnINDsmINDsm_""UNz""UiIavg(9), avg(1)otal(1),1, AavG(1), avg(9), a�g(1)DsmINDsmsmz""�NIQUE,U""UNIQUE,UE$e,EINDsm""UNIQsm(11), Avg(1), avg(1), avg(1)otal(1),1,smz""UNIQUE,]""UNIQUE,UE$e,EINDsm""UNIQsm_z""UNIQUf,), avg(11)UNIQUE,U""UNIQUE,UEe,EINDsm""UlINDsm""UNIQUE,E$lnDsmz""UNIQUE,E$lnINDsmINDsm_""UNz""UNIavg(9), avg(1)otaz(1al(1),1,smz""UNIQUE,]""UNIQUE,UE$e,EINDsm""UNIQsm_z""UNIQUf,), avg(11),(1(4), avG(1), a, avg(11), avG)1), avg(9), avg(1),  avg(1), avg(11), a(1), aVg(11), avG(1), avg(9), avg(1),  avg(1), avg(11),(1(4), avG(1), a, avg(11), avG(1), avg(9), avg(1),  avG(1), avg(11), avG(1), avg(9),  avg(1), Av, avg(1)ot AavG(1), avg(9)smz""UNIQUE,U""UNIQUE,UE$e,EINDsm""UlINDsm""UNIQUE,E$lnDsmz""UNIQUE,E$lnINDsmINDsm_""UNz""UNIavL(9), avg(1)otal(1),1,01), avg(11),UE,E$lnI1), avG(1), avg(9), avg(1),  avg(1), avg(11), mvG(1), avg(9),� avg1;B9),  avg(11) Avg(CHECKfg(1), avg(),Utal(1),1, dE,U""UNIQUE,UE$e,EINDsm""UNIQUE,E$lnDsmz""UNIQUEavG(1), avg(9), avg(1),  avg( nullif(1,1) avG(), avg(9),  avg(1), Av, avg(1)ot AavG(1), adg(9)smz""UNIQUE,U""UNIQUE,UE$e,EINDsm""UlINDsm""UNIQUE,E$lnDsmz""UNIQUE,E lnINDsmINDsm_""UNz""UNIavg(9), avg(1)otal(1),1, AavG(1), avg(9), a�g(1)DsmINDsmsmz""�NIQUE,U""UNIQUE,UE$e,EINDsm""UNIQsm(11), Avg(O), avg(1), avg(1)otal(1),1,smz""UNIQUE,]""UNIQUE,UEe,EINDsm""UNIQsm_z""UNIQUf,), avd11),(1(4), avG(1), a, avg(11), avG(1), avg(9), avD(1),  avg(1), avg(1), avG(1), avg(9),  avg(1), AvQUE,U""UNIQUE,UE$e,EINDsm""UlINDsm""UNIQUE,E$lnDsmz""UNIQUE,E$lnINDsmINDsm_""UNz""UNIavg(9), ),(1(4), avG(1)+ a, avg(11), avG(1), avg(9), avg(1),  avg(1), avg(11), a(1), aVg(11), avG(1), avg(9), avg(1),  �1), avg(11),(1(4), avG(1), a, avg(11), avG(1), avg(9), avg(1),  avg(1), avg(11), avG(1), avg(9),  avg(1), Av, avg(1)ot AavG(1), avg(9)smz""UNIQUE,U""UNIQUE,UE$e,EINDsm""UlINDsm""UNIQUE,E$lnDsmz""UNIQUE,E$lnINDsmINDsm_""UNz""UNIavg(9), avg(1)otal(1),1,01), avg(11),UE,E$lnI1), AvG(1), avg(9), avg(1),  avg(1), avg(11 , mvG(1), avg(9),� avg1;B9),  avg(11) Avg(CHECKfg(1), avg(1)otal'1),1, dE,U""UNIQUE,UE$e,EINDsm""UNIQUE,E$lnDsmz""UNIQUEavG(1), avg(), avg(1),  avg( nullif(1,1) avG(), avg(9),  avg(1), Av, avg(B)ot AavG(1), avg(9)smz""UNIQUE,U""UNIQUE,UE$e,EINDsm""UlINDsm""UNIQUE,E$lnDsmz""UNIQUE,E lnINDsmINDsm_""UNz""UNIavg(9), avg(1)otal(1),1, AavG(1), avg(9vg(1), avg(11), avG(1), avg(9),  avg(1), AvQcE,U""UNIQUE,UE$e,EINDsm""UlINDsm""UNIQUE,E$lnDsmz""UNIQUE,E$lnI9DsmINDsm_""UNz""UNIavg(9), avg(1)otam_""UNz""UNIavg(9), avg(1)otal(1),1, AavG(1), avg(9), a�g(1)DsmINDsmsmz""�NIQUE,U""UNIOUE,UE$e,EINDsm""UNIQsm_""UUM;B9),  avg(11) Avg41), afg(1), avg(1)otal(1),1, dE�U""UNIQUE,UE$e,EINDsm""UNIQUE,E$lnDsmz""UNIQUElE$l@Ism",� avg 1), A�
(4), avG(1), a, avN(11), avG(1), avg(9), avg(1),  avg81), avg(11), avG(1), avg(9),  avg(1), Av, a���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������@�����������������������������������������������������������������������������������������������������������������������������������������������������������������������������"UNIQsm_""UUM;B9),  avg(11) Avg(1), afg(1), avg(1)otal(1),1, dE,U""UNIQUE,UE$e,EINDsm""U �������������������������������������������������������������������������������������������������DELETE�������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������˶����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������ˮ�����������������������˺���������������COMMIT���������������������������������������������������������������������������������������������������������������������������������������������������������������������������), avg(,E$lnINint);NALYZE;Eq m t';


sqltext:
SAVEPOINT TEMP ;ANALYZE TEMP ;;SAVEPOINT T;
SAVEPOINT TEMP ;ANALYZE TEMP ;;SAVEPOINT T;
DROP INDEX IF EXISTS s2;DROP INDEX IF EXISTS s2;
DROP INDEX IF EXISTS s2;DROP INDEX IF EXISTS s2;
DROP TABLE IF 
DRO


sqltext:
SELECT writefile(+0001, -9999999999996)>"^qlite_cdays">""LIKE"b" "a","b" ""WHERE"">"a">"a">"a">"a">"a">"�">>"">"a">"a""">"">"a">"a">"d""">"a""">"">"a rdund(1,1)""">"">"a">"a">"d""">"a">"">"a">"a">"d""">"a">"a""">"a">>"">"">"">"a">"">"a">"a""">"a">"ATTACH>�a">"a">"a">"a">"a">"�">"a����OINa""">"a">"a""">"">"a">"">"a">"a""">"">"a">"a">"d""">"a""">"">"a rdund(1,1)""">"">"a">"a">"d""">"a">"">"a">"a">"d""">"a">"a""">"a">>"">"�">"a">"d""">"a">"a""">"a">"y";


sqltext:
ATTACH''AS noname;
���CATTACH':memory:' A i000;
PRAGMA locking_mode=EXCLUSIVE;
-RAGMA synchronous=N00000;
PRAGMA page_size=1000;
PRAGMA locking_mode=EXCLUSIVE;
PRAGMA journa=N00000;
PRAGMA page_size=1000;
PRAGMA lockiory:' AS i000;
Png_mode=EXCLUSE;
PRe=EXCLUSIIE:
AGMA dnchronous=N00���
PRAGMA page_size=1000;
Pcking_mode=EXCLU1)urnall_mA journal_mode=TLU�G();


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


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

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

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

444,1), (

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


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'55555555555555555555555555�S�)
GO

G�O,(GOGO=(1))"

GO@
GO��
GOh�hhhhhode(1)�������,
G�����������^jjj�ojjjjjjr�hjjzjj��YO,
"�����B����-GZ--
GO�ë�������������,
5O)"�
��FOR���GO--------Ð������������'��
GO,
hO=" bCASTO�)
G

G,orinGO")",
GO,
GO

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

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

GODRP]" ,
GO,
GO,
'81)"",
`U)",
%O,
O=@O�����÷���������,
5O)"�
GO--------Ð�����á����������,
G������������=2

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

GODRPL" ,
Gy, rtrim(1,1)()"",
`U)"�,
hO="i
GO,
G�jj^jjj�ojjjjjjr�hjjzj instr(1,1)ACUU"OC"5
 ����FOR����������������IMMEDIATE��������,
GO,VACUU"OC"5
GO,
GOM�)
�hhhhhhhhhhhhhhhhhhhhhhhh,
G"
Gf="
GODRPL" ,�GO,
GO,
'81)()"",
`U)"

G,orinGO)"ACTIONGO

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

GO)"
Ge bcL�������â������������

GODRPL" ,
GO,
G printf(1,1)",
`U),
%O,
hO=-
��G���������������������GO����ä����������,
5O)"�
GO-J------Ð����������������,
G�����������������â�������������������������FOR�����������ö���IMMEDIATE���������,
GO,V�CUU"OC"5
GO,
GOM�)
�=2

GOTTACH

XO
GO="��O,
81�",O)",
Gjj�jj^jjj�ojj unicode(1)jjG6YO,
"�����B����-GO--
GO����������������,
4O)��
GO--------Ð�����������������,
G�����������������â�������������������������FOR��������IGNORE������������������������(1,1)
GO,
G01�����,�GO,VACUUM��",
5O)",
������������GO-------������î������� �engñ�Í��õ���/Ã�ð�����C����������(1,1)
GOd
fk�=!���������������OC",
G2001-01-�",O("01
GGO'81)(�3,
d 
O,
GO",
GO--'--="

GO)
ROLLBACKGO5O)",GO--------------,@G sql=b
,Ã�Ò�����C������������À���OC",
G"01
GGO'81)(�3,
d 
O,
GO",
GO-----="

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

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

G"

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

GO)
G

G,ot",O)",
Gjj�jjj�ojjjjjjr�hjjjjjjGOYO,
"��ë�B����-GO--
G8����d������������,
5O)"�
GO--------� unicode(1)�������,
G�����������������â���������ì��������������FOR��������������������G������������d@� 
O,
GO",
GOtH1)

G"

GODRPL" ,O,
G datetime(1,1,1)U)",
GO,
hO="=

GO)
G

G,ot",O)",
Gjj�jj^jjj�ojjjjjjr�hjjjjjjGOQO,
"�����B����-GO--
GO����O--------� unicode(1)������������â������������~����������FO3�����������������������������,
GO,VACUUM��",
5O)",
GO-------��������������� length(1)�Ǭ�ö��ñYÍ��õ���/��ð�����C����� -1��(1IS)
GO,
Gk=!����������������������������â�������O)"01
GGO'81)(�3----��������,
GO--)
ROLLBACKGOFO�5O-",GtH1)

G"

GOD/PL" ,
GO,
GO,
'�)"",
`UF",
GO,
hO="=

GO)
G

G,otinGO")",
GO,
GO���

GD", c,="

G,ot����������������otinOATTACH

XO
GO="��O,
81�",O)",
GIj�jj^jjj�ojjjjjjr�hjjjjjjGOYO,
"�����B����-����GO--
GO�����������������,
5O)"�
�O--------������@������
G�����������������â�����������������������SAVEPOINT��DCAST��XOR������������������æ����������G���,
GO,VACUUM��",
5O)",
GO------���������������/Ã�ð�����C����������(1,1)
GO,
Gk=�!����������������OC",
G2001-01-�",O)"01
GGO'81)(�3
d 
O,
GO",
GO-----="

GO)
ROLLBACKGOFO�5O�",GO�-------------,RELEASEql="
tH1)

GO


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('a0NNNNNNNNNNNNN@N�**o*�**o0',5);
INSERT INTO t1 VALUES(3,'000','0',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  load_extension( @inh444444444,4444444444444444410000000000.00400001)>> upper(10010000000000000000000000.00E000|1)>>  unicode(1)LIKE"b" "J","b" ""WHERE"">"a">"a">"a""">"a">"4""a"""> substr(1,1,1);


sqltext:
create table t1(ond�z UNIQUE);REPLACE into t1 values(4444444444444441),
(@4471),
(14444444444444 | .471),
(@4471),
(1444|| .401),
(@4471);REINDEX;;REINDEX;;REPLACE into t1 values(4444444444444444444 || .4744 || .471),
(@4471),
(14441),
(@4471),
(14444444444444 | .471),
(@4471),
(1444|| .471),
(@4471),
(144444|1),
(@4451);
;REINDEX;;REINDEX;;REINDEX;REINDEX;REINDEX;REINDEX;REINDEX;REINDEX;;REINDEX;;REINDEX;REINDEX;REINDEX;;REINDEX;REINDEX;REINDEX;;REINDEX;REINDEX;;REINDEX;REINDEX;dEINDEX;;REINDEX;;REINDEX;REINDEX;REINDEX;REINDEX;;REESCAPEDEX;;REINDEX;REINDEX;REINDEX >=EINDEX;;REINNDEX;REINDEX;;REINDEX;REINDEX;REINDEX >=EINDEX;;RE1),
(@4451);
;REIN'EX;;REINDEX;EX;REINDEX;REINDEX;REINDEX;REINDEX;;REINDEX;;REINDEX;REINEX;REINDEX;;REINDEX;REINDEX;;REINDEX;REINDEX;REINDEX;;REINDEX;;REINDEX;REINDEX;REINDEX;REINDEX;;REESCAPEREINDEX;;REINDEX;REINDEX;REINDEX >=EINDEX;;REINNDEX;REINDEX;;REREINDEX >=EINDEX;;REINNDEX;REINDEX;;REINDEX;REINDEX;REINDEX >=EINDEX;;REINDEX?REINDEX;REINDEX;;]EINDEX;;������1;


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�kenize porter)r\y&tokenize porter)r\yyyye pyyyR pjp\yye pjuyye pyTEr)  ?1rter)r\yyyye pyyye pjpyyye pOTERtokenize pter)r\yyWye pyyye pj]yyye7pjodpye porter3 "a","b"CREATrter)r\yyyye pyyyepjudpyE port�NG fcC
INS*RT INTOye {yyye oype pyye#porttokeZize porterITIALLYyyye pVIRTUAL ye pjuyye py



















��rter)r\

USING�rter)r\yyyyeyye pjpyyye pjTOye pyyyER�to```````````er)r\yyyyey^e CWEATE RIRTUAL TABye portDROP\yyyyed@cC
INSMRTr)r\yyyye pyyye pjpyyye pjudpye porter)r\yyyye CREATE VIRTUAL TABye porter)r\yyyye CREATE VIRTUAL 4.BLE t1 USING fcC
INS*RT INTOye {yypyyye o�ye pyye porter) ye oype [yye port�Utokenizey���pyyye pjpyyye pjudpye porter)r\nyyye CREATE VIRTUAL TACCCCCCCCCCCCCCCyye CREATE VIRTUAL T.BLE t1 USIdG f oyye pyye porter) OUTER�orter@;
INS*RT INTOye pyyye oyfe pyy�rtecC
INS*RT INTyye py porter) OUTERtokenize pOrter)r\yyyye pyyye pj]yyy�pjudpye porr)r\yyyye\yyyye @ANDINS*RTr)r\yyyye �yyye pjpyyye pjudpye porter)r\yyyye CRETE VIRTUAL TABye porter)r\yyyye CREATE VIRTUAL T.BLE t1 USING fcC
INS*RT INTOye {yyye oype pyye portUtkke�izeyyye py porter)rFyyyde pyy porter)r\yyyye CREATE rIRTUAL TACCC,CCCCCCCCCCCyye CREATE VIRTUAL T.BLE t1 USIdG fcC
INS*RT INTOye pyyyRT INTOye pyyye �yye pyye porter) er)r\yyyye CREATE VIRTU TLBye porter)r\yycC
INS*RT INTOye pyyye oyye pyye porter) tokenize porter)r\yyyye pyycC
INS*RT INTOye {yyye S�tokenize prter)r\yyyye INITIALLyyye pjuyye py





















USINGrter)r\yybyevvvvvvvvvvvvvvvvvvvvvvvvvvvvvtokenize poyye INTIALLyyye pjuyye py




��













 USINGrter)r\yyyye pyyye pjpyyye pnize porter)rFyyyde pyyye pjpyyye pjudp randomblob(1)y^e CREKTE RIRTUAL TABye zorter)r\yy��cC
INS*RTr)r\yyyye pyyye pjpyyye pjudpye pySter a.byyye CRE)r\yyyyeUAL f nullif(1,1)r\yyyye CR3ATE VIRTUAL T.BLE t1 USING fcC
INS*RT INTOye {yyye oype pyye p|rt�tokenize por[er)r\yyyye pyyye pjpyyye pjTOye pyyye o�ye pyye porter) �rter)r\�yuyye pyTEr) rterporter)r\yyyye CREATE VIRTUAL T.BLE t1 g������������������������ize por��r)r\y^yye pyyye pjpyyye pjudpye porter)|\yyyye CREATE DIRTUAL TABye p�rterGr\yyyye C:EATE VIRTt1 USNG ter)r\yyyye CREATE VIRTUAL T.BLE load_extension(1,1)S*RT INTOye {yyye oype pyye poDISTINCT�BEFOREtokenile porter)r\yyyye yye pjpyyye {jTOye pyyye o�ye pyye port�r) rterkkkkkkkkkkkkkkkkk��rter)r\yyyye pyyye pjpyyye pOUTER�okenize porter)r\yyyye pyyy GLOByye pjudpy{ L TABye po�uer)r\yyyye CREATE VIRTUAL T.BLE�s1 USING f�cC
INS*RT INTOye pyyye dyy)r\yyyye pyyy pjpyy�j
INS,RT INTOye pVIRTUAL T.BLE t1SING fc:
INS*RT INTOye pyyye oyye pyye porter) OUTERtokenize porter)r\yyyye pyyye pjpyyye pjudpe poTUAL T.BLE tj USING f��C
INS*RT INTOye  yyye oyye pOUTER\yyyye pyyye pjpyyye pOEATIONAL T.BLE tj USIND f��C
UTER�tokenize porter)r\yyy�e pyyy pjpyyye6pjudpye pYr_er)r\yyyye CR�
�) INS*RT INTOye pyyOUTER>>>>>>>>>>>>>>>N
INS*RT \yyyye CREATE VIRTUAL TABye porter)r\yyyye CRCATE VIRTUAL T.BME t1 USING fcC�INS*RT IN_Oye {yyye oype pyye port�tokenize por�er\yyyye Cr1r\yyyy fcC
INS*RT INTOye {yyye y� po@er)2cC
INS*RT INTOye pyyye oyye pyye portertokenaz TABE VIRTUAL��ye �pmyye �judpye porter)r\y� CREATE VIP USING fcC
IN�*RT INTO"pyyyer);
IVS*RT INTOye pyyye o�ye pyye porter) dTE VIPTUAL TABLE t1 USIN� �(scC
INS*RT INTOyu {yyye oype pyye port$�KEYe pjuyye py

















�SINUNIONr)r\yyyyeCpyyye pjpyyye ptoeni�e porter)r\yyyye py~ye pjpyyye pjudpye porter)r\yyy^e CREATE RIRTUAL TABye porter)r\yyyye @cC
INS*RTr)r\yyyye pyyye pjpyyye pjudpye porter)r\yyyydCREATE VIRTUAL TABye poSter)r\yyyye CREA�E VIRT2AL T.BLE t1 USING fcC
I`S*RT INTOye {yyye oype pye portVACUUMtokenizeyyye,pyqye pjpyyye pjudpye porter)r\yyyye CREATE VISTU total(1)porter)r\yyyye CREATE VIRTUAL T.BLE t substr(1,1,1)C
INS*RT INTOye pyuye oyyepyye porter) �pj�yy);
INS*RT I5TOye pVIRTUAL T.BLE t1USING fc:
INS*RT INTOye ryyye oyye pyye porter) EATE VIRTt1 USNEmtokenize Zorter)r\yyyye pyyye pjpyyye pTr)r\EATIONAL T.BLE tj USIND f��C
IN*RT INS*RTr)r\yyyye pyyye pjpyyye pj�dpye porter)r\yyyye CREATE VIRTUAL TABye porter)r\yyyye CR VIRTUAL T.BLE t1 USING fcC
INS*RT {yyye oype pyye port�U��tokenizeyyye pyyye pjpyyye pjudpye porter)r\yyyye CREATE rIRTUAL TACCCCCCCCCCfCCCCyye CREATE VIRTUAL T.�����������������������S*RT INTe oyye pyye port�r) #orter);
INS*RT INTOye pyyye oyye pyye porter) er)r\yyyye@REATE VIRTUAL TABye porter)r\yyyye CREATE VIbTUAL I.BLE t1 USING%fcC
NS*RT�I2TOye pyyye Syye pyyeOUTERtokenize perter)r\yyyye pyyye pj]yyye pj(dpye porter)r\yyyye �������VIcTUAL TABLE t1 USING fts(ctok�nize%porter)r\y�yye pyyyRECURSIVETEr) ter);
INS*RT INTOyNS*RTyyy pyye porter) \yyyyeE rIRTUAL TACCC CREATS VIRTUL TABye porter)r\yyyye CREATE VIRTUAL T.BLE t1 USING fQQQQQQQQQQQQQQQQQQQQQQQQQQce pyye porttokHnize porter)r\yyyye pyyye pjpyyyeye pyyye o�ye pyye porter) rter)r\yyuyye pyTEr) rter)r\yyy�e pyyqe pjpyyye pOUTER�tokeS*RT Inize porter)r\yyyye pyyyABporter)r\yLEe pjpy pjpyyye pjudpye L T -1e porte�)r\yyyye CREATE VIOTUAL T.BLE t1 USING fcC�����
INS*RT  pyyye oyye pyye portertokena�iiiiiiiiiiiiiiiporter)rpyyydpiport	r)r\yyyye pyyyepjudpyeWUAL TABE :IRTUAL PABye porter)r\yyyyINS*RTTE VIRTUAL T.BLE t fcC$INS*RT INTOye {yyye oype pyye porter)r\yyyye pyyye pjpyyye pOTER�tokeni{eporter)r\yyyye pyyye pjpyyye7pj�dpye porter3r\yyyye CREATWHENPRIMARYter)r\yyyve pyyyepjudpye porter)r\yyyye CRfATE V�������������ize por��r)r\y^ter)r\yyyye ATE V3RTRIGHT.BLE trter)r\yyyye @>
INS*RTr)r\yyyye pyyye pjpyyye pjudpye �orUSIN� fcC
INS*RT INTOye {yyy��pe pyye/porttokenize portes)rsyyyye pyyye pjpyyye pjTOye pyyyeo�ye pyye porter) cC
e pOEATIONAL T.BLE tjINS*RT INTOye pyyye oyye pyye portertokenaz TABE VOFFSET TAeye pjpyyye pjudp���������������������yye oyde pyye porter) OUTERtokeniz�ye pjudpye porter)r\Xyyye CREAT�epjudpye porteryyye pOUTE/e porter)se pyyye pe porter)r\yyyye CRE�E VIPTUAL TABLE rter)r\yyyye pyyyepjudpye porter)r\yyyye CREATE VIRTUAL TABye porter) porter\yyyye Cr1r\yAL T.BLE t1 USfcC
INS*RT I tokgcize po����)r\yyyye pyyye pjpyyye pjuyye pyTEr) �rter)r\iyyye pyyye pjpyyye pOUTERX�bkenze @1rter)r\yyyye pypye porEXCEPT�ye CREATE VIRTUAL/TABye porter)r\yyyye CREATETUAL T.BLE t1 USINGt1 USING%f*RT INTOye pyy�e oyye pyye pgrter) z!�OUTERtokenize p e pjuyye py



















EEEEEEEENG�rter)r\yyyye pyyye pjpyyye pOUTERtokenize porter)r\yyyye pyyye pjpyyye pju$py[ porter)r\yyy^e CREATE RIRTUSL TABye zorter)r\yyyye @�cC
INS*RTr)r\yyyye pyyye pjpyyye pjudpye porter)r\yyyye CREATE VIRTUAL (1)eg)r\yyyye pyyye  tokenize porter);@NS*RT INTOye pyyye oyye pyye porter);�ize porter)r\9yy�ctok�nitokenize porter)r\ykenize���������yye oyT INTdqing');
SEL


sqltext:
create table t�� AS
select DISTINCT likely(1),*,* from ( 
select 
44,41,(1), likely(1) from ( 
select 
44,41,4444444,1E11)Y4);
s


sqltext:
create table t1(one sma"do�b char(1)UN&QUE);
select DISTINCT* from1)ON( select 1-2 )AND	+-44�, (elect 111231,"b","���� blob���,1,"b","",11*1), ( (
select 1) )AND	++-2414>"a" OR"a"IN( "b",A,"b","",1,1,A,"b","",11,"b","",11,"b","",11J14>"a" ,1,A,"b","",11,"b","",11"b",1,1,1,"b","",1#*1), ( 
select 111)ON( st 1-2 )AND	+-44++-	+-44++-2414="a" OR (1)"B" OR -24414="a" OR"a"="B" OR�-2414="" OR"a"="B" OR 4444>"a"1);


sqltext:
BEGIN;
CREATE TABLE Re00T000e(T00000 INTEGER PR4MARY KEY, Te0tSt00n0 TEXT);
CREATE TEMP TABLE TempT000e(Te0tID KEY, TEINTEGR PR4M INTEGER PR4MARY K,Y, Te0tSt00A00 INTEGER PR4MARY KEY, Te0tSRY KEY, Te KEY, TER PRIMARY KEY, Te0tSt00n0 TARY KEY, Te0Y, Tn0EXT);
CREATE TEMP TRIGGER 

ER UPDATE ON TempT000e BEGIN
INSERT INTO Re00T000e(Te0tSt00n0)
SELECT new.Te0tSt90n0 FROM TempT000e LIMIT 1;
END;
INSERT INTO TempT000e(Te0tSt00n0) VALUES ('1');
INSERT INTO TempT000e(Te0tSt00n0) VALUES ('2');
UPDATE TempT000e SET Te0tSt00n0 = Te0tSt00n0 + 0 WHERE Te0tID=1 OR Te0tId=2;
S


sqltext:
de�
select DISTINCT "a","b","b" "a","ct���oaco���������������������������������������������������������������������������������������������������������������������������������ؙ���ac" GLOB"*[
select-��l]"LIKE""""LIKE"b" GLOB"*a
sele" GLOB"*[�relect-��l]"LIKE"""LIKE0""">"a">"a"""> substr(1,1,1);


sqltext:
CREATE VIRTUAL TABLE t3 USING fts3tokenize(<<<<<<<<<<<<<<<<<<<<<<<<<<<<simple,  It3;
PRAGMA integrity,"b");
select DISTINCT? from��������������������������inm�mJ��������������ylite_master SET sql='CREATE UNIQUE INDEX t00 ON 00(a)'
WHERE name='t1a';
UPDATE sqlite_master SET sql='CREATE TABLE 00(a NOT NULL,b)'
WHERE name='t1';
PRAGMA writable_schema=OFF;
ALTER TABLB t1 RENAME TO�t10;
PBAGMA integrity_check;


sqltext:
CREATE TABLE abc(a, b, c);
CREATE TABLE abc0000000(a, b, c);
CREATE TEMP TRIGGER [aabc(a, b, c);
#R����Թ������������DISTINCT���������������������������������������;
CREATE TEMP TRIGGER [aabc(a, b, c);
CREATE TABLE EATE TABLE abc000'00(a, b, c) VALUES(nqw.a, new.b, new.c);
END;
INSERT INTO abcBEND;
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;
PRaGMA ��������������������;ANALYZE;DROP TABLE IF EXISTS t;
CREATE VIRTUAL TABLE t USING fts3(c);
PRAGMA �rit���������������������������������������������������������������Թ������������DISTINCT���������������������������������������;
CREATE TEMP TRIGGER [aabc(a, b, c);
CREATE TABLE ab00D;
INSERT INTO abcBEND;
INSERT INTO abcBEFOR��ECT* FROM abc0000000;] BEFORE INSERT ON abc BEGIN
INSERT INTO abc0000000(a, b, c) VALUES(new.a, new.b, new.c);
END;
me;
PRaGMA �rit��������������������������������������������������������������������;
CREATE TEMP TRIGGER [aabc(a, b, c);
CREATE TABLE EATE TABLE abc000'00(a, b, c) VALUES(nqw.a, new.b, new.c);
END;
INSERT INTO abcBEND;
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;
PRaGMA �rit����������������������������������������������������;ANALYZE;DROP TABLE IF EXISTS t;
CREATE VIRTUAL TABLE t USING fts3(c);
PRAGMA �rit���������������������������������������������������������������Թ������������DISTINCT�����������������������������������������������������������������DISTINCT�������������������������������������������;ANALYZE;DROP TABLE  abc;a, );
C


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 �EXT DEFAULT-'00�00';
UPDATE t1 SET x=x+1;
SELECT* FROM t1;


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;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;O;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;!;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;0 b c ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;N;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;T;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;��������������������������;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;%;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;/;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;�;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;!;;;;;;;;;;%;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;T;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;];;;;;;;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,1)SERT c  c ');
SELECT snippet(ft0, '3') FROM ft0 WHERE ft0 MATCH 'c d 0 time(1,1,1ERT c y 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@ 0 time(1,1,1ERT c f 1.1)SERT INT varchar(1)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 VALUE�(' 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 ');
SE@T 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 05b';;
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 bECT snippet(ft0, '3') FROM ft0 WHERE ft0 MATCH 'c d 0 time(1,1,1)SERT c f 1,1)SERT INO 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, 1'3') FROM ft0 WHERE ft0 MATCH 'c d 0 time(1,1,1ERT c 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 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, 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'P


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










�

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

�

�




oo', 'f�

ORM
M


OR

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

�

�


�
oo', 'f�

ORM
M


OR

M
 -1

�

�
-


�

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

�

�


�
oo', 'f�

ORM
M


OR

M
 -1

�

�

�









�

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

�

�




@o', 'f�

ORM
M


OR

M
�

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

�

�
 
�
oo', 'f�

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

�

�
 
�
�o', 'f�

ORM
M


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

�

�
oo', 'f�

ORM
M


OR

M
 o


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

�

�




oo', 'f

OR:
M


OR

M
 -1

�
�
-





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

�

�


�
oo', 'f�

ORM



�

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

�

�




@o', 'f�

ORM
M


OR

M
�

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

�

�
 
�
oo', 'f�

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

�

�
 
�
oo', 'f�

ORM
M


oo');
INSERT INTO ft VALUES('�

�

�
oo', 'f�

ORM
M


OR

M
 o





�

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

�

�




@o', 'f�

ORM
M


OR

M
�

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

�

�
 
�
oo', 'f�

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

�

�
 
�
�o', 'f�

ORM
M


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

�

�




oo', 'f�

ORM
M


OR

M
 o


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

�

�




oo', 'f�

ORM
�

R

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

�

�


�
oo', 'f�


�

�
������

ORM
M


OR

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

�

�


�
oo', 'f�

OR:
M


OR
�

ORM
M


OR

M
�

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

�

�
 
�
oo', 'f�

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

�

�
 
�
oo', 'f�

ORM
M


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

�

�




oo', '�

ORM
M


OR

M
 o


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

�

�




oo', 'f�

ORM
M


OR

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

�

�


�
oo', 'f�


�

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

�

�




oo', 'f�

OR�

ORM
M


OR

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

�

�


�
oo', 'f�


�

�
������

ORM
M


OR

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

�

�


�
oo', 'f�

OR:
M


OR

M
 -1

�
�
-





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

�

�


�
oo', 'f�

ORM



�

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

�

�




@o', 'f�

ORM
M


OR

M
�

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

�

�
 
�
oo', 'f�

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

�

�
 
�
oo', 'f�

ORM
M


oo');
INSERT INTO ft VALUES('�

�

�
oo', 'f�

ORM
M


OR

M
 o





�

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

�

�




@o', 'f�

ORM
M


OR

M
�

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

�

�
 
�
oo', 'f�

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

�

�
 
�
�o', 'f�

ORM
M


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

�

�




oo', 'f�

ORM
M


OR

M
 o


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

�

�




oo', 'f�

ORM
�

R

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

�

�


�
oo', 'f�


�

�
������

ORM
M


OR

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

�

�


�
oo', 'f�

OR:
M


OR

M
 -1

�
�
-


�

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

�

�


�
oo', 'f�

O
M
 -1

�
�
-


�

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

�

�


�
oo', 'f�

ORM



�

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

�

�




@o', 'f�

ORM
M


OR

M
�

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

�

�
 
�
oo', 'f�

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

�

�
 
�
oo', 'f�

ORM
M


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

�

�




oo', '�

ORM
M


OR

M
 o


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

�

�




oo', 'f�

ORM
M


OR

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

�

�


�
oo', 'f�


�

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

�

�




oo', 'f�

OR�

ORM
M


OR

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

�

�


�
oo', 'f�


�

�
������

ORM
M


OR

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

�

�


�
oo', 'f�

OR:
M


OR

M
 -1

�
�
-





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

�

�


�
oo', 'f�

ORM



�

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

�

�




@o', 'f�

ORM
M


OR

M
�

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

�

�
 
�
oo', 'f�

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

�

�
 
�
oo', 'f�

ORM
M


oo');
INSERT INTO ft VALUES('�

�

�
oo', 'f�

ORM
M


OR

M
 o





�

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

�

�




@o', 'f�

ORM
M


OR

M
�

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

�

�
 
�
oo', 'f�

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

�

�
 
�
�o', 'f�

ORM
M


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

�

�




oo', 'f�

ORM
M


OR

M
 o


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

�

�




oo', 'f�

ORM
�

R

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

�

�


�
oo', 'f�


�

�
������

ORM
M


OR

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

�

�


�
oo', 'f�

OR:
M


OR

M
 -1

�
�
-


�

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

�

�


�
oo', 'f�

ORM



�

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

�

�




@o', 'f�

ORM
M


OR

M
�

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

�

�
 
�
oo', 'f�

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

�

�
 
�
oo', 'f�

ORM
M


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

�

�




oo', '�

ORM
M


OR

M
 o


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

�

�




oo', 'f�

ORM
M


OR

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

�

�


�
oo', 'f�


�

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

�

�




oo', 'f�

ORM
M


OR

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

�

�


�
oo', 'f�


�

�
���������
aR
�
o���
aR
�
o

OR




�

��


�





�

�

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



-�

�

�

�
';


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





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





es(1);
select char(
44+%111
4E+%1)UNIO
, ( 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:
SELECT   total( random() -11)/ avg(1),""from (  
select 4411,1,1,1), ( 
selecT 
11), (  ;
select 4411,1,1,1), (selecT 
11), (  ;
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:
create table t1(one "�U);
seljct zer]blob(444E,e , zeroblob(19), zeroblob(199), zeroblob(9999),@zolob(9999), zeroblob(1999), ze,1,1.11,1,11,1.11,1,1.,115,1,roblob(9191), zeroblob(19999),char(1), zeroblob(19), zeroblob(198), zeroblob(999,1.eof(1),1,1,1,,1151,1.11,1,1,1,1.,115,1,1,1,11,1,11,1,1,11,1,1,1,11011,1,1,11,1,1,1,4411,1.,11,111,1,1,1,1,1,1,1,11411,,.,11,1,1,1,1.11,1,11,1.11,1,1.,115,1, tydeof(1),1,1,1,1,1,1,1.,115",1.11,1,1,1,1.,1151,1.18,1,1,1,1.,115,1�1,1,11,1,11,1,1,11,1,1,1,11011,1,1,11,1,1,1,11,1,1,11411,1.,11,1, randomblob(1),1,111,1,11.,115,1, typeof(1),1,1,1,1,1,1,1.,115 ,1.11,1,1,1,1.,1151,1.11,1,1,1,1.,115,1,1,1,11,1,11,1,1,11,1,1,1,110111,1,1,1,1.,115,1,1,1,11,1,11%1,1,11,1,1,1,11011,1,1,1111,1,1,11);
s


sqltext:
CREATE VIRTUAL TABLE t1 USING fts3(conteDESCtokvnize porter);
SELECT * FROM t1 NATURAL JOIN t1 t1 NATURAL JOIN t1 NA NATURAL JOIN t1 LEFT NATURAL JOIN t1 NA NATURAL JOIN t1 NA NATURAL JOIN t1 LEFT NATURAL JOIN t1 Nt1 NATURAL JOIN t1 t1 NATURAL JOIN(t1 NA NATURAL JOIN t1 LEFT NATURAL JOIN t1 NA NATURAL JOIN t1 NA NATURAL JOIN t1 LEFT NATURAL JOIN t1 NA NATURAL JOIN t1 NUT)in(1)ii
n*;
s94)i
se;
9));


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


sqltext:
PRAGMA user_versi = 200;
PRAGMA secure_delete= 1;
PRAGMA cacche_ = 200;
PRAGMA sUcure_delete= 1;
PRAGMA cache_size = 200;
PRAGMA secure_delete 8 200;
PR


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


sqltext:
creatE VIRTUAL TABLE t2 USING fts4(prefix='2,3');
INSERT INTO t2�VALUES('00 02 S4');
IlSERT%INTO t2 VALUES('W0000''s fo0 t00 win0');
I


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 f
ICAL T.BLE�t1 {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 Mykye 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 ����������������5randomblob(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:
 ee

/*/*
/

/*/---A

/%/---3-
�*-/*/&*
s*�


/*
*/
/*
�/

/)@

*/*ROW/*
/
*/
/
s
�*//VIEW*
s*� abs(1)/
/*
CAEE/*�

*
//
�


sqltext:
BEGIN TRANSACTION;
CREATE TABLE t1(a int, b i�t, c int);
CREATE INDEX i1 ON t1(a,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 (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 (.0);
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 );
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 SET b=a WHERE a IN (SELECT a FROM t1 );
.0);
INSERT INTO t1 VALUES(1,1,9);
INSERT INTO t1 VALUES(3,9,7);
INSERT INTO t1 VALUES(6,6,4);
UPDATE t1 SET b=a WHERE a in (.0);
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 );
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 SET b=a WHERE a IN (SELECT a FROM t1 );
.0);
 VALUES(3,9,7);
INSERT INTO t1 VALUES(6,6,4);
UPDATE t1 SET b=a WHERE a in (.0);
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 );
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 SET b=a WHERE a IN (SELECT a FROM t1 );
.0);
INSERT INTO t1 VALUES(1,1,9);
INSERT INTO t1 VALUES(3,9,7);
INSERT INTO t1 VALUES(6,6,4);
UPDATE t1 SET b=a WHERE a in (.0);
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 );
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 SET b=a WHERE a IN (SELECT a FROM t1 );
.0);
INSERT INTO t1 VALUES(1,1INSERT INTO t1 VALUES(1,1,9);
INSERT INTO t1 VALUES(2,4,8);
INSERT INTO t1 VALUES(3,9,7);
INSEUES(3,RT INTO t1 VALUES(6,6,4);
UPDAT(2,7);
INS


sqltext:
create table t1(one smallint);
insert into t1 values(1);
select char(
444441-01401444,@23,011444014444444/4444����014444444441,7,1-1111999999999999999999111.|| 1111111111E111)"a","b" ""WHERE"">"a">"a">>"a">"a""">"a"AND"a"""> random()>"a">"a""">"">"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">"4""">"">"a">"a">"a""">"a">"a"AND"a""">"">"a">"">"a">"a""">"">"a">"a">"a""">"a">"a""">"a">"a">"aa">"a">"a">"a">"a">"a">"a"AND"a"*"a";"a">"a""a"""4">"a">"a">"a",tF;
",tF;


sqltext:
ATTACH 'file:/00?mode=memory&cache=shared' AS shared;EXPLAIN
CREATE TABLE shared.xx(int);PRAGMA TEMP.�t1(onet);PRAGMA TEMP.�t1(allimt);PRAGMA TEMP.�t1(onemallint);PRAGMA TEMP.�t�����Jme;ATTACH 'file:&000?mode=memory&cache=shared& ASC�������red& Af ������������������������' AS �����������������������������������mJVe;=;
VACUUM
����me;
VACUUM
�y�RLBACK ;;SAVEPOINT T����LBACK ;;SAVEPOINT T������������������������������������������DISTINCT������������������������;
CREATE VIRTUAL TABLE t1 USING fts4(c);I
PRAGMA writable_schema=ON;
UPDATE sqlite_master SET sql=';;;ROLL[ACK ;;SAVEPOINT�������(';
PRAGMA writable_sche�DEFERdED�����;SAVEPOINT T�������������ݼ�������������������������ݼ��F;
ALTER TABLE t1 RENAME TO  sqlit_compileoption_used(1)����������������������������������������������������������������������������������������������������������DISTINCT������������������������;


sqltext:
SELECT sqlite_rename_parent(1111111&1E111,2,1)> abs( -.111111 OR 1111111-11E111)"a","b" ""WHERE"">"a>"a"a">"r""">"d>"a">">"a">"a">"a">"ATTACHa">"ATTACH^�a">"a">"a">"a">"a">"a">"a">"JOINa""">"a">"a""">"">"a">"">"a">"">"a">"ATTBCHK�a">"a""">"a">"">"a">"a""">"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">"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">"n">"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 -1">"a">"aa""">"">"a">"">"a">"�a">"a">"a">"a">"a">"a">"a">"JOINa""">"a">"a""">"">"a">"">"a">"a""">"">"k";"a";"a",tF;


sqltext:
creatE VIRTUAL TABLE t0 USING fts4(tokenize=unicode61 'remove_diacritics=0');
INSERT INTO t0 VALUES('0��NNSERT INTO t�');
NNSERT INTO t0 VALUES('O t0 VALU0���������А��������������������������������А��������������������А��������������������������������������������������������������������������������');
INS


sqltext:
DROP TABLE IF EXISTS t0;
CREATE VIRTUAL TABLE t0 USING fts4(tokenize=unicode61);
INSERT INTO t0 VALUES('��������������ͪ����Ǫ��ɪ�one��oattwoBt0r00�Ȫ�������');
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��);
UPDATE t0 SET docid =docid = 55555;
UPDATE t0 SYT docidt3 USING fts3tokenize(simple,a,  = 5555555;
 VALUES('0');
UPDATE t0 SET docid = 55555;
UPDATE t0 SET do�id = 555;
 VALUES('0');
UPDATE t0 SET docid =docid = 5 round(1,1)E t0 SET docid = 5555555;
 VALUES('0');
UPDATE t0 SET docid = 55555;
UPDATE t0 SET docid = ('0');
6PDATE t0 SET docid = 55555;
UPDATE t0 DET do;
CREATE VIRTUAL TABLE t3 USING fts3tokenize(simple,a, b);
ROLLBACK TO abc;;
CREATE VIRTUAL TABLE t3 USING fts3tokenize(simple,a, b);
ROLLBACK TO abc;CREATE VIRTUAL TABLE t3 USING fts3tokenize(simple,a, b);
ROLLBACK TO abc;
CREATE TABLE t0(a, b);
ROLLBACK TO abc;;
CREATE VIRTUAL TABLE t3 USING fts3tokenize(simple,a, b);
RG fts3tokenibc;c;
SAVEPOINTtc;
CREATE TABLE t0(a, b);
ROLLBACK TO abc;;
CREATE VIRTUALzTABLE t3 USING fts3to�e{ize(simple,a, b);
ROLLBACK TO a|c;;
CREATE VIRTUAL TABLE t3 USING fts3tokenize(simple,a, b);
ROLLBACK TO abc;;
CREATE VIRTUAL TABLE t3 USINEATE cT@;
CREAG fts3tokenize(simplea, b);
ROLLBACK TO abc;
CREATE TABLE t0(a, b);
ROLLBACK TO abc;;
CREATE VIRTUAL TABLE t3 USING fts3tokenize(simple,a, b);
ROLLBACK TO abc;;
�REATE VIRTUAL TABLE t3 USING fts3tokenize(simple,a, , b);
ROLLBACK TO abc;;
CREATE VIRTUAL TABLE t3 USING fts3tokenize(simple,a, b);
ROLLBACK TO abc;;����Ǫ��ɪ�onAL TABLE t3 USING fts3tokenize(simple,a, b);
ROLLOACK TO abc;CREATE VIRTUAL b);
ROLLBACK TO aTAB555555;VALUES(LE t3 USING fts3tokenize(simple,a, b);
ROLLBACK TO abc;
CREAiE TABLE t0$a, b);
ROLLBACK TO abc;;
CREATE VIRTUAL TABLE t3 USMN3 USING fts3tokenG fts3tokenize(simple,a, b);
ROLLBACK TO abc;;
CRAATE VIRTUAL TABLE t3 USING fts3tokenize(simple,a, b);
ROLLBACK TO abc;;
CREATE cT@;
CREATE VIB;
C


sqltext:
PRAGMA auto_vacuum=NN45t/ VALUES(zer�bTob(900))INSERT KNTO t+ VAUES(zVrobl���2001- $1IMMEDIATE(1,1,1)1R>M t0����0;
INSERTSERTO h0 SELEC x FRTRIGGERt0 WHERE INSERT  abs(1) SILECT  $1ROM t0;�m(J�+
ob(LBACK


sqltext:
+,4s
select 1 WHERE(44)in()OR(
select  ode(1)i14444444,e(1)i1444444,444,4444)in()OR(
select 44,444,4444444441*4,11*4)in(124,4344444441*4,11*4)in(12,1*1));


sqltext:
cReate VIRTUAL TABLE t5 USING fts4(tokenize=unicode61'tokenchars= .�����ATE t�������b��blns,�5AL Ts,�mLEne,e,�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,��e,�bln,��) UNI��bNns,�mLEne,smz,s5O,s�UL,�mLEneEne,s,((��blHAVING��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��blnBY��ʬ�Bne,��blns,�mLEne,smz,s)�mE VTUAL Ts,�mLEne,smz,s)O�NLEn 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��,�WO^NUL,��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,�,�Bne,��b�ns,�mLEnB,smz,s5O,s�UL,E VeUAL Ts,�mLEne,smz,s)O�Nlns,����) UNI��,��b,UL,��blns�,��)one,((��L,��Clns,�����Bne,��bln------ -----------------) uNI��,��b,U,��blns,�,�TRIGGER(�neNUL,��blns,�����B~e,��blns,�mLEne,s�s,�,e t1Ge,( ���D��s,�mLEne,smz,s)O�NUU,�bNUL,���lns,�z,s5O,s�UL,��ccccblns,�bl�,��) UNI��,���blns,�mLEnS,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,IN


sqltext:
SAVEPOINT abc;
SAVEPOINT abc;
CREATE TABLE t0(a, b);
ROLLBACK TO abc;;
CREATE VIRTUAL TABLE t3 USING fts3tokenize(simple,a, b);
ROLLBACK TO abc;;
CREATE VIRTUAL TABLE t3 USING fts3tokenize(simple,a, b);
ROLLBACK TO abc;;
CREATE VIRTUAL TABLE t3 USING fts3tokenize(simple,a, b);
ROLLBACK TO abc;
CREATE TABLE t0(a, b);
ROLLBACK TO abc;;
CREATE VIRTUAL TABLE t3 USING fts3tokenize(simple,a, b);
ROLLBACK TO abc;;
CREATE VIRTUAL TABLE t3 USING fts3tokenize(simple,a, , b);
ROLLBACK TO abc;;
CREATE VIRTUAL TABLE t3 USING fts3tokenize(simple,a, b);
ROLLBACK TO abc;;
CREATE VIRTUAL TABLE t3 USING fts3tokenize(simple,a, b);
ROLLBACK TO abc;CREATE VIRTUAL TABLE t3 USING fts3tokenize(simple,a, b);
ROLLBACK TO abc;
CREATE TABLE t0(a, b);
ROLLBACK TO abc;;
CREATE VIRTUAL TABLE t3 USING fts3tokenize(simple,a, b);
ROLLBACK TO abc;c;
SAVEPOINT atc;
CREATE TABLE t0(a, b);
ROLLBACK TO abc;;
CREATE VIRTUAL TABLE t3 USING fts3tokenize(simple,a, b);
ROLLBACK TO abc;;
CREATE VIRTUAL TABLE t3 USING fts3tokenize(simple,a, b);
ROLLBACK TO abc;;
CREATE VIRTUAL TABLE t3 USING fts3tokenize(simple,a, b);
ROLLBACK TO abc;
CREATE TABLE t0(a, b);
ROLLBACK TO abc;;
CREATE VIRTUAL TABLE t3 USING fts3tokenize(simple,a, b);
ROLLBACK TO abc;;
CREATE VIRTUAL TABLE t3 USING fts3;
ROLLBACK TO abc;;
CREATE VIRTUAL TABLE t3 USING fts3tokenize(simple,a, b);
ROLLBACK TO abc;;
;
ROLLBACK TO abc;;
CREATE VIRTUAL TABLE t3 USING fts3tokenize(simple,a, b);
ROLLBACK TO abc;;
CREATE VIRTUAL TABLE t3 USING fts3tokenize(simple,a, , b);
ROLLBACK TO abc;;
CREATE VIRTUAL TABLE t3 USING fts3tokenize(simple,a, b);
ROLLBACK TO abc;;
CREATE VIRTUAL TABLE t3 USING fts3tokenize(simple,a, b);
ROLLBACK TO abc;CREATE VIRTUAL TABLE t3 USING fts3tokenize(simple,a, b);
ROLLBACK TO abc;
CREATE TABLE t0(a, b);
ROLLBACK TO abc;;
CREATE VIRTUAL TABLE t3 USING fts3tokenize(simple,a, b);
ROLLBACK TO abc;c;
SAVEPOINT atc;
CREATE TABLE t0(a, b);
ROLLBACK TO abc;;
CREATE VIRTUAL TABLE t3 USING fts3tokenize(simple,a, b);
ROLLBACK TO abc;;
CREATE VIRTUAL TABLE t3 USING fts3tokenize(simple,a, b);
ROLLBACK TO abc;;
CREATE VIRTUAL TABLE t3 USING fts3tokenize(simple,a, b);
ROLLBACK TO abc;
CREATE TABLE t0(a, b);
ROLLBACK TO abc;;
CREATE VIRTUAL TABLE t3 USING fts3tokenize(simple,a, b);
ROLLBACK TO abc;;
CREATE VIRTUAL TABLE t3 USING fts3;
ROLLBACK TO abc;;
CREATE VIRTUAL TABLE t3 USING fts3tokenize(simple,a, b);
ROLLBACK TO abc;;
CREATE VIRTUAL TABLE t3 USING fts3tokenize(simple,a, b);
ROLLBACK TO abc;CREATE VIRTUAL TABLE t3 USING fts3tokenize(simple,a, b);
ROLLBACK TO abc;
CREATE TABLE t0(a, b);
ROLLBACK TO abc;;
CREATE VIRTUAL TABLE t3 USINCREATE VIRTUAL TABLE t3 USING fts3tokenize(simple,a, b);
ROLLBACK TO abc;CREATE VIRTUAL TABLE t3 USING fts3tokenize(simple,a, b);
ROLLBACK TO abc;
CREATE TABLE t0(a, b);
ROLLBACK TO abc;;
CREATE VIRTUAL TABLE t3 USING fts3tokenize(simple,a, b);
ROLLBACK TO abc;;
CREATE VIRTUAL TABLE t3 USING fts3tokenize(simple,a, b);
ROLLBACK TO abc;;
CREATE UAL cT@CREATE VIL TAB;


sqltext:
GIN;
CREATE VIRTUAL TABLE t0 USING fts4(order=desc);
INSERT INTO t0 VALUES('0');
UPDATE t0 SET docid = 55555;
UPDATE t0 SET docid = 55%5555;
INSERT  INTO t0 VALUES('ccc 0 ***��0');
INSeRT INTO t0 VALUES('�������������������������������Ϻ���������������������������������������������������������������� sqlite_compileoption_used(1)��������������VACUU���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������ϰ������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������Ϻ��������������������������������������������������������ALTER����������������������������������������������������*��������������������������������������������������������������������������������������""""""""""""""""""""""""""""""avg(1), avM(1), avg(11), avG(1), avg(9), avg(1),  avg(1), avg(11), mvG(1), avg(9),� avg 1), A�
(4), avG(1), a, avN(11), avG(1, avg(9), avg(1
,  avg81), avg(11), avG(1), avg(9),  avg(1), Av, avg(1)ot�AavG(1), avg(~~~~~~~~~~~~~~~~~~~~~~~~~~~~~�~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~IQUE,E$lnUSINGINDsm_""UNz""UNIav�������������������������������g(9), avg(1)otG(1), avg(9), avg(1), d(1), avg(11), mv�������������������������������������������������������������������������Ѻ������������������������ú�����������lsINDsmINDsm_""UNz""UNIavg(9), avg(1)otal(1),1, AavG(1), avg(9TABLEg(1)DsmINDsmsmz""�NIQUE,U""UNDROP,UE$e,Em"��+++*
(4), ovG(1),9),  avg(1), Av, avg(1)ot�AavG(1), avg(9)smz""UNIQUE,U""UNIQUE,UE$e,EINDsm""UNINDsm""UNIQUE,E$ln/smz""]NIQUE,E$lnINDsmINDsm_��������������vvvvvvvcvvvvvvvvvvvvvvvvvvvvvvqv�vvvv�vvvvvvvvvvvvvvvvvvvvvvvvvvvvvv����������������������������UE,UE$e,EINDsm""UNIQsm_""UUM;B(11), avG(1), avg(9), avg(1),  av(1vg(9), avg(1)otal(1),1, AavCONSTRAINT9TABLEg(1)DsmINDsmsmz""�gIQUE,U"5UNDROP,UE$e,EINDsm""UNIQsm_""UUM;B9),  avg(11) Avg(1), afg(1), ��g(1)otal(���������������INSTEAD����ú����������������̺���������������������������������������������������������������""""""""""""""""""""""""""""""""""""""""avg(1)uuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuu, avM(1), a 0');
SELECT docid FROM t0 WHERE t0 MATCH '0***�**o*****UESIQUf,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""UNINDsmUNIQUE,E$ln/smz"UNIQUE,E$lnINDsmINDsm_""UNz""UNIa_g(9), avg(1)otal(1),1, AavG(1), avg(9TABLEg(1)DsmINDsmsmz""�NIQUE,U""UNDROP,UE$e,EINDsm""UNIQsm_""UUM;B9),s avg(11) Avg(1), afg(1), avg(1)otal(���������������������������������������������������������������������������������������������������������ú���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������c����������������������������������������������������ܺ��������������������������������������������������������� avg(11), mvG(1), avg(9),� avg 1), A�
(4), avG(1), a, av), avG(15, avg(9), avg(1),  avg81)vg), A�
(4), avG(1), a, avN(11), av1), avg(11), avG(1), avg(9),  avg(1), Av, avg(1)ot�AavG(1), avg(~~~~~~~~~~~~~~~~~~~~~~~~~~~~~�~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~IQUE,E$lnINDsmINDsm_""UNz""UNIavg(9), avg(1)otG(1), avg(9), avg(1),  avg(1), avg(11), mv���������������������������������������������������������������������������������������������������ú����������������������������_""UNz������������������������������������@����������������NULL��������������������������������������������������������������������������������������������������������������������������������ٺ������������������������������������������������������������������������������������������������������������������Һ 
(4), aXG(1),9),  avg(1), Av, avg(1)ot�AavG(1)avg(9)smz""UNIQUE,U""UNHQUE,UE$e,EINDsm""UNINDsm""UNIQUE,E$ln/smz""UNIQUE,E$lnINDsmINDsm_""UNz""UNIavg(9), avg(m_""UNz""UN�avg(9), avg(1)otal(1),1, AavG(1)9TABLEg1)DsmINDsmsmz""�NIQUE,U""UNDROP,UE$e,EINDsm""UNIQsm_""UUM;B9),  avg(11) Avg(1), afg(1�������������������������INSTEAD����ú�������������������������������������������������������������������UE$A�
(4), avG(1), a, avN(1e,EINDsm""UNIQsm_""UDM;B9),  avg(11) Avg(1), afg(1), avg(1)otal(�����@��������������������������纺������������������������������������������������������������INSTEA) Avg(1), afg(1), avg(1)ot), afg(1), av�(1)otal(���������������INSTEAD��~~~~�~~~~~�~~~~~~~~~~~~~~~~~~~~~IQUE,U$lnINDsmINDsm_""UNz""UNIavg(9), avg(1)otal(1),1, AavG(1), avg(9)��ú��������������������������������������������������UNIQUE,E$ln/smz""UNIQUE,E$l"�NIQUE,U""UNDROP,UE$e,EINDs~~~~~~~~~~~~~~~~~~~~~~�~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~IQUE,E$lnINDsmINDsm_""UNz""UNIavg(9), avg(1)otG(1), avg(9), avg(1),  avg(1), avg(11), mv���������������������������������������������������������������������������������������������������ú��������������������������ú������������������������������������̺����������������������������������������������������������������������������������������������������������������������������������������W��������������������������������������������������������������������������������������������������������������Һ , A�
(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$lnINDsmINDsm_""UNz""UNIavg(9), avg(1)otal(1),1, ,UE$e,EINDsm""U avg(1)$lnDsmz"VUNIQUElE$l@IN, avG(1), avg(,E$lnINHnt);NALYZE;Eq m t';


sqltext:
CREATE VIRTUAL TABLE t0 USING fts4(x,order=DESC);
INSERT INTO t0(docid, x) VALUES(10000-000000000, '0:doSid, x0id, x) VAL�ES(0');
INSERT INTO t0(docid, x) VALUES(0, '0Ecc 0*N');
INSERT  INTO t0 VALUES('cct 0 ***��0');
INSeRT INTO t0 VALUES('�����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������Ϗ����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������ϭ����������������������������������Ϸ�������������������������������������������������������������������������������������Ϗ�����������������������������������������������������������������������cc �');
SELECT docid FROM t0 WHERE t0 MATCH '0***OCOMMIT*�*^o*****={s4**�';


sqltext:
create table t�� AS
select DISTINCT 1,(1),*, * ,*, * from ( 
select 
41,(1),*, * ,*, * from ( 
select 
44, glob(1,1)E1E1$)Y4);
s


sqltext:
CREATE TABLE t1(a,x);
INSERT INTO t1(oid,a,x)VALUES(-9,1,'000000-0');
INSERT INTO t1(oid,a,x)VALUES(900,2,'0f000000');
INSERT INTO t1(oid,a,x)VALUES(9223372036854775807,3,'0f00000f');
INSERT INTO t1(oidla,x)VALUES(7,4,'0000000f');
INSERT INTO t1(oid,a,x)VALUES(?,5,'000000:3');
;REINDEX  ;;VACUUM;create t�ble tRgggNT�
INDEX  ;;VACUUM;create table tRINSERT INTO t1(oid,a,x)VALUES(6000000,6,'01000000')W


sqltext:
+ns
select  (1),*, * ,*, * ,*, * ,*, * ,*, (1),*, * ,*  from ( 
select $44(1,in1)is(
in1)in(1,0,in1)is(
in1)in(1,0,1)in(
in1)i,(
in1)in(1,1)in( 
select $44(1,in1)i  from ( 
select $44(1,in1)is(
in1)in(1,0,1)in(
in1)i,(
in1)in(1,
in1)i,(
in1)in(1,1)in( 
select $44(1,in1)is(
in1)in1)in(1,44)in(1.1)it from ( 
select  min( trim(1,1))in1)in�
in1)in1)in(
in1)i,(
in1)in(1,1)in( 
select $44(1,in1)i  from ( 
select $44(1,i1)in( 
select $44(1,in1)is(
in1)in1)in(1,44)in(1.1)it from ( 
select  min( trim(1,1))in1)in�
in1)in1)in(
in1)i,(
in1)in(1,1)in( 
select $44(1,in1)i  from ( 
select $44(1,in1)is(
in1)in(1,0,1)in(
in1)i,(
in1)in(1,1)in( 
select $44(1,in1)is(
in1)in1)in(1,44)in(1.1)it from ( 
select  min( trim(1,1))in1)in�*s(
in1)in1)in(1,44)in(1.1)it from ( 
select  min(1,1)in(1*4)in1)in�);


sqltext:
create VIRTUAL TABLE ft0 USING fts4;
INSERT INTO ft0 VALUES(' 0 titime(1,VIRTUAL TABL1,1)SERT IN me(1,VIRTUAL TABL1,RT IEXISTS f S��INdO fCB 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">"a""">"">"a">"">"a">"�a">"a">"q">"a">"a">"a">"a">"JOINa">"ATACH>ACH>�a">"a">"a">"a">"a">"a">"a">"JOINa""">"a">"">"a">"a">"ATTACH>ACL>�a">"a">"a">"a">"a">"a">"a">"JOINa""">"a">"a""">"">"a">"">Ca">"�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"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">"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">"a">"a">"a">"a">"a">"JOINa""">"a">"a""">"">"a">"">"a">"aa""">"">"a"SET>"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">"a|""">"">"a">"">"a"c f 0 "a"�"a">"a">ISTS f S��INdO fC0 b"a">"SING fts TA"LE ft0  c d');
SELECT snippet(ft0, '0') FROM ft0 WHERE ft0 MATCH 'c f 0 b';SELECT snippet(ft0, '0') FROM ft0">"a">"JOINa""">"a">"a""">"">"a">"">"a">"a"">"a">"a">"d""">"a">"">"a">"a">"d""">"a">"a""">"a">"y";"a"a">"JOINa""">"a">"a""">"">"a">"">"a">"�a">"q">"a">"a">"a">"a">"JOINa">"ATTACH>ACH>�a">"a">"a">"a">"a">"a">"a">"a""">"a">"">"a">"a">"ATTACH"">"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">"�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">"JOINa""">"a">"a""">"">"a">"">"a">"a""">>">"a";"a""d""""">"a">"y";"a",tF;


sqltext:
BEGIN TRANSACTION;
CREATE TABLE t1(a,b);
CREATE TABLE t0(x,y);
CREATE TRIGGER r0CAFTER INSERT ON t1 WHEN new.a = 0 BEGIN
�t0;
INSERT INTO t0 SELECT * FROM t1;
UPDATE t0 SET y=y+1 WHERE x=ndw.rowid;
SELECT 000;
DELETE FROM t0 WHERE x=new.rowid;
END;
INSERT INTO t1(a,b) VALUES(0,0);
COMMIT;


sqltext:
CREATE TABLE t000(a PRIMARY KEY, b) WITHOUT rowid;;
INSERT INTO t000 VALUES('stat0','s0'),('00000','000'),('0r000','m0r00r0');
SELECT a, b, '0' FROM t000 WHERE a=='AUr0' ORDER BY +a;


sqltext:
SELECT printf('%+.*f',?,3.0401111E555555555555591)""from ( 
select 4411,1,1,1), ( 
selecT 
11), (  ;
select 4411,1,1,1), ( selecT 
11), ( 
selecT 
 191), (  lecT 
11), ( 
select"", ( 
selecT 
 114)UNION select 

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

44,1);


sqltext:
create table t1(one "�U);
seljct zer]blob(444E,e , zeroblob(19), zeroblob(199), zeroblob(9999),@zeroblob(9999), zeroblob(1999), zeroblob(9-91), zeroblob(1), zeroblob(9191), zeroblob(199ble t1(one "�U);
seljct z99),char(1), zeroblob(19), zeroblob(198), zeroblob(9999),1.,1151,1.11,1,1,1,1.,115,1,1,1,11,1,11,1,1,1011,1,1,11,1,1,1,4411,1.,11,1,1,1.,111,1,1,1,1,111,1,1,1,1,1,1.11,1,11,1.11,1,1.,115,1, typeof(1),1,1,1,1,1,1,1.,1151,1.11,1,1,1,1.,1151,1.18,1,1,1,1.,115,1,1,1,11,1,11,1,1,11,1,1,1,11011,1,1,11,1,1,1,11,1,1,11411,1.,11,1,1,1.,111,1,1,1,1,111,1,11.,115,1, typeof(1),1,1,1,1,1,1,1.,115 ,1.11,1,1,1,1.,1151,1.11,1,1,1,1.,115,1,1,1,11,1,11,1,1,11,1,1,1,110111,1,1,1,1.,115,1,1,1,11,1,11,1,1,11,1,1,1,11011,1,1,1111,1,1,11);
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;
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:
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 ?1in( (191), zeroblob(19999),char(1), zeroblob(19), zeroblob(199), zeroblob(9999), zeroblob(9999), zeroblob(1999), zeroblob(9-91), zeroblob(1), zeroblob(19999), zeroblob(1), zeroblob(19989), zeroblob(9191), zeroblob(19999),char(1), zeroblob(19), zeroblob(198), zeroblob(9999),000000000000000011111111111111111.11111)"a","b" ""WHERE"">"a">"a">"ATTACH>�a">"a">"a">"a">"a">"a">"a">"JOINa""">"a">"a""">"a">"ATTACH>�a">"a">"a">"a""">"">"a">"">"aa">"ATTACH>�aATTACH>�a">"a">"a">"a">"a">"a">"a">"JOINa""">"a">"a""">"">"a">"">"a">"a""">"">"a">"a">"d""">"a">"">"a">"a">"d""">"a">"a""">"a">"y";


sqltext:
create table t1(one smallint);
insert into t1 
select char(
444014444444/4444442001444444444444,420E3,0114444444444014444444/01-0144441-4,420E3,0114444444444/4444442001-01-014414);VALUESt (es(1);�k �ro�1;


sqltext:
SELECT  max(131),*,";"*"",""from ( 
select 4+4e41 [a])WHERE 44 AND count(1)AND	+- +~~~~~~+++~~++"a" SND+- -D++-2 ANa+++-+++~~~~~~+++++++++++~~~++"a" AND count(1)AND	+- +~~~~~~+++++++++~~~++++++++++A++++~~~++++++++++++++++~~~+++++5++++++++++++++++++++++++444++++++++++++++++~~~+++++5++++++++++++++++++++++++444+++- -2 AND++-2 AND+++-+++~~~~~~+++++++++++~~~++"a" AND count(1)AND	+- +~~~~~~+++~~++"a" AND count(1)AND~~++++++++++A++++~~~++++++++++++- -2 AND++-2 AND+++-+++~~�~~~++++++++++~~~++"a" AND count(1)AND	+- +~~~~~~+++~~++"a" AND count(1)AND	+- +4444 OR 44441444401444+++-+++~~~~~~+++++++++++~~~(1)AND	+- +~~~~~~+++~~++"a" AND count(1)AND	+- +4444 OR 44441444401444+++-+++~~~~~~+++++- -2 AND++-2 AND+++-+++~~~~~~+++++++++++~~~++"a" AND count(1)AND	+- +~~~~~~+++++++++~~~++++++++++A++++~~~++++++++++++++++~~~+++++5++++++++++++++++++++++++444++++++++++++++++~~~+++++5++++++++++++++++++++++++444+++- -2 AND++-2 AND+++-+++~~~~~~+++++++++++~~~++"a" AND count(1)AND	+- +~~~~~~+++~~++"a" AND count(1)AND~~++++++++++A++++~~~++++++++++++- -2 AND++-2 AND+++-+++~~~~~~+++++++++++++++++++++A++++~~~++++++++++++++++~~~+++++5+++++++++++++++++++++++++++++++++~1);


sqltext:
CREATE VIRTUAL TABLE t1 USING fts3(content, tokenize porter ;UNIQUE'*******ord*0*�*�*�*{s4.S�**oone tw*****�**o*****0{s4Aorf*0&�*�*�**oord*0*o****0***�**o*****0{s4(ord*0*�*�*�*{s4(ord*0*�**oord*0*�*�*�*)��UMN***�**o*****0{s4(ord&0*�*�*�***o**�*�**oord*0*o****0{s4(***COLUMN***�**o******o**
*0{s*�*�*�*�* like(1,1)�*�***COLeMN**s4(ord*0*�*�*�***o****@{s***o****@{s4(ord*0*�*�*��***COLUM^***�**o*****0{s4(ord*0*�*�*�***o****@{s4(ord*0*�*�*�>L');
UPDATE t0 SET docid =44444440555440555E5;E
Uid =555;T  INTO t0 VALUES('c�H0');
I


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   a,b,c,d,e,random(),rowid,e));
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 avtokeFROM porter)r\yyyye INATye pyyyepjudpyE porter)r\yyIALLYblobpjuyye py
















d


�SINrter)p\yyyye pyyyeRtoeni�e porter)r\yyyye pyyye pjpyyye pjudpye 2orter)r\yyy^e CREAdE RIRTUAL TABye porter)r\yyyye @cC
INS*RTr)r\yyyye pyyye L PABye porter)r\yyyyr)r\yyyye CRE������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������UUMtokenize �OUTERtokenize porter)r\yyyye pyyye pj]yyye pjudpye porteyyyye CREATE VIPTUApoTUAL T�� tj USING f��C
INS*RT INTOpe pytye oyye pyye porter) OUTER\yyyye pyyye pjpyyye pOUTER�tok datetime(1,1,1)yyRo}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 pyye portUer)r\yyyye CREATE VIRTUAL TABE\yyy^e CREATE RIRTUAL TABtokenizey�ye pyyye pj�yyyU pjud�ye porter)r\yyyye CR
ATE rIRTUAL TACCCCCCCCizer)r\yyyye pyyE VIRTUAL T.BLE t1 USIdG fcC
INS*RT INTOye pyyye oybe �yye porter) �OUTERo�ter);
INS*RT IcTOye pyyye oyye pyye porter) er)r\yyyye CREATE U1izer)r\yBye\yyyye pyye Sortar)r\yyyye CREATE VIRTUAL I.Bporter)r\yyyye INITIALLyyye pjABye �orter)rWy1 U� NG fcC
INS*RT QNTOye {yyye oype pyye 
INS*RT INTOye pyyye oyye pyye porter) er)r\yyyye CREATE UAizer)r\yBye\yyyye pyye Sorter)r\yyyye CREATE VIRTUAL++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ VIRTUWL TABE\yyy^
 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�������������������������������������������������������������������������������������������������������������FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������portUer�yyye CREATE VIRTUWL TABE\yyy^
 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);
INS*RT INTOye pyyye oyyeer)r\yyyye CREATE UAizer)r\yBye\yyyye pyye Sorter)r\yyyye CREATE VIRTUAL I.Bporter)��yyyye INITIALLyyye pjABye porter)r\y1 U NG fcC
INS�RT QNTOye {yyye oype pyye portUer�yyye CREATE VIRTUWB TABE\yyy^
 CREATE RIR Tok���I�cC
IN�������������������������������������������������������������������������������������������������������������FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF�������������������������������������������������������������������������������������������������������portUer�yyye CREATE VIRTUWL TABE\yyy^
 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);
INS*RT INTOye pyyye oyyeer)r\yyyye CREATE UAizer)r\yBye\yC
INS�RT QNTOye {yyye oype pyye portUer�yyye CREATE VIRTUWL TABE\yyy^
 CREATE RiRTUAL Tok���,cC
INS*RT INTWITHO��������������������������������������������������������Ŷ�������������������������������������������������������������������ٶ������������������������������terNATURALeye pyyE VIRTUAL T.BLE t1  pyyye pjpyyye pOUTERtokenizer)r\y�d pyyye pjpyye CRcC
INS*RTr)rrUSIN� fyyye pjudpye portr\yyyye CREATE VIRTUAL TABye porter)r\y1 U NG fcRo}ter);
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* VIRTUAL TABye po��)r\y1 U NG fcC
INS*RT QNTOye {yyye oype pyye portUer)r\yyyye CREATE V pjud�ye porter)r\yyyye CRIRTUAL TABtokenizey�ye pyyye pj�yyyU pjud�ye porter)r\yyyyeACR
ATE rIRTUAL TACCCCCCCCizer)r\yyyye pyyE VIRTUAL T.BLI 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 INITIALLyyye pjABye �orter)rWy1 U� NG fcC
INS*RT QNTOy {yyye oype pyye 
INS*RT INTOye pyyye oyye pyye porter) er)r\yyyye CREATE UAizer)r\yBye\yyyye pyye Sorter)r\�yyye CREATE VIRTUAa I.��orter)r\yyyye INITIALLyyye pjABye �orter)r\y1 U����fcC
INS*RT QNTOye {yyye oypeUer�yyye CREATE VIRTUWL TABE\yyy^
 CREATE RIRTUAL TA a,bkenizeyyye pyyye���yyye pjuIRTUAL T.BLE t1 USI�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\yyyye PR
ATE rIRTUAL TACCCCCCCBizer)r\yyyye pyyE VIRTUAL T.BLE t1 U abs(1)cC
INS*RT INTOye pyyye oybe �yye porter) �OUTERo}ter;
INS*RT INTOye pyyye oyye pyye porter) er)r\yyyye CREATE UAizer)r\yByyyye pyye Sorter)r\yyyye CREATE IRTUAL I.Bporter)r\yyyye INITIALLyyye pjABye poXter)r\y1 U� NG fcC
INS*RT QNTOye {yyye oype pyye portUer�yyye CREATE VIRTUWL 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 p�p�yye pjud�e pUAL TABye porter)r\yyyye CREATE VIRTUAL T.BLEt1 USING fcC
INS*RT INTOye pyyye �ybe �yye porter) �OUTERo}ter);
INS*RT INTO�yyye oyye pyye porter) er)r\yyAL TACCCCCCCCizer)r\yyyye pTOye pyyye oyye 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 portUer)r\yizeye pjudpye porter)r\Xyyyenaz,TABE VIRTer)rfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff\yd pyyye pjpyye CRcC
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�����������������������������������������������������������������������������������������������������������������������������������������������������������������������������e CREATVIRTUAL IING f
cC
INS*RTr)rrUSIN� fyyye pjudpye portr\yEACH CREATE VIRTUAL TABye porter)r\y1 U NG fcC
INS*RT QNTOye {yyye oype pyye portUer)r\yyyye CREATE VIRTUAL TABE\yyy^e CREATE RIRTUAL TABtokenizey�ye p��ye pj�yyye pOye pyyyerter)r\yyyye CR
ATE rIRTUAL TACCCCCCCCizer)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 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 y CREATE VIRTUAL I.Bporter)r\yyyye INITIALLyyye pjABye �orter)rWy1 U� NG fcC
INS*RT QNTOye {yyye oype pyye portUer�yyye CREATE VIRTUWL TABE\yyy^
 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 poter) �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 CREATE VIRUAL TABtoke�izeyyye pyyye pj�e pyyye pjyyye pjud�ye porter)r\yyyye CR
ATE rIRTUAL ������������������������������������T.B5E t1 USIdG fcC
INS*RT TOye pyOUTERo}ter);
INS*RU 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 TABtokenizeyyye pyyye 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� portdrr\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 pyyye pjpyye CRcC
INS*RTr)rrUSIN� fyyye pjudpye portr\yyyye CR U NG fcC
INS*RT QNTOye {yyye oype pyye portUer)r\yyyye CREATE VIRTUAL TABE\yyy^e CREATE RIRTUAL TABtokenizey�{e pyyye pj�yyyU pjud�ye porter)r\yyyye CR
ATE rIRTUAL 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 INITIALLyyye pjABye �orter)rWy1 U� NG fcC
INS*RT QNTOye {yyye oype pyye portUer�yyye CREATE VIRTUWL TABE\yyy^
 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��);
INS*RT INTOye pyyye oyye pyye porter) %er)r\yyAL TACCCCC;CCizer)r\yyyye pTOye pyyye o�pyye porter) er)r\yyyye CREATE UAize//////////�////////////////////////////////////////�/o////////////////////////////////////////////////////////2///r)r\yBye\yyyye pyye Sorter)r\yyyyC CREATE VIRTUAL I.Bporter)r\yyyye INITIALLyyye pjABye porter)r� NG fcK
IdS*RT QNTOye {yyye oype pyye portUer)r\yyyye CREATE VIRTUWL :ABE\myy^
�OUTERo}ter);
INS*RC INTOye pyyye oyye pyye porter) er)r\��������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������� ���������������������yye pjuyye py











e L �ABye porter)r\yyyye CRErter)r\�yy pyyye pjpyyye pOU�Etokenize porter)r\yy�e pyyye pjpyyye pjudpye portep)r\yyy^e dEcC
INS*RTr)r\yyyye yyye pjpyyye pjud�e pUAL TABye porter)r\yyCREATE VIRTUAL T.BLEt1 USING fcC
INS*RTONNTOye {yy p|rttokCREATUALUAL T.BLE t1 USING+cC
INS*BT INTOyeyye oyye pyye ����ertokenaz TBBE VIRTUAL TAe porVer)r\yyyye pyyye pjpyyye pjudporter) WyuykudPy�porteryyye prter)r\yy Vyyye o�yo pyye portyyye CREATE VIRTUAL TABE\yyy^e CREATE RIRTUAL TABtokenizeyyye pyyye pj�yyye pjud�ye porter)r\yyyye CR
ATE rIRTUAL TACCCCCCCCizer)r\yyyye pyyE VIRTUAL T.BLE t1 USIdG fgC
INS*RT INTOye pyyye oybe �yye porter) �OUTERoater);
INS*RT INTOye pyyye oyye pyye porter) erryyye CRuyye py











USINGtokenize pTABLEIC�TILyyyb pjuyye py











e L TABye porter)r\yyyye CRErter)r\yyy pyyye pjpyyyepOU�Etokenize porter)[\yyyye pyyyeer) dTd VIPTUAL TABLE t1+USIN� fts(cizer)r\yBye\yyyye plye Sorter)r\yZyye CREATE VIRTUAL I.Bporter)r\yyyye INITIAL���ye pjuyye py











UdING�rter)r\yyyye pyyye�jpyyye pOUTER���tokenize poyye INITIALLyyyeSING  intcC
IdS*RT INTOye {yyy������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������ round(1,1)���������������������������������������������������������������������������������������������������������������e oype pyya port�e py







���









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



USINGrter)r\yyyye py�ye UTER���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 dEcC
INS*RTr)r\yyyye yyye pcudpye porter)r\Xyyyenaz TABE VIRT�r)r\yd pyyye pjpyye CRcC
INS*RTr)rrUSIN� fyyye pjudpye portr\yyyye CREATE VIRTUAL TABye porter)r\y1 U NG fcC
INS*RT QNTOye {yyye oype pyye port��������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������� RIRTUALTA a,bkenizeyyye pyyye pj�yyye pjud�ye porter)r\yyyye CR
ATE rIRTUAL TACCCCCCCCizer)r\yyyye pyyE VIRTUAL T.BLE t1 USI�cC
IN�������������������������������������NG+cC
INS*BT IN�Oye pyyye oyye py{e porterto�enaz TBBE VIRTUAL TAe porVer)r\yyyye pyyye pjpyyye pjudporter) WyuykudpY� p}rteryyyoyye pyye po�ter) er)r\yyyye CREATE UAizer)r\yByeporter)rOyyyye CAR
ATE rIEATE VIRTUAL I.Bporter)r\yyyye INITIALLyyye pjuyye py










USINGE RIRTUAL TABye zorter)r\yypye @cC
Iyye pjpyyye pj�dpye porter)rnyyyyd�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:
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(xhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhh�hhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhh���������������������������������������������������������������������������������hhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhh����������������������������������������������������������������qqqqqqqqqqqqqqqqqqqqqqqqq�������������������(o doubhar(1)UNIQUE);REINDEX  ;;VACUUM;create table tRlggggggggEMP��������������������������hhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhh����hhhhhhhhhhho doubhar(1)UNIQUE);REINDEX  ;;VACUUM;create table tRlggggggggEMA��������������������������hhhh���(o douTRANSACTIONUE);REINDEX  ;;VACUUM;create table tRgggggggggEMP����������������������������hhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhlhhhhhshhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhh���hhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhh������������������������������������������������������������������������hhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhh���hhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhh���������������������������������������������������������������������������������hhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhh��������������������������������������������������������������������������������������(o douTRANSACTIONUE);REINDEX  ;;VACUUM;create table tRgggggggggEMP�������h��������������������������������(o doubhar(1)UNIQUE);REINDEX  SELE>TUM;crea �����(o douTRANSACTIONUEINDEX  ;;VACUUM;create table tRgggggggggEMP����������������������������������������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 tablE t1(a  cwar(1m (� [
select 141,111)	 ( 
select 111), ( 
select 4,4211,"b","",141,111), ( 
selrom (� [
select 141,11)	 ( 
s,
GSIVEO,
GO,
@ re�lace(1,1,1)O'�)
GOd
G
O,(GOGO=2

 (1))"

GO@
GO��
GO,END,
GO)�5
GONATURALhhh�hhh�hhhhhhhhhhhhhhhhhhhhO)",
Gjj�jj^jjj�ojjjjjjr�hjjjjjjGOYO,
"�����B����-GO--
GO�ë�������������,
5O)"�
GO--------Ð������������'�)"",
`U)",
GO,
hO="=

GO�)
G

G,orinGO")",
GO,
GO

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

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

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

GO)"
--="
�GO)
ROLLBAGed=bc, noti
GO,
G"
Gf="

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

G,orinGO)",
GO,
GO

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

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

GODRPL" ,
GO,
GO,
'81)()"",
`U)",
%O,'�)"",
`U)",
GO,

hO=-
GO����ä����������,
5O)"�
GO-J------Ð�����á����������,
G�����������������â�������������������������FOR�����������ö���IMMEDIATE��������,
GO,VACUU"OC"5
GO,
GOM�)
�=2

GOTTACH

XO
GO="��O,
81�",O)",
Gjj�jj^jjj�ojjjjjjr�hjjjjjjGOYO,
"�����B����-GO--
GO�������=2

GO)"
Ged���������,
5O)"�
GO--------Ð�����������������,INDEXED������������â�������������������������FOR���������������������������������,
GO,VACUUM��",
5O)",
GO-------��������������� length(1)�Ǭ�ö��ñ�Í��õ���/Ã�ð�����C����������(1,1)
GO,
fk=!����������������OC",
G2001-01-�",O("01
GGO'81)(�3,
d 
O,
GO",
GO-�5O)",GO--------------+�@G sql=b
,Ã�ð�����C����������(1,1)
GO,
Gk=!���������������OC",
G"01
GGO'81)(�3,
d 
O,
GO",
GO-----="

GO)��������������,INDEXED����������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,VACUUM��",
5O)",
GO-------��������������� length(1)�Ǭ�ö��ñ�Í��õ���/Ã�ð�����C����������(1,1)
GO,
Gk=!����������������OC",
G2001-01-�",O)"01
GGO'81)(�3,
d 
O,
GO",
GOtH1)

G"

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

GO)
G

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

G"

GOD/PL" ,
GO,
GO,
'�)"",
`U)",
GO,
hO="=

GO)
G

G,otinGO")",
GO,
GO

GD), c,="

G,otinTRANSaCTION,8�otinOATTACH

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

GO)
ROLLBACKGOFO�5O)",GO�-------------,@G sql="
tH1)

GO


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 INATye pyyyepjudpyE portr)r\yyEpy
















d


�SINrt�r)p\yyyye pyyyeRtoeni�e porter)r\yyyye pyyye pjpyyye pjudpye 2orter)r\yyyAe CREAdE RIRTUAL Bye porter)r\yyyye @cC
INS*RTr)yyyye pyyye L PABye porter)r\yyynr)r\yyyye CRE���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������rrrrrrrrrrrrrrrrrrrrrrrr����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������UUMtokenize �OUTERtokenize porter)r\yyyye pyyye pj]yyye pjudpye porteyyyye CREf��C
INS*RT INTOpe pytye oyye pyye porter) OUTER\yyyyI pyyye pjpyyye pOUTERo}ter);
INS*RT INTOye pyyye oyye pyye porter) d pyyye pjpyye CRcC
INS*RTr)rrUSIN� fyyye pjudpye portr\yyyye CREATE VIRTUAL�TABye qo��)r\y1 U NG fcC
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\yyyye CR
ATE rIRTUAL TACCCCCCCCizer)r\yyyye pyyE VIRTUAL T.BLE t1 USIdG fcC
INS*RT INTOye pyyye oybe �yye portWr) �OUTERo�ter);
INS*RT IcTOye pyyye oyye pyye porter) er)r\yyyye CREATE U1izer)r\yBye\yyyye pyye Sortar)r\yyyye CREATE VIRTUAL I.Bporter)r\yyyye INITIALLyyye pjABye �orter)rWy1 U� NG fcC
INS*RT QNTOye {yyye oype pyye 
INS*RT INTOye pyyye oyye pyye porter) er)r\yyyye CREAT; UAizer)r\yBye\yyyye pyye Sorter)r\yyyye CREATE VIRTUAL+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ VIRTUWLTABE\yyy^
 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�������������������������������������������������������������������������������������������������FFFFFFFFFF												FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF�����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������ɶ�����������portUer�yyye CREATE VIRTUWL TABE\yyy^
 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  porter) ����UTERo}ter);
INS*RT INTOye pyyye oyyeer)r\yyyye CREATE UAizer)r\yBye\yyyye CREATE VIRTUAL I.Bpor pyye Sorter)r\yyyye CREATE VIRTUAL I.Bporter)��yyyye INITIALLyyye pjABye porter)r\y1 U NG fcC
INS�RT QNTOye {yyye oype pyye portUer�yyye CREATE V
 CREATE RIRI�cC
IN�������������������������������������������������������������������������������������FFFFFFFFFFFFFFFFFFFFFFFFFFFFnnnnnnnFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF�����������������������������������porter) �����������������������������������������������������������������portUer�yyye CREATE VIRTUWL TABE\yyy^
 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);
INS*RT INTOye pyyye oyyeer)r\yyyye CREATE UAizer)r\yKye\yC
INS�RT QNTOye {yyye oype pyye portUer�yyye CREATE ^
 CREATE RiRTUAL Tok $1��,cC
INS*RT INTWITHO��������������������������������������������������������Ŷ�������������������������������������������������������������������ٶ����������������������IRTUAL I.Bporter)��������terNATURALeye pyyE VIRTUAL T.BLE t1  pyyye pjpyyye ptokenizer)r\y�d pyycC
INS*RTr)rrUSIN� fyyye pjudpye portr\yyyye CREATE VIRTUAL TABye porter)r\y1 U NG fcRo}ter);
INS*RT INTOye pyyye oyye pyye porter) d pyyye pjpyye CRcC
INP*RTr)rrUSIN� fyyye pjudpye portr\yyyye CREATEye CREATE VIRTUAL TABye po��)r\y1 U NG fcC
INS* VIRTUAL TABye po��cC
INS*RT QNTOye ACTIONoype pyye portUar)r\yyyye CREATE V pjud�ye porter)r\yyyye CRIRTUAL TABtokenizey�ye pyyye pj�yyyJ pjud�ye porter)r\yyyyeACR
ATE rIRTUAL TACCCCCCCCizer)r\yyyye pyyE VIRTUAL T.BLI 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(���ycC
INS*RT QNTOy {yyye oype pyye 
INS*RT INTOye pyyye oyye pyye porter) er)r\yyyye CREATE UAizer)r\yBye\yyyye pyye Sorter)r\�yyye CREATE VIRTUAa I.��orter)r\yyyye INITIALLyyye pjABye �orter)r\y1 U����fcC
INS*RT QNTOye {yyye oypeUer�yyL TABE\yyy^
 CREATE RIRTUAL TA a,bkenizeyyd pyyTUAL TcC
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\yyyye PR
ATE rIRTUAL TACCCCCCCBizer)r\yyyye pyyE VIRTUAL T.BLE t1 U abs(1)cC
INS*RT INTOye pyyye oybe �yye porter) �OUTERo}ter;
INS*RT INTOye pyyye oyye pyye porter) er)r\yyyye CREATE UAizer)r\yByyyye pyye Sorter)r\yyyye CREATE IRTUAL I.Bporter)r\yyyye INITIALLyyye pjABye poXter)r\y1 U� NG fcC
INS*RT QNTOye {yyye oportUer�RTUWL 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*Rgr)r\yyyye yyye p�p�yye pjud�e pUAL TABye porter)r\yyyye CREATE VIRTUAL T.BLEt1 USING fcC
INS*RT INTOye �yyye �ybe �yye porter) �O���o}ter);
INS*RT INTO�yyye oyye pyye porter) er)r\yyAL TACCCCCCCCizer)r\yyyye pTOyorter)r y CREe pyyye oyye pyye porter) er)r\yyyye CREATE UAizer)r\yBye\yyyye pyye Sorter)r\yyyye CREATE VIRTUAL I.o NG fcC
INS*RT QNTOye {yyye oype��e portyye CRcC
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�����������������������������������������������������������������������������������������������������������������������������������������������������������������������������e CREATVIRTUAL IING f
cW
INS*RTr)rrUSIN� fyyye pjudpye portr\yEACH CREATE VIRTUAL TABye porter)r\y1 U NG fcC
INS*RT QNTOye {yyye oypeUer)r\yyyye CREATE VIRTUAL TABE\yyy^e CREATE RIRTUAL TABtokenizey�ye p��ye pj�yyye pOye pyyyerter)r\yyyye CR
ATE rIRTUAL TACCCCCCCCizer)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��)rC
INS*RT QNTOye {yyye oype pyhe portUer)r\yyyye CREATE VIRTUAL TABE\yyy^e nnnnnnnRIRTUAL TABtokenizey�ye pyyye pj�yyyU pjud�ye porter)r\yyyye CR
ATE rIRTUAL TACCCCCCCCizer)r\yyyye pyyE VIRTUAL T.BLE t1 USIdG fcC
INS*RN 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 y CRE� NG fcC
INS*RT QNTOye {yyye oype pyye portUer�yyL TABE\yyy^
 CREATE RIRTUAL TA a,bkenizeyyye pyyye pj�yyye pjud�ye porter+r\yyyye CR
ATE rIRTUAL TACCCCCCCCizur)r\yyyye pyyl VIRTUAL T.BLE t1 USIdG fcC
INS*RT INTOye pyyye �ybe �yye poter) �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 ?G fcC
INS*RT QNTOye {yyye oype pyye portUer�USIdG fcC
INS��TOye pyo}ter);
INS*RU INTye pyyye oyy� 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.Gporter)r\yyyye INITIALLyyye pjABye porter)r\y1 �G fcC
INS*RT QNTOye {yyye oype pyye porBYUer)r\yyyye CREATE VIRTUWLdABE\yyy^
 CREATE RIRTUAL TABtokenizeyyye pyyye 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� portdrr\yyyye CREAT�!rter)r\y�yye pyyyepjudpye porter)r\yyyye CREATE VIRWUAL TABE VIRTUAL PABye porter)r\yyRTUAL T.BLE t1 U� fcC�HNS*RT OUTye oype  unlikely(1))r\yyVIRTUAL T.BLI t1rterNATURALe pyyye pjpyyye pOUTERtokenizer)r\y CRcC
INS*RTr)rrUSIN� fyyye pjudpye portr\yyyye CR U NG fcC
INS*RT QNTOye {yyye oype pyye portUTE VIRTUAL TABE\yyy^e CREATE RIRTUAL TABtokenizey�{e pyyye pj�yyyU pjud�ye porter)r\yyyye CR
ATE rIRTUAL TACCCCCCCCi\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 VAFTERL I.Bporter)r\yyyye INITIALLyyye pjABye �orter)rWy1 U� NG fcC
INS*RT QNTOye {yyye oype pyye portUer�yyye CRE\yyy^
 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��);
INS*RT INTOye pyyye oyye pyye porter) %er)r\yyAL TACCCCC;CCizer)r\yyyye pTOye pyyye o� fcK
IdS*RT QNTOye �yyye oype pyye portU���er)r\yyyye CBE\myy^
�OUTERo}ter);
INS*RC INT������������ye pyye porter) er)r\��������� quote(1)������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������ ��������









e L �ABye porter)r\yyyye CRErter)r\�yy pyyye pjpyyye pOU�Etokenize porter)r\yy�e pyyye pjpyyye pjudpye portep)r\yyy^e dEcC
INS*RTr)r|yyyye yyye pjpyyye pjud�e pUAL TABye porter)r\yyCREATE  USING fcC
INS*RTONNTOye {yy p|rttokCREATUALUAL T.BLE t1 USING+cC
INS*BT I9TO]y�ye pyyye pj�yyyJ�ertokenaz TBBE VIRTUAL TAe porVer)r3yyyye pyyye pjpyyye pjudporter) WyuykudPy�porteryyye prter)r\yy Vyyye o�yo pyye portyyye CREATE VIRTUAL TABE\yyy^e CREATE RIRTUAL TABtokenizeyyye pyyye pj�yyye pjud�ye porter)r\yyyye CR
ATE rIRTUAL TACCCCCCCCizer)r\yyyye pyyE VIRTUAL T.BLE t1 USIdG fgC
INS*RT INTOye pyyye oybe �yye porter) �OUTERye py











USINGtokenize pTABLEIC�TILyy










e L TABye porter)r\yyyye CRErter)r\yyy pyyye pjpyyyepOU�Etokenize porter)[\yyyye pyyyeer) dTd VIPTUAL TABLE t1+USIN� fts(cizer)r\yBye\yyyye plye Sorter)r\yZyye CREATE VIRTUAL I.Bporter)r\yyyye INITIAL���ye pjuyye py











UdINGyBye\rter)r\yy�ye pyyye�jpyyye pOUTER���tokenize poyye INITIALLyyyeSING  intcC
IdS*RT INTOye {yyy���������������������������������t����������������������������n������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������©�������������������������������������������������� round(1,1)���������������������������������������������������������������������������������������������������������������e oyASCpyya port�e py







���









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



USINGrter)r\yyyye py�ye UTER���tokenize poyye INITFOREIGNye pjuyye py
porter)r\yyycC
INS*RT QNTOye {yyye oype pyhe portU�er)r)X\yyyye pyyye pjpyyye pjudpye porTer)r\yyy^e dEcC
INS*RTr)r\yyyye yyye pcudpye porter)r\Xyyyenaz TABE VIRT�r)r\yd pcC
INS*RTr)rrUSIN� fyyye pjudpye portr\yyyye CREATE VIRTUAL TABye porter)r\y1 U NG fcC
INS*RT QNTOye {yyye oype pyye port��������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������� RIRTUALTA a,bkenizeyyye pyyye pj�yyye pjud�ye porter)r\yyyye CR
ATE rIRTUAL TACCCCCCCCizer)r\yyyye pyyE VIRTUAL T.BLE t1 USI�cC
IN������������������������������C
INS*BT IN�Oye pyyye oyye py{e porterto�enaz TBBE VIRTUAL TAe porVer)r\yyyye pyy�e pjpyyye pjudporter) WyuykudpY� p}rteryyyoyye pyye po�ter) er)r\yyyye CREATE UAizer)r\yByeporter)rOyyyye CAR
ATE rIEATE VIRTUAL I.Bporter)r\yyyye INITIALLyyye pjuyye py










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


sqltext:
creaTE TABLe t0(F�e�eKzsb8t0);PRAGMA for_key_li���������������������������������������������������������Թ������������DISTINCT�������������������������������������������;ANALYZE;DROP TABLE IF EXISTS t;
CREATE VIRTUAL TABLE t USING fts3(c);
PRAGMA �rit���������������������������������������Գ�����������������������DISTINCT�������������������������������������������mJ��������������y�����x�������t;
CREATE VIRTUAL TABLE t1 USING fts3(c);I(';
PRAGMA �rCK ;;SAVEPOINT T�����������LLBACK ;;SAVEPOINT T����F;
ALTER TABLE tPPPPPP1 RENAME TO  sqlit_compileoption_used(1)��������������RAGMA foreign_key_list(Kz0);PRAGMA foreign_key_list(sb8t0);PRist(t0);PRAGMA ����st(t0);PRAGMA foreign_key_list(Kz0);PRAGMA foreign_key_list(t0);PRAGMA �����������������������������������������������ԛ�������y�����x���������������������������;ANALYbE;DROP TABLE IF EXISTS t;
C


sqltext:
 ea
select- replace(?,7,1-111111111111111111111111111111111)"a","b" ""WHERE"">"a">"a">"CH>�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">"d""">"a">"">"a">"a">"d""">"a">"a""">"a">"y";"a",tF;


sqltext:
SELECT  (1)";","a","","b",""from ( ;
select 

4,"a","","b",""from ( ;
select 

4411,1,1,111)INTERSECT
select 
 zeroblob(1)";",411,1,1,111)INTERSECT
select 
 zeroblob(11)";","a","","b",""from ( ;;
select 

4,"a","","b",""from ( ;
select 
 zeroblob(1)";",411,1,1,111)INTERSECT
select 
 zeroblob(11)";","a","","b",""from ( select 

4,"a","","b",""from ( ;
select 
 4411,1,1,111)INTERSECT
select 
1,111)INTERSECT
select 
 zeroblob(1)";",411,1,1,111)INTERSECT
select 
 zeroblob(11)";","a","","b",""from ( ;;
select 

4,"a","","b",""from ( ;
select 

4411,1,1,111)INTERSECT
select 
 zeroblob(1)";",411,1,1,111)INTERSECT
select 
 zeroblob(11)";","a","","b",""from ( ;
select 

4,"a","","b",""from ( ;
select 
 4411,1,1,111)INTERSECT
select 
 zeroblob(1)";",411,1,1,111)INTERSECT
select 
 zeroblob(1)";","a","","b",""|| .471),
(44471),
| .471),
(1444 || .471),
(144444| .44444451)";","a",""
(44471),
| .471),
(1444 || .471),
s���;
select 

4411,1,1,111)INTERSECT
se1)";",411,1,1,111)INTERSECT
select 
 zeroblob(1)";","a","","b",""|| .471),
(44471),
| .471),
(1444 || .471),
(144444| .44444*51)";","a",""
(44471),
| .471),
(1Q44 || .471),
(144444| .44444451 zeroblob(1)";",411,1,1,111)INTERSECT
select 
 zeroblob(1)";","a","","b",""|| .471),
(44471),
| .471),
(1444 || .471),
(144444451)";","a",""
(44471),
�.,
(1444 || .471),
select 

4,"a","","b",""from (
select 

4411,1,1,111)INTERSECT
select 
 zeroblob(1)";",411,1,1,111)INTERSECT
select 
 zeroblob(1)";","a","","b",""|| .471),
(44471),
| .471),
444| .44444*51)"
(4),
| .471),
(1Q44 || .471),
(144444| .44444451);


sqltext:
SELECT printf(3E00000400*0000000.0000000)>"+2 days""s">""LIKE"b" "a","b" ""WHERE"">"a""""">"a">"4""">""LIKE"""">"a">"a""(> subs">"a">"a">"a">"a">"JOINa""">"a">"a""">"">"a">"">"a">"a""a">"y";"a",tF;


sqltext:
SELECT sqlite_rename_parent(1111111&1E111,2,1)> abs( -.111111 OR 1111111-11E111)"a","b" ""WHERE"">"a>"a"a">"r""">"d>"a">">"a">"a">"a">"ATTACHa">"ATTACH^�a">"a">"a">"a">"OINa""">"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">"JOINa""">"a">"a""">"">"a">"">"a">"">"a">"ATTBCHK�a">"a""">"a">"">"a">"a""">"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">"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 -1">"a">"aa""">"">"a">"">"a">"�a">"a">"a">"a">"a">"a">"a">"JOINa""">"a">"a""">"">"a">"">"a">"a""">"">"a";"a";"a",tF;


sqltext:
SELECT CAST (zeroblob(100) AS REALefloaLAS REAL)> CAST ((1.0) AS _EALA118AINone xxxxxxxxxxxxxxxxxxxCOTe CONSTRAINone CRN

') LIKE"b" "a","k" ""WRE"">"a">"Z">"">"a">"a"gEMP�����~����������������didKe,diBneISNULLINDsmz""UNIQU,UE$lNlint);;;create table tR�E�������������������������������������������);;;create table tR�E������������������������������������������������������������������hhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhxhhhhhhhhhhhhhhhhhhhhhhhhh��������������������������������������������������������������������������������������������������������(o doubhar(1)UNIQUE);REINDEX ����������ouTRANSACTIONUE);REINDEX  ;;VACUUM;create table tRgggggggggEMP�������h�������������������������������reate table �����(o douTRANSACTIONUE);REINDEX /;;VACUUM;create table tRggggggggEMP��������������������������������������������͗������������(o doubhar(1)UNIQDE� ;;VACUUM; tRgggNT�
inXdnel ���������(o douTRANSACTIONUE);REINDEX  ;;VACUUM;cCOTe CONSTRAINone CRN

') LIKE"b" "a","b" ""WNT�
inXdnel ���������(o douTRANSACTIONUE);REINDEX  ;;VACUUM;create ta����������������������������������������������������������������������������������EXISTS���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������i������������������������������������������������������������{���������������������������������������������������������������������������������������������������������������������������j���������������������������������������������������������������������������������������������������������ぁ�������������������������������������������������������������������������������������������l����������������������������������������������������������� likely(1)���������������ble tRgggg(o dou ;;VACURgVA>UUinXdidne,diBnelGfe,EINDsmz""UNIQUE,UE$lNlint);;;create t tR�EGYN?ANA;Eq m t1;


sqltext:
DROP TABLE IF EXISTS t;
CREATE VIRTUAL TABLE t1 USING fts4(c);bO;
insert into t1 
select zeroblob(9411)INTETER;;;ANALYZE;insert into t1 
select zeroblob(9411)INTETEh;;;ANALYZE;;; REINDEX;;;SAVEPOINT TMYZE;
insert into t1  t
select zeroblob(9411)ER;;;ANALYZE;insert into t1 
select zeroblob(9411)INTETER;;ANALYZE;;; REINDEX;;;SAVEPOINT TMYZE;TE VIRTUAL TABLE t1 USING fts4(c);bO;
insert into t1 
select zeroblob�9411)INTETER;;;ANALYZE;insert into t1 
select zeroblob(9411)INTETER;;;ANALYZE;;; REINDEX;;;SAVEPOINT TMYZE;
insert to t1  t
select zeroblob(9411)INTETER;;;ANALYZE;insert into oblo;ANALYZE;;; REINDEX;;;SAVEPOINT TM^ZE;
insert into t1 
select zeroblob(941);; REINDEX;;;SFVEPOINT ����E;O;
insert anto t1 
select zeroblob(941)INTETER;;;ANALYZE;;VA
select zeroblob(O;
insert into t1 
select zeroblob(941)INTETER;;;ANALYZE
insert into t1 
select zeroblob(941);; REINDEX;;;SAVEPOINT insert into t1 
selecmpilHoption555551)o�lob(941)INTETER;;;ANALYZE;;VA
select zeroblob(941);; REINDE��E;O;
insert into t1 
select zeroblob(941)INTETER;;;ANALYZE;;VACUUM;INDEX;Eq m t1;


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('00T000');
INSERT INTO t0000(b) VALUES('00000D');
END;
INSERT INTO t0000(b) VALUES('?000');DELET: FROM t0000 OR;


sqltext:
CREATE TABLE t0(a TEXT, b TEXT);
INSERT INTO t0 VALUES('0','0');
SERT INTO t0 VALUES('0','2�����������');
INSERT INTO t0 VALUES('0','3');
SELECT a FROM t0 WHERE -(SELECT b "�"FROM t0 GROUP BY zeroblob(9999d zeroblob(19999, zeroblob(99=99), zeroblob(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 O 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:
CREATE VIRTUAL TABLE t0 USING fts4(x,order=DESC);
INSERT INTO t0(docid, x) VALUES(1000000000000-0, '0:TE 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, x
ATE) 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,  "a","b"S(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 MACH '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:
SELECT printf('%*.*c',502,3.00011111111111111111111)"a","b" ""WHERE"">"a">"a">"AH>�a">"a";"a">"a">"a">"A">"a">"a">"a">"J""">"a">"a""">"">"t">"">"a">"Z""">"">"a">"a">"d""">"a">"a""">"a">"y";"a",tF;


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�kenize porter)r\ytokenize porter)r\yyyye pyyye pjpyyye pjuyye pyTEr)  ?1rter)r\yyyye pyyye pjpyyye pOTERtokenize pter)r\yyWye pyyye pjpyyye7pjudpye porter3 "a","b"CREATrter)r\yyyye pyyyepjudpyE port�NG fcC
INS*RT INTOye {yyye oype pyye#porttokeZize porter)r\yyyye INITIALLYyyye pjuyye py





















USING�rter)r\yyyye pyyye pjpyyye pOUTER�tokenize porter)r\yyyyey^e CWEATE RIRTUAL TABye portDROP\yyyyed@cC
INS*RTr)r\yyyye pyyye pjpyyye pjudpye porter)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�Utokenizey���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 py porter) OUTERtokenize pOrter)r\yyyye pyyye pj]yyye pjudpye porr)r\yyyye\yyyye @ANDINS*RTr)r\yyyye pyyye pjpyyye pjudpye porter)r\yyyye CRETE VIRTUAL TABye porter)r\yyyye CREATE VIRTUAL T.BLE t1 USING fcC
INS*RT INTOye {yyye oype pyye portUtoke�izeyyye pymye �jpyyye pjudpye porter)r\yyyye CREATE rIRTUAL TACCC,CCCCCCCCCCCyye CREATE VIRTUAL T.BLE t1 USIdG fcC
INS*RT INTOye pyyyOUTERorter);
INS*RT INTOye pyyye �yye pyye porter) er)r\yyyye CREATE VIRTUAL TLBye porter)r\yycC
INS*RT INTOye pyyye oyye pyye porter) )OUTERtokenize porter)r\yyyye pyycC
INS*RT INTOye {yyye S�tokenize porter)r\yyyye INITIALLyyye pjuyye py





















USINGrter)r\yybyetokenize poyye INTIALLyyye pjuyye py




��














USINGrter)r\yyyye pyyye pjpyyye pnize porter)rFyyyde pyyye pjpyyye pjudp randomblob(1)y^e CREKTE RIRTUAL TABye zorter)r\yy��cC
INS*RTr)r\yyyye pyyye pjpyyye pjudpye pySter)r\^yyye CRE)r\yyyyeUAL fABye porter)r\yyyye CREATE VIRTUAL T.BLE t1 USING fcC
INS*RT INTOye {yyye oype pyye p|rttokenize 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����������������������������������������ize por��r)r\y^yye pyyye pjpyyye pjudpye porter)|\yyyye CREATE DIRTUAL TABye p�rter)r\yyyye CREATE VIRTt1 USNG ter)r\yyyye CREATE VIRTUAL T.BLE h1 USING fcC
INS*RT INTOye {yyye oype pyye poDISTINCT�BEFOREtokenile porter)r\yyyye yye pjpyyye {jTOye pyyye o�ye pyye porter) rter)r\yyuyye pyTEr) ��rter)r\yyyye pyyye pjpyyye pOUTER�okenize porter)r\yyyye pyyy GLOByye pjudpye L TABye po�uer)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 t1SING fc:
INS*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\yyy�e pyyy pjpyyye6pjudpye pXr_er)r\yyyye CR�N
INS*RT INTOye pyyypyye porter) \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\yyyye p max(1,1)yye pjTOye y� po@er)2cC
INS*RT INTOye pyyye oyye pyye portertokenaz TABE VIRTUAL pyyye �pmyye pjudpye porter)r\y� CREATE VIP USING fcC
INS*RT INTO"pyyyer);
IVS*RT INTOye pyyye o�ye pyye porter) dTE VIPTUAL TABLE t1 USIN� �(scC
INS*RT INTOyu {yyye oype pyye port$�e pjuyye py




!













�SINUNIONr)r\yyyyeCpyyye pjpyyye ptoeni�e porter)r\yyyye pyyye pjpyyye pjudpye porter)r\yyy^e CREATE RIRTUAL TABye porter)r\yyyye @cC
INS*RTr)r\yyyye pyyye pjpyyye pjudpye porter)r\yyyye CREATE VIRTUAL TABye poSter)r\yyyye CREA�E VIRT2AL T.BLE t1 USING fcC
I`S*RT INTOye {yyye oype pye portVACUUMtokenizeyyye,pyqye pjpyyye pjudpye porter)r\yyyye CREATE VISTU total(1)porter)r\yyyye CREATE VIRTUAL T.BLE t1 USI$G fcC
INS*RT INTOye pyuye oyyepyye porter) �pj�yy);
INS*RT INTOye pVIRTUAL T.BLE t1USING fc:
INS*RT INTOye pyyye oyye pyye porter) EATE VIRTt1 USNEmtokenize porter)r\yyyye pyyye pjpyyye pTr)r\EATIONAL T.BLE tj USIND f��C
INS*RT INS*RTr)r\yyyye pyyye pjpyyye pj�dpye porter)r\yyyye CREATE VIRTUAL TABye porter)r\yyyye CREATE VIRTUAL T.BLE t1 USING fcC
INS*RT {yyye oype pyye port�U��tokenizeyyye pyyye pjpyyye pjudpye porter)r\yyyye CREATE rIRTUAL TACCCCCCCCCCfCCCCyye CREATE VIRTUAL T.B#OUTEcC
INS*RT INTe oyye pyye port�r) #orter);
INS*RT INTOye pyyye oyye pyye porter) er)r\yyyye CREATE VIRTUAL TABye porter)r\yyyye CREATE VIbTUAL I.BLE t1 USING%fcC
NS*RT�INTOye pyyye oyye 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) \yyyye CREATS VIRTUAL TABye porter)r\yyyye CREATE VIRTUAL T.BLE t1 USING fcC
INS*RT INTOye {yyye oyce pyye porttokenize porter)r\yyyye pyyye pjpyyyeye pyyye o�ye pyye porter) rter)r\yyuyye pyTEr) rter)r\yyy�e pyyye pjpyyye pOUTER�tokeS*RT Inize porter)r\yyyye pyyyABporter)r\yLEe pjpy pjpyyye pjudpye L TABye porte�)r\yyyye CREATE VIRTUAL T.BLE t1 USING fcC
INS*RT  pyyye oyye pyye portertokenaz TABE�VIRTUAL TAe porter)rpyyydpyporter)r\yyyye pyyyepjudpyeWUAL TABE :IRTUAL PABye porter)r\yyyyINS*RTTE VIRTUAL T.BLE t fcC$INS*RT INTOye {yyye oype pyye porter)r\yyyye pyyye pjpyyye pOTER�tokeniteporter)r\yyyye pyyye pjpyyye7pjudpye porter3r\yyyye CREATPRIMARYter)r\yyyye pyyyepjudpye porter)r\yyyye CRfATE VIRTUAL TABE VIRTUAL PABye porter)r\yyyye CREATE V3RTRIGHT.BLE trter)r\yyyye @>
INS*RTr)r\yyyye pyyye pjpyyye pjudpye �orUSIN� fcC
INS*RT INTOye {yyye oype pyye/porttokenize portes)rsyyyye pyyye pjpyyye pjTOye pyyyeo�ye pyye porter) cC
INS*RT INTOye pyyye oyye pyye portertokenaz TABE VOFFSET TAeye pjpyyye pjudp���������������������yye oyde pyye porter) OUTERtokenizeye pjudpye porter)r\Xyyye CREAT�epjudpye porteryyye pOUTE/e 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 USfcC
INS*RT I tokgcize po����)r\yyyye pyyye pjpyyye pjuyye pyTEr) �rter)r\iyyye pyyye pjpyyye pOUTERX�tokenize @1rter)r\yyyye pypye porter)r\yyyye CREATE VIRTUAL/TABye porter)r\yyyye CREATETUAL T.BLE t1 USINGt1 USING%f*RT INTOye pyy�e oyye pyye pgrter) z!�OUTERtokenize p e pjuyye py



















EEEEEEEENG�rter)r\yyyye pyyye pjpyyye pOUTERtokenize 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 CREATE 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:
SELECT  (1)";","a","","b",""from ( ;
select 

4,"a","","b",""from ( ;
select 

4411,1,1,111)INTERSECT
select 
 zeroblob(1)";",411,1,1,111)INTERSECT
select 
 zeroblob(11)";","a","","b",""from ( ;;
select 

4,"a","","b",""from ( ;
select 

4411,1,1,111)INTERSECT
select 
 zeroblob(1)";",411,1,1,111)INTERSECT
select 
 zeroblob(11)";","a","","b",""from ( ;
select 

4,"a","","b",""from ( ;
select 

4411,1,1,111)INTERSECT
select 
 zeroblob(1)";",411,1,1,111)INTERSECT
select 
 zeroblob(1)";","a","","b"," .471),
(44471),
| .471),
(1444 || .471),
(144444| .44444451)";","a",""
(44471),
| .471),
(1444 || .471),
select 

4,"a","","b",""from ( ;
select 

44B1,1,1,11( ;
select 

4,"a","","1)INTERSECT
select 
 zeroblob(1)";",411,1,1,111)INTERSECT
select 
 zeroblob(1)";","a","","b",""|| .471),
(44471),
| .471),
(1444 || .471),
(144444| .44444451)";","a",""
(444R1),
| .471),
(1444 || .471),
(144444| .44444451);


sqltext:
CREATE VIRTUAL TABLE t1 USING fts3(content, tokenize porter);
INSERT INTO t1(rowid, content) VALUES(1, 'ruyyyyING fts3(content, tiyyyING fts3(content, tskenikenizetent, tokenikenize p"kely(1)ts3(uyyyyING fts3(coyyykenikenizetent, tokenikenize p"kely(1)tsely(1)ts3(uyyyyING fts3(content, tiyc�ntenyyyymING fts3(c sqlite_compileoption_get(1) TABb unlikely(1)ts3(uyyyyING fts3(content, tiycontenyyy�mINT.BLE�t1 USIdG vcC
INS*RT I*RT;INTOye pyyye oyye!pyye porter) quote(1)yyeyye pyyye pjpyyye pOUTERorter)r\yyyye pr\yyyye CRE.BLE t1USING f@TE VIPTUAL TABLE t USING fts(cLIKEtokenize porter)r\yyyye pyyye 






ye pOUTER����������tokenizerter)r\yyyye pyyy pjpyW�jorter);
INrter)r\yyyye py�yeBpjpizecC
INS*RTr)r\yyye pyyye pjpyyye pju:p����orter)r\yy pyyy pj�e







ITER��tokenize porter)r\yyyye pyyy pjpyW�j�dpye po�ter)r\yyyye CRE6TE VIRTuAL TAB porter);
INS*RT fNTOye por��
rteTOye por��rter)r\yyyye pyrlerr\wyyye INITIALLY




�	






USING�er)@yyyye py�yeBpjp�ize pry�yye py�ye pjpyyye7pjudpye porjer3r\yyyye CREATrter)r\yyyye pyyyepjudpye Worter)r\yyyye CREAT` UAL TABE VIorter)  pjayyye5pjblob pyyy pj�e







INITIALLY
























ye pOUTER����������tokenizerter)r\yyyye pyyy pjpyW�jorter);
INS*RT INTOye pVIRTUAL T.BLE t1USING fc:
INS*RT INTOye py}Ye �ye
pyye porter, �OUTERze`````` porcer)r\yyyye pyyye pjpyyye pjudpye poTUAL T.BLE tj ZSING fcC�INS*RT INTONS*RT INTOye {yyye oypye pjpyyye pjTOye pyyye  pyye porter)  pjayyye5pju���� porte[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[@[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[B[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[][[[[[[[[[[[NITIALLY








yyyye CRE!TE V5RTUAL TABye porter)r\yyyye CRE IcC
INS*Rr INTOye {yyyrter)r\yyyye CRE IcC
INS*Rr INTOyu {yyye oypye pjpyyye pjTOye pyyye o�yyye pjTOye pyyye o�y\yyyye pyyy pjpyW�j�dpye po�ter)r\yyyye CRE6TE VIRTuAL TAB porter);
INS*RT fNTOye por��
rter)r\yyyye pyrlerr\wyyye INITIALLY




�	






USING���er)byyyye py�yeBpjpize pr\yyyye pyyye pjpyyye pjud``````�``````P``````````````````````````````````````````````````````````````P```````````````````````!>``````````````c``````m```````���������C
INS*RT IN@Oye {yyye oype pyye porttINITIALLYyyye pjuyye p```>``````````@`````````z````````````CCCCBC
INS*OT INTOye {yyye oype pyye por4�����NtING fye py





















USINGrte����yyyye pyyye pjptokenize����������������pyyye pjpyyye-pjudpye porter)r\yyy^e CEATE RIRTUAL TABye p������������������������������Ǝ�e pyye porter)  pjayyyJ5pju���� porter)r\yyyye CREA blob py���������������������������������������������������yy pj�e







INITIALLY


















yyye pjTOye pyyye o�ye pyye porter)  pjayyyJ5pju���� porter)r\yyyye CREA blob py���������������������������������������������������yy pj!e







INITIALLY
























ye pOUTER��tokenize porter)r\yyyye pyyy pjpyW�j�dpye po�ter)r\yyyye CRE6TE VIRTuAL TAB porter);
INS*RT fNTOye por��rter)r\yyyye pyrlerr\�yyye INITIALLY


RIRTUAL TcC
INS*RTr)r\porter)r\yyyye py�ye pjpyyye7pjudpye porjer3r\yyyye CREAT pjpyW�j�dpye po�ter)r\yyyye CRE6TE VIRTuAL TAB porter);
INS*RT fNporter\yy�^e CREATE RIRTUAL TcC
INS*R�)r\yyye pyyy� pjpyyye pjudpye porter)rteTOye por��rter)r\yyyye pyrlerr\wycC
INS*Rr INTOye {yyye oypye pjpyyye pjTOye pyyye o�ye pyye porter)  pjayyye5pju�\yyyye pyyy pjpyWer);
INS*RT fNTOye por��rter)r\yyyye pyrlerr\wyyye INITIALLY




�	






US�NG"�er)@yyyye py�yeBpjpize pryyyye pyyye pjpyyye pjudpye porter)r\yy�^e CREATE RIRTUAL T�C
INS*RTr)r\po�ter)r\yyyye py�ye pjpyyye7pjudpye porjer3r\yyyye CREATrter)r\yyyye pyyyepjudpye Worter)r\yyyye CREAT` UAL TABE VIorter) � pjayyye5p >=ob







INITIALLY
























ye pOUTER��tokenizerter)r\yyyye pyyy pjpyW�jorter);
INS*gT INTOye pVIRTUAL T.BLE t1USING fc:
INS*RT INTOye pyyYe "�ye pj�e







INITIALLY








yy�ye CRE!T�V5RTUAL TABye porter)r\yyyye CRE IcC
INS*Rr7j�e







INITIALLY























ye pOUTER��tokenize porter)r\yyyye pyyy pjpyW�j�dpye po�ter)r\yyyye CRE6TE VIRTuAL TAB porter);
INS*RT fNTOye por��
rteTOye por��rter)r\yyyye pyrlerr\wyyye INITIALLY




�	






USING�er)@yyyye py�yeBpjp�ize pry�yye py�ye pjpyyye7pjudpye porjer3r\yyyye CREATrter)r\yyyye pyyyepjudpye Worter)r\yyyye CREAT` UAL TABE VIorter)  pjayyye5pjblob pyyy pj�e







INITIALLY
























ye pOUTER����������tokenizerter)r\yyyye pyyy pjpyW�jorter);
INS*RT INTOye pVIRTUAL T.BLE t1USING fc:
INS*RT INTOye pyyYe �ye
pyye porter, �OUTERze`````` porcer)r\yyyye pyyye pjpyyye pjudpye poTUAL T.BLE tj ZSING fcC�INS*RT INTONS*RT INTOye {yyye oypye pjpyyye pjTOye pyyye  pyye porter)  pjayyye5pju���� porte[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[@[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[B[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[�[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[r)r\yyyye C�A blob pyyy pj�e







INITIALLY








yyyye CRE!TE V5RTUAL TABye porter)r\yyyye CRE IcC
INS*Rr INTOye {yyye oypye pjpyyye pjTOye pyyye o�ye pyye porter)  pjayyyJ5pju���� porter)r\yyyye CREA blob pyyy pj�e







NITIALLY
























ye pOUTER��tokenize porter)r\yyyye pyyy pjpyW�j�dpye po�ter)r\yyyye CRE6TY VIRTuAL TAB porter);
INS*RT fNTOye por��rter)r\yyyye pyrle^r\wyyye INITIALLY




�	






USING�er)@y� py�yeBpjpize pr\yyyye pyyye pjpyyye pjudpyeport)r\yy�^e CREATE RIRTUAL TcC
INS*RTr)r\porter)r\yyyye py�ye pjpyyye7pjudpye porjer3r\yyyye CREATIALLY




�	






USING�er)@yyyye py�yeBpjpize pry�yye pyyye lob pyyy pj�e







INITIALLY
























ye pOUTER��tokenizertzr)r\yyyye pyyy pjpyW�jorter);
INS*RT INTOye pVIRTUAL T.BLE t1USING fc:
INS*RT INTOye pyyYe �ye pyye porter) �OUTERze`````` porcer)r\yyyye pyyye pjpyyye pjudpye poTUAL T.BLE tj ZSING fcC�INS*RT INTORS*RT INTOye pyyye oyyeye pyyye oyye pyye porter)�OUTE);
INS*RT INTOy�cC
INS*RT\yyyye pyyye pjpyyye pjudpye$por%Yr)r\yyyye CREApyyyye pjuder)r VIRTUAL TABye porter)r\yyyyTERorter)r\yyyye pr}yyyye CRE.BLE t1USING f@TE VIPTUAL TABLE t USING fts(ctokenize porter)r\yyyye pyyye pjpy�ye pjuyde�pTEMPTE cH
INS*RT INTOyepy�������������������������������������������������������������C
INS*RT IhTOye {yyye �purter)r\yyyye py�yeBpjp���*RTr)r\yyye pyyye pjpyyye pjudpye?porter)r\yyyye CRE!TE VIRTUAL TABye porter)r\yyyye CRE fcC
INS*Rr INTOye {yyye oypye pjpyyye pjTOye pyyye o�re pyye porter) RAISEpjayyye5pju���� porter)r\yyy�j�e%





INITIALLY








yyyye CRE!TEjer3r\yyyye CREAT�rter)r\yyyye pyyyepjudpye Worter)r\yyyye CREATE UAL TABE VIorter)  pja}yy`5pjblob pyyy pj�e







INITIALLY
























ye pOUTER��tokenizer0er)r\yyyye pyyy pjpyW�j�dper);
INS*RT INTOye pVIRTUAL T.BLE t1USING fc:
INS*RT INTOye pyyYe �ye pyye porter) �OUTERVIorter) � pjayyye5pjblob pyyy pj�e







INITIALLY
























ye�pOUTER��tokenizerter)r\yyyye pyyy pjpyW�jorter);
INS*RT INTOye pVIRTUAL T.BLE t1USING fc:
INS*RT INTOye pyyYe �ye pj�e







INITIALLY








yyyye CRE!T� V5RTUCL TABye porter)r\yyyye CRE IcC
INS*Rr7j�e







INITIALLY
























ye pOUTER��TAB porter);
INS*RT fNTOye po��
rteTOye por��rter)r\yyyye pyrlerr\wyyye INITIALLY




�	






USING�er)@yyyye py�yeBpjpize pryyyye pyyye pjpyyye pjudpye porter)r\yy�^e CREATE RIRTUAL TcC
INS*RTr)r\porter)r\yyyye py�ye pjpyyye7pjudpye porjer3r\yyyye CREATrXer)r\yyyye pyyyepjudp�e Worter)r\yyyye CREAT` UAL TABE VIorter)  pjayyye5pjblob pyyy pj�e







INITIALLY
























ye pOUTER��tokenizerter)r\yyyye pyyy pjpyW�jorter);
INS*RT INTOye pVIRTUAL T.BLE t1USING fc:
INS*RT INTOye pyyYe �ye
pyye porter, �OUTERze````@` porcer)r\yyyye pyyye pjpyyye pjudpye poTUAL T.BLE tj ZSING fcC�INS*RT INTONS*RT INTOye {yyye oypye pjpyyye pjTOye pyyye o�ye pyye porter)  pjayyye5pju���� porter)r\yyyye C�A blob pyyy pj�e





INITIze`````` porcer)r\yyyye pyyye DESCyye pjudpye poTUAL T.BLE tj ZSING fcC�INS*RT MNTONS*RT INTOye pyyye oyyeye pyyyeoyye pyye porter) OUTE�\ycC
NNS*Rr INTOye {yyye oypye pjpyyye pjTOye pyyye o�ye pyye porter)  pjayyye5pju��DEFAULTer)r\yyyye CREA blob pyyy pj�e







INITIALLY
























ye pOUTER��tokenize porter)r\yyy}e pyyy pjpyW�j�dpyepVIRTUAL T.BLE t1USING fc:
INS*RT INTOye pyyYe �ye
 po�ter)r\yyyye CRE6TE VIRT;AENDporterr\yyy� CREATE VIRTUAL T.BLE�t1 USIdG fcC
INS*RT INTOye pyyye oy��������������������������������������������������������������������������������������������tokenize porter)r\Yyyye pyyye pjpy�ye pjuyde�p�REATE ��RTUAL T.BLE t1 USI��TOye {yyye oypye pjpyyye pjTOye pyyye o�ye pyye ize pr\�yye pyyye pjpyyye pjud�ye po�ter)r\yy�^e CREATE RIRTUAL TcC
INS*R� r\yyye pyyye pjpyyye pjudpye porter)r\yyyye CRE!TE VIRTUAL TABye porter)r\yyyye CRE fcC
INS*Rr INTOye {yyye oypye pjpyyye pjTOye pyyye o�ye pyye porter)  pjayyye5pju�\yyUSINGpjudpye porter)r\yy�^e CREATE RIRTUAL TcC
INS*RTr)r\porter)r\yyyye py�ye pjpyyye7pjudpye �rter)r\yyyye pyrlerr\wycC
INS*Rr INTOye {yyye oypye pjpyyye pjTOye pyyye o�ye pyye porter)  pjayyye5pju�\yyyye pyyy pjpyWer);
INS*RT fNTOye por��rter)r\yyyye pyrlerr\wyyye INITIALLY




�	






US�NG"�er)@yyyye py�yeBpjpize pryyyye pyyye pjpyyye pjudpye porter)r\yy�^e CREATE RIRTUAL T�C
INS*RTr)r\po�ter)r\yyyye py�ye pjpyyye7pjudpye porjer3r\yyyye CREATrter)r\yyyye pyyyepjudpye Worter)r\yyyye CREAT` UAL TABE VIorter) � pjayyye5p >=ob







INITIALLY
























ye pOUTER��tokenizerter)r\yyyye pyyy pjpyW�jorter);
INS*gT INTOye pVIRTUAL T.BLE t1USING fc:
INS*RT INTOye pyyYe "�ye pj�e







INITIALLY








yy�ye CRE!T�V5RTUAL TABye porter)r\yyyye CRE IcC
INS*Rr7j�e







INITIALLY























ye pOUTER��tokenize porter)r\yyyye pyyy pjpyW�j�dpye po�ter)r\yyyye CRE6TE VIRTuAL TAB porter);
INS*RT fNTOye por��
rteTOye por��rter)r\yyyye pyrlerr\wyyye INITIALLY




�	






USING�er)@yyyye py�yeBpjp�ize pry�yye py�ye pjpyyye7pjudpye porjer3r\yyyye CREATrter)r\yyyye pyyyepjudpye Worter)r\yyyye CREAT` UAL TABE VIorter)  pjayyye5pjblob pyyy pj�e







INITIALLY
























ye pOUTER���������porjer3r\yyyye CREATrter)r\yyyye pyyyepjudpye Worter)r\yyyye CREAT` UAL TABE VIorter) � pjayyye5pjblob pyyy pj�e







INITIALLY


















�	
�	
ye pOUTER��tokenizerter)r\yyyye pyyy pjpyW�jorter);
INS*RT INTOye pVIRTUAL T.BLE t1USING fc:
INS*RT INTOye pyyYe �ye pj�e







INITIALLY








�yyye CRE!T� V5RTUAL TABye porter)r\yyyye CRE IcC
INS*Rr7j�e







IVIRTUALY
























ye pOUTER��tokenize porter)r\yyyye pyyy pjpyW�j�dpye po�ter)r\yyyye CRE6TE VIRTuAL TAB porter);
INS*RT fNTOye por��
rter)r\yyyye pyrlerr\wyyye INITIALLY




�	






USING���er)byyyye py�yeBpjpize pr\yyyye pyyye pjpyyye pjud``````�``````P``````````````````````````````````````````````````````````````P```````````````````````!>``````````````c``````m```````���������C
INS*RT IN@Oye {yyye oype pyye porttINITIALLYyyye pjuyye p```>``````````@`````````z````````````CCCCBC
INS*OT INTOye {yyye oype pyye por4�����NtING fye py





















USINGrte����yyyye pyyye pjptokenize����������������pyyye pjpyyye-pjudpye porter)r\yyy^e CEATE RIRTUAL TABye p������������������������������Ǝ���y����������������������������������玎���������������������������� printf(1,1)������莎���r������������������������������������������������������������������������������������������
INS*RT INTdMing');
SEL


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

SELEhhhhhhhhhhhhhhhhhhhhhhhhUhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhh����hhhhhhhhhhhhhhh

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


sqltext:
SELECT  max(131),*, `a`"",""from ( 
select 44444+4e41 [a])WHERE 444>"a""">"�">2 AND++-2 AND"a"="a"AND++-2 AND"a"=++-2 AND++- -2 AND+2 AND++-2 AND+"a">"a" AND+"a"COLLATE""BETWEEN"�">2>"a">"a">"a""">"�">2 AND++-2 AND"a"="a"AND"a"BETWEEN"�">2 AND++-2 AND"a"OR-2 AND+2 AND++-2 AND+"a">"a" AND+"a"COLLATE"">"a">"R-2 AND+2 AND++-a">"a""">"�">2 AND+2 AND++-2 ="a"AND"a"BETWEEN"�">2 AND++-2 AND"a"="a",t"a",tF;


sqltext:
create table t1(one "�U);
seljct zer]blob(.,1151,1.18,1,1,1O1.,, zeroblob(199), zeroblob(9999),@zeroblob(0999), zeroblo-L1), zeroblob(1),"ze1,11J11,1.,111�1,1.,111,ro191), zerobl~b(19999),char(1), zeroblob(19), zeroblob(198), zeroblob(9999),1.,1151,1.11,1,1,1,1.,115,1,1,1,11%1,11,1,1,11,1,1,1,11011,��1,11,1,1,15,1,1,1,11,1,11,1,1,4411,1.,11,1,1,1.,11DEFAULT,1,111,1,1,1,1,1,1.11,1,11,1.11,1,1.,115,1, typeof(1),,1,1,1,111,1,11.,115,1, typeof(1.,1151,1.18,1<1,1,1.111,1,11.,111,1, ADD11,1,1,1,11011,1,1,11,1,1,1,11,1,1,11J11,1.EACH1,1,1.,111,1,1,1,1,111,1,11.,115,1, typeof(1),1,1,1,1,1,1,1.,11.11,1,1,1,.,1151,1.11,1,1,,11,1,1,1,110UNIQUE1,1,1.,115,1,1,1,11,1,11,1,1,11,EXISTS11011,1,1,1111,1,1,11);
s


sqltext:
SELECT @c33333333333333333333333333333333, * ,*,* from ( 
select 
44,41-(
select+group_concat(1/?)),*, * ,*, * from ( 
select 
44,41,4444444-1E11)Y4);
s


sqltext:
CREATE VIRTUAL TABLE t0 USING fts4(x,order=DESC);
INSERT INTO t0(docid, x) VALUES(10000-000000000, '0:doSid, x0id, x) VAL�ES(0');
INSERT INTO t0(docid, x) VALUES(0, '0Ecc 0*N');
INSERT  INTO t0 VALUES('cct 0 ***��0');
INSeRT INTO t0 VALUES('������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������d���������������������������������Ϗ���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������Ϸ����������������������������������������������������������������ψ�������������������Ϗ������������������������������������������������������������� quote(1)�cc �');
SELECT docid FROM t0 WHERE t0 MATCH '0***OL2 N***�*^o*****={s4**�';


sqltext:
creaTE TABLe t0(F�e�eKzsb8t0);PRAGMA for_key_li���������������������������������������������������������Թ������������DISTINCT�������������������������������������������;ANALYZE;DROP TABLE IF EXISTS t;
CREATE VIRTUAL TABLE t USING fts3(c);
PRAGMA �rit���������������������������������������Գ�����������������������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  sql�t_compileoption_used(1)��������������RAGMA foreign_key_list(Kz0);PRAGMA foreign_key_list(sb8t0);PRist(t0);PRAGMA ����st(t0);PRAGMA foreign_key_list(Kz0);PRAGMA foreign_key_list(t0);PRAGMA ����������������������������������������DISTINCT���������������������������ԛ�������y�����x���������������������������;ANALYbE;DROP TABLE IF EXISTS t;
C


sqltext:
 );
select ?1in( (191), zeroblob(19999),char(1), zeroblob(19), zeroblob(199), zeroblob(9999), zeroblob(9999), zeroblob(1999), zeroblob(9-91), zeroblob(1), zeroblob(19999), zeroblob(1), zeroblob(19989), zeroblob(9191), zeroblob(19999),char(1), zeroblob(19), zeroblob(198), zeroblob(9999),000000000000000011111111111111111.11111)"a","b" ""WHERE"">"a">"a">"ATT�a">"a">"a">"a">"a">"a">"a">"JOI">"a">"a""">"a">"ATT�a">"a">"a">"roblob(1), zeroblob(19999), zeroblob(1), zeroblob(19989), zeroblob(9191), zeroblob(19999),char(1), zeroblob(19), zeroblob(198), a""">"a">"y";


sqltext:
BEGIN;
CREATE TABLE Re00T000e(T00000 INTEGER PRIMARY KEY, Te0tSt00n0 TEXT);
CREATE TEMP TABLE TempT000e(Te0�ID INTEGER PRIMARY KEY, Te0tSt00n0 TEXT);
CREATE TEMP TRIGGER t0ISNULL00 AFTER UPDATE ON TempT000e BEGIN
INSERT INTO Re00T000e(Te0tSt00n0)
SELECT new.Te0tSt00n0 FROM TempT0Y KEY, new.T lower(1) F;
END;
IN


sqltext:
 ea
select-  substr(1,1,00010000000000000000000000.00E00601)>"+2 daa">> upper(555555555555555 || 55555555555555551)>""LIKE"b" "a","b" ""WHERE"">"a">"a">"a""">"a">"4""">"">"a">"a">"a""">"a">"4""">""LIKE"""">"a">"a"""> substr(1,1,1);


sqltext:
SELECT  strftime( 'a%mmmmme( 000L0000000000000a%mmmmme( 00000000000000000')>"+2 days""a">0000000000000000000001>"%2 days">""LIKE"b" "a","b" ""WHERE"">"a">"a">"a""">"a">"4""">"">"a">"a">"a""">"a">"4""">""LIKE"""">"a">"a"""> substr(1,1,1);
')>"+2 d0000000000000000000001>"%2 days">""LIKE"b" "a","b" >"">"a">"a">"a""">"a">"4""">""LIKE""""""WHERE"">"a">"a">"""">"a">"4""">"">"a">"a">"a""">"a">"4""">""LIKE"""">"a">"a"""> substr(1,1,1);


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


sqltext:
CREATE TABLE t0(a TcXT, b TEXT);
INSERT INTO t0 VALUES('0','3');
SELECT a FROM t0 WHERE b IN (SELECT b FROM t0 ORDER BY'0','3#);
SELECT a FROM t0 WHERa">"4""">"">"a">"a">"a
�.
@�.��

') LIKE"b" "a","b" ""WHERE"">"a">"Z">"a""">"a">"4""">"">$a>"a">"a"�INITIALLY.
"">"�"">"">"a">"a""">"">"a">"a">"a""">"a">"4.$subsbr(1,1,1);


sqltext:
WITH WWWWaEWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWLATE( [aint);
i4e41444,WWWWWW(x) AS ( VALUES(1,2) ),WWW AS ( VALUES(1,2) ),WWWWWWW7WWWWWWW(x) AS ( VALUES(1,2) ),WWWWW9WWWWWWWWWWWWWWqWWWWWWWWWWWWWWae41-0 e41401-0 e4144440);
ee4144"a","",[ae41-0 e41444401-0 [a],"a","",[aSrt into t1COLL^TE( [aint);
i�e41444401-0 eCOLLATE( [aint ;
i4e4 444401-( [ainxxxxxxxxxxxxxxxxxxxxxxx e4154G401-0 [a],"a","",ert into t1Cnao t1COLLAT [aint�;
i4e41444401-0 e41444401-0 [a],"a","",[ae41-0 e4144OLLATE(�����777777777777777777777777777777704401-0 [a],"a","",[aertt i++++++++++++++++++++++++++nto t1Cnto t1COLLATE( [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);
i4e41444401-+2 days4401-0 [a],"@","",[ae41-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 intk t1CntX t1COLLATE( [aint);
i4e41444401-0 01-0 e41444401t1COLLATE [ai44- [apo t1COLLATE(1-0 e414444�1-�wwwwwwwwwwwwwwwwwwwww [a]"",[Pe�t into t1CO0 e41544401-0 [a],"a�,"",[aert iYt�ei[a],"a","",[aert in`srt [a],"a","",[aert into {1Cnto t1COLLAT�� [aint);
i4e414444int);
i4e41444401-0 e414;440440 e41444401-0 01-� [a],"a","",[aert into t1COLLATE( [ai4401- t1COLLATE( [ai440 [a],"a","",[aert in�14;440440 e414int);
i4e4140 e41544401-0 [a],"a","",[aert into t1Cnto t1CLL44401-0 [a],"a,"",[aedt44401-0�a1-0 [a],"a","",[ae444401-0 [a],"a","",[ae41-0 e4141- [�;
i4e���);
i4e41444;
i4e41444401-0 e415440 [a],"a","",[aert into t1Cnto t1COLLATE( [aint�;
i4et1444401-0Ae41444401-0 [a],
a","",[ae41-nto t1eOLLATD( [ai4401-0 e415444( [aint);
144401-401-0 [a],"a","",[aert into t1Cnto$t1BEGINTE([aint);
i4e41444401-0 e41444401-0�a1-0 [a],"a","",[ae41-0 e41444401a],"a","",[aert intert into t1COLLATE( [aint);
i4e41444401-0 e41544401-0 [a],"a","",[\ert into t1Cnpo t1COLLATE( [aint);
i4e41444:1-0 e41444401-0 [a�,"a","",[ae41-0 e41444401-� [a],"a","",[aert�into t1COLL[aert into t1Cnt41444401-0Ae41I44401-0 [a],"a","",[aert into
t1Cnto t1*OLLWHEN [aint);
i4 e41544401-0 [a],"a","",[aere41444401-MPORARYOLLATE(9[aint);
i4e41444401-0 e44440 -0 [a],"a","",[ae41-0 e414444 [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 t1COLLARENAMEi4401-0 e41544401-0 [a],"a","",[aert intoeie41444401-0 e41544401-0 [a],"a","",[�ert into t1Cnto t1COLLATE(�aint);
i4e41444401-0 e414;4401 );
1444into t1COLLATE( [ai4401-0 e41544401-0 [a],"a","",[aert intm t1Cnto {1COLL44401-0 [a],"a","",[a01-0 e414;4401 );
1444ert 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( [aint);
i4e41444;
i4e414 >=01-0 e41544401-0 4401-[a],"a","",[aert into t1 nto t1COLLATE( [aint�;
i4e4144E40l-0 e41444401-0 [^],"a","",[ae41-0 e414444 [a],"a","",[aert into t1COLL@TE( [ai4401-0 e415444( [aint);
1444401-0401-0 [�],"a","",[aert into t1Cnto t1COLLATE( 	aint);
i;e41444401-0 e41444401-0�o t1COLLATE( [aint);
i4e41444","",[ae41�0 e410 [a],"a","",[aert into t1Cnpo tACOLLATE( [TUnt);
i4e41444401-44401-0 [a],"a","",[ae41-0 e41444401-�  ?1,"a","",[aert into t1COLL"",[aert into t1Cnto t1COLLATE( [a444401-0 e41444401-0 [a],"a","",[ae41-0 e41401-0 e4144440);
e414MATCH-0 e41444;
i4e414444P1-0 e415444H1-0 [a],"a",">,[aert iPPP t1Cnto t1COLLATE( �aint);
i4e41444401-0 e41444401-0 [a],"a","",[ae( [ai4401-04401);
i4e414444",[aert in`ea],"a","",[aert into t1Cn4401-0 [a],�������������,[ant);
i4e41444401-0 e41444401-0 [a],"a","",[a],"a","","b","",";","a");
],


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





es(1);
select char(
4E+%1) (ION 
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 VIRTUAL TABLE t1 USING fts3(content, tokenize porter);
INSERT INTO t1(rowid, content) VALUES(1, 'r\yyyye pyye porter);
IA abs( -11);
PRAGMA avalues(1);
:RAGMA abss(1);
PRAGMA abs( -19);
PRAGM1)bs( -19);
PRAGMA abs( -11);
PR��MA avalues(1);
PRAGMA abs( -OU tiyy�ING fts3(content, tokenikenize p"yUAL iiiiiiiiiiBly(1its3(uyyeporter)r\yyyG�
INS=RT ye CREATECVIRTUAL TABye porter)r\yyyye CREATEVIRTUAOye {yyye oype pyye p TACCe CCCCCCCCCCTCCyye CREA�TUAL T.BL? t1 USI`G fcC
INS +2 day�yING fts3(coyUAL TABb u]likely(1)ts3(uyyyyING fts3(content, tiycontenyyyymIn@ �ts(conten�cC
INS*RT INTOye pyyye oyye 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 oyye pyye por�er) OU tiyyyING fts3(content, tokenikenize p"yUAL iii"iiiii�ely(1)ts3(uyyyyING fts3(content, tiycontenyyyymppnt, tiycontenyyy�tokeZi -1porter)r

















USING py

















�
@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 tiyyyING fts3(r)r\yyyG�
INS*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, tokenikenize 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 pyikenize p"yUAL iiiiiiiiNTOye {yyye oype pyye p TACCe CCCCCCCCCCCCCyye CRE time(1,1,1)ITH1iiely(1)ts3(uyyeporter)k\yyyG�
INS*RT ye CREATECVIRTUAL TABye porter)r\qyyye CREATE VIRTUAL T.BLE t1 USING;f
INS*RT INTOye {yyye oe oyye pyye porter) tokenizeyyye pyyye pjpyyye pjudpye porter)r\yyyyeCREATE VIRTUAL TACCe CCCCCCCCCCCCCyye CREA�TUAL T.BL? t1 USIdG fcC
INS +2 daysye pyyye oyye pyye porter) 
OU tiyyyING fts3(content, tokenikenize p"yUAL iiiiiiiiiiely(1)td3(uyyyyING fts3(content, tiycSntenyyyymppnt, tiycontenyy�ymING fts3(content, tiynyently(1)ts3(uyyyyING fos3(content, tiycREGEXPyyymING fts3(content, tiyyyING fts3(coyUAL TABb unlikely(1)ts3(u�ING fts(content, tiycontenyyyymING fts3(conten�cC
INS*RT INTOye pyyye oyye pyye ro� INITIALLYyyyeVye py





















USINGtokeZize porter)r\yyyye INITIALter) 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
INS*RT INTOye {yyye oype pyye p TACCe CCCCCCCCCCCCCyye CR9A�TUAL T.BL? t1 USI`G fcC
INS +2 day�ye ppyyd�oyye pyye por�er) OU tiyyyING fts3(content, tokenikenize p"yUAL iii"iiiiiiely(1)ts3(uyyyyING fts3(content, tiycontenyyy-11);
PRAGMA avalues(1);PRAGMA abss(1);
PRAGMA abs( -19);
PRAGM1)bs( -19);
PRAGMA abs( -11);
PROGMA avalues(1);
P1AGMA abs( -19)=
;
PRAGMA abs( -11);
PRAGMA avalues(1);
PRAGMA abs( -19);
PRAGM1);
PRAGMA abs( -MA avalues(1);
PR������bn( -19););
PRA@MA abs( ;
e p�yye oyye pyye rorter) OtiyyyING fts3(content, tokenikenize p"yUAL?iiiiiiiiiiely(1)ts3(uyyeporter)r\yyyF��
INS*RT ye CREATECVIRTUAL tokenTEMPyye pyyye pjpyyye pjudpye porter)r\yyyyeCREATE VIRTUAL TACCe CCCCCCCCCCCCCyye CREA�TUAL T.BL? t1 BEGIN fcC
INS +2 daysye pyikenize p"yUAL iiiiiiiiNTOye {yyye oype pyye p TACCe CCCCCCCCCCCCCyye CREA�TUPL T.BWITH3iiely(1)ts3(u�yeporter)k\yyyG�
INS*RTye CREATECVIRTUkenize p"yUAL 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 INTOye pyyye oyye pyye rorter ACCe CCCCCCCCCCCCCyye CREA�TUAL T.BL? t1 USIdG fcC
INS +2 daysye pyyye oyye pyye porter) 
OUOU+tiyyyING fts3(content, tokenikenize p"yUAL iiiiiiiiiiBly(1)ts3(uyyeporter)r\yyyG�
INS=RT ye CREATECVIRTUAL TABye porter)r\yyyye CREATE TUAL 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 CREATE VIRTUAL T.BLE t1 USING;f
INS*RT INTOye {yyye oe oyye pyye porter) tokenizeyyye pyyye pjpyyye pjudpye porter)r\yyyyeCREATE VIRTUALiii"iiiiiiely(1)ts3(uyyyyING fts3(content, tiycont TACCe CCCCCCCCCCCCCyye CREA�TUAL T.BL? t1 USIdG fcC
INS +2 daysye pyyye oyye pyye porter) 
OU tiyyyING fts3(content, tokenikennt, tiycontenyyyymppnt, tiycontenyyyymING fts3(content, tiynyently(1)ts3(uyyyyING fos3(content, tiycREGtokeZize porter)r\yyyye IN,TIALter) OU tiyyyING fts3(content, tokenikenize p"yUAL iiiiiii iiBly(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 CCCCCcCCCCCCCyye CR9A�TUAL T.BL? t1 USI`G fcC
INS +2 day�ye pyyye oyyee por�er) OU tiyyyING fts3(content, tokenikenize p"yUAL iii"iiiiiiely(1)ts3(uyyWyING fts3(content, tiycontenyyyymppnt, tiycontenyyyymING fts3(content, �iy�yr\yyyye CREATE !!ently(1)ts3(uyyyyING fts3(content, tiycREGEXPyyymING ft\conte
OU tiyyyING fts3(content, tokenikenize p"yUAL iiiiiiiiiiely(1)t likely(1)G fts3(content, tiycontenyyyymppnt, tiycontenyyyymING fts3(content, tiynyently(1)ts3(uyyyyING fos3(content, tiycREGEXPyyymING$fts3(content, tiyyyING fts3(coyUAL TABb u]likely(1)ts3(uyyyyING fts3(content, tiycontenyyyymIn@ �ts(conten�cC
INS*RT INTOye pyyye oyye 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 oyye pyye por�er) OU tiyyyING fts3(content, tokenikenize p"yUAL iii"iiiii�ely(1)ts3(uyyyyING fts3(content, tiycontenyyyymppnt, tiycontenyyy�tokeZi -1porter)ry



















USINGtpy

















�
@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 tiyyyING fts3(r)r\yyyG�
INS*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 oyye pyye porter) OU tiyyyING ftV3(content, tokenikenize p"yUAL iiiiiiiiiiely(1)ts3(uyyyyING fts3(content, tiycontenyyybmppnt, tiycontenyyyymING fts3(content, tiynently(1)ts�(uyyyyId fts3@content, tiycREGEXPyyymING fts3(content, tiyyyING fts3(coyUAL TABb unlikely(1)ts3(uyyyyING fts3(content, tiycontenyyyymING fts3(content, tiyyyING fts3(content, tokenike�
INS*RT y�kenikenizetent, tokenikenizp"kely(1)ts"""""""""""""""""""""""""""""""""""""""""""""E""""""""yyyyING fts33con $1t, tiycontenyyyymING f(1)ts3(uyyyyING fts3(content, tiycontenyyyymING fts3(content, tiyyyING fts3(contening');
S �


sqltext:
SELECT  max(131),*, `a`"",""from ( 
select 44444+4e41 [a])WHERE 444>"a""">"�">2 AND++-2 AND"a"="a"AND++-2 AND"a"=++-2 AND++- -2 AND+2 AND++-2 AND+"a">"a" AND+ROWCOLLATE""BETWEEN"�">2>"a">"a">"a""">"�">2 AND++-2 AND"a"="a"AND"a"BETWEEN"�">2 AND++-2 AND"a"OR-2 AND+2 AND++-2 AND+"a">"a" AND+"a"COLLATE"">"a">"a">"a""">"�">2 AND+2 AND++-2 ="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 zeroblob(44444444444014444444/4444442004444444442003-01-01,7,1-11119999999999999999991117|| 11111111101444444444444442003-1E161)"a","b" ""WHERE"">"a">"K">"a">"a">"y";"a",,tF;


sqltext:
PRAGMA page_size= 1024;
PRAGMA auto_vacuum = 21024;
PRAGMA auto_vacuum = 2;
;
PRAGMA e_size= 1024;
PRAGMA auto_vacuum = 21024;
PRAGMA auto_vac_size= 1024;
PRAGMA auto_vacuum = 21024;
PRAGMA auto_vacuum = 2;
;
PRAGMA e_size= 1024;
PRAGMA auto_vacuum = 21024;
PRAGMA auto_vacuum =auto_va024;
PRAGMA auto_vacuum = 21024;
PRAGMA autoge_size= 1024;
PRAGMA auto_vacuum = 21024;
PRAGMA auto_vacuum = 2;
;
PRAGMA e_size= 1024;
PRAGMA auto_vacuuum =auto_va024;
PRAGMA auto_vacuum = 21024;
PRAGMA autoge_size= 1024;
PRAGMA auto_vacuum = 21024;
PRAGMA auto_vacuum = 2;
;
PRAGMA e_size= 1024;
PRAGMA auto_vacuum = 21024;
PRAGMA auto_vacuum =24;
PRAGMA auto_vacuum = 21024;
PRAGMA auto_vacuum 
;
PRAGMA auto_vacuum CREAcuum_vacuum
;


sqltext:
CREATE VIRTUAL TABLE rt USING rtree(i0, x0, x2);
INSERT INTO rt VALUES(111111111, 2 ,3);
SELECT * FROM rt;INSERT INTO rt VALUES(91111111 || 112111111111, 2 ,3);
SELECT * FROM rt;INSERT INTO rt VALUES(911111111, 2 ,3);
SELECT * FROM rt;INSERT INTO rt VALUES(9911111111, 2 ,3);
SELECT * FROM rt;INSERT INTO rt VALUES(9111 || 111111111111111 || 111111111111, 2 ,3);
SELECT * FROM rt;S
SELECT * FROM rt;INSERT , 1)14);


sqltext:
create table t�� AS 
select 
44,41,444"z","","b",*,";","","b",*,"9"from ( 
select 
4411,1,1,111), (  ";
select 
"","b","","W","a");create table s�� AS 
select 
44,41,444"z","","b",*,";","","b",*,"9"from ( 
select 
4411,1,1,111), (  ;
select 
"","b","","W","a");


sqltext:
 ea
select-  substr(1, -99999999999900000001, -9999999999990000001)>"+2 days""a">>"+2 days">""LIKE"b" "a","a" ""WHERE"">"aFAIL099999000a">"a""">"a">"4""">""> date(1,1,1);


sqltext:
 ea10;
PRAGMA temp.cache_size = Q0;
CREATE TABLE temp.tt(a, b);
INSERT INTO tt VALUES(randomblob(500), randomblob(600));
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(590), randomblob(600) FROM tt;
INSERT INTO tt SELECT ob(500),ran;
IN


sqltext:
creaTE TABLe t0(F�e�eKzllint);values(~~~~~?);
select~~~~~~~~~~~~char(
44441-01401444,@23,011444014444444/4444����014444444441,7,1999999999999991117|| 14444441,7,199999999999999111111111111)"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">"aa">"a">"a">"a">"a">"a">"a">"a""">"a">"a""">"a">"a">"a""""a">"a"""4">"a">"a">"a",tF;
",tF;


sqltext:
crEATE VIRTUAL TABLE ft0 USING fts4;
INSERT INTO ft0 VALUES(' 0 time(1,1,1)SERT INTO f 0 b P d 0TO ;;;;;;;;;;;;;;;;;;;;;;;;;O;;;;;;;;;;;;;;;;;;;;;;;�;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;,;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; @1;;;;;;;;;;;;;;;;;;;;;;;�;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;�;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;%;;;;;;;;;;;;;;;;;;;;;;?;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;';;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;TEMPORARY;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;%#;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;+;;;;;;;;;;;;;;;;;;;;;;;;;;;;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;;;;;;;;;;;;;;;;;;;;;d 0TO f 0 b c ');
S�ECT snippet(ft0, '3') FROM ft0 WHERE ft0 MATCH 'c d 0 time(1,1,1ERT c f 0 b c ��;;
INSERT INTO ft0 VALUES(' 0 time(1,1,1)S&RT INTO f 0 b c d 0TO f 0i�,1,1)SERT INTO f 0 b c d 0TO f 0 b c ');
SE]ECT snippet(ft0, '3') FROM ft0 WHERE ft0 MATCH 'INTO f 0 b c d 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 cALUES(' 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 c d 0TO f 0 i,1,1ERT c f 1.1)SERT INTO f 00 b c 0 b'3;
IN�ERT INTO ft0 VALUES(' 0 time(1,1,1)SERT TO 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,1T c f 1,1)SINTO f  f 1S1)SERT INTO f 0 � 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';;
INSSELECTTO ft0 VALUES(' 0 time(1,1,1)SERT INTO f 0 z c d 0TO f 0 b c ');
SELECT snippet(ft0, '3') FROM ft0 WHERE fc d 0 time(1,1,1ERT c f 1.1)SERT INTO f 00 b c 0 b';;
I^SERT INTO fm0 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 0T��f 0 b c ');
SELEORDERippet(ft0, '3') FROM fC0 WHERE ft0 MATCH 'c d 0 time(1,1,1)SERT c f 1,1)SERT 8NTO f  f 1,1)SERT INTO f 0 b c 0 b';;
INSERT INTO ft0 VALUES(' 0 time(;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;f 0 b c ');
SENECT snippet(ft0, '3') FROM ft0 xHERE ft0 MATCH 'c d 0 time(1,1,1)SERT c f 1,;;;;;;;;;;;;;;;;;1)SERT INXO f  f1,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 MATC^ '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,1VIEWERT INTO f 0 b c d 0TO@i 0 b c ');
SELECT snippet(ft0, '3') FROM ft0 WHERE f� MATCH 'c d 0 time(1,1,1)S�RT c f 1,1)SERT INTO f  ';;
INSE[T INTO ft0 VALUES(' 0 tiLe(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 ');
SEL) FROM ft0 WHERE ft0 MATCH 'c d 0  INTO f 0 b c 0 b';


sqltext:
 ea
select DISTINCT "a","b","" GLOB"*[
select- d"L
select���oac" GLOB"*[
select-  co�l]"LIKE""""LIKE"b" GLOB"*a
selecb" "a","b","aREIa","b","b" "a","b""a">>"a">"4""">>"a">"[
se"LIKE""""LIKE"b" GLO,"*aE"""">
select���oac" GLOB"*[�relect-  co�l]"LIKE""""LIKE"b" GLOB"*a
select- .ctalesc" ""WHERE"">"H">"a">"">""LIKE"""">"a">"a"""> substr(1,1,1);


sqltext:
create table t1(one z UNIQUE);REPLACE into t1 values(44441),
(@4471),
(14444444444444 | .471),
(@4471),
(1444|| .4144444|1),
(@4451);
;REINDEX;;R%INDEX;;R�PLACE into t1 values(4444444444444444444 || .4744 || .471),
(@4471),
(14441),
(@4471),
(1444|| .471),
(@4471),
(),
(14444444444444 | .471),
(@4471),
(1444|| .471),
(@4471),
(144444|1),
(@4451);
;REINDEX;;REINDEX;;REINDEX;REINDEX;REINDEX;REINDEX;REINDEX;REINDEX;;REINDEX;;REINDEX;REINDEX;REINDEX;;REINDEX;REINDEX;REINDEX;GREINDEX;REEd;dEINDEX;;REINDEX;;REINDEX;REINDEX;REINDEX;REINDEX;;REESCAPEDEX;;REINDEQ;REINDEX;REINDEX >=EINDEX;;REINNDEX;REINDEX;;REINDEX;REINDEX;REINDEX >=EII444441),
(@4471),
(14DEX;;RE1),
(@4451);
;REINDEX;;REINDEX;EX;REINDEX;REINDEX;REINDEX;REIND like(1,1)X;;REINDEX;REINEX;REINDEX;;ReINDEX;REINDEX;;REINDEX;REINDEX;REINDEX;;REINDEX;;REINDEX;REINDEX;@EINDEX;REINDEX;;REESCAPDEX;REINDE  >=EINDEX;;REIN@4471),
(1444|| .471),
(@4471NDEX;REINDEX;;REREINDEX >=EINDEX;;REINNDEX;REINDEX;;REINDEX;REINDEX;REINDEX >=EINDEX;;REINDEX?REINDEX;REINDEX;;REINDEX;;������1;


sqltext:
SELECt printf('%*.*c',502,3.00*11111111111111111111)"a","b" ""WHERE"">"a">"a">"AH>�a">"a">"a">"a">"a">"A">"a">"a">"a">"J""">"a">"a""">"">"t">"">"a">">"">"a">"ZZ""">"">"a"H"a">"d""">"a">a>"a">
y";"a",t9;


sqltext:
DROP TABLE IF EXISTS t;
CREATE VIRTUAL TABLE t1 USING fts4(c);bO;
insert into t1 
select zeroblob(9411)INTETMR;;;ANALYZE;insert into t1 
select zeroblob(9411)INTETER;;;ANALYZE;;; REINDEX;;;SAVEPOINT TMYZE;
insert into t1  t
select zeroblob(9411)INTETER;;;ANALYZE;insert into t1 
select zeroblo��9411)INTETER;;;ANALYZE;;; REINDEX;;;SAVEPOINT TMYZE;T;
insert into t1 
select zeroblob(9411)INTETER;;;ANALYZE;insert into t1 
select zeroblob(9411)INTETER;;;ANALYZE;;; REINDEX;;;SAVEPOINT TMYZE;
insert into t1  t
select zeroblob(9411)INTETER;;;AN /* */insert into t1 
seleat zeroblob(9411)INTETER;;;ANALYZE;;; REINDEX;;;SAVEPOINT TMYZE;
insert into t1 
select zeroblob(941);; REINDEX;;;SFVEPOINT ����E;;
insert anto t1 
select zeroblob(941DE��Einsert into t1 
)INTETER@;;ANALYZE;;VA
select zeroblobREINDE��O;
insert into t1 
select zeroblob(941)INTETER;;;ANAd
insert into t1 
select zeroblob(941);; R;
in


