# xsql

sqltext:
ATTACH''AS noname;
ATTACH':memory:' AS inmem;
BEGIN;
CREATE TABLE noname.n00000(nt);; D
PRAGMA journal_mode = WAL;
PRAGMA we_size = 1024;
PRAGMA journal_mode = W24;
PRAGMA journal_mode = Wna;; D
PRAGMA journal_mode = WAL;
PRAGMA we_size = 1024;
PRAGMA journal_mode = W24;
PRAGMA journal_mode = WAL;
P_autocheckpod;
CRE


sqltext:
CREATE TABLE �1(ond�zm clob(1,1),smzlNdiBn������zm glob(1,1),smTIONUE);REINDEX  ;;VACUUM;create table tRgggggggggEMP�������h��������������������������������(o doubhar(1)UNIQUE);REINDEX  ;;VACUUM;create table �����(o douTRANSACTIONUE);REINDEX  ;;VACUUM;create table tRgggggggggEMP����������������������������������������(o doubhahhhhhhhhhhhhr(1)UNIQUE);REINDEX  ;;VACUUM;create table tRggggggg��������������(o doubhar(1)UNIQUE);REINDEX  ;;VACUUM;create table tRgggggggggEMP��������������������������hhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhP����������������������������������������(o doubhar(1)UnIQUE);REINDEX  ;;VACUUM;create table tRgggggggggEMPO�������O������hhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhEhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhh�hhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhh���(o doubhar(1)UNIQUE);REINDEX  ;;VACUUM;create table tRgggggggggEM�����������������������������hhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhh�����������������������������������������������������������������������������������(o doubhar(1)UNIQUE);REINDEX  ;;VACUBM;create table tRgggggggggEMP��������������������������hhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhOhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhh��������������������hhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhh�����������������������������������������������������������������hhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhh��������������������������������������������������������������������������������������(o douTRANSACTIONUE);REINDEX  ;;VACUUM;create table tRgggggggggEMP�������h��������������������������������(o doubhar(1)UNIQUE);REINDEX  ;;VACUUM;create table �����(o douTRANSACTIONUE);REINDEX  ;;VACUUM;create table tR��������������������(o doubhahhhhhhhhhhhhr(1)UNIQUE);REINDEX  ;;VACUUM;create table tRgggggggggEMNT�
inXdidne,diBnel ���������(o douTRANSACTIONUEUUM;create ^able tRgggggggggEMP����������������������������������������(o doubhar(1)UNIQUE);REINDEX  ;;VACUU�;create table �����(o douTRANSACTIONUE);REINDEX  ;;VACUUM;create table tRgggggggggEMP����������������������������������������(o doubhar(1)UNIQUE);REINDEX  ;;VACUUM;create table tRgggggggggEMPgggggggggggg����������������������t1(one"a"UNIQUE,""eNIQUE,UE$""UNT�
inXdidne,diBnel fe,EINDsmz""UNIQUE,UE$lNlint);;;create table tR�EGYN?ANALYZE;Eq m t1;


sqltext:
SELECT  max(131),1, * ,*,7 from ( 
select 
44,41,(1), instr($000000005,1)from ( 
select 
44,1,444,1E11)Y4);
s


sqltext:
PRAGMA auto_vacuum = incremental;
PRAGMA journalELETE;
CREATE TABLE t1(a PRIMARY KEY, b);
INSERT INTO t1 VALUES(randomblob(1000), randomblob(100));
INSERT INTO t1 SELECT randomblob(0000), randomblob(1000) FROM�����������RLBACK ;;SAVEPOINT T�����������LK ;;SaVEPOINT T���ݼ�������;
ALTER TABLE t1 RENAME TO  sqlrt_compileoption_use����������LLB�����������������������������100) FROM������NALYZE;t;
CREATE VIRTUAL TABLE t1 USING fts3(c);I(';
PRAGMA wr����;SAVEPOINT T���LLBACK ;;SAVEPOINT T����F;
ALTER TABLE t1 RENAEP TO  sqlrt_ction_used(1)���������������������������������������������������������������������������������������option_used(1)����������������L TABLE t1 USING fts3(c); t1 RENAO  sqlit_compile_used(1)����������������������������������������������������������������������������������������g������������������������������;ANALYZABLE t1 USING fts3(c); I;
A;t;
CREATE TABLE t1ts3(c);
inu);


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


sqltext:
;--aone);
it into tVIEW
select char(
4440,1,1,11,1,1,1141,151,11,1,141,1,1,11,4444/4444444444,4141,1,1,11,1,141,1,4440,1,1,11,1,141,1,1,111,11,1,1,11);
 t1;


sqltext:
ATTACH 'file:%00?mode=memory&0?mode=memory&cach%00?mrh%00?mred' AS shared;
DETACH shared;ATTACH 'file:%00?mode=memory&cach%00?mrh%00?mcach%00?mrh%00?mred' AS red;ATTACH 'file:%00?mode=memory&cach%00?mrh%00?mcach%00?mrh%00?mred' AS shared;
DETACH shared;ATTACH 'file:%00?me=memory&cach%00?mrh%00?mred' AS shared;
DETACH shared;ATTACH 'file:%00?mode=memory&cach%00?mrh%00?mred' AS shared;
DETACH shared;
DE=memory&cach%00?mrh%00?mred' AS shared;
DEred;
DETe
CH shared;
C


sqltext:
SELECT sqlite_rename_parent(1111111&1E111,?,)> abs( -1t(1111111&1E111,?,111111 || 1""">""||(.419 $11199991177||-1111111111E111)"a"WHERE"">"a">"a">"a">"">"a"AND"a""">"">"a">"">"a">"a""">"a">"TTACH>�a">"a">"a">"a">"a">"�">"a">"JOINa""">"a">"a""">"">"a">"">"a">"a""">"">"a">"a">"d""">"a""">"">"a 1)""">"">"a">"a">"d""">"a">"">"a">"a">"d""">"a">"a""">"a">>"">"�">"a">"d""">"a">"a""">"a">"y";


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\y��IN� fyyye pjudpyeyyye INATye pyyyepjudpyE porter)r\yyIALLYblobpjuyye py
















d


�SINrter)p\yyyye pyyyeRtoeni�e pter)r\yyyye pyyye pjpyyye pjudpye 2orter)r\yyy^e CREAdE RIRTUAL TABye porter)r\yyyye @cC
INS*RTr)r\yyyye pyyye L PABye porter)CRGATE VIRTUAC TABye porter)r\yyyye CREATE VIRT2AL TLEFT t1 USING fcC
I`S*e pye�OUTERo����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������UUMtokenize �yye pyyye pjpyyytokenize prter)r\yyyye pyyye pj]yyye pjudpye porteyyyye CREATE VIPTUApoTUAL T�� tj USING f��C
INS*RT INTOpe pytye oyye pyye porter) OUTER\yyyye pyyye pjpynnnnnnnnnnnTERRo}ter);
INS*RT INT 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 CREAT( VIRBUAL TABE\yyy^e CREATE RIRTUAL TABtokenizey�ye pyyye pj�yyyU pjud�ye porter)r\yyyye CR
ATE rIRTUAL TACCCCCCCCizer)r\yyyye pyPRIMARYUAL T.BLE t1 USIdG fc2
INS*RT INTOye pyyye oybe �yye porter) �OUTERo�ter);
INS*RT INTOye pyyye oyye pyye porter) er)r\yyyye CREATE U1izer)r\yBye\yeyye 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 So
INS*RTr)rrUSIREATE VIRTUAL+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++DEFERRABLE+++++++++++++++++++++++++++++++ VIRTUWL TABE\yyy^
 CREATE RIRTUAL TA a,bkenizeyyye@pyyye pj�yyye pjud�ye porTer)yyET.BLE t1 USI�cC
IN��������������������������������������������������������������������������������������������������������������������������������������������������������������������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 pOUTERRo}ter);
INS*����������������FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF���������������������������������������������������������������������������������������������� pjpyyytokenize por�������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������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 USIcC
INS*RT INTiye pyyye �ybe �yye porter) }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 portU�reyyye CREATE VIRTUWL TABE\yyy^
 CREATE RIRTUAL Toke oICITILyBLE t1 USIdG fcC
��bI�cC
Iζ������������������������������������������������������������������������������������������������������������FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF�������������������������������������������������������������������������������������������������������portUer�yyye CREATE VIRTUWL TABE\yyy^
 CREATE RIRTUAL TA a,bkenizeyyye pyyye pj�yyye pjud�ye porter)r\yyyye CR
ATE rIRTUA2 TACCCCCCCCizer)r\yyyye pyyE VIRTUAL T.BLE t 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 QNTOyye portUer�yyye CREATE VIRTUWL TABE\yyy^
 CREATE RIRTUAL Tok��,cC
INS*RT INTWITHO���������������������������������������������������������������������������������������������������������������������������������ٶ������������������������������terNATURALe pyyye pjpyyye pOUTERtokenizer)r\y�d pyyye pjpyye CRcC
INS*RTr)rrUSIN� fyyyepjudpye portr\yyyye CREATE VIRTUAL TABye p�rter)r\y1 U NG fcRo}ter);
INS*RT INTOye pyyye oyye pyye porter) d pyyye pjpyye CRcC
INS*RTr)rrUSIN� fyyye pjudpye portr\yyyyeCREATEye CREATE VIRTUAL TABye po��)r\y1 U NG fcC
INS* VIRTUAL TABye po��)r\y1 U NG f cC
INS*RT QNTOye {yyye oype pyye portU)er)r\yyyye CREATE VIRTUAL TABE\yyy^e CREATE RIRTUAL TABtokenizey�ye pyyye pj�yyyU pjud�ye porter)r\yyyyeACR
ATE rIRTUAL TACCCCCCCCizer)r\yyyye pyyE VIRTUAL T.BLE t1 USIdG fcC
INS*RT INTOye pyyye oybe �yye porter) �OUTERo�ter);
INS*RT INTOye pyyye oyye pyye porter) Tye oype py sqlite_source_id()Uer)r\yyyye CREATE U1izer)r\yBye\yyyye pyye Sorter)r\yyyye CREATE VIRTUAL I.Bporter)r\yyyye INITIALLyyye pjABye �orter)rWy1 U�fcC
INS*RT Q||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||er)r\yyyye CREATE UAizer)r\yBye\yyyye pyye Sorter)r\�yyye CREAE 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 pyyI�cC
IN��������������������������������������������������������������������������������������������������������
INS*RT QNiOye {yoype pyye portUE\yyy^
 Cyyye CREATE VIRTUAL TABE\yyy^e CREATE RIRTUAL TA���kenizey�ye pyyye pj�yyye pjud�ye porter)r\yyyye PR
ATE rIRTUAL TACCCCCCCBizer)r\yyyye pyyE VIRTUAL T.BLE t1 r)rWy1fcC
INS*RT IATOye pyyye oybe �yye porter) �OUTERo}ter);
INS*RT INTOye pyyye oyye pyye porter) er)r\yyyye CREABye\yyyye pyye Sorter)r\yyyye CREATE IRTUAL I.Bporter)r\yyyye INITIALLyyye pjABye porter)r\y1 U� NG fcC
INS*RT QNTOr)r\yBye\yyyye pyye Sorter)ye {yyye oype pyye portUer�yyye CREATE VIRTUWL TABE\yyy^
 CmEATE RIRTUAL TABtokenizeyyye pyyye pj�yyye pjud�|e pmrter)rTyyyye CR
TENG fcC
INS*RT YNTOye {yyyye pyyE VIRTUAL T��� t1 USIdG fcC
INS*RTr)r\yyyye yyye pjp�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 INTOye pyyyd 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*R��TOye {yyye oype pyye portUer)r\yiCeye 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 f
INS*RFULLTOye {yyye oype pyye portU�er)r^yyyye CREAT�����������������������������������������������������������������������������������������������������������������������������������������������������������������������������d�L T.BLE t1 ;ING fcC
INS*RT INTWITHOUTye oype py sqlite_source_id()URALe pyyye pjpyyye pOUnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnjnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn[nnnnnnnnnnnnnnnnnnnnnnnnn nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn�������NTdp�nnnn��nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnqnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn<nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnizeyecC
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 pyyyerte***\yyyye CR
ATE rIRTUAL!TACCCCCCCCizer)r\yyyye pyyE VIRTUA��T.BLE t1 USI porteb) �OUTERNTOye pyyye oyye pyye porter) d pyyye pjpyye CRcA
INS*RTr)rr��IN� fyyye pjudpye portr\yyyye CREATE VIRTUAL TABye po��)r\y1 U NG fcC
INS*RT QNTOye {yyye oype pyhe porte pyyye oyOFer)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 UHIdG fcC
INS*RT INTOye pyyye oybe �yye porter) �ter);
INS*RT INTOye pyyye oyyepyye porter) er)r\yyyye CREATE U1izer)r\yBye\yyyye pyye SUAL 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 p��r)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 TOye pyOUTERo}ter);
INS*RT INTye pyyye oyye-pyye porter) er)r\yyAL)TACCCCCCCCizer)r\yyyye pTOye pyyye �yye pyye porter) er)r\yyyye CREATE UAizer)r\yBye\yyyye pyye Sorter)r\yyyye CREATE VIRTUAL I.Bporter)r\yyyye INITIALLyyye pjABye porr\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 p\yyyye CR
ATE rIRyyE 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 pyyyepjsdpye porter)r\yyyye CREATE VIRWUAL TABE VIRTUAL PABye porter)r\yyy CREATE�UIRTUAL T.BLE t1 U� fcC
INS*RT INTWITHOUTye oype  unlikely(1)rterNATURALe pyyye pjpyyye pOUTER@tokenizer)r\yd pyyye pjpyye CRcC
INS*RTr)rrUSIN� fyyye pjudpye portr\yyyye CREATE VIRTUAL TABye po��)LIMITU NG fcC
INS*RT QNTOye {yyye oype py�e portUer)r\yyyye CREATE VIRTUAL TABE\yyy^e CREATE RIRTUAL TABtokenizey�ye pyyye �j�yyyU pjud�ye porter)r\yyyye CR
ATE rIRTUAq TACCCCCCCCizer)r\yyyye pyyE VIRTUAL o.BLE t1 USIdG fcC
INS*RTI4TOye 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 VIRTUL I.Bporter)r\yyyye INITIALLyyye pjAByf �orter)rW�1 U� NG fcC
INS*RT QNTOpyye portyyye CREATE VtUer�#yyye CREATE VIRTUWL TABE\yyy^
 CREATE RIRTUAL TA a,bkenizeyyyepyyye 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 py�e porter) %er)r\yyAL TACCCCC;CCizer)r\yyyye pTOye pyyye oyye pyye porter) er)r\yyyye CREATE UAize//////////�////////////////////////////////////////�/o////////////////////////////////////////////////////////////r)r\yBye\yyyye pyye Sorter)ryyyye CREAT�RTUAL 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\yyyyyye pjpyyye pjudpye portep)r\yyy^e dEcC
INS*RTr)r\yyyye yyye pjpyyye pjud�e pUAL TABye porter)r\yyyyqqqqqqqqqqqqqqqqqqqqqqe CREATE VIRTUAL T.@LEt1 USING fcC
INS*RTONNTOye {yy p|rtLE 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 CRUAL 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 oICITILyyyb pjuyye py











e L TABye porter)r\yyyye CRErter)r\yyy pyyye phpyyyepOU�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 pOUTERtokenize poyye INITIALLyyyeSING  intcC
IdS*RT INTOye {yyy������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������ round(1,1)��������������������������������������������������������������������������������������������������������������ype pyya port�e py






NOT











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



�USINGzey�ye pyyye pj�yyye pOye pyyyerter)r\yyyye CR
ATE rIRTUAL TACCCCCCCCizer)r\yyyye pyyE VIRTUAL v.BLE t1 USI porteb) rterr\yyyye e 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 pjudpye porter)r\Xyyz TABE VIRTer)r\yd pyyye pjpyye CRcC
INS*RTr)rrUSIN� fyyye pjudpye portr\yyyye CREATE VIRTUAL TABye���������������������������INS*RT QNTOye {yyye oype pyye port�����������������������������������������������NTdp��g');
SEL


sqltext:
PRAGMA 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 ����������������������������������nonanoname;
ATTACH':memory:' AS ��������������������������������inm�mJ��������������y������������������������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 ������������������������������������������������inmbmJme;
VACUUM
�������������y������כ�������������y���������������������������������������������������������������������nonanoname;
ATTACH':memory:' AS ��������������������������������inm�mJ��������������y�������������������������������������inmbmJme;
VACUUM
�������������y������כ���������������������inm�mJ��������������y�������������������������������������inmbmJme;
VACUUM
����������������y��������������כ���������������������inm�mJ��������������������ttttttttttttttttinmbmJme;
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
������������������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���������������������inmbmJme;
VACUUM
����bmJme;


sqltext:
 ee
select date(1,randomblob(.5))LIKE"b" "a","b" ""WHERE"">"a">"a">"ATTACH>�a">"a">>"a">"a">"JOINa""">"a">"f""">"">"a">"">"a">"a""">"">"a">"a">"a""">"a">"a""a">"a">"ATTACH>�a">"a">"a">>"a">"a">"JOINa""">"a">"f">"a">"a";"a",tF;


sqltext:
SELECT  count(1),0, * from ( 
select *), ( 
select *), ( 
select 111), ( 
select FROM1 l�������le,s�e,ne,s�), ( 
select *), ( 
select 111), ( 
select FROM1 l�������le,s�lNlse,ne,s�INDE�mzlne,s�INExdiBne)Hect USING( l�������le,ne,l�������le, lzlkBne,st1G,sEe,�zne,�zlns,smzlNOTeXeiBne,mt1Gone,s�z);


sqltext:
 ea
select 111111E17|~ 1111+ replace(7,7,1611|~ 1111111111E2001-01-01111117|| 1111111111917|~ 1111111111E200/-01-01111)"a","b" ""WHERE"">"m">"a">"a">"�">"y";"a",tF;


sqltext:
PRAGMA auto_vacuum=1;
CREATE TABLE t1(a);�;
DROP TABLE t1;
PRAGMA inte��������������������mJme;
VACUUM
����4�������met;
CREATE VIRTUAL TABLE t1 USING fts3(c);I(';
PRAGMA �riLBACK ;;SAVEPOINT T�����������LLBACK ;;SAVEPOINT T����F;
ALTER TABLE t1 RENAME TO  sqlit_compileoption_used(1)��������������������������ԛ������������������������������inm�mJ�������������;ANALYZE;DROP TABLE IF EXISTS t;
CREATE VIRTUAL TABLE t USING fts3(c);
PRAGMA ��;DROP TABLE IF EXISTS t;
CREATE VIRTUAL TABLE t USING fts3(c);
PRAGMA �����;DROP TABLE IF EXISTS t;
CREATE VIRTUAL TABLE t USING fts3(c);
PRAGMA �rit���������������������������������������������������������������������������������������������������;ANALYZE;CREATE VIRTUAL TABLE t1 USING fts3(c); M;
ALTER TABLE t1 RENAME TO  sqlit_compileoption_used(1)����������������������������������������������������㛛����������������������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 �����;DROP TABLE IF EXISTS t;
CREATE VIRTUAL TABLE t USING fts3(c);
PRAGMA �rit������������������������������������������㛛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 �����;DROP TABLE IF EXISTS t;
CREATE VIRTUAL TABLE t USING fts3(c);
PRAGMA �rit���������������������������������������������������������������������������������������������������;ANALYZE;CREATE VIRTUAL TABLE t1 USING fts3(c); M;
ALTER TABLE t1 RENAME TO  sqlit_compileoption_used(1)���������������������������������������㛛����������������������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 �����;DROP TABLE IF EXISTS t;
CREATE VIRTUAL TABLE t USING fts3(c);
PRAGMA �rit����BETWEEN�������������������������������㛛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);
DROP TABLE IF EXISTS t;
CREATE VIRTUAL TABLE t USING fts3(c);
PRAGMA �rit������������������������������;DROP TABLE IF EXISTS t;
CREATE VIRTUAL TABLE t USING fts3(c);
PRAGMA �����;DROP TABLE IF EXISTS t;
CREATE VIRTUAL TABLE t USING ftsnm�mJ�������������;ANALYZE;DROP TABLE IF EXISTS t;
CREATE VIRTUAL TABLE t USING fts3(c);
PRAGMA �r;DROP TABLE IF EXISTS t;
CREATE VIRTUAL TABLE t USING fts3(c);
PRAGMA �����;DROP TABLE IF EXISTS t;
CREATE VIRTUAL TABLE t USING fts3(c);
PRAGMA �rit���������������������������������������������������������������������������������������������������;ANALYZE;CREATE VIRTUAL TABLE t1 USING fts3(c); M;
ALTER TABLE t1 RENAME TO  sqlit_compileoption_uses(1)����������������������������������������������������������������������������������������g��������������������������������������������������������������������������������������g������������������������������;ANALYZE;CREATE VIRTUAL TABLE t1 USING fts3(c);I�;;
insert into t1 values(1);
END;SAVEPOINT TEEI;
ALTER TABLE t1 RENAME TO  sqliompileoption_used(1)����������������������������������������������������������������������������������㛛����������������������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 �����;DROP TABLE IF EXISTS t;
CREATE VIRTUAL TABLE t USING fts3(c);
PRAGMA �rit������������������������������������������㛛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 �����;DROP TABLE IF EXISTS t;
CREATE VIRTUAL TABLE t USING fts3(c);
PRAGMA �rit���������������������������������������������������������������������������������������������������;ANALYZE;CREATE VIRTUAL TABLE t1 USING fts3(c); M;
ALTER TABLE t1 RENAME TO  sqlit_compileoption_used(1)���������������������������������������㛛����������������������inm�mJ�������������;ANAL TABLE IF EXISTS t;
CREA


sqltext:
WITH i(x) AS ( VALUES(
11), ( 

 111), (1) UNION SELECT (x+1)%10 FROM"","" "","" �)
SELECT x FROM i"",""from ( 


 111), ( se( 
selecT m(1,1)
s19),ON
NSERT INTO t00b VALUE(6);


sqltext:
SELECT printf('%*.*d',5001)>"a">>"a">"4""">>"a">"a""">"a">"4""">""LIKE""""LIKE"b" GLOB"[a
se�����ؿ����"[a
se���-ؼ�"LIKE"b" GLOB"[>ؼ������������������������������������؀����lect- ?coalesc" ""WHERE"">"a"> substr(1,1,1);


sqltext:
CREATE VIRTUAL TABLE t0 USING fts4(tokenize=unicode61 'remove_diacritics=0');
INSERT INTO t0 VALUES('0');
INSERT INTO t0 VALUES('O t0 V���������������FROM���������');
IT INTO
0 �UEA('0'0');
I0'0');
IN;,I(


sqltext:
CREATE VIRTUAL TABLE t0 USING fts4(x,order=DESC);
INSERT INTO t0(docid, x) VALUES(100000, '0:doSid, 0id, x) VA]]]]]INTO t0(docid, x) VALUES(0, @0Ecc 0(ord**�**o***(**!**o***N');
INSERT  INTO t0 VALUES('cct 0 ***��0');
INSeRT INTO t0 VALUES('�������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������cc �');
SELECT docid FROM t0 WHERE t0 MATCH '(^rd*0*�*�*�***0*�*�*�**�';


sqltext:
CREATE TABLE x(a,b);
CREATE VIEW y AS
SELECT ����������������������������������������������������������������� ,*,* ,*, * ,*, (1),*,*, * ,*,*  from ( 
select  * ,*,* ,*, * ,*) (1),*, * ,*,* -from ( 
select $44(�����1 * ,*,*  from ( 
select  * ,*,* ,*, * ,*) (1),*, * ,*,* -from ( 
relect $44(�����1,i���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������n1)in(),*, * ,*,* m ( 
select $44(1,in1�����in.1)it from ( 
selcT 
 19), ( select 

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

44<1);


sqltext:
SELECT  l�������le,l�������le,   l�������le,l�������le, * from ( select 141,141,111), ( 
select 4,4,1 l�������le,1), ( 
select 4,4,1 l�������le)Hect USING( l�������le), ( 
select 4,4,1 l�������le)Hect USING( l�������le)ne l��, ( 
se ( 
select 4,4,��le,s�n11), ( 
sel4,4,1 l�,s�nv,se000000/000000;�);
l


sqltext:
SELECT printf('%2.9s',5,2,3.00000111111111 || 11111111111111)"a","(1b �ERE"">"a>"����1111)"sele" GLOB"*[
select-�]"LIKE"""LIKE0""">"a">"a"""> substr(1,1,1);


sqltext:
SELECT printf('%*.*d',5001)>"a">>"a">"4""">>"a">"a""">"a">"4""">""LIKE""""LIKE"b" GLOB"[a
se����ظ�����"[a
se���-ؼ�"LIKE"b" GLOB"[ؼ������������������������������������؀����lect- ?coalesc" ""WHERE"">"a"> substr(1,1,1);


sqltext:
SELECT printf('0%7.8g0%7.8t0','0'%'s')>strftime( '%wOUTERe�eINSERT INTO t1(rowid, content) VALUES(1, 'running and YySING fTPR4M INTEGER PR4MARY 0tSt00>RY KEY, TARY KEY, Tr0t6t0e3KEY, TER PRIMARY KY, Te0tSw00n0 TARY KEY, Te0Y, Tn0EXT)��CREA KEY, Te0tSt00n0 TARY KEY, Te0tSt0(n0 TARY KEY, Te0Y, Tn0EXT);
CREATE TEMP TRIGGER 









VR UPDATE ON TempT000e BEGIN
INSERT INTxxxxxxxxxx�xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx�xxxxxxxxxxxxxxxxxxxx�xxxxxxxxxxxxxxxpxxxdxxxxxxxxxxnxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxmxxxxxxxxxxxxxxxxxxxxxxxxxxyxxxxxxxxxxxxxxxxxSt00n0 TARY KEY, Te0Y, runningxxx�xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxhxxxxxxxxxxxxxxxxxxxxxxxxxx���xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx{xxSt00INTO Re00T"00e(Te0tSt00ECT new.Te0tSt9�n0 FRM���mpT000eM;
END;
INSERT INTO TempT000e(Te0tSt00���������END;
INSExxxxxTO TempT000e(Te0, Te0tS 0n0 TARY KaY, Te0Y, Tn0EXT);
CREATE TEMP TRIGGER 









ER UPDATE KN TT000e BEGIN
IdSERT IN���KETO R@00T"00e(Te0tSt00ECT neU.Te0tSt90n0 FRM���m]T000e LIM;
END;
INSERT INTO TempT000e(Te0tSt00n0) VZLANALYZE0e LIMIT 1;
END;CGIN
�NSERT INPO Re00T000eITe0tSt00n0)
SELT new.Te0tSt90n0 FROM TempT000e KE], TER KEY, Te0tSt00n0 TARq KEY, Te0Y, Tn0EXT;
CREATE TEMPISRIGGER 




UPDATE ON TempT000e BEGFN
�NSERT 3NTO Re00TAS0e(Te0DEF Te0tSt00n0 TARY KEY, Ted, Tn0EXT;
CREA 









ER U >=TE IN
INSERT kNTO Re00T000ee0tSt0NTO Re00T"00e(Te0tSt00n0)
SEL3 Te0Y, Tn%YXT;
CREATE TEMP vRIGGER 
R UPDCTE ON TempT000e BEGIN
�NSERT INPO Re0UPDA�E OTRANSACTION BEGIN, Te0tSt00n0 TARY KETn0ELT;
CREAqE TEMP TRJGGER 









ER UPDATE OTRAACTION BEGIN
INSE Re00T000ee0tSt0NTO Re00T"00e(TEGIN
INSERT INPO Re0ERRED
SELY KEY, Te0t6t0e KEYR PKE)
SELE sqlite_comt0e KEY, TER PRIMARY KE)
SELE sqlite_compileoption_get(1)TO TempT000e(Te0tSt00n0) VADATE ON TempT000e BEGI
INSERT INTxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx�xxxxS�0@n0 TA@ K;
Ct;
END;
INSERT INTO TempT000e(Te0tSt0NTO Re00T"00g(Ts0tSt00n0)SELECT new.Te0tSt90n0 FROM TempT000e KE�� TER KEY, Te0tSt00n0 TARY KEY, Te0Y, Tn0EXT;
CREATE TEMP TRJGGER 









ER UPDA�E OTRAmSACTION BEGIN
INSERT INTO Rg0T000e(TTARU KEY, Te0t6t KE>,.TEN PRCROSS K Tem�T000e BEGIN
INSERT INTO Re00T"00e(Te0tSt00ECT new.Te0tSt90n0 FRM���mpT000e LIM;
END;
I UPDATE OSERT INTxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx�xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxe(TmpT000w(Te0tSt00�������������������������������������������������������������������������@���������������������������������������������������������������REFERENCES������������������������ �������������������������������������������������������������������������������������������������������������������pT000e IM;
EN julianduy(1,1,1)mpT000e(Te0wSt00n0) VALANALYZE0e LIMIT 1;
END;CT ne0tSt00n0) MALANALYZE0e LIMIT 1;
END;CT nej.Te0tSt90�0 FROM TemiT000e KE], TER (EY, Te0tSt




ER UPDATE ON TempIGGER 









ER UPDATE ON TempT000e BEGIN
�NSErT INTO Re00T000e(Te0tSt00n0)
SELY KEY, Te0t6t0e KEY, TER PRIMAKE)
SELECT new.Te0tSt
END;
INSERT INTO t00n0)SELECT new.Te0tSt90n0 FRO0e BEGIN00e KE�� TER KEY, Te0tSt00n0 TARY KEY, Te0Y, Tn0EXT;
CREATE TEMP TRJGGER 









ER UPDAt6 OTRANSA.TION BEGIN
IN<ERT INTO Re00T000ee0tSt0NTO Re�����������������0)
SEL@ Te0Y, Tn%YXT;
CREATE TEMP TR���R 









ER U��ATE ON TempT000e BEGIN
�NSERT INPO Re000e BEGIN00e KE�� TER KEY, Te0tSt00n0 TARY KEY, Te0Y, Tn0EXT;
CREATE TEMP TRJGGER 









ER UPDATE OTRANSACTION BEGINtSt0NTO Re00T"00e(TEGIN
INSERT INTO Re00T000e(Te0t�t00n0)
SELY KEY, Te=t6t0e K total(1)RIMARY KE)
SELECT new.Te0tSt
END;GGGGGGGGGGGGGGGGpT000e(Te0tSt00n0) VA0tSttStEND;
IN8T INTO TempT000e(Te0tSt00n0) VA0tSt00>RY KEY, TARY KEY, Te0t6t0e KEY, TER PRIMARY KEY, Te0tSt00n0 TARY KEE, Te0Y, Tn0EXT)CREATE TEMP ALLGGER 









ER UPDATE ON!TempT000e BEGI��INTxxxxxxxxxxxxx�^xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx��xxxxxxxxxxxxxx�xxxxxxxxxxxxxxxxxxxxxxxxxxxJJJJJJJJJJJJJ00T000e(TTARY KEY, Te0t6JJJJJJJJJJJJJJJxxxxxxxxxxxxZxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxSt00INTO Re00T"00e(Te0tSt00ECT new.Te0tSt90n0 FRM���mpT000e LI�������END;
INSERT INTO TempT000e(Te0nSt00�d�������END;
INSExxxxxTO TempT000e(Te0, �e0tSt00nT new.Te0tSt90n0 XRM���mpT000e LIM;
END;
INSERT IOTO Te 'a''b'(TT;
CREATE TEMP TRIGGER 




UPDATE ON TempT000e ����N
�NSERT INTo Re00TAS0e(Te0DEFERRED
SELYER 







����

ER UPDATE OTRANSACTION BEGIN
INSERT INTO Rg00T000e(TTARY KEY, Te0t6t KEY,.TEN PRleoption_get(TO TempT000B(Te0tSt00n0) VADATE ON TempT000e BEGIN
INSE
RT INTxxxxxxxxxxxxxxxxxx���������������������xxxS�00nt;
END;
INSERT INTO TempT000e(Te0tSt0NTO Re00T"00e(Te0tSt00n0)SELECT new.=e0tSt90n0 FROM TempT000e KE�� TER KEY, Te0tSt00n0 TARY KEY, T @1, Tn0EXT;
CREATE TEMP TRJGGER 









ER UPDATE OTRANSACTION BEGIN
IN� xxxx�xxxxxxxxxx�xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx�@ K;
Ct����������������;
END;
INSERTQEFORETempT000e(Te0tSt0NTO Re00T"00e(TdtSt00n0)SELECT new.Te0tSt90n0 FROM TempT000e KE�� TER KEY, Te0tSt00n6 TARY KEY,dTe0Y, Tn0EXT;
CREATE TEMP TRJGGER 









ER UPDATE OTRANSACTION BEGIN
INSERTRECURSIVE0T000e(TTARY KEY, Te0t6t KEY, TEN(PRAMARY K TSmmT000e BEGIN
INSERT INTO Re00T"00e(TeRT;INTO TempT000e(Te0uSt00������������d��������������������������������������YZE');
INSEROOOO


sqltext:
PRAGMA encoding=UTF16be;
SELECT trim(~'@0���  ,1)%')>"+2 days""�">>"+2 b" ""WHERE">�a">"a">"a">"a">"a">"a">"a">"JOINa""">"a">"a""">"">"a">""�j
 a.bRT INTOye pVIRTUAL T.BLE t1CREAT�INS*Rt �yye pyxye�rter)r\yyyye pyyye pjpyyye pOUTER�toizATIHNtokenize py�toizATIHNtokenize pyyyye pyyye pe pjpZyyeHO
 a.bRT INTOye pVIRTUAL yyye pyyye pe pjpZyyeHO�j
 a.bRT INTOye pVIRTUAL T.BLE t1CREATE INS*Rt �yye pyxye�rter)r\RAISE y  pOUTER�toizATION@L1rter)r\yyyye pyyye pjp yyeHO�j
 a.bRT INTOye pVIRTUAL T.BLE t1CREAT�INS*Rt �
NO






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









, '444


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

') LIKE"b" "a","b" ""WHERE"">"a">"Z">"a""">"">"4""">"">"a">"a">"a""">"a""">"">"a">"a">"a""">"a">"4""">""LIKE"""">"a">"""">"">"a">"a">"a""">"a""">"">"a">"a">"a""">"a">"4""">""LIKE"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)$
END*Rt �
NO






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









, '444�

') 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""">$sr(1,1,1);


sqltext:
CREATE table t1(o�e ,"a"doub chav(1)UNIQUE);
select DISTINCT* from t1,( 
select 1111 f,";" AND.4>"a" OR 41-2 ),( 
select 11114>"a" from t1,( 
select 1111 f,";" AND.4>"a" OR 41-2 ),( (s
select 1111-2 ),( 
select 1111 fr ),( 
select 1111 fro)ON+14="a" OR+-44++-241-2414=241-2414="a" OR"a"="B"OR-44+-2414="a" OR++-241-2414="a" OR"a"="B"OR"f"="a" OR"a"=1-2 ) NA NATURAL JOIN t1 NATUR�����UR�1 NATURAL JOIN t1 NA NATURAL JOIN t1 NATU������� NATURAL JOIN t1 NA NATURAL JOIN t1 NATUR��������������� NATURAL JOIN t1 NA NATURAL JOIN t1 NATUR������UR���UR�����UR�1 NATURAL JOIN t1 NA NATURAL JOIN t1 NATU������� NATURAL JOIN t1 NA NATURAL JOIN t1 NATUR��������������� NATURAL JOIN t1 NA NATURAL JOIN t1 NATUR������UR������� NATURAL JOIN t1 NA NATURAL JOIN t1 NATUR��������������� NATURAL JOIN t1 NA NATURAL JOIN t1 NATUR������� NATURAL JOIN t1 NA NATURAL JOIN t1 NATUR����TU������� NATURAL JOIN t1 NA NATURAL JOIN t1 NATUR;
SELECT * FROM t1 NATUqAL JOINURAL JOIN t1 NTUR��� NATURAR�1 NATURAL JOIN t1 NANATURAL ���� NATURAL JOIN t1 NA NATURAL JOIN t1 NATUR��������������� NATURAL JOIN t1 NA NATURAL JOIN t1 NATUR������� NATURAL JOIN t1 NA NATURAL JOIN t1 NATUR����TU������� NATURAL JOIN t1 NA NATURAL JOIN t1 NATUR;
SELECT * FROM t1 NATUqAL JOINURAL JOIN t1 NTUR��� NATURAR�1 NATURAL JOIN t1 NANATURAL JOIN ATURAL JOIN t1 NA NATURAL JOIN t1 NATU�����NA NATURAL JOIN t1 NATUR������� �TURAL JOIN t1 N quote(1. JOIN t1 NATUR�����NA NATURAL JOIN t1 NTUR��� NATURAL JOI�������� NATURAL JOIN t1 NA NATURAL J���������������������OIN1t1 NATUR����TU������� NATURAL JOIN t1 NA NATURAL JOIN t1 NATUR;
S


sqltext:
create TEMP  table t1(allint);20;
PRAGMA page_size = 1024;PRAGMA mmap_size = 1024;PRAGMA mmap_size = 7;REPLACE into t1 select DISTINC.* from t1,t1 v1,t1 DIS1,t1 DIST,t1 DIS1,t1 DISTINC;PRAGMA mmap_size =�1024;PRAGMA mmap_size = 7;REPLACE into t1 select DISTINC.* from t1,t1 v1,t1 DIS1,t1 DIST,t1 DIS1,t1 DISTINCt1,t1 v1,t1 DIS1,t1 DIST,t1 DIS1,t1 DISTINC;PRAGMA mmap_size =�1024;PRAGMA mmap_size = 7;REPLACE into t1 select DISTINC.* from t1,t1 v1,t1 DIS1,t1 DIST,t1 DIS1,t1 DISTINC,t1 vINC,t1 v�,t1 v ON .44447777;REPLACE inom t1,WIC,t1 vINC,t1 v�TINC,t11,t1 D1 v�,t1 d ON .477;
rt i�to t1 
se 75  t1 a,tINC,t1 v�,t1 v ON .4477;RCE int from t1,tISTINC,t1 vINC,t1 v�,t11,t1 t1 vINC,t1 vC,t1 d ON .477;
,t1 vINC,t1 v�,t1 v ON .44447777;REPLACE inom t1,WIC,t1 vINC,t1 v�TINC,t11,t1 D1 v�,t1 d ON .477;
rt i�to t1 
se 75  t1 a,tINC,t1 v�,t1 v ON .4477;RCE int from t1,tISTINC,t1 vINC,t1 v�,t,1,t1 t1 vINC,t1 vC,t1 d ON .477;
insert i�to t1 
st 75 from t120;
PRA


sqltext:
CREATE VIRTUAL TABLE t1 USING fts3(content, tokenize porter);
INSERT INTO t1(rowid, content) VALUES(1, 'EPOINTmpinESSING Wism(cond jumpiiWHEREYALism(content, �okg ismtWHESEYALism(conten1), ( select 

( 
selecT 
 1111)UNION 
selecT 
 19), ( select 

( 
selecT 
 111)UNION 
selecT 
 19), ( select 

( 
s5)UNION values(1,11,1,1,11)UNION values(1,11,1,1,11)UNION values(1,11,1,1,1)UNION values(1,11,1,1,11111),
(444,1,1,1,1)UNION vales(1,11,1,1,11)UNION values(1,11,1,1,111)UNION values(1,11,1,1,11)UNION values(1,11,1,1,11)UNION values(1,11,9,1,111)UNION values(1,11,1,1,11)UNION values(1,11,1,1,11)UNION values(1,11,1,1,1)UNION values(1,11,1,1,11111),
(444,1,1,1,1)UNION values(1,11,1,1,11)UNION values(1,12,1,1,111)UNION values(1,11,1,1,11)UNION values(1,11,1,1,11)UNION values(1,11,1,1,5)UNION values(1,11,1,1,11)UNION values(1,11,1,1,11)UNION values(1,11,1,1,1)UNION values(1,11,1,1,11111),
(444,1,1,1,1)UNION values(1,11,1,1,11)UNION values(1,11,1,1,111)UNION values(1,11,1,1,L1)UNION values(1,11,1,1,11)UNION values(1,11,1,1,1)UNION values(1,11,1,1,1111)UNION values(1,11,1,1,1)UNION values(1,11,1,1,11111),
(444,1,1,1,1)UNION values(1,11,1,1,11)UNION values(1,12,1,1,111)UNION values(1,11,1,1,11)UNION values(1,11,1,1,11)UNION values(1,11,1,1,1)UNION values(1,11,1,1,11)UNION values(1,11,1,1,11)UNION values(1,11,1,1,1)UNION values(1,11,1,1,11111),
(444,1,1)UNION values(1,11,1,1,1)UNION values(1,111,1,1111)UNION values(1,11,1,1,1)UNION values(1,11,1,1,11111),
(444,1,1,1,1)UNION values(1,11,1,1,11)UNION values(1,12,1,1,111)UNION values(1,11,1,1,11)UNION values(1,111,1,1,1)UNION values(1,11,1,1,11)UNION values(1,12,1,1,111)UNION values(1,11,1,1,11)UNION values(1,11,1,1,11)UNION values(1,11,1,1,5)UNION values(1,11,1,1,11)UNION values(1,11,1,1,11)UNION values(1,11,1,1,1)UNION values(1,11,1,1,11111),
(444,1,1,1,1)UNION values(1,11,1,1,11)UNION values(1,11,1,1,111)UNION values(1,11,1,1,11)UNION values(1,11,1,1,11)UNION values(1,11,9,1,111)UNION values(1,11,1,1,11)UNION values(1,11,1,1,11)UNION values(1,11,1,1,1)UNION values(1,11,1,1,11111),
(444,1,1,1,1)UNION values(1,11,1,1,11)UNION values(1,12,1,1,111)UNION values(1,11,1,1,11)UNION values(1,11,1,1,11)UNI@alues(1,11,1,1,5)UNION values(1,11,1,1,11)UNION values(1,11,1,1,11)UNION values(1,11,1,1,1)UNION values(1,11,1,1,11111),
(444,1,1,1,1)UNION values(1,11,1,1,11)UNION values(1,11,1,1,111)UNION values(1,11,1,1,L1)UNION values(1,11,1,1,11)UNION values(1,11,1,1,1)UNION values(1,11,1,1,1111)UNION values(1,11,1,1,1)UNION values(1,11,1,1,11111),
(444,1,1,1,1)UNION values(1,11,1,1,11)UNION values(1,12,11,1,1,11111),
(444,1,1,1,1)UNION values(1,11,1,1,11)UNION values(1,12,1,1,111)UNION values(1,11,1,1,11)UNION values(1,11,1,1,11)UNION values(1,11,1,1,5)UNION values(1,11,1,1,11)UNION values(1,11,1,1,11)UNION values(1,11,1,1,1)UNION values(1,11,1,1,11111),
(444,1,1,1,1)UNION values(1,11,1,1,11)UNION values(1,11,1,1,111)UNION values(1,11,1,1,L1)UNION values(1,11,1,1,11)UNION values(1,11,1,1,1)UNION values(1,11,1,1,1111)UNION values(1,11,1,1,1)UNION values(1,11,1,1,11111),
(444,1,1,1,1)UNION values(1,11,1,1,11)UNION values(1,12,1,1,111)UNION values(1,11,1,1,11)UNION values(1,11,1,1,11)UNION values(1,11,1,1,1)UNION values(1,11,1,1,11)UNION values(1,11,1,1,11)UNION values(1,11,1,1,1)UNION values(1,11,1,1,11111),
(444,1,1)UNION values(1,11,1,1,1)UNION values(1,11,1,1,1111)UNION values(1,11,1,1,1)UNION values(1,11,1,1,11111),
(444,1,1,1,1)UNION values(1,11,1,1,11)UNION values(1,12,1,1,111)UNION values(1,11,1,1,11)UNION values(1,111,1,1,1)UNION values(1,11,1,1,11)UNION values(1,12,1,1,111)UNION values(1,11,1,1,11)UNION values(1,11,1,1,11)UNION values(1,11,1,1,5)UNION values(1,11,1,1,11)UNION values(1,11,1,1,11)UNION values(1,11,1,1,1)UNION values(1,1,1,111)UNION values(1,11,1,1,11)UNION values(1,11,1,1,11)UNION values(1,11,1,1,1)UNION values(1,11,1,1,11)UNION values(1,11,1,1,11)UNION values(1,1F,1,1,1)UNION values(1,11,1,1,11111),
(444,1,1)UNION values(1,11,1,1,1)UNION values(1,11,1,1,1111)UNION values(',11,1,1,1)UNION values(1,11,1,1,11111),
(444,1,1,1,1)UNION values(1,11,1,1,11)UNION values(1,12,1,1,111)UNION values(1,11,1,1,11)UNION values(1,11,1,1,11)UNION values(1,11,1,1,1)UNION values(1,11,1,1,11)UNION values(1,11,1,1,11)UNION values(1,11,1,1,1)UNION values(1,11,1,1,11111),
(444,1,1,1,1)UNION values(1,11,1,1,11)UNION values(1,11,1,1,1131),
(444,1,1,1,1);


sqltext:
CREATE VIRTUAL TABLE ft0 USING fts4(x, y);
INSERT INTO ft0 VALUES('a 0', 'AULT">"a">"a""">">"ATTA>ACH>�a">"a">"a">"a">"a">"aLIKE">"JOINa""">",1)SERT IEXISTS f S��INdO fC0 b"a">"C">+a">"a">"JOINa""">"a">"a"">"a">"">"a">"a"""JOINa""">"a">"">"a">DEFAULT">"a">"a""">">"ATTACH>ACH>�a">"a">"a">"a">"a">"aLI>"a">"a">"JOINa""">"a">"a""">"">"a">"">"a">"�a">"a">"a">"a">"a">"a">"a">"JOINa""">"a">"d"">"">d"">"a"REST">"a">"�a">"a">"a">"�">"a">"a">"a">"JOhNa""">"a"�>"">"a">"">"a"IRTUAL TABL1,1ySERT 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">"JOINa""">"a">""N"a">"a">"ATTACH>AC�>�a">"a">"a">"a">"a">"a">"a">"JOINa""">"a">"a""">"">"a">"">"a2>"JOINa">"ATTACH>ACH>�a"">"a">"JOINa">"ATACH>ACH>�a">"a">"a">"a">"a">"a">"a">"JOINa""">"a">"">"a">DEFAULT">"a">"a""">">"ATTACH>ACH>�a">"a">"a">"a">"a">"aLIKE">"JOINa""">"a">"a""">"">"a">r">"a">"�a">"aD>a">"a">"a">"a">"a">@OINa""">"a">"a""">""->"a">""N"a">"a""">"">"a>">"a">"�a">"a">"a">"a">"a">"a">"a"><JOINa""">"a">"a""">"a">"a"�����������������������������������������������>"a">"a">"a">"JOIka""">"a">"a""">"">"a">"">"I">"a""">"">"a";"a""a""">"">"a">"a">"E">"a">"JOINa"@"a">"">"a">"a""">"">>"a""">"">"a">"""aa">"a">IGNORE">"a">a">"a">"JOINa""">"a">"a"""�"">"a">�">"a">"aa""">"">"a">"">"`">"�a">"a">"a">"a">"a">"a" 0 bIRTULB fts TA"7E ft0  c
d');
SELECT snippet(ft0, '0') FROM ft0 WHERE ft0 MATCH 'c f >"a">"a">"a">"a">b';SELECT snippet(ft0, '0') FROM ft0":"a">"JOINa""">"a">"a""">"">"a">"a"a">"y";"a">"a"">"">"a">"">"a">"�a">"q">"a">"a">"a">"a">"JOINa">"ATT�CH>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">"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">"�a"""">"a">"y";"a",tF;


sqltext:
 ee
select datetime()in(16666666666666666666666666666666666666666666661,1)/* */*"66666666E-6666666666666666666666666666666666666661,1)/* */*"",""from ( 
select 4411,1,1,1), ( 
selecT 
11), (  ;
select 4411,1,1,1), ( 
selecT 

 19), ( select 

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

( 
selecT 
 111)UNION 
selecT ",""from ( 
select 4411,1,1,1), ( DESCecT 
11), (  ;
select 4411,1,1,1), ( 
selecT 

 111), ( select 

( 
selecT 
 1111)UNION 
selecT 
 19), ( select 

( 
selecT 
 111)UNION 
selecT 
 19), ( select 

( 
selecT 
 111)UNION 4UNIONecT 
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:
CREATE VIRTUAL TABLE t0 USING fts4(compress=mpress=uTUAL TABLE t0 USIN�����������������������������������+-44++-����������������������������������������������������������������>"a" O="" OR 44>"a" OR"B">=a" OR 444>"a" -241<="a" OR"a"lect .99941-2 ) || +-44++-2414>"a" OR"a"="" OR 44>"a" OR"B"<="a" OR"a">"B", ( 
select 111)ON( �
select .99941-2 ) || +-44++-2414>"a" OR"a"="" OR 44>"a" OR"B">"a" OR 444>"a" -241<="a" OR"a">"B", ( 
select 111)ON( �
select .99941-2 ) || +-44++-2414>"a" OR"a"="" OR 44>"a" OR"B">"a" OR 444>"a" OR"B">"a" OR 44>"a">"B", ( 
select 111)O�
select .99941-2 ) || +-44++-2414>"a" OR"a"="" OR 44>"a" OR"B"<="a" OR"a">"�", ( 
select 111)ON( �
select .99941-2 ) || +-44++-2414>"a" OR"a"="" OR 44>"a" DR"B">"a" OR 444>"a" -241<="a" OR"a">"B", ( 
select 111)ON( �
select .99941-2 ) || +-44++-2414>"a" OR"a"="" OR 44>"a" OR"B">"a" OR 444>"a" OR"B">"a" OR 44>"a">"a" OR 444>"a" OR"B">"a" OR 44>"a" "B">"a" OR 4444>+-2414>"a" OR"B">"a" OR 44>"a" OR"B">"a);


sqltext:
CREATE VIRTUAL TABLE t0 USING fts4(x,order=DESC);
INSERT INTO t0(docid, x) VALUES(1000010000000E0, '0:doSid, x0id, x) VAL�ES(0');
INSERT INTO t0(docid, x) VALUES(0, '0Ecc 0(ord**�**o***(**!**o****�**o*****0{s4(or]*�"********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*****{s4(ord*0END:]*�************�s4(ord*0*�*:]*�"**********�**o*****0{s4(or]*�"**********�*0{s4(ord*o';


sqltext:
CREATE TABLE t1(x);
CREATE TABLE t2(y);
INSERT INTO t1 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(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(222111);
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(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);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:
WITH WWW�BEWWWWqWWWWWW(x) AS ( VALUES(1,2) ),WWWWWW(x) AS ( VALUES(1,2) ),WW�WW9WWWWCWWWW00d(x)AS(SELECT 1 UNION ALL SELECT x+1 AS n FROM d WHERE n<=530)
INSERT INTO t1 ;


sqltext:
ATTACH 'file:%00?mode=memory&0?mode=memory&cach%00?med' AS shared;
DETACH shared;ATTACH 'file:%00?me=memory&cach%00?mrh%00?mred' AS shared;
DETACH shared;ATTACH 'file:%00?mode=memory&�ch%00?mrh%00?mcarh%00?mred' AS shhared;ATTACH 'file:%00?me=memory&cach%00?mrh%00?mred' AS shared;
DETACH shared;ATTACH 'file:%00?mode=memory&cach%00?mrh%00?mcach%00?mrh%00?mred' AS shared;
DETACH shared;ATTACH 'file:%00VALUE8mory&cach%00?mrh%00?mred' AS shared;
DETACH shared;ATTACH 'file:%00?mode=memory&cach%00?mrh%00?mred' AS shared;
DETACH shared;
DE=me&cach%00?mrh%00?' ASred;
DEred;
DETe
CH ed;
C


sqltext:
CREATE VIRTUAL TABLE ft USING fts4(o00, '', 'f



vvvvvvvvvvvvVvvvvvv vvvvvvvvvvvvvvvvvvvvTvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvv�vvvvvvvvvvvvvvvvvvvvvvvvvvv
vv�vvvvvvvvvvvvvvvv avg(1)ot�Aavvgvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvv�����������������������������������Һ���������������������������������������������������������������������������������������������������NIQUE,U""UNIQUE), avg(9), avg(1),  avg(1), avg(11), avG(1), avg(9),  avg(1), Av, avg(1)ot�AEvG(1),"""""""""""""""""""""""""""""="""""""vvvvvvvvvvvvvv������������զ���������������������������Ϻ�����������������""""""""""""""""""""""""""""""""""""""UUM;B9),  avg(11A Avg(1), afg(1), avg(1)otal(1),1��������������������������������������������������������SET��������������������������������������������������������������������������������������vvvvvvvcvvvvv(11), avG(1), avg(9), avg(1),  avg(1), avg(11), avG(), avg(9,  avg(16, Av, avg(1)ot�AAvG(1), avg59)smz""UNIQUE,U""UNIQUE,UEvvvvvvvvvvvvvvvvvv�vvvvvANALYZEvvvvvvvvvvvvvvavvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvv��������������������������vvvvvvvv���vvvvvCONFLICTvvvvv_vvvvvwvv');
SEL


sqltext:
ANALYZE;SAVEPOINT
CO�;SAVEPOINT
CO�CO;SAVEPOINT
CO�;SAVEPOINT
CO�CO�L�LYZE;SAVEPOINT
C;SAVEPOINT
CO;SAVEPOINT
COO�;SAVEPOINT
CO;SAVEPOINT
CO�;; 
select(1*4)in(1,1)INTERSECT  
select  min(1,1)in(1*4)in(1,1)INTERSECT  ;
select  min(1,1)in(1*4)in(1,1)INTERSECT  IN
select  min(1,1,1)inTERSECT  
select(1*4)in(1,1)INTERSECT l  
select(1*4)in(1,1)INTERSECT  
select  min(1,1)in(1*4)in(1,1)INTERSECT  IN
select  min(1,1,1)inTERSECT  
select(1*4)in(1,1)INTERSECT  
select  min(1,1)in(1*4)in(1,1)INTERSECT  ;
select  min(1,1)in(1*4)in(1,1)INTERSECT  IN
select  min(1,1,1)inTERSECT  
select(1*4)in(
select(1*4)in(1,1)INTERSECT  
select  min(1,1)in(1*4)in(1,1)INTERSECT  ;
select  min(1,1)i1,1)INTERSECT  
select  min(1,1)in(1*4)in(1,1)INTERSECT  
select  min(1,1)in(1*4)in(1,1)INTERSECT  IN
select  min(1,1,1)inTERSECT  
select(1*4)in(1,1)INTERSECT  
select  min(1,1)in(1*4)in(1,1)INTERSECT  ;
select  min(1,1)in(1*4)in(1,1)INTERSECT  IN
select  min(1,1,1)inTERSECT  
select(1*4)in(1,1)INTERSECT 
select(1*4)in(1,1)INTERSECT  
select  min(1,1)in(1*4)in(1,1)INTERSECT  IN
select  min(1,1,1)inTERSECT  
select(1*4)in(1,1)INTERSECT  
select  min(1,1)in(1*4)in(1,1)INTERSECT  ;
select  min(1,1)in(1*4)in(1,1)INTERSECT  IN
select  min(1,1,1)inTERSECT  
select(1*4)in(1,1)INTERSECT  
select  min(1,1)in(1*4)in(1,1)INTERSECT DR
select 9;)) @;


sqltext:
SELECT  count(1),0, * from ( 
select *), ( 
select *), ( 
select*), ( 
select *), ( 
select 111), ( 
select FROM1 l����������le,ne,l�������le, le,ne,l�����������������������������������������������le,nne,s�le,s�lNlse, *), ( 
select 111), ( 
select FROM1�le,s�lNlse,ne,lNlse, *), ( 
select 111), ( 
select F�����le,ne,l�������le, le,ne,l�����������������������������������������������le,nne,s�INDE�mzlne,Bne)Hect USING( l�������le,ne,l�������le, le,ne,l�����������������������������������������������le,ne,s�INDE�mzlne,s�INExdiBne)sst1G,sE�mmne,�zlkB 111), ( 
select FROM1 l����������le,ne,l�������le, le,ne,l�����������������������������������������������le,nne,s�le,s�lNlse, *), ( 
select 111), ( 
select FROM1�le,s�lNlse,ne,lNlse, *), ( 
select 111), ( 
select F�����le,ne,l�������le, le,ne,l�����������������������������������������������le,nne,s�INDE�mzlne,Bne)Hect USING( l�������le,ne,l�������le, le,ne,l�����������������������������������������������le,ne,s�INDE�mzlne,s�INExdiBne)sst1G,sE�mmne,�zlkBn"">$substr(1,1,1);


sqltext:
;--aone);
_0TE TABPPPPPPP0PPPP�PPPPPPPPPPPPPPPPPP];
PRAGMA synchronous = [nnal_m��e = �
PMA checkpoint_ntjournal_fullf�ync=[ 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 USI��������������������������ԛ�����y�����PPPPP];
PRAGMA synchronous = [nnal_m�de = �
PMA checkpoint_ntjournal_fullf�ync=[s s96;
CREATE TABLEx�������t;
CREATE VIRTUAL TABLE t1 USING fts3(c);I(';
PRAGMA ME TO  sqlit_compileoption_used(1)��������������������������ԛ������������������������������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������������������������������������������������������������������������������������ԛ�����y�����PPPPP];
PRAGMA synchronous = [nnal_m�de = �
PMA checkpoint_ntjournal_fullf�ync=[s s96;
CREATE TABLEx�������t;
CREATE VIRTUAL TABLE t1 USING fts3(c);I(';
PRAGMA �rCK ;;SAVEPOINT T��d��������LLBOCK ;;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������������������������������;DROP TABLE IF EXISTS t;
CREATE VIRTUAL TABLE t USING fts3(c);
PRAGMA �rit�����������������������������������������������������������������������������DISTINCT�������������������������������������������;ANALYZE;DROP x);
PRAGMA `al_autochecTABLE IF EXISTS t;
CREATE VIRTUAL TABLE t USING fts3(c);
PRAGMA �ritaD�������������������������������������������������������������������������������������������DISTINC�rCK ;;SAVEPOINT T�����������LLBCURRENT_TIMEINT T����F;
ALTER TABLE t1 RENAME TO  sqlit_compileoption_used(1)�������������������������������������;ANALYZE;DROP TABLE IF EXISTS t;
CREATE VIRTUAL TABLE IF EXISTS t;
CREATE VIRTUAL TABLE t USING fts3(c);
PRAGMA �ritaD������������������������������������������������������������������������������������ԛ�����y�����PPPPY];
PRAGMA synchronous = [nnal_m�de = �
PMA checkpoint_ntjournal_fullf�ync=[s s96;
CREATE TABLEx�������t;
CREATE VIRTUAL TABLE t1 USING fts3(c);I(';
PRYGMA �rCK ;;SAVEPOINT T�����������LLBOCK ;;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������������������������������;DROP TABLE IF EXISTS t;
CREATE VIRTUAL TABLE t USING fts3(c);
PRAG����MA �rit�����������������������������������������������������������������������������DISTINCT�������������������������������������������;ANALYZE;DROP x);
PRAGMA `al TABLE t USING fts3(c);
PRAGMA �rit������������������������������;DROP TABLE IF EXISTS t;
CREATE VIRTUAL TABLE t USING fts3(c);
PRAGMA �rit�����������������������������������������������������������������������������DISTINCT�������������������������������������������;ANALYZE;DROP TABL- IF EXISTS t;
CREATE VIRTUAL TABLE t USING fts3(c);
PRAGMA �ritaD�������������������������������3(c);
PRAGMA �rit�����������������������������������������������������������������������������DISTINCT�������������������������������������������;ANALYZE;DROP TABL- IF EXISTS t;
CREATE VIRTUAL TABLE t USING fts3(c);
PRAGMA �ritaD�������������������������������������������������������������������������������������������������������������������������������������������DISTINCT����������������������������������������������CASCADE���������������������������������ԛ������������s s96;
CREATE TABLE t0(x);
PRAGMA `al_autocheck';
PRAGMA �ritaD�LBACK ;;SAVEPOINT T�����������LLBCK ;;SAVEPOINT T����F;
ALTER TABLE t1 RENAME TO  sqlit_compileoption_used(1)��������������������������ԛ������������������������������inm�mJ�������������;ANALYZE;DROP TABLE IF EXISTS t;
CREATE VIRTUAL TABLE t USING fts3(c);
PRAGMA �rit�d���������������������������;DROP TABLE IF EXISTS t;
CREITE VIRTUAL TABLE t USING fts3(c);
PRAGMA �rit���������Ԕ������������������������������������������������������������������DISTINCT������������������������������������������;ANALYZE;DROP TABLE IF EXISTS t;
CREATE VIRTUAL TABLE t USING fts3(c);
PRAGMA �ritaD�Ա���������������������������������������������������������������������������������ԛ�����y�����pPPPP];
PRAGMA synchronous = [nnal_m�de = �
PMA checkpoint_ntjournal_fullf�ync=[s s96;
CREATE TABLEx�������t;
CREATE VIRTUAL TABLE t1 USING fts3(c);I(';
PRAGMA �rCK ;;SAVEPOINT T�����������LLBOCK ;;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);
PRAG<A �rit������������������������������;DROP TABLE IF EXISTS t;
CREATE VIRTUAL TABLE t USING fts3(c);
PRAGMA �rit�����������������������������������������������������������������������������DISTINCT�������������������������������������������;ANALYZE;DROP TABLE IF EXISTS t;
CREAANDVIRTUAL TABLE t USING fts3(c);
PRAGMA �ritaD�������������������������������������������������������������������������������������������DISTINCT����������������������������������������������CASCADE���������������������������������ԛ������������������������������;ANALYZE;DROP TABLE IF EXISTS t;
CREATE VIRT@AL TA3(c);
V���F;


sqltext:
 ea
select trim(1,?)LIKE (111111111111111111111111111111111)"a","b" ""WHERE"">"a">"a">"ATTACH>�a">>"a">"a""">"a">"ATTACH>�a">"a">"a">"a">"a">"a">"a">"a">"a">"a">"a">"a">"JOINa""">"a">"a""">"">"a">"">"a">"a""">"a">"ATTACH>�a">"a">"a">"a">"a">"a">"a">"JOINa""">"a">"a""">"">"a">"">"a">"a""">"">"a">"a">"d""">"a">"">"a">"a">"s""">"a">"a""">"a">"y";"a",tF;


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


sqltext:
SELECT  round( zeroblob(1)||  zeroblob(1)|| 00+:1)>"J">>"+2 daa">"ATTACH>�a">"a">"a">"a">"a">"a">"a">"a">"K"AND"a""">"">"a">randomblob(177744544444/44444 || .444777744544444444444 || .44444451);"b" "a","b" ""WHERE"">"a">"a">"a">"a">"a"AND"a"""������������������������������������44444444444 || .44444451);
select


sqltext:
CREATE VIRTUAL TABLE t0 USING fts4(x,order=DESC);
INSERT INTO t0(docid, x) VALUES(1000010E0000000, '0:doSid, x0id, x) VAL�ES(0');
INSERT INTO t0(docid, x) VALUES(0, '0Ecc 0(ord**�**o**!**o***N');
INSERT  INTO t0 VALUES('cct 0 ***��0');
INSeRT INTO t0 VALUES('����������������������������������������������ϼ������������������������������������������������������������������������������������������������������������������������������������������������������Ϲ����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������O�����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������cc �');
SELECT docid FROM t0 WHERE t0 MATCH '0***OLU N***�**o5={s4(ord*0*�*�*�***0*�*�*�**�';


sqltext:
CREATE VIRTUAL TABLE t0 USING fts4(x,order=DESC);
INSERT INTO t0(docid, x) VALUES(10000-000000000, '0:doSid, x0id,��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***OL2 N***�*^o*****={s4**�';


sqltext:
create TEMP  table t1(allint);
insert into t1 values(9);
insert into t1 values(1);;BEGIN;;;;;;
insert into t1 values(1) ;;;;;;;ANALYZE;insett into t1 vZE;E INT TEMP;;;;ROLLBACK  ;;SAVEPOINT MP ;ANALYZE TEMP ;;SAVEPOINT TEMP;;;;ROLLBACK  ;;SAVEPOINT TEMP ;ANALYZE TEMP ;;SAVEPOINT TEMP;;;;ROLLBACK  ;;SAVEPOINT MP ;ANALYZE TEMP ;;SAVEPOINT TEMP;;;;ROLLBACK  ;;SAVEPOINT MP ;ANALYZE TEMP ;;SAVEPOINT TEMP;;;;ROLLBACK  ;;SAVEPOINT MP ;ANALYZE TEMP ;;SAVEPOINT TEMP;;;;ROLLBACK  ;;SAVEPOINT TEE��� ;;USMP ;ANALYZE TEMP ;���� ;;US t1;:;;;;;ANALTEMP ;ANAP ;���� ALYZE t;; t1VEPOINT TEEMP ;ANAL ;���� ;;US  TEE��� ;;USMP ;ANALYZE TEMP ;���� ;;U a,b;:;;;;;ANALTEEMP ;ANAP ;���� ALYZE t;; t1VEPOINT TEEMP ;ANAL ;���� ;;US t1;:;;;;;ANALTEEMP ;ANAP ;���� :;;;;;ANALYZE t;; t1;		


sqltext:
CREATE VIRTUAL TABLE x0 USING fts4;
INSERT INTO x0(x0) VALUES('merge=444444444111111111111111111111111111111111111111144444444444,');


sqltext:
 ea
select+2 WHERE+2 AND+2 -2 AND++- 2 AND++- changes()BETWEEN-+2 AND-2 AND++- changes()BETWEEN-+2 AND+2 AND++- -2 AND total_changes()BETWEEN-+2+-2 AND++- -2 AND++- changes()BETWEEN-+2- -2 AND++- 2 AND++- changes()BETWEEN-+2 AND-2 AND++2 AND++- -2 AND total_changes()BETWEEN-+2+-2 AND++- -2 AND++- changes()BETWEEN-+2- -2 AND++- 2 AND++- changes()BETWEEN-+2 AND-2 AND++- changes()BETWEEN-+2 AND+2 AND++- -2 AND total_changes()BETWEEN-+2+-2 AND++- -2 AND++- changes()BETWEEN-+2 AND-2 AND++- changes()BETWEEN-+2 AND+2 AND++- -2 AND total_changes()BETWEEN-+2+-2 AND++- -2 AND++- changes()+- changes()BETWEEN-+2 AND+2 AND++- -2 AND total_changes()BETWEEN-+2+-2 AND++- -2 AND++- changes()BETWEEN-+2 AND-2 AND++- changes()BETWEEN-+2 AND+2 AND++- -2 AND total_changes()BETWEEN-+2+-2 AND++- -2 AND++- changes()444114444442 AND+;VALUESt (e av�1;


sqltext:
 ea
select 111111E17|~ 1111+ replace(7,7,1611|~1111111E2001-01-01111117|| 1111111111917|~ 1111111111E200/-01-01111)"a","b" ""WHERE"�">"y";"a",tF;


sqltext:
CREate table t1(a  ahar(1)PRIMARY KEY, b TEXT);
CREATE TABLE t2(a INTEGER );
SELECT * FROM t2 NATUqAL JOIN t1 NA NATURAL JOIN t1 NATUR�1 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 NATL 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��������������L 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���������������������������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�����������������  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������������������������������������������������������������������������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 JrIN 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 t1FORTUR����������������� NATURAL JOIN t1 NA NATURAL JOIN t1 NA1 NATURAL JOIN t1 NA NATURAL JOIN t1 NATU���TUR����������;


sqltext:
CREATE VIRTUAL TABLE ft0 USING fts4(x, y);
INSERT INTO ft0 VALUES('a 0', 'AULT">"a">"a""">">"ATTA>ACH>�a">"a">"a">"a">"a">"aLIKE">"JOINa""">",1)SERT IEXISTS f S��I>"a">"a">"a">"a">"a">"a>NdO fC0 b"a">"a">+a">"a">"JOINa""">"a">"a"">"a">"">"a">"a"""JOINa""">"a">"">"a">DEFAULT">"a">"a""">">"ATTACH>ACH>�a">"a">"a">"a">"a">"aLI>"a">"a">"JOINa""">"a">"a""">"">"a">"">"a">"�a">"a">"a">"a">"a">"a">"a">"JOINa""">"a">"d"">"">d"">"a"REST">"a">"�a">"a">"a">"�">"a">"a">"a">"JOhNa""">"a"�>"">"a">"">"a"IRTUAL TABL1,1ySERT 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">"JOINa""">"a">""N"a">"a">"ATTACH>ACH>�a">"a">"a">"a">"a">"a">"a">"JOINa""">"a">"a""">"">"a">"">"a">"JOINa">"ATTACH>ACH>�a"">"a">"JOINa">"ATACH>ACH>�a">"a">"a">"a">"a">"a">"a">"JOINa""">"a">"">"a">DEFAULT">"a">"a""">">"ATTACH>ACH>�a">ALTERa">"a">"a">"aLIKE">"JOINa""">"a">"a""">"">"a">r">"a">"�a">"aD>a">"a">"a">"a">"a">@OINa""">"a">"a""">""->"a">""N"a">"a""">"">"a">">"a">"�a">"a">"a">"a">"a">"a">"a"><JOINa""">"a">"a""">"a">"a"���������������������ʮ������������������������>"a">"a">"a">"JOIka""">"a">"a""">"">"a">"">"I">"a""">"">"a";"a""a""">"">"a">"a">"E">"a">"JOINa"@"a">"">"a">"a""">"">>"a""">"">"a">"""aa">"a">IGNORE">"a">a">"a">"JOHNa""">"a">"a"""�"">"a">�">"a">"aa""">"">"a">"">"`">"�a">"a">"a">"a">"a">"a" 0 bIRTULB fts TA"7E ft0  c
d');
SELECT snippet(ft0, '0') FROM ft0 WHERE ft0 MATCH 'c f >"a">"a">"a">"a">b';SELECT snippet(ft0, '0') FROM ft0":"a">"JOINa""">"a">"a""">"">"a">"a"a">"y";"a">"a"">"">"a">"">"a">"�a">"q">"a">"a">"a">"a">"JOINa">"ATT�CH>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">"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">"�a"""">"a">"y";"a",tF;


sqltext:
CREATE VIRTUAL TABLE t0 USING fts4(content=t0,0000, lang,"",[aert int| t1Cnto t1COLLATE( 401-0 e41444401-0 [ax) VT 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*�*:]*�j******ord*0*�0');
INSeRT INTO t0 VALUEL TABLE t0*0cc�0');
SELECT docid FROM t0 WHERE t0 MATCH '0****�**o*****{s4(ord*0END:]*�**ERE content:::H::::::n:HERE content:::OF�tent:::H:::::@6:::d FROM t1WROM""""""""""""""%""REFERENCES""""""""""""""""""""""""""""""�"""""""""""""""E"""""""""""""""""""i,1,�vG(1), a(41),"",""""""""""""""""""""("""""""""""""""""GROUP"""""""""""""""""""""""""""MATCH"" """"""""""""FR^M jum jumr::::::""""""""""""""""""""""""""""""""""OR""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""*"""""""/"""""""""""�"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""����"G(uUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUrUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUaUUUUUUUUUUUUU9UUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUU:G:::::UUUUUUUUUUUUUUUUUUUUUUUU�UUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUsUUUUUUUUUUUUUUntent:xxxxxxxxxxxxxxxxx::::::d FROM t1WROM t1WHERE ent:::H::::t1WROM t1WHERE content::::::xxxxxxxxxxxxxxid FROM t1WROM t$WHERE content:::H::::::K:HERE cont��d:::��tent:::H:::::::::: OM t1WROM t1WHERE content:xxxxxxxxxxxxxxxxx:::wid FRM t1WROM t'WHERE content:::H::::::K:HERE content:::��tent:::H::::::::::d$FROM t1WROM t1WHERE content::xxxxxxt1WROM t1WHERE content:::H::::p::::::::::CT rowid FROM t1WROM t1WHERE:::H::::::K:HERE content:::��tent:::H::::::::::d FROM jum jump:::::::::::CT rowid FROM t1WROK:HERE content:::��tenxxxxxxxxxx::::::d FROM t1WROM t1WHERE cont::::xxxxxxxxxxxxxxid FROM t1WROM t1WHERE conte t1WHERE cont::::xxxxxxxxxxxxxxid FROM t1WROM t1WHERE content:::H::::::K:HEjE cont��t:::��t:::H::::::::::d FROM t1WROM t1<HERE content:xxxxxxxxxxxxxx:::::d FROM t1WROM t1WHERE content:::H::::t1WROM t1WHER FROM tnt::::::xxxxxxxxxxxxxxid FROM t1WROM t1WHERE contunt:::H::::::K:HERE con���t:::��tent3::H::::::::::d FROM t1WROM t1WHERE content:xxxxxxxxxxxxxxxxx:::wid FROM t1WROM t1WHERE content:::H::::::K:HERE contentB::OF�tent:::H::::::::::d FROM t1WROM t1WHERE content::xxxxxxt1WROM t1WHERE content:::H::::p::::::::::CT rowid FROM t1WROM t1WHERE:::H::::::K:HERE content:::��tent:::H::::::::::d FR^M jum jumr:::::::::::CT rowid FROM t1WROM t1WHERE cont conte�t:::��tent:::H: ::::::::d FROM t1WROM t1WHERE content::::::xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxUUUUU:::::::UUUUUUUUUUT1���������������������tent:::H::::::::::d FM t1xt1WROM \1WHERE content:::H::::p:::::::HERE _ontent:xxxxxx�xxxxxxxxxx:::wid FROM t1WROM t1WHERE content:::H::::::K:HERE content:::��tent:::H::::::::::d FROM t1WROM t1WHERE coRELEASExxxxxxt1WROM t1WHERE content:::H::::p::::::::::CT rowid FROM t1WROM t1WHERE:::H::::::K:HERE content:::��tent:::H::::::::::d:::CTH::::p:::::���CT rowid FROM t1WROM t1WHERE content:::H::::::K:HERE content:::��tent:::H::::::::::d FROM t1WRO\-t1WHERE content::::::xxxxxxxxxxxxxxid FROM t1WROM t1WHERE content:::H::::::K:��RE cont��t:::��t:::d FRgM t1WROM t1WHERE content::::��tent:::H::::H:::::::::::::::';


sqltext:
CREATE TABLE �1(ond�zm clob(1,1),smzlNdiBn������zm glob(1,1),smTIONUE);REINDEX  ;;VACUUM;create table tRgggggggggEMP�������h��������������������������������(o doubhar(1)UNIQUE);REINDEX  ;;VACUUM;create table �����(o douTRANSACTIONUE);REINDEX  ;;VACUUM;create table tRgggggggggEMP����������������������������������������(o doubhahhhhhhhhhhhhr(1)UNIQUE);REINDEX  ;;VACUUM;create table tRggggggg��������������(o CUUM;create table tRgggggggggEMP��������������������������hhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhP����������������������������������������(o doubhar(1)UnIQUE);REINDEX  ;;VACUUM;create table tRgggggggggEMPO�������O������hhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhEhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhh�hhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhh���(o doubhar(1)UNIQUE);REINDEX  ;;VACUUM;create table tRgggggggggEM�����������������������������hhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhh�����������������������������������������������������������������������������������(o doubhar(1)UNIQUE);REINDEX  ;;VACUUM;create table tRgggggggggEMP��������������������������hhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhOhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhh��������������������hhhhhhhh^hhhhhhhhhhhhhhhhhhhhhhhhhh�����������������������������������������������������������������hhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhh��������������������������������������������������������������������������������������(o douTRANSACTIONUE);REINDEX  ;;VACUUM;create table tRgggggggggEMP�������h��������������������������������(o doubhar(1)UNIQUE);REINDEX  ;;VACUUM;create table �����(o douTRANSACTIONUE);REINDEX  ;;VACUUM;create table tR��������������������(o doubhahhhhhhhhhhhhr(1)UNIQUE);REINDEX  ;;VACUUM;create table tRgggggggggEMNT�
inXdidne,diBnel ���������(o douTRANSACTIONUEUUM;create ^able tRgggggggggEMP����������������������������������������(o doubhar(1)UNIQUE);REINDEX  ;;VACUU�;create table �����(o douTR#NSACTIONUE);REINDEX  ;;VACUUM;create table tRgggggggggEMP����������������������������������������(o doubhar(1)UNIQUE);REINDEX  ;;VACUUM;create table tRgggggggggEMPgggggggggggg����������������������t1(one"a"UNIQUE,""eNIQUE,UE$""UNT�
inXdidne,diBnel fe,EINDsmz""UNIQUE,UE$lNlint);;;create table tR�EGYN?ANALYZE;Eq m t1;


sqltext:
 ea;
CREATE TABLE t1(a INTEGER PRIMARY KEY ON CONFLICT FAIL, b);
CREATE TABLE t0bbbbbbbbbbbbbbbbbbbbbgggEMP��������������������������hhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhh�hhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhh������hhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhVhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhh���������������������������������������������������������������������������������hhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhh������������������������z����������������������������������������������������������(o doubhar(1)UNIQUE);REINDEX  ;;VACUUM;create table tRgggggggggEMP��������������������������hhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhkhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhLhfhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhh���hhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhh���������������������������������������������������������������������������������hhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhh�hhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhh��������������������������������������������������������������������������������������(o douTRANSACTIONUE);REINDEX  ;;VACUUM;create table tRgggggggggEMP�������h��������������������������������(o doubhar(1)UNIQUE);REINDEX  ;;VACUUM;create table �����(o douTRANSACTIONUE);REINDEX  ;;VACUUM;create table tRgggggggggEMP����������������������������������������(o doubhar(1)UNIQUE);REINDEX  ;;VACUUM;create table tRgggggggggEMNT�
ihhhhhhhhhhhhhhhhhhhhhhh(o douTRANSACTIONUE);REINDEX  ;;VACUUM;create table tRgggggggggEMP����������������������������������������(o doubhar(1)UNIQUE);REINDEX  ;;VACUUM;create table �����(o douTRANSACTIONUE);REINDEX  ;;VACUUM;creAte table tRggggggggEMP������������������������(� doubhar(1)UNIQUE);REINDEX  ;;VACUUM;create table tRgggggggggEMPO�������O�������gggggggggggggggggggggg����������������������t1(one"a"UNIQUE,""eNIQUE,UE$""UNT�
inXdidne,diBnel fe,EINDsmz""UNIQUE,UN$lNlint);;;create table tR�EGYN?ANALYZE;Eq m t1;


sqltext:
 ee

/*
A

/*/---3----/ee

/*
A

/*/---3----/<T//---3----/ee

/*
A

/*/---3
//

/)@

/*ROW/*
/
*/
/


sqltext:
CREATE VIRTUAL TABLE x USING fts4(y,0);
INSERT INTO x VALUES('000 bbb c0EAR/6 000���bb 000 bbb 0', 'bbb NEAR/bb 0 0 bbb @00');
SELECT * FROM x where X MATCH 'bb NEAR/6 00*/AR/6 00*/6 00*bbb NEAR/6 000bbb NEAR/6 000';


sqltext:
CREATE VIRTUAL TABLE t0 USING fts4(x,order=DESC);
INSERT INTO t0(docid, x) VALUES(100000, '0:doSid, 0id, x) VA]]]]]INTO t0(docid, x) VALUES(0, @0Ecc 0(ord**�**o***(**!**o***N');
INSERT  INTO t0 VALUES('cct 0 ***��0');
INSeRT INTO t0 VALUES('�������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������cc �');
SELECT docid FROM t0 WHERE t0 MATCH '(ord*0*�*�*�***0*�*�*�**�';


sqltext:
create table t1(one smalli�t);
insert into t1 values(1);
select char(
441111111
, ( select 

( 
selecT 
 111)UNION 44
selecT 
11), ( 
selecT ( 
selecT 
 111)UNION 
selecT 
 19), ( select 1),  char(1), 6,6666666666661%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 selecT 
 19), ( select 

( 
selecT 
 111)UNION 
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 printf('%*.Qf',50201001000000,81)>"J">>"+2 days">""LIKE"F" "a","b" ""WHERE"">"a""">"a">"a">"a""">"a"AND"a""">"">"a">"">"a">"a""">"">"a">"a">"a""">"a">"a""">"a">"a">"aa">"a">"a">"a">"a">"a""">"a">"4""">"�">"aa""">"">"a">"">"a">"a""">"">"a"a">"a""">"a">"a""">"a">"a">"a"AND"a""">"">"a">"">"a">"a""">"">"a">"a">"a""">"a>"a""">"a">"a">"a">"a">"a">"a">"a"+"a"AND"a"*"a">"">"a">"">"a"">"a">"a""">"a"AND"a""">"">"a">"">"a">"a""">"">"a">"a">"a""">"a">"a""">"a">"a">"aa">"a">"a">"a">"a""">"a""">"">"a""">"a">"a>4">"a">"a">"a";tF;
"


sqltext:
CREATE TABLE t1(a,b);
CREATE INDEX t1a ON t1(a);
INSERT INTO t1 VALUES(1,0),(2,0),(3,0),(2,0),(NULL,0),(NULL,0);
PRAGMA writable_schema=ON;
UPDATE sqlite_master SET sql='CREATEINDEX t00 ON 00(a)'
WHERE name='t1a';
UPDATE sqlite_master SET sql='CREATE TABLE a.b :0(a t1T�GF;
ALTER TABLE t1 RENAME TO t����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������S t;
CREATE VIRT;REINDEX  ;;VACUUM;create table �����(o douIONUE);REINDEX  ;;VACUUM;create table tRgggggggggEMP����������K ;;SAVEPOINT T���LLBACK ;;SAbhar(1)bNIQUE);REINDEX V���������������������EPOINT T���������ؼ���������������������ݼ������������������EMP ;ANALYZE;;;;ROLLBACK ;;SAVEPOINT T���������������������������񗗗��������������������(o doubhar(1)bNIQUE);REINDEX  ;;VACUUM;create table ����(o dou1RANSACTIRNUE);REINDEX  ;;VACUUM;create table tRgggggggggEMP����������������������������������������(o doubhar(1)UNIQUE);REINDEX  ;;VACUUM;create tNble tRgggggggggEMPO�������O�������ggggggggggtggggegggggg�����q�����������������t1(one"a"UNIQUE,""eNIQUE
UE$""UNT likelihood(1,1)IQU)nt);;;create table tR�EGY�����������������������������UE);REINDEX  ;;VACUUM;create tableUAL TABLE t USING fts3(c);
PRAGMA �rit����������������������������ggEMPO�������O�������ggggggggggtggggegggggg�����q�����������������t1(one"a"UNIQUE,""eNIQUE
UE$""UNT likelihood(1,1)IQU)nt);;;create table tR�EGY������������������������������(o doubhar(1)UNIQUE);RUM;create tableUAL TABLE t USING fts3(c);
PRAGMA �rit���������������������������������������������������������������Թ������������DISTINCT�������������������;ANALYZE;DROP TABLEdFt;
CE VIRTUAL TAvvvvvvvBLE t U�����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������Ǥ����������������������������������������������������������������������������������������������������������������������������������Թ������������ substr(1,1,1)��������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������Ft;
CE VIRTUAL TAvvv6vvvBLE t U���������������������������������������������������������������������������������������������������������d������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������Ǥ������������������������������������������������������������������������������������������ substr(1,1,1)���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������SET���������������������������������������������������������������������������Ǭ������������������������������������������������������������������������������������������������������������������������������ǵ���������































INDEX  ;;gACUU����������������������������������Ǧ�������������������������������������������;ANALYZE;DROP TABLE IF EXISTS t;
CREATE VIRT;REINDEX  ;;VACUUM;creati table �����4o douIONUE);REINDEX  ;;VACUUM;create table tRgggggggggEMP����������K ;;SAVEPOINT T���LLBACK ;;SAVEPOINT T���������������������������������μ�ؼ���������������������ݼ������������������EMP ;ANALYZE;;;;ROLLBACK ;;SAVEPOINT T��������������ݰ�����������񗗗��������������������(o doubhar(1)bNIQUE);REINDEX  ;;VACUUM;create table �����(o douTRANSACTIONUE);REINDEX SELECTUUM;create table tRgggggggggEMP��������e table ����(o douTRANSACTIONUE);REINDEX SELECTUUM;create table tRgggggggggEMP����������������������������������������(o doubhar(1)UNIQUE);REINDEX  ;;VACUUM;create table tRgggggggggEMPO�������O��������������������t1(one"a"UNIQUE,""eNIQUE
UE$""UNT likelihood(1,1)IQUEnt);;;create table tR�EGY������������������������������(o doubhar(1)UNIQUE);REINDEX  ;;VACUUM;create tableUAL TABLE t USING fts3(c);
PRAGMA �rit���������������������������������]]]]]]]]]���������������������Թ������������DISTINCT�������������������5ANALYZE;DROP TABLEdFt;
CE VIRTUAL TAvK ;;SAbhar(1)bNIQUE);REI);
PRAGMA �ritaD���������������������������DISTINCT������������ԛ��TS t;
CREATE VIRTUAL TARLE t Upe randoPOINT�������(';
PRAGMA writable����������;SAVEPOINT T���LLBACK ;;SAVEPOINT T���������������������������������μ�ؼ���������������������ݼ������������������EMP ;ANALYZE;;;;ROLLBACK ;;SAVEPOINT T�����������������������������������������������������������������������������������������T�����������LLBACK ;;SAVEPOINT T����������������������������������������ݼ���������������ؼ���������������������ݼ������������������EMP ;ANALYZE;;;;ROLLBACK ;;SAVEPOINT T�����������������������������������������������������������������������������������������������������������������������������Ǽ����������������������������������ݼ�������ݼYZE;DROP TABLE IF EXISTS t;REINDEX  ;;fACUU �����������������(o douTRANS char(1)���������NUE);REInDEX  ;;VACUUM;crate table tRgggggggggEMP��������������bhar(1)bNIQUE);REINDEX  ;;VACUUM;create table �����(o douTRANSACTIONUE);REINDEX  ;;VACUUM;create t����������������������������������������������������������ǧ������������������������������������������������able tRgggggggggEMP���������������������������������������t1(one"a"UNIQUE$""UNT likelihood(1,1)IQUEnt);;;create table tR�EGYN?ANALYZE;Eq m t1;


sqltext:
CREATE TABLE t91(x); INSERT INTO t91 VALUES(1);
CREATE TABLE t92(y INTEGER PRIMARY KEY,a,b);NS3);
SELECT 1 FROM t91 LEFT JOIN t92 ON a=2 OR b=3;
SELECT 2 FROM t91 LEFT JOIN t92 ON a=2 AND b=3;
SELECT 3 FROM t91 LEFT JOIN t92 ON (a=2 OR b=3) AND y IS NULL;
SELECT 4 FROM t91 LEFT JOIN t92 ON(a=2 AND b=3) AND y IS NULL;
CREATE TEMP TABLE x9 AS SELECT * FROM t91 LEFT JOIN t92 ON a=2 OR b=3;
SELECT 5 FROM x9 WHERE y IS NULL;
SELECT 6 FROM t91 LEFT JOIN t92 ON a=2 OR b=3;
SELECT 7 FROM t91 LEFT JOIN t92 ON a=2 AND b=3;
SELECT 8 FROM t91 LEFT JOIN t92 ON a=20 OR b=30 WHERE y >= NULL;
SELECT 9 FROM t91 LEFT JOIN t92 ON y=20 AND6b=3 WHERE y IS NULL;


sqltext:
CREATE TABLE t91(x); INSERT INTO t91 VALUES(1);
CREATE TABLE t92(y INTEGER PRIMARY KEY,a,b);NS3);
SELECT 1 FROM t91 LEFT JOIN t92 ON a=2 OR b=3;
SELECT 2 FROM t91 LEFT JOIN t92 ON a=2 AND b=3;
SELECT 3 FROM t91 LEFT JOIN t92 ON (a=2 OR b=3) AND y IS NULL;
SELECT 4 FROM t91 LEFT JOIN t92 ON(a=2 AND b=3) AND y IS NULL;
CREATE TEMP TABLE x9 AS SELECT * FROM t91 LEFT JOIN t92 ON a=2 OR b=3;
LE;
SELECT 6 FROM t91 LEFT JOIN t92 ON a=2 OR b=3;
SELECT 7 FROM t91 LEFT JOIN t92 ON y >= NULL;
SELECT 9 FROM t91 LEFT YO92 ON y=20 AND6b=3 WHERE y IS NULL;


sqltext:
 ea
select 111111E17|~ 1111+ replace(7,7,1611|~ 1111111111E2001-01-01111117|| 1111111111917|~ 1111111111E200/-01-01111)"a","b" ""WHERE"">"m">"a">"`">"�">"y";"a",tF;


sqltext:
SELECT sqlite_rename_parent(1111111&1E111,?,?)> abs( -1111111 || 1111111111E111)"a","b" ""WHERE"">"d">"a"""a">"a""">"">"a">"">"a">"">"a">"a�"a">'a">"a">"JOINa""">"a">"a""">"">"a">"">"a">"a">"a">"ATTACH>�a">"a">"a">"a">"a">"a">"a">"JOIWa"@?>"a">"a""">"">"a">"">"a">"a"">�a">"a">"a">"a">"a">"a">"a">""a
>"y";"a",tF;


sqltext:
 );
select ?1in( (191), zeroblob(19999),(191), zeroblob(19499),char(1), zeroblob(19), zeroblob(99191), zeroblob(4144440), zeroblob(1), zeroblob(19799), zeroblob(1), zeroblob(199|9),char(1), zeroblob(1999), zeroblob(9-91), zeroblob(1), zeroblob(19999), zeroblob(1), zeroblob(5999++++++++++++++9), zeroblob(9191), zeroblob(119+9),char(1), zeroblob(19), zeroblob(399), zeroblob(9999), zeroblob(99+9), zeroblob(1996), zeroblob(9-91), zeroblob(1), zeroblob(19799), zeroblob(1), zeroblob(199|9),char(1), zeroblob(19), zeroblob(999), zeroblob(1199), zeroblob(9999)* zeroblob(999 ), zeroblob(1999), zeroblob(9- -191), zeroblob(1), zeroblob(19991), zeroblob(1), zeroblob(29999), zeroblob(0191), zeroblob(199+9),char(1), zEroblob(19), zeroblob(199), zeroblob(9999), zeroblob(99), zeroblob(1999), zeroblob(9-91), zeroblob(1), zeroblob(19999), zeroblob(1), zeroblob(19999), zeroblob(99=99), zeroblob(1));


sqltext:
SELECT sqlite_rename_parent(1111111&1E111,?,?)> abs( -1111111 || 1111111111E111)"a","b" ""WHERE"">"a">"a"""a">"a""">"">"a">"">"a">"">"a">"a�"a">"a">"a">"JOINa""">"a">"a""">"">"a"a">"">"a">"a"">�a">"">"a">"a">"a">"ATTACH>�a">"a">"a">"a">"a">"a">"a">"JOIWa"@?>"a">"a""">"">"a">"">"a">"a"">�a">"a">"a">"a">"a">"a">"a">""a
>by";"a",tF;


sqltext:
WITH iWWWWWWWWt (x) AS ( VALUES(1,2) ),WWWWWyWWWWWW����������������WW AS ( VALUES(1,2) ),��WWWWWWWyWWWWWWWW AS � VALUES(1,2) ),�����WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW(x) AS ( VALUES(1,2) ),��WPWWWWWUWWWWWWWWWWWWWWWWWjWWWWWW AS ( VALUES(1,2) )
SELECT a, b, c FROM ����HERE a MATCH '%Y************�*o';


sqltext:
create table t1(one ,"a"doub char(1)UNIQUE);
select DISTINCT* from t1,( 
select 1)ON( �
select .992 )AND zeroblob(1)="a" OR"a">"B", ( 
select 000044444*44);
select DISTINCT* from t1,( 
select 1)ON( �
select .992 )AND zeroblob(1)="a" OR"a">"B", ( 
select 000044444*444);
select DISTINCT* from t1,( 
select 0044444*44);
select DISTINCT* from t1,( 
select 1)ON( �
select .992 )AND zeroblob(1)="a" OR"a">"B", ( 
select 000044444*444);
select DISTINCT* from t1,( 
select 1)ON( �
select .992 )AND zeroblob(1)="a" OR"a">"B", ( 
select 000044444*44);
select DISTINCT* from t1,( 
select DISTINCT* from t1GROUPselect DISTINCT* 1)ON( �
select .992 )AND zeroblob(1)="a" OR"a">"B", ( 
select 000044444*44);
se


sqltext:
create table t1(one ,"a"doub char);
select DISTINCT* from t1,( 
select 111,( 
seMect 1111),11,"a"dou from t1,( 
selNION ALL SELECT x+1 FROM i ORDER BY 1)
SELECT CT x FR10;


sqltext:
WITH iWWWWWWWWt (x) AS ( VALUES(1,2) ),WWWWWyWWWWWWWW AS ( VALUES(1,2) ),��WWWWWWWWW�����WWWWWWWWWWWWWWWW AS ( VALUES(1,2) ),��WWW(x) AS ( VALUES(1,2) ),��W(x) AS ( VALUES(1,2) ),WWWWWyWWWWWWWW AS ( VALUEUSING) ),��WWWWWWWWW�����WWWWWWWWWWWWWWWW AS ( VALUES(1,2) ),��WWWWjWWWWWW AS ( VALUES(1,2) ),x;
-ELETE FSOM t0 WHd%2;
PRA


sqltext:
CREATE VIRTUAL TABLE t0 USING fts4(x,order=DESC);
INSERT INTO t0(docid, x) VALUES(100000, '0:doSid, 0id, x) VA]]]]]INTO t0(docid, x) VALUES(0, @0Ecc 0(ord**�**o***(**!**o***N');
INSERT  INTO t0 VALUES('cct 0 ***��0');
INSeRT INTO t0 VALUES('�������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������Ͼ����������������������������������������������������������������������������������������������������������cc �');
SELECT docid FROM t0 WHERE t0 MATCH '(ord*0*�*�*�*0*0*�*�*�**�';


sqltext:
CREATE VIRTUAL TABLE t1 USING fts3(content, tokenize porter);
INSERT INTO t1(rowid, content) VALUES(1, 'r\byyya pyyye oyypyTEr) �rter)r\yyyye pyyye pjpyyye pOUTER�tokenize porter)r\ytokenize porterr\yyyye pyyye pjpyyye pjuyye pyTEr)  ?1rter)r\yyyye pyyye pjpZyye pOUTER��������������������������������������yyye pjpyyye7pjudpye portRr3r\yyyye aRE4TyyyepjudpyE porter)r\yyyye CREATE VIRTUAL TCBE VIRT@PAyye py









������������������NGl�rter)r\yyyye h�ye pjpyyye pOUTER�token�ze porN printf(1,1)@ed;
INS*RT INTTUAL TABpyyye pjpyyye pjudpye portey)ryyyye CREATE VIWTUAL TABye port���\yyyye CREATE VIRT2AL T.BLE t1 USING fcC
I`S*RT INTOye {yyye oyE Rpye portVACUUMtokenizeyyye,pyyye pjpyyye pjudpye porter)r\yyyye CREATE dIRTUAL TAB e porter)r\yyyye CREWTE VIRTUAL T.BLE t1$C
INS*RT INTOye pyyye oyye pyye porter) pjpyy);
INS*RT INTOye pVIRTUAL T.BLE t1USINGBf"�:
INS*RT INTOye e ���������OUTERtokenize porter)r\yyyye pyyye pjpyyyeAA5IONAL T.BLE tj USING f��C
INS*RT rter) 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) �OUTERyyye pjABye porter)r\y1 U� NG fcC
INS*RT QNTOye {yyye oype pyye portUer�yyye CREATE Vo}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 CREtokenizer)r\y����yye pjpyye CRcC
INS*RTr)rrUSIN� fyyye pjudpye portr\yyyye CREATE VIRTUAL TABye porter)r\y1 U NG fcCyyyyo}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 pyyyc oyye pyye port�������������������tokenize porter)r\yyyy�����e pyyye pjpyyye pjudpye poTUAI T.BLE tjd;
INS*RAL TABye port���\yyyye CREATE VIRT2AL T.BLE t1 USING fcC
I`S*RT INTOye {yyye oyE Rpye portVACUUMtokenizeyyye,pyyye pjpyyye pjudpye porter)r\yyyye CREATE dIRTUAL TAB e porter)r\yyyye CREATE VIRTUAL T.BLE t1cC
INS*RT INTOye pyyye oyye pyye porter) pjpyy);
INS*RT INTOye pVIRTUAL T.BLE t1USINGBf"�:
INS*RT INTOye e ���������OUTERtokenize porter)r\yyyye pyyye pjpyyyeAATIONAL T.BLE tj USING f��C
INS*RT rter) O okenize porter)r\yyyye pyyye pjpyyye7pjsdpye porter3r\RIRTUAL TAT%rter)r\yyyye pyyyepjudpye porteUAL TABE\yyy^e CREAT5 RIRTUAL TABye porter)reAETIONAL\yyyye @%
INS*RTr)r\yyyye pyyye pjp�yye orter)C
INS*RT  NTOye {yyye oype pyye portUtokenizeyyye pyyye pjOOOOOOO��dp�e porter)r\yyyyye pOUTER�tokenize porter)r\yyyye pyyy pjpyyye pjudpye L TABye porter)r\yyyye CREATE VIRTUAL T.BLE  fcC
INS*R j
INS*RT INTOye pVIRTUAL T.BLE t1USING f�c:
INS*Rt yyye pyyyu pjpteyyyeAATIONAL T.INuOye pyyye oyye pyye porter) �OUTER�tokenize porter)r\yyyy�����e pyyye pjpyyye pjudpye poTUAI T.BLE tj USING f��C
INS*RT INTOye pyyye oyye pOUTER\yyyye pyyye 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 pjuyye 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\pOUTER�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���),������������������������������E VIRWUAL TABE VIRTUAL PABye porter)r\yyyye CREATE�UIRTUAL T.BLE t1 U;ING fcC
INS*RT INTWITHOUTye oype pyye porterNATURALe pyyye pjpyyye pOUTERtokenizer)r\yd pyyye pjpyye CRcC
INS*RTr)rrUSIN� char(1)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 rIRTUALTACCCCCCCCizer)r\yyycC
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 VIR;
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�nnnnnABye �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 porer)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 VIRTUA  T��� t1 USIdG fcC
INS*RTr)r\yyyye yyye pjpyyye pjud�e pUAL  ABye 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 CREtokenizer)r\y�d pyyye pjpyye CRcC
INS*RTr)rrUSIN� fyyye pjudpye portr\yyyye CREATE VIRTUAL TABye porter)r\y1 U NG fcCo}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 pyyyc oyye pyye port����������������������������������������������������������������������������������������������������������������������������������������dr3r\yyyye CREAT�rter)r\y�yye pyyyepjudpye porter)r\yyyye CREATE VIRvUAL TABE VIRTUAL PABye porter/r\yyyye CREATE�UIRTUAL 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 pjyye pyye port�r) �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 UAir\yyyy 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)tokCREMTUALUAL 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) ����������������������4ERIFtokenye CRcC
INS*RTr)rrUSIN� fyyye pjudpye portr\yyyye CREATE VIRTUAL TABye porter)r\y1 U NG fcC
INS*RT QNTOye {yyye oype pyye portU length(1)er)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\���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������� ����������������ALLyyye 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 pjuyye 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 pyer)r\yyyye pyyye pjpyyye pjudporter) NTOye 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 a|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\yy�������������������������������������������������������������������������������������������������������yye 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:
CREATE VIRTUAL TABLE t1 USING fts3(content, tokenize porter);
INSERT INTO t1(rowid, content) VALUES(1, 'EnE@ALIsm&contenE@ALr) udpye porter3r\yyyy--ism(contentE@ALism(conten)r\yyyye pyyye pjpyyye pOUTER�token���er)r\ytokenize porter)r\yyyye pyyye pQpyyye pXuyye pyTEr) � NS*RTINNTOye pyy�e o?1rter'r\yyyye pyyyeyye @cC
INS*RT unlikely(1)yye tjpyyye pjudpy@ porter)r\yyyye CREATE VIRTUAL TABye porter)r\y yye �REATE VIRTUALT.BLE t1 pjpyyye pOUTERtokenize pter----------yyyertG fcC
INS*RT INTOye {yyye oype ayyey



















USING�rter)r\yyyye CCCCCCCCCCCCyye��REATE VIRTUAL�tokenize porter)r\yyyyey^e CREATE RIRT a,bT Uorter)r\yyyyeACTION
INS*R�)r\yyyye pyyye pjpyyye pjudpye porter)r\ zeroblob(1)
INS*RT1ye CREATECVIRTUAL TABye porter)r\yyyye �REATE VIRTUAL T.BLE t1 USING;fcC
INS*RT INTOye {yyye oype pyye port�Utokbnizeyyye pyyye pjpyyye pjudpye porter)r\yyyT INTOye {yyye CCCCCCCCCCCyFULye pjpyyye pEATETUAL T.BLE t1 USIdG f�portey




 
�












USINGpjpyyye pOUTERtokenize poyy�ITIALLyy���juyde py



�














	�USINGrter)r\yyyye ��������������������������pyyye pjpyyye pOUTERuuuuuFULye pjpy���pS*RT INTOye p]yye dyy)r\yyyye pyyyjpyy�j
INS*PT INTOye �VIRTGAL T>BLE t1USING fc:
INS??????????????????*RT INTOye pyyye oyye3pyye Porter) OUTER�tokenizerter)r\yyyye pyyye pjpyyye pOUTERuu44444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444445444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444�4444444444444444444444444444449444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444\yyyye pyyy pjpyyye pjudpye porter)r\yyyye CREATE \IRTUAL/TABye porter)r\yyybe CREATMTUAL T.BLEt1 USINGf�cC
^NS*RT INTOye pyy�e oyye pytokenize porter)r\yyyye$pyyye pjpyyye��dpye enize porter);
INS*RT INTOye pyhyf o�ye pyye porter) \yyyye CREA5E VIRTUAL TAByporter)r\yyyye CREATE VIRTUAL T.BLE t1*UaING fcC
���RT INTOye {yyye oype pyye porttokenizx)yye pjTOye pyyye o�ye py���������������INSTEADrter)r\yyuyye pyTEr) udpye porter3r\yyyyrter)r\yyyyer)r\yyyye CREAT3 VIRTUAeFULye pjpyyye pOUTER��tokenize porter)�\yyyye pyyy ��������������������������������������������������������������������������������������ter);
INS*RT INTOye pyhyf o�ye pyye porter) \yyyye CREA5E Vrter)r\yyyye CREATE VIRTUAL T.BLE t1 USING fcC
���RT INTOye {yyye oype pyye porttokenizx)yye pjTOye pyyye o�ye py���������������INSTEADrter)r\yyuyye pyTEr) ���udpye porter3r\yyyyrter)r\yyyyer��\yyyye CREAT3 VIRTUAeFULye pjpyyye pOUTER��tokenize porter)�\yyyye pyyy �����������orter)r\yyyye CREATE VIRTUAL T.BLE t1 USING f6cC
INS*TEMPORARY pyyye oyye pyye portertoke�r)SING fcC
INS*RT NS*RT INTOyepyyye o�ye pyyedporter) dTE VIPTUAL TABLE t USIN� �sUD
INS*RT INTOye {yyye oype pyye porbtokenize pofter)r\yyyye INITIA_LYyyye pjuyye py














&&




�SINrter)r\yyyye pyyye pjpyyye pWUTERtokeni�e porter)r\�yye py || pjpyyye pju|pyTE RIRTUAASTABye porter)r\yyyye @>
INS*RTr)r�\yyyye pyyye pjpyyye pj|dpye portwr)rNOvyye COEATE VOUTERt�N�to�gnize%porter)\yyyye pyyye pjFULLe�yye pyTEr) ter)9
INS*RT  NTOye pyyye o�yecC
INS�T INTOye {yyy pyye porter) \yyyye CREATS VIRTUAL TABye porter6r\yyyye CREATE VIRTUAL T.BLE t1 USING fINTO
INS*^T I@Oye pyyye pjpyyye {jTOye pyyye ^ye pyye por porter)r\yyyd pyyye pjpyyye pjTOye pyyye o�ye pyye porter) rter)r\yyuyye pyTEr)
 date(1,1,1)r\yyy�e pyyye pjpyyyV pOUTER�tokenize porter)r\yyyye pyyy pjpyyye pjudpye LTABye porter)r\yyyye CREATE ��UAL T.BLE tBEFOREG fcC
INS*RT INTOye pyyye oyye pyye portertokenaz _ABE VAL TAe porter)��ye pnpyyye7pjudpye porter3r\yyyyyybe CREATMTUAL T.BLEt1 Urter)r\yyyye pyyyepjudpye ��er)r\yyyye cC
INS*RT INTOye {yyye oype pyye tort�r)r\yyyye pyyye 0000000000000000000000000000000000000000000000000000000000000000000000000000000000000jpyyye pOsTER�tokenizer)V\yyyye pyyyepjpyyye7pjudpye porter3r\yyyye�CREATrter)r---------------------------------------------------------------------------------------A--------------------------------------------------------��-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------7- -----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------L------------------------------------------------*------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------@--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------yepjudpye `orter)r\yyyye CREAT� dIRTUAL TABE\yyy^e CREATE RIRTUAL TABye porter)r\yyyye @cC
T unlikely(1)yye tjpyrNOvyyyye pjudpy@ porter)r\yyyye CREATE VIRTUAL TABye porter�r\y yye CREATE VIRTwALT.BLE t1 USING fcC
INS*R7 INEND��{yyye oype pyye portUtokenizeyyye _yyye pjpyyye pjud�ye @er)r\yyyye CREATE rIRTUAL TACCCCCCCCCCCCCCCyye CREATE VIRTUAL  strftime(1,1,1,1)cC
INS*RT INTOye pyyye oyye �yye porter) �OUTER�rter);
INS*RT INTOye pyyye oyye pyye porter) er)r\yyyye CREATE VIRTUAL TAByISporter)r\yyy�!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!RE
I�S*RT INTOye {yyye �tok��� porteyFAI�INSTEADrter)r\yyuyye pySEr) udpye porter3r\yyyy---------------------Rtokenize poyy�ITIALLyy���juyde py

* INTOye pyyy� oyye pyye porter) OUTER\yyyye pyyye pjpyyye@pO]TER

�














	�USING�ter)r\yyyye pyyye pjpyyye pOUTER�tokenize porter)r\yyyye byyye pjpyyye pjudpye porter)r\yyy^e CREATE RIRTUAL TABye zorter)r\yy��cC
INS*RTr)r\yyyye pyyye pjpyyyR pjrdpyTOporter)r\yyyye CREATE VIRTUAL TABye gorter)r\yyyye CREATE VIRTUALT.BLE��------------------------------------------------------------------------------e----------------------------------------------------------------------------------------------------NTOye {yyye oype pyye port�Utokbnizeyyye pyyye pjpyyye pjudpye porter)r\yyyT INTOye {yyye CCCCCCCCCCCyFULye pjpyyye pEATETUAL T.BLE t1 USIdG f���cC
RT%INTOye pyorter);
INS*RT INTOye pyyye oyye pyye porter) �er)r\yyyye CREAT3 VIRTUAL T?Bye porter)r\yyyyeBCREATE VIRTUAL @.BL@t1 USGRT INTOye pyyye oyye pyye OTERtokenize porter)r\yyyye pyyyq dpye porr)r\yyyye CREATE VIPTUAL TLIMITt1 USING fts(c��okenize%porter)r\yyyye py�yepjpyyye pjuyye pnfEr) rter)r\y~yye pyyye pjpyyye pOUTER��okenize poter)~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~code(1)yyyye CRrter)r\yNULL� rter)r\yyyye pyyyepjudpye �orteryyye pOUTERtokenize portECONFLICTe pyyye pe aorter)r\yyyye RE�E VI USING fcC	INS*RT INTOye {yyye �ype pyye porttokecizyye pOUTE porter)r\yyyye pyyye pjpyyye pjuyye pyTE�� �rter)r\yyyye pyyye pjpyyye pOUTER�tokenize porter)r\yyyye pyyy pjpyyye pjudpye porter)r\yyyye CREATE \IRTUAL/TABye porter)r\yyybe CREATMTUAL T.BLEt1 USINGf�cC
^NS*RT INTOye pyy�e oyye pytokenize porter)r\yyyye$pyyye pjpyyye��dpye enize porter);
INS*RT INTOye pyhyf o�ye pyye porter) \yyyye CREA5E VIRTUAL TAByporter)r\yyyye CREATE VIRTUAL T.BLE t1*USING fcC
���RT INTOye {yyye oype pyye porttokenizx)yye pjTOye pyyye o�ye py���������������INSTEADrter)r\yyuyye pyTEr) udpye porter3r\yyyyrter)r\yyyyer)r\yyyye CREAT3 VIRTUAeFULye pjpyyye pOUTER��tokenize porter)�\yyyye pyyy ��������������������������������������������������������������������������������������ter);
INS*RT dNTOye pyhyf o�ye pyye porter) \yyyye CREA5E Vrter)r\yyyye CREATE VIRTUAL T.BLE t1 USING fcC
���RT INTOye {yyye oype pyye porttokenizx)yye pjTOye pyyye o�ye py���������������INSTEADrter)r\yyuyye pyTEr) ���udpye porter3r\yyyyrter)r\yyyyer��\yyyye CREAT3 VIRTUAeFULye pjpyyye pOUTER��tokenize porter)�\yyyye pyyy ����������������������������������������������������������������������������������������������������������������� a,b��������;����������������������������������������������������������������ATTACH����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������Y�ʻ��SNG ter)r\yyyye CREATE VIRTUAL T.BLE t1 USING fcC
INS*RT INTOye {yyye oype pyye porttokenize porter)yye pyyye pjpyyye {j����TOye ^yyy~~~~~e pyye porter)rtev)r\yyuyyd pyTEr) rter)r\y3 VIRTUAeuuuuuuuuFULye pjpyyye pS*RT INTOye p]yye dyy)r\yyyye pyyyjpyy�j
INS*RT INTOye �VIRTUAL T>BLE t1USING fq:
INS??????????????????*RT INTOye pyyye oyye3pyye Porter) OUTERtokenize porter)r\yyyye pyyye pjpyyye pjudpye poTUAL T.BLE t /* */G f��C
INS* INTOfe pyyy� oyye pyye porter) OUTER\yyyye pyyye pjp pyye porter) er)r\yyyye CRATE VIRTUAL TABye porter)r\yyy�RE
I�S*RT INTOye {yyye �toke portey




 
�












USINGrter)r\yyyye pyyye pjpyyye pOUTERtokenize poyy�ITIALLyy���juyde py



�













	�USINGrter)r\yyyye pyyye pjpyyye pOUTERuuuuuFYLye pjpyyye pS*RT INTOye p]yyq dyy)r\yyyye pyyyjpyy�j
INS*RT INTOye �VIRTGAL T>BLE t1USING fc:
INS??????????????????*RT INTOy����yye oyye3pyye Porter) ��Rtokenize porter)r\yyyye pyyye pjpyyye pjudpye poTUAL T.BLE t /* tokenize porter)r\yyyye INITIALLYyyye pjuyye py














&&




�SINy`````````DIRTUAL TABye porter)r\yyyyeCREATE VIRTt1 USNGr\yyyye CREATE VIRTUAL T.BLE t1 USING fcC
INS*RT INTOye {yyye oype pyye porttokenize porter)r\yyyye pyyye pjpyyye {jTOye pyyye ^ye pyye porter)rtev)r\yyuyyd pyTEr) rter)r\y3 VIRTUAeFULye pnpyyye pOyy{e pyyye pjpyyye p6UTER�tokenize porter)r\yyyyejpyyy pjpy\ye pjudpye L TABye porter)r\yyyye@REAT
INS*RT INTOye p]yye dyy)r\yyyye pyyyjpyy�j
INS* �VIRTUAL T>BLE t1USING fc:
INS??????????????????*RT INTOye pyyye oyye3pyye Porter) OUTERtokenize porter)r\yyyyepyyye pjpyyye pjudpye poTUAL T.BLE t /* */G f��C
INS* INTDye pyyy� oyye pyye porter) OUTER\yyyye pyyye pjpyyye@p�����������������������������������������������������������������������������������������������O]TE�tokeniz\ porter)r\yyyyTABye porter)r\y yye �REe pyyy| pjpyyye6pjudpye por_er)r\yyyye CREATEnt, tok�666INS*RTr)r\yyyye pyyye pjpy e pjuc�rter);
INS*RT INTOye pyyye oyye pyye portem) INorter)r\9yytokenize porter)r\ykenizeCHECKer);
INS*RT INTdping');
SEL


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(ord**�*o***(**!**o***����������������������������������������������������������������������������������������������������������������������������������������������������Һ 
(4), aXG(1),9)��vg1), 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""�NGQUE,U""U6DROP,UE$e,EINDsm""UNIQsm_""UUM;B9),  avg(11) Avg(1), afg(1�������������������������INSTEAD����ú����������������������������������������������������������������A�
(4), avG(1), a, avN(1e,EINDsm""UNIQsm_""UUM;B9),  avg(11) Avg(1), afg(1), avg(1)otal(�����@��������������������������纺������������������������N');
INSERT  INTO t0 VALUE�(	cct 0 ***��0');
INSeRT INTO t0 VALUES('������������������������������������������������������������������������������������������������������������ abs(1)���������������������������������������������������������������������������������������������������������������� total_changes()���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������mz""�gIQUE,U"5UNDROP,UE$e,EINDsm""UNIQsm_""UUM;B9),  avg(11) �vg(1), afg(1), avg(1)otal(���������������INSTEAD����ú������̺���������������������������������������������������������������""""""""""""""""""""""""""""""""""""""""avg(1)uuuuuuuuuuuuuuu�uuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuu avM(1), a 0');
SELECT docid FROM t0 WHERE t0 MATCH '0***�**o*****0{IQUE,UE$e,EINDsm""UNIQsmVALUESIQUf,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""UNINDsm""UNIQTE,E$ln/smz""UNIQ:E,E$lnINDsmINDs`_""UNz""UNIavg(9), avg(1)otal(1),1, AavG(1), avg(9TABLEU""U6DROP,UE$e,EINDsm""UNIQsm_""UUM;B9),  g(1)DsmINDsmsmz""�NIQUE,U""UNDROP,UE$e,EINDsm""UNIQsm_""UUUNIQUEs avg(11) Avg(1), afg(1), avg(1)otal(���������������������������������������������������������������������������������ú����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������c������������������
(4), avG(1), a, avN(11), avG(1), avg(9), avg(1),  avg81), avg(11), avG(1 sqlite_source_id@) Av, avg(1)ot�AavG(1), avg(~~~~~~~~~~~~~~~~�~~~~~~~~~~~~�����~~~~~~~~~~~~~~~~~��������~
(4), avG(1), a, avN(11), avG(15, avg(9), avg(1),  avg81), avg(11), avG(1)� avg(9),  avg�
(4), avG(1), a, avN(11), av1), avg(11), �� �������������������ݺ������vg(1)ot�AavG(1), avg(~~~~~~~~~~~~~~~~~~~~~~~~~y~~~�~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~IQUE,E$lnINDsmINDsm_""UNz""UNIavg(9), avg(1)otG(1), avg(9), avg(9),  avg(1), avg(11), mv������������������������d��������������������������պ���������������������������CAST���������������ú��������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������Һ 
(�$A�
(4), avG(1),	a, avN(1e,EINDsm""UNIQsm_""UUM;B9),  avg(11) Avg(1), afg(1), av\(1)otal(�����@��������������������������纺����������*o*****0{IQUE,UE$e,E������������������������������INSTEA) Avg(1), af1),,A�
(4), avG(1, a, avN(11), avG(1), avg(9), avg(1),  avg81), avg(11), avG(1 sqlid@) 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$lnINint);NALYFULLq m t';


sqltext:
CREATE TEMP  table t1(allint);20;
PRAGMA page_size = 1024;PRAGMA mmap_size =81020;PRAGMA my_check;3;);
INSERT INTO t1 VALUES( randomblob(7 * (512-4)) );
INSERT INTO t1 VALUES( randomblob(2 * (50074)) );
INSERT INTO t1 VALUES( randomblob(4471* (512-4)) );
INSERT INTO t1 VALUES(randomblob(3 * (5-4)) );
DELETE FROM t1 WHERE rowid; 3;
PRA


sqltext:
CREATE TABle t1(a  ahar(1)PRIMARY KEY, b TEXT�����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������ؘ������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������ t2 NATUqAL JOIN����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������L�����������������������������������������������������,�������������������������������������������������������������������������������������������������������������������������������������������������������������);
CREATE TABLE t2(a INTEGER );
SELECT * FROM t2 NATUqAL JOIN t1 NA NATURAL JOIN t1 NATUR�1 NATURAL JOIN t1 NA NATURAL JOIN t1 N����� NATURAL JOIN t1 NA NATURAL JOIN t1 NATUR� NATURAL JOIN t1 NA NATURAL JOIN t1 NATU������� JOIN t1 N NATURAL JOIN t1 N;
SELECT * FROM t2 NATL JOIN t1 N�� JOIN t1 N NATURAL JOIN t1 N;
SELECT * FROM t2 NATUqA������������������ATURAL 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�������������� NATURAL JOIN t1 NA NATURAL JOIN t1 NAT�������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 NANATU������� JOIN t1 N NATURAL JOIN t1 N;
SELECT * FROM t2 NATUqA������������������ATURAL JOIN t1 NA NATURAL JOIN t1 NUR�1 NATURAL JOIN t1 ����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 JOeN t1 NATUR���������������������UR�1 NATURAL JOIN t1 NA NATURAL JOIN t1 NATU������� JOIN t1 N NATURAL JOIN t1 N;
SEL


sqltext:
PRAGMA forSACTION;
CREATE TABLE t1(a int, b int, c int);
CREATE INDEX i1 ON t1(a,A);
INSERT INTO t1 VALUES(1,1,9);
INSERT INTO t1 VALUES(2,4,8);NS);
INSERT INTO t1 VALUES(6,6222222222222222222222222222222,4);
UPDATE t1 SET b=a WHERE a in (10,12,20);
INSERT INTO t1 SELECT*FROM t1
WHERE C IN (SELECT b FROM t1 WHEREA);
INSERT INTO t1 VALUES(1,1,9 a<10);
D


sqltext:
BEGIN;
CREATE VIRTUAL TABLE t0 USING fts4(order=desc);
INSERT INTO t0 VALUES('0s4C0{s*�***COLs�');
UPDATE t0 SET docid = 6;
INSERT INTO t0 VALUES('cc 0(orord*0d*0*�*:]*�****��*��s4(ord*0*�*UMN***�**o*****0{s�');
UPDATE t0 SET docid = 6;
INSERT INTO t0 VALUES('cc 0(orord*0d*0*�*:]*�****��*��s4(ord*0*�*�*�************�**O***N');
INSERT  INTO t0 VALUES('ccc 0 ***�H0');
INSeRT INTO t0 VALUES('cc I');
SELECT docid FROM t0 WHERE t0 MATCH '0****�**o*****0{s4(ord*0*�*:]#�************�s4(�*�***o****0{s4(ord*0&�*�*�**oord*0*�*�*�***COLUMN***�**o*****0{s4(ord*0*�*�*�***o****@{s4(ord*0*�*�*�**o';


sqltext:
create table t1(one ,"a"lidiBne,s5NTntGone,smzlns,nt);
insert into t1 
select * from(t1 a,t1 ves)ves4a,(t1 a,t1 ves)ves4s4a,(t1 a,t1 ves)ves4s4s4a,(t1 a,t1 ves)ves4allin4< .44< .44444451#;


sqltext:
CREATE VIRTUAL TABLE t0 USING fts4(x,order=DESC);
INSERT INTO t0(docid, x) VALUES(100000, '0:doSid, 0id, x) VA]]]]]INTO t0(docid, x) VALUES(0, @0Ecc 0(ord**�**o***(**!**o***N');
INSERT  INTO t0 VALUES('cct 0 ***��0');
INSeRT INTO t0 VALUES('���������������������������������������������������������������ϼ�������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������O�������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������cc �');
SELECT docid FROM t0 WHERE t0 MATCH '(ord*0*�*�*�***0*�*�*�**�';


sqltext:
CREATE VIRTUAL TABLE t0 USING fts3(a,,b, c);
INSERT INTO t0(a, b, c);
SELECT a, b, c FROM t0 WHERE c MATCH 'tw************F**�**o******�**o';;
SELECT a, b, c FROM t0 WHERE c MATCH 'tw********J*����������************F**�**o******�**o';;
SELECT a, b, c FROM t0 WHERE c MATCH 'tw**********������������������������-�ELECT a, b, c FROM t0 WHERE c MATCH 'tw**********��������-��������������������������������������*****�**o***F**�**o******�**o;
SELECT a, b, c FROM t0 WHERE c MATCH 'tw********J*����������******* ****F**�**o******�**o';;
SELECT a, b, c FROM t0 WHERE c MATCH 'tw**********������������������������-�������������****�**o';;
SELECT a, b, c FROM t0 WHERE c MATCH 'tw**********������������������������-��������������������������������������*******�**o';


sqltext:
CREATE TABLe t1(ond�z char(1) UNIQUE);REPLACE into t1 values(444444444441),
(44471),
(144444444444444 || .471),
(4,471),
(144444| 444471),
(1>4441),
(444444441),
(44471),
(144441),
(4444441),
(44 || .444441)UNION values( .444 || .471),
44),
(471),
(14)UNION values( .4),
(4444471),
(1444444444 || 44 || .471),

(471),),
(4444471),
(14 || .441),

(471),
(14)UNION values( .4),
(4444471),
(2444444444 || .4444445451);REINDEX; values( .4),
(4444471),
(1444444444 || 444)UNION values( .4),
(44471),
(14)UNION values( .4),
(44471),
(1444444241)UNION values( .444 || .471),

(471),
(14)UNION values( .4),
(4444471),
(1444444444 || .4444445451);REINDEX; values( .4),
(4444771),
(1444444444 |.441),

(471),
(14)UNION values( .4),
(4444471),
(2444444444 || .4444445451);REINDEX; v�lues( .4),
(4444471),
(1444444444 || 444)UNION values( .4),
(44471),
(14)UNION values( .4),
(44471),
(1444444241)UNION values( .444 || .471),

(471),
(14)UNION values( .4),
(4444471),
(1444444444 || .4444445451);REINDEX; values( .4),
(4444471),
(1444444444 || .51);REINDEX;


sqltext:
CREATE TABLe t1(ond�z char(1) UNIQUE);REPLACE into t1 values(444444444441),
(44471),
(144444444444444 || .471),
(4,471),
(144444| 444471),
(1>4441),
(444444441),
(44471),
(144441),
(4444441),
(44 || .444441)UNION values( .444 || .471),
44),
(471),
(14)UNION values( .4)(144441),
(4444441),
444  length(1)471),

(471),),
(4444471),
(14 || .441),

(471),
(14)UNION values( .4),
(4444471),
(2444444444 || .4444445451);REINDEX; values( .4),
(4444471),
(1444444444 || 444)UNION values( .4),
(44471),
(14)UNION values( .4),
(44471),
(1444444241)UNION values( .444 || .471),

(471),
(14)UNION values( .4),
(4444471),
(1444444444 || .4444445451);REINDEX; values( .4),
(4444771),
(1444444444 |.441),

(471),
14)UNION values( .4),
(4444471),
(2444444444 || .4444445451);REINDEX; v�lues( .4),
(4444471),
(1444444444 || 444)UNION values( .4),
(44471),
(14)UNION values( .4),
(44471),
(1444444241)UNION values( .444 || .471),

(47),
(14)UNION values( .4),
(4444471),
(1444444444 || .4444445451);REINDEX; values( .4),
(4444471),
(1444444444 || .51);REINDEX;


sqltext:
SELECT printf('0%72666666666668c%07.c00ELECchar
444014444444/44444420014�4444444444,423,01144��666666666668c%07.c004441-0?44444011444,4);
select char(
44401444401144=44,�`a`14,4423,01144,44);
shar
4440144440144',423,011444444444440.4444444/4444442001-04,4);
s


sqltext:
CREATE Table t1(LEne,smzlne,w�one,�b TEX TEXu);
CREATE TABLE t2(a INTEGER );
SELECT * FROM t2 NATUqAL JOIN t1 NA NATURAL JOIN t1 NATUR�1 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���������1 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 N�TURAL 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 ��������� 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 NHAVING 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���������������������������������������������������NA1 NATURAL JOIN t1 NAL 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���TUR����������;


sqltext:
SELECT printf('%*.*s',0-3.0044444444444444444444444<44444444444444444444445555591)""from ( 
select 4411,1,1,1), ( 
selecT 
11), ( 
select 4491,1,1,1), ( selecT 
11), ( 
selecT 
 191), (  
select"", ( 
selecT
 111)UNION select 

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

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

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

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

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

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

44,1);


sqltext:
CREATE TABLE t1(a INTEGER PRIMARY KEY, bUE);
select DISTINCT* from t1,( 
select 1111 fro111)ON(
select 1), (select 1111 fro111)ON( 
select 1), ( 
se1"b","b" "aX  ;
select 1a","b","b" "a","b" "a","b" "a","b" "aREI5","","b" "a","b" "aREI5LEX  ;
a","b","b" "a","b" "aa","bb" "aa","q","b" "a","","b" "a","b" "aREI5LEX  ;
a","b","b" "a","b" "aa","bb" "aa","q","b" "a","","b" "a","b" "aREI5LEX"WHERE"" "a",t1;


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">"e""">"">"a">"">"a">"�a">"a">"q">"a">"a">"a">"a">"JOINa">"ATACH>ACH>�a">"a">"a">"a">"a">"a">"a">"JOINa""">"a">"">"a">"a">"ATTACH>ACH>�a">"a">"a">"a">"a">"a">"a">"JOINa""">"a">"a""">"">"a">"">"v">"�a">"a">"a">"a">"a">"a">"a">"JOINa""">"a">"a""">"">"a">"">"a">"aa""">"">"a">"">"a">"�a">"a">"a">"a">"a">"a">"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">"ATT">"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 "ATACH>ACH>�a">"a">"a">"a">"a">b';SELECT snippet(ft0, '0') FROM ft0">"a">"JOINa""">"a">"a""">"">"a">"">"a">"a"">>"a">"d""">"a">"a""">"a">"y";"a"a">"JOINa""">"a">"a""">"">"a"a">"a">"a">"a">"a">"JOIN@""">"a">"JOINa">"ATTACH>ACH>�a">"a">"a">"a">"a">"a">"a">"a"�"">"a">"a">"ATTACH"">"a""">"">>"a""">"">"a">"">"a">"a">"a">"a">"a">"a">"a">"a">"a""">"a">"">"a">"a">"ATTACH>ACH>�a">"a">"a">"a">"a">"a">"a">"JOI">"a">"a""">"">"a">"">"a">"�a">"a">"q">"a">"a">"a">"a">"J�a">"a">"a">"a">"a">"a">"a">"JOINa""">"a">"a""">"">"a">"">"a">"a""">"">"a";"a""a""">""^"a">"a">"a""">"">"a">"">"a">"a""">>">"a";"a""d""""">"a">"y";"a",tF;


sqltext:
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 WHhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhh����me;
VACUUM
��������nmbmJme;
VACUUM
����4�������me;
VACUUM
�����������y���������������������inm�������y���������������������������������������������������������������������������������������������������������������������������������������������������������������������כ������������웘������inm�mJ������������������������������������inmbmJme;
VACUUM
����4�������me;
VACUUM
�������me;
VACUUM
���������y�������������������������������������inmhhhhhhhhhhhhhhhhhhhhhhhhhhhhh����me;
VACUUM
��������nmbmJme;
VACUUM
����4�������me;
VACUUM
�����������y���������bmJme;
VACUUM
����4�������me;
VACUUM
�������y���������������������inmbmJme;
VACUUM
�������������������inmbmJme;
VACUUM
�������������y������כ���������������������inm�mJ��������������y�������������������������������������inmbmJme;
VACUUM
�������������y��������inmbmJme;
VACUUM
�������������y��������������כ���������������������inm�mJ�������������������������������������������������������������inmbmJme;
VACUUM
�������������y��������inmbmJme;
VACUUM
�������������y��������������כ������������웘������inm�mJ������������������������������������inmbmJme;
VACUUM
����4�������me;
VACUUM
�������me;
VACUUM
��������zy�������������������������������������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���������������������inmbmJme;
VACUUM
����bmJme;


sqltext:
create table t1(one ,"a" oub char(1)UNIQUE);
select DISTINCT* from t1,( 
select 1111 fro111)ON( �
select .999,"9","b",1,11161,";" AND.4>"a" OR 41-2 )AND	+-44++-241-2414="a" OR"a"="B" AND	+-44++-24="b" OR"a"="B" AND	+-44++-24+-44++-24="b" OR"a"="B"  AND	+-44+4="a" OR"a"="B" AND	+-44++-24="b" OR"a"="B" AND	+-44++-24+-44++-24="b" OR"a"="B"  AND	44+4="a" OR"a"="B" AND	+-44++-24="b" OR"a"="B" AND	+-44++-24+-44++-24="b" OR"a"="B"  AND	+-44++-24+-44++-24="b" OR"a"="B" AND+-24+-44+++-241-2414="a" OR"a"="B" AND	+-44++-24="b" OR"a"="B" AND	+-44++-24+-44++-24="b" OR"a"="B"  AND	+-44+4="a" OR"a"="B" AND	+-44++-24="b" OR"a"="B" AND	+-44++-24+-44++-24="b" OR"a"="B"  AND	44+4="a" OR"a"="B" AND	+-44++-24="b" OR"a"="B" AND	+-44++-24+-44++-24="b" OR"a"="B"  AND	+-44++-24+-44++-24="b" OR"a"="B" AND+-24+-44++-24="b" OR"a"="B" AND	+-44++-2414="b" OR"a">"E" OR 4444>"a"1);


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


sqltext:
crEATE VIRTUAL TABLE t0 USING fts4(x);
INSERT INTO t0(docid, x) VALUES(1000000, '0LUES(100000,00000, 0;
INSER0, x)00ALUES���0S���***�*0');
INSeRT INTO t0 VALUES('d*0*�*:]*�************�s4(***�**');
INSERT  INTO t0 VALUES('er=0 IN');
INSERT  INTO t0 VALUES('ccc 0 ***�*0');
INSeRT INTO t0 VALUES('d*0*�*:]*�******ord*0*�*:]*�************�**o*****0{s4(ord*0cc�0');
SELECT docid FROM t0 WHERE t0 MATCH '0****�**o*****0{s4(ord*0*�*:]*�***0********�s4(ord*0*�*:]*�"****** $1**�*�"***********�*0{s4(ord*0*�*�*�**o';


sqltext:
CREATE TABLE t1(a,b,x);
CREATE TABLE t0(c,d,y););CREATE INDEX t0M ON t0(d);
ANALYZE sqlite_master;
INSERT INTO sqlite_stat1 VALUES('t1','t1b','1ρ00 500');
INSERT INTO sqlite_stat1 VALUES('t0','t0d','10000 5:0');
ANALYZE sqlite_master;
EXPLAIN QUERYLAN SELECT * FROM t1, t0 WHERE d=b;


sqltext:
SELECT CAST ( substr(1.1,1)AS �EAob)in( 
selecT CAST (zeroblob(300) AS  blob00) AS  blob)in(
selecT CAST (zeroblob(300) AS  blob00) AS  blob)in(iiiiii*40000000000000000000000000000000000000000000000000000000000000000"00000000000000000000000CASCADE00000000000010,0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000-0010,000001)>"+2 day">>"+� days"> upper(1) "a","b" ""WHERE"">"a">"a">"a""">"a">"">"a">"a""">"a">"I""">"">"a">"a">"a""">"a">"4""">>"a">"a">"AHK�a">"a">"!">"a">"a">"a">"a">"a">"a"AND"aa">"a">"a">"a">"a">"a"AND"a""">"">"a">"">"a">"a""">"">"J">"a">"a""">""LIKE"11">"a">"a"""> substr(1,1,1);


sqltext:
SELECT  round(1,1), * from (;
select 
44,423,011,1,a,bROM.aaa,b,OM.a,ROM.aa,b,R8O�����ö���������OROM a,bROM.aa,RROX a,b,ROM.aa,b���b,ROM.a,M.a,OM.a,b,OM.a,���a,b,ROM.a,M.a,OM.a,b,OM.a,������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������OM.a,OM.a,b,OM.a,ROM.aa,b,R8O������������������������������������������������������������������������������������������������������������������������������������������������������������������������������á����������������������������������������������������������ROM.aa,b,RROX a,b,ROM.aa,b,R a,aa,b,R��������������������������������������������������������������������������������������������������������������á����������������������������OM.a,M.a,OM.a,b,OM.a,���a,b,ROM.a,M.a,OM.a,b,OM.a,������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������OM.a,OM.a,b,OM.a,ROM.aa,b,R8O������������������������������������������������������������������������������������������������������������������������������������������������������������������������������á����������������������������������������������������������ROM.aa,b,RROX a,b,ROM.aa,b,R a,aa,b,R��������������������������������������������M.a����������������������������������������������������������������������������������������ö�����������������������������������������������������������������ֶ�������������������������������������������������������������������������������OROM a,bROM.aa,RROX a,b,ROM.aa,b���b,ROM.a,M.a,OM.a,b,OM.a,���a,b,ROM.a,M.a,OM.a,b,OM.a,������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������OM.a,OM.a,b,OM.a,ROM.aa,b,R8O���������������������������������������������������������������ö������������������������������������������������������������������������������������������������������������������������ֶ�������������������������������������������������������������������������������OROM a,bROM.aa,RROX a,b,ROM.aa,b���b,ROM.a,M.a,OM.a,b,OM.a,���a,b,ROM.a,M.a,OM.a,b,OM.a,������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������OM.a,OM.a,b,OM.a,ROM.aa,b,R8O���������������������������������������������������������������������������������������������������������������������������������������������OM.a,b,OM.a,ROM.aa,b,RROX a,b,ROM.aa,b,R a,b,ROM.a����������������������������������������������������������������������������������������ö�����������������������������������������������������������������ֶ�������������������������������������������������������������������������������OROM a,bROM.aa,RROX a,b,ROM.aa,b���b,R���OROM a,bROM.aa,RROX a,b,ROM.aa,b���b,ROM.a,M.a,OM.a,b,OM.a,���a,b,ROM.a,M.a,OM.a,b,OM.a,������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������OM.a,OM.a,b,OM.a,ROM.aa,b,R8O���������������������������������������������������������������������������������������������������������������������������������������������OM.a,b,OM.a,ROM.aa,b,RROX a,b,ROM.aa,b,R a,b,ROM.a����������������������������������������������������������������������������������������ö�����������������������������������������������������������������ֶ�������������������������������������������������������������������������������OROM a,bROM.aa,RROX a,b,ROM.aa,b���b,ROM.a,M.a,OM.a,b,OM.a,���a,b,ROM.a,M.a,OM.a,b,OM.a,������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������OM.a,OM.a,b,OM.a,ROM.aa,b,R8O������������������������������������������������������������������������������������������������������������������������������������������������������������������������������á����������������������������������������������������������ROM.aa,b,RROX a,b,ROM.aa,b,R a,aa,b,R��������������������������������������������������������������������������������������������������������������á����������������������������OM.a,M.a,OM.a,b,OM.a,���a,b,ROM.a,M.a,OM.a,b,OM.a,������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������OM.a,OM.a,b,OM.a,ROM.aa,b,R8O������������������������������������������������������������������������������������������������������������������������������������������������������������������������������á����������������������������������������������������������ROM.aa,b,RROX a,b,ROM.aa,b,R a,aa,b,R��������������������������������������������������������������������������������������������������������������á����������������������������������������������������������ROM.aa,b,RROX a,b,ROM.aa,b,R a,aa,b,RROX a,b,ROM.aa,b,R a,b,ROD.aa,b,ROROM a,bROM.aa,b,RROX a,b,ROM.aa,b,R a�b,ROM.aa,b,ROM.a,jM.a,b,OM.a,ROM.b,ROM.aa,b,ROM.a,OM.a,b,OM.a,b,i)
SELECT x FROM i(CT#(LIM0;


sqltext:
 ea
select DISTINCT "a","b" "a","b" ,  * ,*, (1),*, * ,*,*, * ,*, * ,*, (1),*, * ,*,* ,*, * ,*, (1),*, * ,*,* ,*,* ,*, * ,*, (N),*, * ,*,*, * ,*, * ,*, (1),*, * ,*,* ,*, (1),*, * ,*,*, * ,*, * ,*, (1),*, * ,*,* ,*, * ,*, (1),*, * ,*,* ,*,* ,*, * ,*, (1),*, * ,*,*, * ,*, * ,*, (1),*, �,* ,*,*  fOM.aa,bX a,b,ROM.aa,b,R a,b,ROD.aa,b,ROROM a,bROM.aa, a,b,ROM.aa,b,R a,b,ROM.aa,b,ROM.a,OM.a��������������������������d���������������������������������������������������������������������������������á������������������������������������������������������a,b,TOM.aa,b,R a,b,ROD.aa,b,ROROM a,bROM.aa,RROX a,b,ROM.aa,b,R a,b,ROM.aa,b,ROM.a,OM.a,b,OM.a,ROM.aa,b,RROX a,b,ROM.aa,b,R a,�,ROM.a��������������������������������������������������������������������������������������������������������������������������������������ֶ�������������������������������������������������������������������������������OROM a,bROM.aa,RROX a,b,ROM.aa,b���b,ROM.a,M.a,OM.a,b,OM.a,���a,b,ROM.a,M.a,OM.a,b,OM.a,������������������������������������������������������������������������������������������������������������������������������������������������������������������������OM.a,OM.a,b,OM.a,ROM.aa,b,R8O���������������������������������������������������������������������������������������������������������������������������������������������OM.a,b,OM.a,ROM.aa,b,RROX a,b,ROM.aa,b,R a,b,ROM.a����������������������������������������������������������������������������������������ö���������������������������������������������������������������öֶ�������������������������������������������������������������������������������OROM a,bROM.aa,RROX a,b,ROM.aa,b���b,ROM.a,M.a,OM.a,b,OM.a,���a,b,ROM.a,M.a,OM.a,b,OM.a,������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������OM.a,OM.a,b,OM.a,ROM.aa,b,R8O���������������������������������������������������������������ö������������������������������������������������������������������������������������������������������������������������ֶ�������������������������������������������������������������������������������OROM a,bROM.aa,RROX a,b,ROM.aa,b���b,ROM.a,M.a,OM.a,b,OM.a,���a,b,ROM.a,M.a,OM.a,b,OM.a,������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������OM.a,OM.a,b,OM.a,ROM.aa,b,R8O���������������������������������������������������������������������������������������������������������������������������������������������OM.a,b,OM.a,ROM.aa,b,RROX a,b,ROM.aa,b,R a,b,ROM.a����������������������������������������������������������������������������������������ö�����������������������������������������������������������������ֶ�������������������������������������������������������������������������������OROM a,bROM.aa,RROX a,b,ROM.aa,b���b,ROM.a,M.a,OM.a,b,OM.a,���a,b,ROM.a,M.a,OM.a,b,OM.a,������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������OM.a,OM.a,b,OM.a,ROM.aa,b,R8O������������������������������������������������������������������������������������������������������������������������������������������������������������������������������á����������������������������������������������������������ROM.aa,b,RROX a,b,ROM.aa,b,R a,aa,b,R��������������������������������������������������������������������������������������������������������������á����������������������������������������������������������ROM.aa,b,RROX a,b,ROM.aa,b,R a,aa,b,RROX a,b,ROM.aa,b,R a,b,ROD.aa,b,ROROM a,bROM.aa,b,RROX a,b,ROM.aa,b,R a�b,ROM.aa,b,ROM.a,jM.a,b,OM.a,ROM.b,ROM.aa,b,ROM.a,OM.a,b,OM.a,b,i)
SELECT x FROM i(CT#(LIM0;


sqltext:
SELECT  DISTINCT *, *,"a",01"a",01*?,"a",01"a",01*?, * from ( select 1, likely(A)"a",0,0,"a",01"a",01*?, * from ( select 1, likely(A) "a","b"*1, * from ( select 1,"a",01*1), ( 
select 1), ( 1)
select 1 fro111)ON"h"=fro111)), ( 
select 1), ( 
select 1 fro111)ON"D"=a"c11)ON"a"=fr,
s)mmmmmmmmmmm �����������������;
DROP table t1;create table t1(o doubTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTT1TTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTx INTEGER PRIMARY KEy REFERENCES t1 ON DELETE SET NULL);REPLACE INTO t1 SELECT�13);PRAGMA �����������������;
DROP table t1;create table t1(o doubT�
i�XdiB�����������������������R PRIMARY KEy REFERENCES t1 ON DELETE SET NULL);REPLACE INTO t1 SELECT(13);PRAGMA �����������������;
DROP table t1;create table a1(o doubTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTqTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTGER PRIMARY KEy REFERENCES t1 ON DELETE SET NULL);REPLACE I^TO t1 SELECT(13);PRAGMA �����������������;
DROP table t1;create table t1(o doubT�
i�XdiB�����������������������R PRIMARY KEy REFERENCES t1 ON DELETE SET NULL);REPLACE INTO t1 SELECT(13);PRAGMA �����������������;
DROP table t1;create table t1(o doTTTTTTTTTTTT�TTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTT[TTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTT8TTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTqx INTEGER PRIMARY KEy REFERENCES t1 ON DELETE SET NULL);REPLACE INTO t1 SELECT(13);PRAGMA �����������������;
DROP table t1;create table t1(o doubT�
i�XdiB�����TTTTTTTTTTTTTTx INTEGER PRIMARY REFERENCES t1 ON DELETE SET NULL);REPLACE INTO t1 SELECT(13);PRAGMA �����������������;
DROP table t1;create table t1(o doubTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTT","",";","a","","b",""";","","",;;","a","","b","",";","a","","b",""";","&,""";","","",";","a","","ba","","b""b","\\\\\\\\TTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTT","",";","a","","b",""";","","",";","a","","b","",";","a","","b",""";","",""";","","",";","a","","ba","","b""b","\\\\\\\\\\\\\\\\\\a"V"a",""=";","a","","",""";","","",";","a","","b","",";","a");


sqltext:
�ea
select DATEtime(CURrENT_DATE) nY;�ea
select DATEtime(CURrENT_DATE) nY;�ea
select DATEtime(CURrENT_DATE) nY;
i�ea
select DATEtime(CURrENT_DATE) nY;
i


sqltext:
create table t1(one smallint);
insert into t1 
select char(
4/44 OR :44 OR :44001%4999999999944.44 || .3444 OR :447777777777777777 || .44 || .3444 OR :447774 || 444);
l��1;


sqltext:
 ea
select DISTINCT "a","b" "a","b" ,  * ,*, (1),*, * ,*,*, * ,*, * ,*, (1),*, * ,*,* ,*, * ,*, (1),*, * ,*,* ,*,* ,*, * ,*, (1),*, * ,*,*, * ,*, * ,*, (1),*, * ,*,* ,*, (1),*, * ,*,*, * ,*, * ,*, (1),*, * ,*,* ,*, * ,*, (1),*, * ,*,* ,*,* ,*, * ,*, (1),*, * ,*,*, * ,*, * ,*, (1),*, �,* *,*  fOM.aa,bX a,b,ROM.aa,b,R a,b,ROD.aa,b,ROROM a,bROM.aa, a,b,ROM.aa,b,R a,b,ROM.aa,b,ROM.a,OM.a��������������������������d���������������������������������������������������������������������������������á������������������������������������������������������a,b,TOM.aa,b,R a,b,ROD.aa,b,ROROM a,bROM.aa,RROX a,b,ROM.aa,b,R a,b,ROM.aa,b,ROM.a,OM.a,b,OM.a,ROM.aa,b,RROX a,b,ROM.aa,b,R a,�,ROM.a��������������������������������������������������������������������������������������������������������������������������������������ֶ�������������������������������������������������������������������������������OROM a,bROM.aa,RROX a,b,ROM.aa,b���b,ROM.a,M.a,OM.a,b,OM.a,���a,b,ROM.a,M.a,OM.a,b,OM.a,������������������������������������������������������������������������������������������������������������������������������������������������������������������������OM.a,OM.a,b,OM.a,ROM.aa,b,R8O���������������������������������������������������������������������������������������������������������������������������������������������OM.a,b,OM.a,ROM.aa,b,RROX a,b,ROM.aa,b,R a,b,ROM.a����������������������������������������������������������������������������������������ö�����������������������������������������������������������������ֶ���������@������������������������������������������������������������������OROM a,bROM.aa,RROX a,b,ROM.aa,b���b,ROM.a,M.a,OM.a,b,OM.a,���a,b,ROM.a,M.a,OM.a,b,OM.a,������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������OM.a,OM.a,b,OM.a,ROM.aa,b,R8O���������������������������������������������������������������ö������������������������������������������������������������������������������������������������������������������������ֶ�������������������������������������������������������������������������������OROM a,bROM.aa,RROX a,b,ROM.aa,b���b,ROM.a,M.a,OM.a,b,OM.a,���a,b,ROM.a,M.a,OM.a,b,OM.a,������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������OM.a,OM.a,b,OM.a,ROM.aa,b,R8O���������������������������������������������������������������������������������������������������������������������������������������������OM.a,b,OM.a,ROM.aa,b,RROX a,b,ROM.aa,b,R a,b,ROM.a����������������������������������������������������������������������������������������ö�����������������������������������������������������������������ֶ�������������������������������ö����������������������������������������������OROM a,bROM.aa,RROX a,b,ROM.aa,b���b,ROM.a,M.a,OM.a,b,OM.a,���a,b,ROM.a,M.a,OM.a,b,OM.a,������������������������������������������������Ý����������������������������������������������������������������������������������������������������������������������������������OM.a,OM.a,b,OM.a,5OM.aa,b,R8O������������������������������������������������������������������������������������������������������������������������������������������������������������������������������á����������������������������������������������������������ROM.aa,b,RROX a,b,ROM.a�,b,R a,aa,b,R��������������������������������������������������������������������������������������������������������������á����������������������������������������������������������ROM.aa,b,RROX a,b,ROM.aa,b,R a,aa,b,RROX a,b,ROM.aa,b,R a,b,ROD.aa,b,ROROM a,bROM.aa,b,RROX a,b,ROM.aa,b,R a�b,ROM.aa,b,ROM.a,jM.a,b,OM.a,ROM.b,ROM.aa,b,ROM.a,OM.a,b,OM.a,b,i)
SELECT x FROM i(CT#(LIM0;


sqltext:
CREATE VIRTUAL TABLE t1 USING fts4;
CREATE TABLE t0ext(a, b);
CREATE VIRTUAL TABLE t0 USING fts4(contenCREATE VIRTUAL Tr', '000);PRAGMA t0
;
PRAGMA nfo(t0);PRAGMA t0ble_iNpo(t0);
PRAGMA table_iNpo(t0);
PRAGMA table_info(t0);PRAGMA t0
;
PRAGMA table_iNpo(t0);
PRAGMA table_info(t0);PRAGMA t0ble_iNpo(t0);
PRAGMA table_info(t0);PRAGMA t0table_iNpo(t0);
PRAGMA table_info(t0);PRAGMA t0ble_iNpo(t0)dAGMA table_iNpo(t0);
PRAGMA table_info(t0);PRAGMA t0
;
PRAGMA able_iNpo(t0);table_iNpo(t0);
PRAGMA table_info(t0);PRAGMA t0ble_iNpo(t0);
PRAGMA table_info(t0);PRAGMA t0
;
P); KEY(a,c,d,e,b,c,a,c,a,d,e);


sqltext:
 ea
select DISTINCT "a","b" "a","b" ,  * ,*, (1),*, * ,*,*, * ,*, * ,*, (1),*, * ,*,* ,*, * ,*, (1),*, * ,*,* ,*,* ,*, * ,*, (1),*, * ,*,*, * ,*, * ,*, (1),*, * ,*,* ,*, (1),*, * ,*,*, * ,*, * ,*, (1),*, * ,*,* ,*, * ,*, (1),*, * ,*,* ,*,* ,*, * ,*, (1),*, * ,*,*, * ,*, * ,*, (1),*, �,* ,*,*  fOM.aa,bX a,b,ROM.aa,b,R a,b,ROD.aa,b,ROROMa,bROM.aa, a,b,ROM.aa,b,R a,b,ROM.aa,b,ROM.a,OM.a��������������������������d�������������������������������������������������������������������������������á������������������������������������������������������a,b,TOM.aa,b,R a,b,ROD.aa,b,ROROM a,bROM.aa,RROX a,b,ROM.aa,b,R a,b,ROM.aa,b,ROM.a,OM.a,b,OM.a,ROM.aa,b,RROX a,b,ROM.aa,b,R a,�,ROM.a��������������������������������������������������������������������������������������������������������������������������������������ֶ�������������������������������������������������������������������������������OROM a,bROM.aa,RROX a,b,ROM.aa,b���b,ROM.a,M.a,OM.a,b,OM.a,���a,b,R julianday(1,1,1)M.a,������������������������������������������������������������������������������������������������������������������������������������������������������������������������OM.a,OM.a,b,OM.a,ROM.aa,b,R8O���������������������������������������������������������������������������������������������������������������������������������������������OM.a,b,OM.a,ROM.aa,b,RROX a,b,ROM.aa,b,R a,b,ROM.a����������������������������������������������������������������������������������������ö�����������������������������������������������������������������ֶ�������������������������������������������������������������������������������OROM a,bROM.aa,RROX a,b,ROM.aa,b���b,ROM.a,M.a,OM.a,b,OM.a,���a,b,ROM.a,M.a,OM.a,b,OM.a,������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������OM.a,OM.a,b,OM.a,ROM.aa,b,R8O���������������������������������������������������������������ö������������������������������������Զ����������������������������������������������������������������������������������ֶ�������������������������������������������������������������������������������OROM a,bROM.aa,RROX a,b,ROM.aa,b���b,ROM.a,M.a,OM.a,b,OM.a,���a,b,ROM.a,M.a,OM.a,b,OM.a,������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������OM.a,OM.a,b,OM.a,ROM.aa,b,R8O���������������������������������������������������������������������������������������������������������������������������������������������OM.a,b,OM.a,ROM.aa,b,RROX a,b,ROM.aa,b,R a,b,ROM.a����������������������������������������������������������������������������������������ö�����������������������������������������������������������������ֶ�������������������������������������������������������������������������������OROM a,bROM.aa,RROX a,b,ROM.aa,b���b,ROM.a,M.a,OM.a,b,OM.a,���a,b,ROM.a,M.a,OM.a,b,OM.a,������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������OM.a,OM.a,b,OM.a,ROM.aa,b,R8O������������������������������������������������������������������������������������������������������������������������������������������������������������������������������á����������������������������������������������������������ROM.aa,b,RROX a,b,ROM.aa,b,R a,aa,b,R��������������������������������������������������������������������������������������������������������������á����������������������������������������������������������ROM.aa,b,RROX a,b,ROM.aa,b,R a,aa,b,RROX a,b,ROM.aa,b,R a,b,ROD.aa,b,ROROM a,bROM.aa,b,RROX a,b,ROM.aa,b,R a�b,ROM.aa,b,ROM.a,jM.a,b,OM.a,ROM.b,ROM.aa,b,ROM.a,OM.a,b,OM.a,b,i)
SELECT x FROM i(CT#(LIM0;


sqltext:
CREATE VIRTUAL TABLE t1 USING fts4;
CREATE TABLE t0ext(a, b);
CREATE VIRTUAL TABLE t0 USING fts4(cnt=t0ext);
CREATE VIRTUAL Tr', '000);PRAGMA t0
;
PRAGMA nfo(t0);PRAGMA t0ble_iNpo(t0);
PRAGMA table_iNpo(t0);
PRAGMA table_info(t0);PjAGMA t0
;
PRAGMA table_iNpo(t0);
PRAGMA table_info(t0);PRAGMA t0ble_iNpo(t0);
PRAGMA table_inft(t0);PRAGMA t0table_iNpo(t0);
PRAGMA table_info(t0);PRAGMA t0ble_iNpo(t0);
PRAGMA table_iNpo(t0);
PRAGMA table_info(t0);PRAGMA t0
;
PRAGMA table_iNpo(t0);
PRAGMA table_info(t0);PRAGMA t0ble_iNpo(t0);
PRAGMA table_info(t0);PRAGMA t0
;
P); KEY(a,c,d,e,b,c,a,c,a,de);


sqltext:
SELECT  DISTINCT *,"a",01"a",01*?, * from ( select 1, likely(A)"a",0,0,"a",01"a",01*?, * from ( select 1, likely(A)"a",0,01*?, * from ( select 1,"a",01*1), ( 
select 1), (
select 1 fro111)ON"a"=fro111)), ( 
select 1), ( 
select 1 fro111)ON"a">"a" OR 2 AND+444>"a" OR  4444144>401444++-2 A�D.4444+++- -2 AND+444>"a" OR 444414>"a" OR"a" AND count(1)AND	+-44++-2 AND.4>"a" OR 41)>"a"1);


sqltext:
 ea
select DISTINCT "a","b" "a","b" ,  * ,*, (1),a,OM.a,b,OM.a,ROM.aa,b,R8O������,*,* ,*, * ,*, (1),*, * * ,*,* ,*, * ,*, (1),*, * ,*,PRAGMA*, * ,*, (1),*, * ,*,* ,*, (1),*, * ,*,*, * ,*, * ,*, (1),8, * ,*,* ,*, * ,*, (1),*, * ,*,* ,*,* ,*, * ,*, (1),*, * ,*,*, * ,*, * ,*, (1),*, �,* ,*,*  fOM.aa,bX a,b,ROM.aa,b,R a,b,ROD.aa,b,ROROM a,bROM.aa, a,b,ROM.aa,b,R a,b,ROM.aa,b,ROM.a,OM.a��������������������������d���������������������������������������������������������������������������������á������������������������������������������������������a,b,TOM.aa,b,R a,b,ROD.aa,b,ROROM a,bROM.aa,RRO"b" "a","b" ,  * ,*, (1)X a,b,ROM.aa,b,R a,b,ROM.aa,b,ROM.a,OM.a,b,OM.a,ROM.aa,b,RROX a,b,ROM.aa,b,R a,�,ROM.a��������������������������������������������������������������������������������������������������������������������������������������ֶ�������������������������������������������������������������������������������OROM a,bROM.aa,RROX a,b,ROM.aa,b���b,ROM.a,M.a,OM.a,b,OM.a,���a,b,ROM.a,M. strftime(1,1,1,1)��������������������������������������������������������������������������������������������������������������������������������������������������������������������OM.a,OM.a,b,OM.a,ROM.aa,b,R8O��������������������������������������������������������������������������������������������������������������������������������������������������������OM.a,b,OM.a,ROM.aa,b,RROX a,b,ROM.aa,b,R a,b,ROM.a����������������������������������������������������������������������������������������ö�������������������������������������������������ֶ��������������������������������������������������������������������������������OM a,bROM.aa,RROX a,b,ROM.aa,b���b,ROM.a,M.a,OM.a,b,OM.a,���a,b,ROM.a,M.a,OM.a,b,OM.a,��å���������������������������LLLL�����������������������������������������������������������������������������������������������������������������������������������������������������OM.a,OM.a,b,OM.a,ROM.aa,b,R8O���������������������������������������������������������������ö������������������������������������������������������������������������������������������������������������������������ֶ�������������������������������������������������������������������������������OROM a,bROM.aa,RROX a,b,ROM.a>,b���b,ROM.a,M.a,OM.a,b,OM.a,���a,b,ROM.a,M.a,OM.a,b,OM.a,������������������������������������������������000000000000000000000000��������������������������������ö������������������������������������������������������������������������������OM.a,OM.a,b,OM.a,ROM.aa,b,R8O��������������������������������������������������������÷�����������������������������������������������������������������������������������OM.a,b,OM.@,ROM.aa,b,RR?X a,b,ROM.aa,b,R a,b,ROM.a����������������������������������������������������������������������������������������ö�����������������������������������������������������������������ֶ�������������������������������������������������������������������������������OROM a,bROM.aa,RROX a,b,ROM.aa,b���b,ROM.a,M.a,OM.a,b,OM.a,���a,b,ROM.a,M.a,OM.a,b,OM.a,������������������������������������������������������������������������������������������CONFLICT����@����������������������������������������������������������������������������OM.a,OM.a,b,OM.a,ROM.aa,b,R@O������������������������������������������������������������������������������������������������������������������������������������������������������������������������������á����������������������������������������������������������ROM.aa,b,RROX*a,b,ROM.aa,b,R a,aa,b,R����������������������������������������������������������������������å��������������������������������������á����������������������������������������������������������ROM.aa,b,RROX a,b,ROM.aa,b,R a,aa,b,RROX a,b,ROM.aa,b,R a,b,ROD.?a,b,ROROM a,bROM.aa,b,RROX a,b,ROM.aa,b,R a�b,ROM.aa,b,ROM.a,jM.a,b,OM.a,ROM.b,ROM.aa,b,ROM.a,OM.a,b,OM.a,b,i)
SELECT x FROM i(CT#(LIM0;


sqltext:
CREATE VIRTUAL TABLE t1 USING fts3(content, tokenize porter);
INSERT INTO t1(rowid, content) VALUES(1, 'ruuANCI,FRELLuANCI,FFFFILuANCI,FFFFI,FRELLuANCI,0FFFF,FRELLuANCI,FFFFF`FFFFFFuuANCI,FRELLuFFuANCIF`F av 40000 10000 200 600 1P0 40 10');
ANALYZE sql_te_master;
SELECT i FROM t4 ��ERE b=2;
SELECT i FROM t4 WHERE c=3;
SELECT i FROM t4 WHERE d=4 AND"a"="d"AND-2 AND+"y">"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">"a">"a""">"�">2 AND++-2 AND"a"="a"AND"a"BETWEEN"�">2 AND++-2 AND++-2 AND"a"="a"AND"a"BETWEEN"�">2 AND++-2 AND"a"="aROLLBACKF;


sqltext:
cREATE TABLE t0(a, b PRIMARY KEY) WITHOUT rowid;REINDEX;;;;CREATE VIRTUAL TABLE t1 USING fts3(c);
ALTER TABLE t1 RENAME TO  sqli;;;CREATE VIRTUAL TABLE t1 USING fts3(c);
ALTER TABLE t1 RENAME TO  sqlit_compileoption_used(d(1)���1)����������������������������������������������������������������������������������������g������������������������������;;ANALYZE;;;;;;;ANALYZE;BEGIN;;;;;;
CREATE INDEX i0 ON t0(a);
CREATE TABLE t3(�PA a&;
C


sqltext:
 ea
select DISTINCT "a","b" "a","b" ,  * ,*, (1),*, * ,*,*, * ,*, * ,*, (1),*, * ,*,* ,*, * ,*, (1),*, * ,*,* ,*,* ,*, * ,*, (1),*, * ,*,*, * ,*, * ,*, (1),*, * ,*,* ,*, (1),*, * ,*,*, * ,*, * ,*, (1),*, * ,*,* ,*, * ,*, (1),*, * ,*,* ,*,* ,*, * ,*, (1),*, * ,*,*, * ,*, * ,*, (1),*, �,* ,*,*  fOM.aa,bX a,b,ROM.aa,b,R a,b,ROD.aa,b,ROROM a,bROM.aa, a,b,ROM.aa,b,R a,b,ROM.aa,b,ROM.a,OM.a��������������������������d���������������������������������������������������������������������������������á������������������������������������������������������a,b,TOM.aa,b,R a,b,ROD.aa,b,ROROM a,bROM.aa,RROX a,b,ROM.aa,b,R a,b,ROM.aa,b,ROM.a,OM.a,b,OM.a,ROM.aa,b,RROX a,b,ROM.aa,b,R a,�,ROM.a��������������������������������������������������������������������������������������������������������������������������������������ֶ�������������������������������������������������������������������������������OROM a,bROM.aa,RROX a,b,ROM.aa,b���b,ROM.a,M.a,OM.a,b,OM.a,���a,b,ROM.a,M.a,OM.a,b,OM.aD����������������������������������������������������������������������������������������������������������� group_concat(1,1)�������������������������������������������OM.a,OM.a,b,OM.a,ROM.aa,b,R8O�������������������������������������������������������������������������������������������������������������������������������������������OM.a,b,OM.a,ROM.aa,b,RROX a,b,ROM.aa,b,R a,b,ROM.a����������������������������������������������������������������������������������������ö�����������������������������������������������������������������ֶ�������������������������������������������������������������������������������OROM a,bROM.aa,RROX a,b,ROM.aa,b���b,ROM.a,M.a,OM.a,b,OM.a,���a,b,ROM.a,M.a,OM.a,b,OM.a,������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������OM.a,OM.a,b,OM.a,ROM.aa,b,R8O���������������������������������������������������������������ö������������������������������������������������������������������������������������������������������������������������ֶ����������������������������������������������������������������������������ȶ�OROM a,bROM.aa,RROX a,b,ROM.aa,b���b,ROM.a,M.a,OM.a,b,OM.a,���a,b,ROM.a,M.a,OM.a,b,OO.a,������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������OM.a,OM.a,b,OM.a,ROM.aa,b,R8O���������������������������������������������������������������������������������������������������������������������������������������������OM.a,b,OM.a,ROM.aa,b,RROb,ROM.aa,b,R a,b,ROM.a����������������������������������������������������������������������������������������ö�����������������������������������������������������������������ֶ�������������������������������������������������������������������������������OROM a,bROM.aa/RROX a,b,ROM.aa,b���b,ROM.a,M.a,OM.a,b,OM.a,���a,b,ROM.a,M.a,OM.a,b,OM.a,������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������OM.a,OM.a,b,OM.a,ROM.aa,b,R8O������������������������������������������������������������������������������������������������������������������������������������������������������������������������������á����������������������������������������������������������ROM.aa,b,RROX a,b,ROM.aa,b,R a,aa,b,R��������������������������������������������������������������������������������������������������������������á����������������������������������������������������������ROM.aa,b,RROX a,b,ROM.aa,b,R a,aa,b,RROX a,b,ROM.aa,b,R a,b,ROD.aa,b,ROROM a,bROM.aa,b,RROX a,b,ROM.aa,b,R a�b,ROM.aa,b,ROM.a,jM.a,b,OM.a,ROM.b,ROM.aa,b,ROM.a,OM.a,b,OM.a,b,i)
SELECT x FROM i(CT#(LIM0;


sqltext:
�ea
select DATEtime(CURrENT_DATE) nY;�ea
select DATEtime(CURrENT_DATE) nY;�ea
select DATEtime(CURrENT_DATE) nY;�ea
select DATEtime(CURrENT_DATE) nY;
i


sqltext:
 );
select ?1in( (191), zeroblob(19999),char(1), zeroblob(19), zeroblob(199), zeroblob(9999),@zeroblob(9999), zeroblob(1999), zeroblob(9-91), zeroblob(1), zeroblob( 191), zeroblob(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,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 ,151,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,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 table t1(��et�������������������������������������������������������������������������������������������������������������������� decimal(1,1));
insert into t1 
select * from(t1 a,(t1 aa,t1 a,(t1 aa,t1,t1 ,t1 ves)ves41,t1 ,t1 ves)ves4a,tP a,t1,t1 ves)vgn4< 1);


sqltext:
ATTACH 'file:000?mode=memory&cache=shared' AS s0;
PRAGMA e_size = 2000;PRAGMA mmap_size�����mJme;
VACUUM
����4�������met;
CREATE VIRTUAL TABLE t1 USING fts3(c);I(';
PRAGMA �riLBACK ;;SAVEPOINT T�����������LLBACK ;;SAVEPOINT T����F;
ALTER TABLE t1 RENAME TO  sqlit_compileoption_used(1)��������������������������ԛ������������������������������inm�mJ�������������;ANALYZE;DROP TABLE IF EXISTS t;
CREATE VIRTUAL TABLE t USING fts3(c);
PRAGMA ��;DROP TABLE IF EXISTS t;
CREATE VIRTUAL TABLE t USING fts3(c);
PRAGMA �rit���������������������������������������������������������������������������������������������������;ANALYZE;CREATE VIRTUAL TABLE t1 USING fts3(c); M;
ALTER TABLE t1 RENAME TO  sqlit_compileoption_used(1)����������������������������������������������������������������������������������������g������������������������������;ANALYZE;t;
CREATE VIRTUAL TABLE t1 USING fts3(c);I�;;
insert into t1 values(1);
END;SAVEPOINT TEEI;
ALTER TABLE t1 RENAME TO  sqlit_compileoption_used(1)�������������������������������������������������㼼������������������������������JOIN�������;ANALYZE;CREATE VIRTUAL TABLE t1 USING fts3(c);I(';
PRAGMA wr���;;SAVEPOINT T�����������LLBACK ;;SAVEPOINT T����������������������������������������������������������������������������������������������������������������������;3;
PRAGMA integrity_check;
PRAGMA in�egregrity_check;
PRAGMA integrity_check;
PRAGMA integrity_check;
PRAGMA integ;
PRAGMA integrity_checy_check;
PRAGMA in�egregrity_check;
PRAGMA integrity_check;
PRAGMA integrity_check;
PRAGMA integ;
PRAGMA integrity_check;
PRAGMA integrity_check;
PRAGMA integrity_check;3;
PRAGMA integrity_check;PRAGMA ������������������������������;
PRAGMA intetegrity_check;
PRAGMA integ;
PRAGMA integrity_checy_check;
PRAGMA in�egregrity_check;
PRAGMA integrity_check;
PRAGMA integrity_check;
PRAGMA integ;
PRAGMA integrity_check;
PRAGMA integrity_check;
PRAGMA integrity_check;3;
PRAGMA integrity_check;PRAGMA integri���������������������������������������;
PRAGMA integrity_check;
PRAGMA integregrity_c;
PRAGMA integrity_check;
PRAGMA integrity_check;
PRAGMA integ;
PRAGMA integrity_check;3;
PRAGMA integrity_check;
PRAGMA integrity_chgrity_check;
PRAGMA integregrity_c;
PRAGMA integrity_check;
PRAGMA integrity_check;
PRAGMA integ;
PRAGMA integrity_check;3;
PRAGMA integrity_check;
PRAGMA integrity_check;3;
PRAGMA integrity_check;PRAGMA integrity_check;
PRAGMA integrityity_check;3
ALTER TABLE t1 RENAME TO  sqlrt_compileopto������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������;ANALYZE;CREATE VIRTUAL TABLE t1 USING fts3(c);I(';
PRAGMA wr���;;SAVEPOINT T�����������LLBACK ;;SAVEPOINT T��������������������������������ݼ��F;
ALTER TABLE t1 RENAME TO  sqlrt_compileoptio���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������;3;
PRAGMA integrity_check;
PRAGMA integregrity_check;3;
PRAGMA integrity_check;
PRAGMA integrity_check;
PRAGMA integ;
PRAGMA integrity_check;3;
PRAGMA i;
PRAGMA integ;
PRAGMA integrity_check;
PRAGMA integrity_check;
PRAGMA integrity_check;3;
PRAGMA integrity_check;PRAGMA integri���������������������������������������;
PRAGMA integrity_check;
PRAGMA integregrity_c;
PRAGMA integrity_check;
PRAGMA integrity_check;
PRAGMA integ;
PRAGMA integrity_check;3;
PRAGMA integrity_check;
PRAGMA integrity_chgrity_check;
PRAGMA integregrity_c;
PRAGMA integrity_check;
PRAGMA integrity_check;
PRAGMA integ;
PRAGMA integrity_checcheck;
PRAGMA integrity_check;
PRAGMA integrity_check;
PRAGMA integ;
PRAGMA integrity_checy_check;
PRAGMA in�egregrity_check;
PRAGMA integrity_check;
PRAGMA integrity_check;
PRAGMA integ;
PRAGKA integrity_check;
PRAGMA integrity_check;
PRAGMA integrity_check;3;
PRAGMA integrity_check;PRAGMA integri���������������������������������������;
PRAGMA intetegrity_check;
PRAGMA integ;
PRAGMA integrity_checy_check;
PRAGMA in�egregrity_check;
PRAGMA integrity_check;
PRAGMA integrity_check;
PRAGMA integ;
PRAGMA integrity_check;
PRAGMA integrity_check;
PRAGMA integrity_check;3;
PRAGMA intntegrity_check;
PRAGMA integrity_��������������������������JOIN�������;ANALYZE;CREATE VIRTUAL TABLE t1 USING fts3(c);I(';
PRAGMA wr���;;SAVEPOINT T�����������LLBACK ;;SAVEPOINT T�����������������������������������������������������������������������������������������������������������������3;
PRAGMA integrity_check;
PRAGA in�egregrity_check;
PRAGMA integrity_check;
PRAGMA integrity_check;
PRAGMA integ;
PRAGMA integrity_checy_check;
PRAGMA in�egregrity_check;
PRAGMA integrity_check;
PRAGMA integrity_check;
PRAGMA integ;
PRAGMA integrity_check;
PRAGMA inte�rity_check;
PRAGMA integrity_check;3;
PRAGMA integrity_check;PRAGMA integri���������������������������������������;
PRAGMA intetegrity_check;
PRAGMA integ;
PRAGMA integrity_checy_check;
PRAGMA in�egregrity_check;
PRAGMA integrity_check;
PRAGMA integrity_check;
PRAGMA integ;
PRAGMA integrity_check;
PRAGMA integrity_check;
PRAGMA integrity_check;3;
PRAGMA integrity_check;PRAGMA integri���������������������������������������;
PRAGMA integrity_check;
PRAGMA integregrity_c;
PRAGMA integrity_check;
PRAGMA integrity_check;
PRAGMA integ;
PRAGMA integrity_check;3;
PRAGMA integrity_check;
PRAGMA integrity_chgrity_check;
PRAGMA integregrity_c;
PRAGMA integrity_check;
PRAGMA integrity_check;
PRAGMA integ;
PRAGMA integrity_checcheck;
PRAGMA integrity_check;
PRAGMA integrity_check;
PRAGMA integ;
PRAGMA integrick;
PRAGMA integrity_check;
PRAGMA integrity_check;
PRAGMA integ;
PRAGMA integrity_check;
PRAGMA integrity_check;
PRAGMA integrity_check;3;
PRAGMA integrity_check;PRAGMA integri���������������������������������������;
PRAGMA integrity_check;
PRAGMA integregrity_c;
PRAGMA integrity_check;
PRAGMA integrity_check;
PRAGMA integ;
PRAGMA integrity_check;3;
PRAGMA integrity_check;
PRAGMA integrity_chgrity_check;
PRAGMA integregrity_c;
PRAGMA integrity_check;
PRAGMA integrity_check;
PRAGMA integ;
PRAGMA integrity_checcheck;
PRAGMA integrity_check;
PRAGMA integrity_check;
PRAGMA integ;
PRAGMA integrity_checy_check;
PRAGMA in�egregrity_check;
PRAGMA integrity_check;
PRAGMA integrity_check;
PRAGMA integ;
PRAGMA integrity_check;
PRAGMA integrity_check;
PRAGMA integrity_check;3;
PRAGMA integrity_check;PRAGMA integri���������������������������������������;
PRAGMA intetegrity_check;
PRAGMA integ;
PRAGMA integrity_checy_check;
PRAGMA in�egregrity_check;
PRAGMA integrity_check;
PRAGMA integrity_check;
PRAGMA integ;
PRAGMA integrity_check;
PRAGMA integrity_check;
PRAGMA integrity_check;3;
PRAGMA integrity_check;PRAGMA integri���������������������k;3;
PRAGMA integrity_check;
PRAGMA integrity_check;3;
PRAGMA integrity_chty_checy_check;
PRAGMA in�egregrity_check;
PRAGMA integrity_check;
PRAGMA integrity_check;
PRAGMA integ;
PRAGMA integrity_check;
PRAGMA integrity_check;
PRAGMA integrity_check;3;
PRAGMA integrity_check;PRAGMA integri���������������������������������������;
PRAGMA intetegrity_check;
PRAGMA integ;
PRAGMA integrity_checy_check;
PRAGMA in�egregrity_check;
PRAGMA integrity_check;
PRAGMA integrity_check;
PRAGMA integ;
PRAGMA integrity_check;
PRAGMA integrity_check;
PRAGMA integrity_check;3;
PRAGMA integrity_check;PRAGMA integri���������������������k;3;
PRAGMA integrity_check;
PRAGMA integrity_check;3;
PRAGMA integrity_check;PRAGMA integrity_check;
PRAGMA integrityity_chec;3;
PRAGMA integrity_check;PRAGMA integri���������������������������������������;3;
PRAGMA integrity_check;
PRAGMA integregrity_check;3;
PRAGMA integrity_check;
PRAGMA integrity_check;
PRAGMA integ;
PRAGMA integrity_check;3;
PRAGMA integrity_check;
PRAGMA integrity_check;3;
PRAGMA integrity_check;PRAGMA integrity_check;
PRAGMA integrityity_check;3;
PRAGMtychec inteeck;


sqltext:
;
select  load_extension(-01)>"+2 days""a">>"+2 days">""LIKE"F" "a","b" ""WHERE"";"HERE"Z substr(1,1,A);


sqltext:
CREATE table t1(one "a"UNI""UNIQUE,UE$lte,EINDsmz""UNIQUE,U""UNIQUE,UE$lnINDsmz""UNIQUE,E$lnlnINDsmz""UNIQUE,E_smz""UNIQUE,E_z""UNIQUEz""UNIQUE,E_""UNIQUE,UE$lnlinQ""UNIQUE,UE$lnlnQ""UNIQUE,UE$lnlinQUE,e a"o
sel,EI LEne,smzlne,sQne,s5  "a","b");
select DISTINCT? from��������������������������inm�mJ��������������y�������������_������������������������������������nonanoname;
ATTACH':memory:' AS ����name;
ATTACH':memory:' AS ��������nonanoname;
ATTACH':memory:' AS �����������������������������������y�������������������inminmnmJme;
VACUUM
��������������������������������������������������inminmnmJme;
VACUUM
�������������������������������F�������nonanoname;
ATTACH':memory:' AS �����������������������������������כ����bmJ�e;
VACUUM
��������y����������������כ������������������������������y�����������������inm�mJ��������������y���������������y���������������������inmnmJme;
VACUUM
������������������������������������inminmnmJme;
VACUUM
������������������inminmnmJme;
VACUUM
������������������������������������inmbmJ�e;
VACUUM
��������������������������inmbmJ�e;
VACUUM
��������כ������������������������������y�������������������inminmnmJme;
VACUUM
��������������������������������������������������inminmnmJme;
VACUUM
������������������������������������inmbmJ�e;
VACUUM
��������������������������inmbmJ�e;
VACUUM
��������כ����bmJ�e;
VACUUM
��������y����������������כ������������������������������y���������������������inm�mJ������y�����������;
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 �rit ;;SAVEPOINT T�����������LLBACK ;;SAVEPOINT T����F;
ALTER TABLE t1 RENAME TO  sqlit_compileoption_used(1)������������������������������������������������������������������������������������������������������E;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 ������������������������������������������������������������������������DISTINCT�����������������������������������������������SCADE����������������������������������������������������������������������������������������������������������������������������������;ANALYZE;DROP TABLE IF EXISTS t;


sqltext:
 ea
select 1111111111E17|~NOT 11.11111+ replace(7,17|~NOT 11.111117,16111111117|| 1111111111917|~ 1111111111E111)"a","b" ""WHERE"">"m">"a">"a">"�">"a";"a"3tF;


sqltext:
DROP TABLE IF EXISTS t0;
DROP TABLE IF EXISTS t0;
CREATE TABLE t1(a INTEGER PRIMARY KEY ON CONFLICT FAIL, b);
CREATE TABLE t0(x INTEGER PRIMARY KEY ON CONFLICT FAIL, y);
INSERT INTO t0 VALUES(1,3);
INSERT INTO t0 SELECT * FROM t1;
S


sqltext:
CREATE VIRTUAL TABLE t1 USING fts3(cont 'one two t0reSERT INTO te');
DELETE FROM t1 WHERE rowid <1),
(1444444|| 
44444451);s);
l�ro �1;


sqltext:
CREATE VIRTUAL TABLE �4 USING fts4(, >EYa, notindexed=EYc, n�, >EYc, notindexed=EYc, notindexed=b);


sqltext:
;
select  load_extension(222222222E222,$FULL01)>"+2 days""a">>"+2 days">""LIKE"F" "a","b" ""WHERE"";"HERE"> substr(1,1,A);


sqltext:
s
el;
select like(1,~~~~~~~~~~4-444444444444,"��
�
;�
�
; 
select Xrim(1+44-g


*
�l(1)
#"
;



 'a���Dp�
�

�
; 
select Xrim(1+49-
�

�
; 
select Xrim(1+49-g


*PLAN(1)
#;



 'a���D������������EXISTSDp�
�

�
;elect Xrim(1+49-g


*
�l(1)
#
;



 'a���Dp�
�

�
; 
select Xrim(1+49-
#�
�

�
; 
select Xrim(1+49-g �


*
�l(1)

;



 'a���Dp�
�

�
; 
select Xrim(�+49-g ct Xrim(1+49-g �


*
�l(1)
#
;



 'a���Dp�
�


;



 'a���Dp�
�

�
; 
s 
select Xrim(1+49-g


*
�l(1)
#"
;



 'a���Dp�
�

�
; 
select Xrim(1+49-
#

�
; 
select Xrim(1+49-g


*
�l(1)
#;



 'a���D������������EXISTSDp�
�

�
; 
select Xrim(1+49-g


*
�l(1)
#
;



 'a���Dp�
�

�
; 
select Xrim(1+49-
#�
�

�
; 
select Xrim(1+49-g �


*d�l(1)
#
;



 'a���Dp�
�

�
; 
select Xrim(�+49-g ct Xrim(1+49-g �


*
�l(1)
#
;



 'a���Dp�
�


;



 'a���Dp�
�

�
; 
select Xrim(1+49



*
�l(1)
;#
;



 'a'�");
s


sqltext:
CREATE TABLE t0a(x);
CREATE TABLE t0b(y);
INSERT INTO t0a(x)VALUES(1);
CREATE INDEX t000 ON t0a(x) WHERE x=#9;
;
PRAGMA writema=ON;
PRAGMA integrIty_check;


sqltext:
;
select  load_extension(-017-01)>"+2 days""a">>"+2 days">""LIKE"F" "a","b" ""WHERE"";"HERE"> substr(1,1,A);


sqltext:
ATTACH 'file:000?mode=memory&cache=shared' AS s0;
PRAGMA e_size = 2000;PRAGMA mmap_size�����mJme;
VACUUM
����4�������met;
CREATE VIRTUAL TABLE t1 USING fts3(c);I(';
PRAGMA �riLBACK ;;SAVEPOINT T�����������LLBACK ;;SAVEPOINT T����F;
ALTER TABLE t1 RENAME TO  sqlit_compileoption_used(1)��������������������������ԛ������������������������������inm�mJ�������������;ANALYZE;DROP TABLE IF EXISTS t;
CREATE VIRTUAL TABLE t USING fts3(c);
PRAGMA ��;DROP TABLE IF EXISTS t;
CREATE VIRTUAL TABLE t USING fts3(c);
PRAGMA �rit���������������������������������������������������������������������������������������������������;ANALYZE;CREATE VIRTUAL TABLE t1 USING fts3(c); M;
ALTER TABLE t1 RENAME TO  sqlit_compileoption_used(1)����������������������������������������������������������������������������������������g������������������������������;ANALYZE;t;
CREATE VIRTUAL TABLE t1 USING fts3(c);I�;;
insert into t1 values(1);
END;SAVEPOINT TEEI;
ALTER TABLE t1 RENAME TO  sqlit_compileoption_used(1)�������������������������������������������������㼼������������������������������JOIN�������;ANALYZE;CREATE VIRTUAL TABLE t1 USING fts3(c);I(';
PRAGMA wr���;;SAVEPOINT T�����������LLBACK ;;SAVEPOINT T����������������������������������������������������������������������������������������������������������������������;3;
PRAGMA integrity_check;
PRAGMA in�egregrity_check;
PRAGMA integrity_check;
PRAGMA integrity_check;
PRAGMA integ;
PRAGMA integrity_checy_check;
PRAGMA in�egregrity_check;
PRAGMA integrity_check;
PRAGMA integrity_check;
PRAGMA integ;
PRAGMA integrity_check;
PRAGMA integrity_check;
PRAGMA integrity_check;3;
PRAGMA integrity_check;PRAGMA ������������������������������;
PRAGMA intetegrity_check;
PRAGMA integ;
PRAGMA integrity_checy_check;
PRAGMA in�egregrity_check;
PRAGMA integrity_check;
PRAGMA integrity_check;
PRAGMA integ;
PRAGMA integrity_check;
PRAGMA integrity_check;
PRAGMA integrity_check;3;
PRAGMA integrity_check;PRAGMA integri���������������������������������������;
PRAGMA integrity_check;
PRAGMA integregrity_c;
PRAGMA integrity_check;
PRAGMA integrity_check;
PRAGMA integ;
PRAGMA integrity_check;3;
PRAGMA integrity_check;
PRAGMA integrity_chgrity_check;
PRAGMA integregrity_c;
PRAGMA integrity_check;
PRAGMA integrity_check;
PRAGMA integ;
PRAGMA integrity_check;3;
PRAGMA integrity_check;
PRAGMA integrity_check;3;
PRAGMA integrity_check;PRAGMA integrity_check;
PRAGMA integrityity_check;3
ALTER TABLE t1 RENAME TO  sqlrt_compileoptio������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������;ANALYZE;CREATE VIRTUAL TABLE t1 USING fts3(c);I(';
PRAGMA wr���;;SAVEPOINT T�����������LLBACK ;;SAVEPOINT T��������������������������������ݼ��F;
ALTER TABLE t1 RENAME TO  sqlrt_compileoptio���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������;3;
PRAGMA integrity_check;
PRAGMA integregrity_check;3;
PRAGMA integrity_check;
PRAGMA integrity_check;
PRAGMA integ;
PRAGMA integrity_check;3;
PRAGMA i;
PRAGMA integ;
PRAGMA integrity_check;
PRAGMA integrity_check;
PRAGMA integrity_check;3;
PRAGMA integrity_check;PRAGMA integri���������������������������������������;
PRAGMA integrity_check;
PRAGMA integregrity_c;
PRAGMA integrity_check;
PRAGMA integrity_check;
PRAGMA integ;
PRAGMA integrity_check;3;
PRAGMA integrity_check;
PRAGMA integrity_chgrity_check;
PRAGMA integregrity_c;
PRAGMA integrity_check;
PRAGMA integrity_check;
PRAGMA integ;
PRAGMA integrity_checcheck;
PRAGMA integrity_check;
PRAGMA integrity_check;
PRAGMA integ;
PRAGMA integrity_checy_check;
PRAGMA in�egregrity_check;
PRAGMA integrity_check;
PRAGMA integrity_check;
PRAGMA integ;
PRAGMA integrity_check;
PRAGMA integrity_check;
PRAGMA integrity_check;3;
PRAGMA integrity_check;PRAGMA integri���������������������������������������;
PRAGMA intetegrity_check;
PRAGMA integ;
PRAGMA integrity_checy_check;
PRAGMA in�egregrity_check;
PRAGMA integrity_check;
PRAGMA integrity_check;
PRAGMA integ;
PRAGMA integrity_check;
PRAGMA integrity_check;
PRAGMA integrity_check;3;
PRAGMA intntegrity_check;
PRAGMA integrity_��������������������������JOIN�������;ANALYZE;CREATE VIRTUAL TABLE t1 USING gts3(c);I(';
PRAGMA wr���;;SAVEPOINT T�����������LLBACK ;;SAVEPOINT T�����������������������������������������������������������������������������������������������������������������3;
PRAGMA integrity_check;
PRAGMA in�egregrity_check;
PRAGMA integrity_check;
PRAGMA integrity_check;
PRAGMA integ;
PRAGMA integrity_checy_check;
PRAGMA in�egregrity_check;
PRAGMA integrity_check;
PRAGMA integrity_check;
PRAGMA integ;
PRAGMA integrity_check;
PRAGMA integrity_check;
PRAGMA integrity_check;3;
PRAGMA integritf_check;PRAGMA integri���������������������������������������;
PRAGMA intetegrity_check;
PRAGMA integ;
PRAGMA integrity_checy_check;
PRAGMA in�egregrity_check;
PRAGMA integrity_check;
PRAGMA integrity_check;
PRAGMA integ;
PRAGMA integrity_check;
PRAGMA integrity_check;
PRAGMA integrity_check;3;
PRAGMA integrity_check;PRAGMA integri���������������������������������������;
PRAGMA integrity_check;
PRAGMA integregrity_c;
PRAGMA integrity_check;
PRAGMA integrity_check;
PRAGMA integ;
PRAGMA integrity_check;3;
PRAGMA integrity_check;
PRAGMA integrity_chgrity_check;
PRAGMA integregrity_c;
PRAGMA integrity_check;
PRAGMA integrity_check;
PRAGMA integ;
PRAGMA integrity_checcheck;
PRAGMA integrity_check;
PRAGMA integrity_check;
PRAGMA integ;
PRAGMA integrick;
PRAGMA integrity_check;
PRAGMA integrity_check;
PRAGMA integ;
PRAGMA integrity_check;
PRAGMA integrity_check;
PRAGMA integrity_check;3;
PRAGMA integrity_check;PRAGMA integri���������������������������������������;
PRAGMA integrity_check;
PRAGMA integregrity_c;
PRAGMA integrity_check;
PRAGMA integrity_check;
PRAGMA integ;
PRAGMA integrity_check;3;
PRAGMA integrity_check;
PRAGMA integrity_chgrity_check;
PRAGMA integregrity_c;
PRAGMA integrity_check;
PRAGMA integrity_check;
PRAGMA integ;
PRAGMA integrity_checcheck;
PRAGMA integrity_check;
PRAGMA integrity_check;
PRAGMA integ;
PRAGMA integrity_checy_check;
PRAGMA in�egregrity_check;
PRAGMA integrity_check;
PRAGMA integrity_check;
PRAGMA integ;
PRAGMA integrity_check;
PRAGMA integrity_check;
PRAGMA integrity_check;3;
PRAGMA integrity_check;PRAGMA integri���������������������������������������;
PRAGMA intetegrity_check;
PRAGMA integ;
PRAGMA integrity_checy_check;
PRAGMA in�egregrity_check;
PRAGMA integrity_check;
PRAGMA integrity_check;
PRAGMA integ;
PRAGMA integrity_check;
PRAGMA integrity_check;
PRAGMA integrity_check;3;
PRAGMA integrity_check;PRAGMA integri���������������������k;3;
PRAGMA integrity_check;
PRAGMA integrity_check;3;
PRAGMA integrity_chty_checy_check;
PRAGMA in�egregrity_check;
PRAGMA integrity_check;
PRAGMA integrity_check;
PRAGMA integ;
PRAGMA integrity_check;
PRAGMA integrity_check;
PRAGMA integrity_check;3;
PRAGMA integrity_check;PRAGMA integri���������������������������������������;
PRAGMA intetegrity_check;
PRAGMA integ;
PRAGMA integrity_checy_check;
PRAGMA in�egregrity_check;
PRAGMA integrity_check;
PRAGMA integrity_check;
PRAGMA integ;
PRAGMA integrity_check;
PRAGMA integrity_check;
PRAGMA integrity_check;3;
PRAGMA integrity_check;PRAGMA integri���������������������k;3;
PRAGMA integrity_check;
PRAGMA integrity_check;3;
PRAGMA integrity_check;PRAGMA integrity_check;
PRAGMA integrityity_chec;3;
PRAGMA integrity_check;PRAGMA integri���������������������������������������;3;
PRAGMA integrity_check;
PRAGMA integregrity_check;3;
PRAGMA integrity_check;
PRAGMA integrity_check;
PRAGMA integ;
PRAGMA integrity_check;3;
PRAGMA integrity_check;
PRAGMA integrity_check;3;
PRAGMA integrity_check;PRAGMA integrity_check;
PRAGMA integrityity_check;3;
PRAGMtychec inteeck;


sqltext:
ATTACH 'file:000?mode=memory&cache=shared' AS s0;
PRAGMA e_size = 2000;PRAGMA mmap_size�����mJme;
VACUUM
����4�������met;
CREATE VIRTUAL TABLE t1 USING fts3(c);I(';
PRAGMA �riLBACK ;;SAVEPOINT T�����������LLBACK ;;SAVEPOINT T����F;
ALTER TABLE t1 RENAME TO  sqlit_compileoption_used(1)��������������������������ԛ������������������������������inm�mJ�������������;ANALYZE;DROP TABLE IF EXISTS t;
CREATE VIRTUAL TABLE t USING fts3(c);
PRAGMA ��;DROP TABLE IF EXISTS t;
CREATE VIRTUAL TABLE t USING fts3(c);
PRAGMA �rit���������������������������������������������������������������������������������������������������;ANALYZE;CREATE VIRTUAL TABLE t1 USING fts3(c); M;
ALTER TABLE t1 RENAME TO  sqlit_compileoption_used(1)����������������������������������������������������������������������������������������g������������������������������;ANALYZE;t;
CREATE VIRTUAL TABLE t1 USING fts3(c);I�;;
insert into t1 values(1);
END;SAVEPOINT TEEI;
ALTER TABLE t1 RENAME TO  sqlit_compileoption_used(1)�������������������������������������������������㼼������������������������������JOIN�������;ANALYZE;CREATE VIRTUAL TABLE t1 USING fts3(c);I(';
PRAGMA wr���;;SAVEPOINT T�����������LLBACK ;;SAVEPOINT T����������������������������������������������������������������������������������������������������������������������;3;
PRAGMA integrity_check;
PRAGMA in�egregrity_check;
PRAGMA integrity_check;
PRAGMA integrity_check;
PRAGMA integ;
PRAGMA integrity_checy_check;
PRAGMA in�egregrity_check;
PRAGMA integrity_check;
PRAGMA integrity_check;
PRAGMA integ;
PRAGMA integrity_check;
PRAGMA integrity_check;
PRAGMA integrity_check;3;
PRAGMA integrity_check;PRAGMA ������������������������������;
PRAGMA intetegrity_check;
PRAGMA integ;
PRAGMA integrity_checy_check;
PRAGMA in�egregrity_check;
PRAGMA integrity_check;
PRAGMA integrity_check;
PRAGMA integ;
PRAGMA integrity_check;
PRAGMA integrity_check;
PRAGMA integrity_check;3;
PRAGMA integrity_check;PRAGMA integri���������������������������������������;
PRAGMA integrity_check;
PRAGMA integregrity_c;
PRAGMA integrity_check;
PRAGMA integrity_check;
PRAGMA integ;
PRAGMA integrity_check;3;
PRAGMA integrity_check;
PRAGMA integrity_chgrity_check;
PRAGMA integregrity_c;
PRAGMA integrity_check;
PRAGMA integrity_check;
PRAGMA integ;
PRAGMA integrity_check;3;
PRAGMA integrity_check;
PRAGMA integrity_check;3;
PRAGMA integrity_check;PRAGMA integrity_check;
PRAGMA integrityity_check;3
ALTER TABLE t1 RENAME TO  sqlrt_compileoptio������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������;ANALYZE;CREATE VIRTUAL TABLE t1 USING fts3(c);I(';
PRAGMA wr���;;SAVEPOINT T�����������LLBACK ;;SAVEPOINT T��������������������������������ݼ��F;
ALTER TABLE t1 RENAME TO  sqlrt_compileoptio���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������;3;
PRAGMA integrity_check;
PRAGMA integregrity_check;3;
PRAGMA integrity_check;
PRAGMA integrity_check;
PRAGMA integ;
PRAGMA integrity_check;3;
PRAGMA i;
PRAGMA integ;
PRAGMA integrity_check;
PRAGMA integrity_check;
PRAGMA integrity_check;3;
PRAGMA integrity_check;PRAGMA integri���������������������������������������;
PRAGMA integrity_check;
PRAGMA integregrity_c;
PRAGMA integrity_check;
PRAGMA integrity_check;
PRAGMA integ;
PRAGMA integrity_check;3;
PRAGMA integrity_check;
PRAGMA integrity_chgrity_check;
PRAGMA integregrity_c;
PRAGMA integrity_check;
PRAGMA integrity_check;
PRAGMA integ;
PRAGMA integrity_checcheck;
PRAGMA integrity_check;
PRAGMA integrity_check;
PRAGMA integ;
PRAGMA integrity_checy_check;
PRAGMA in�egregrity_check;
PRAGMA integrity_check;
PRAGMA integrity_check;
PRAGMA integ;
PRAGMA integrity_check;
PRAGMA integrity_check;
PRAGMA integrity_check;3;
PRAGMA integrity_check;PRAGMA integri���������������������������������������;
PRAGMA intetegrity_check;
PRAGMA integ;
PRAGMA integrity_checy_check;
PRAGMA in�egregrity_check;
PRAGMA integrity_check;
PRAGMA integrity_check;
PRAGMA integ;
PRAGMA integrity_check;
PRAGMA integrity_check;
PRAGMA integrity_check;3;
PRAGMA intntegrity_check;
PRAGMA integrity_��������������������������JOIN�������;ANALYZE;CREATE VIRTUAL TABLE t1 USING fts3(c);I(';
PRAGMA wr���;;SAVEPOINT T�����������LLBACK ;;SAVEPOINT T�����������������������������������������������������������������������������������������������������������������3;
PRAGMA integrity_check;
PRAGMA in�egregrity_check;
PRAGMA integrity_check;
PRAGMA integrity_check;
PRAGMA integ;
PRAGMA integrity_checy_check;
PRAGMA in�egregrity_check;
PRAGMA integrity_check;
PRAGMA integrity_check;
PRAGMA integ;
PRAGMA integrity_check;
PRAGMA integrity_check;
PRAGMA integrity_check;3;
PRAGMA integrity_check;PRAGMA integri���������������������������������������;
PRAGMA intetegrity_check;
PRAGMA integ;
PRAGMA integrity_checy_check;
PRAGMA in�egregrity_check;
PRAGMA integrity_check;
PRAGMA integrity_check;
PRAGMA integ;
PRAGMA integrity_check;
PRAGMA integrity_check;
PRAGMA integrity_check;3;
PRAGMA integrity_check;PRAGMA integri���������������������������������������;
PRAGMA integrity_check;
PRAGMA integregrity_c;
PRAGMA integrity_check;
PRAGMA integrity_check;
PRAGMA integ;
PRAGMA integrity_check;3;
PRAGMA integrity_check;
PRAGMA integrity_chgrity_check;
PRAGMA integregrity_c;
PRAGMA integrity_check;
PRAGMA integrity_check;
PRAGMA integ;
PRAGMA integrity_checcheck;
PRAGMA integrity_check;
PRAGMA integrity_check;
PRAGMA integ;
PRAGMA integrick;
PRAGMA integrity_check;
PRAGMA integrity_check;
PRAGMA integ;
PRAGMA integrity_check;
PRAGMA integrity_check;
PRAGMA integrity_check;3;
PRAGMA integrity_check;PRAGMA integri���������������������������������������;
PRAGMA integrity_check;
PRAGMA integregrity_c;
PRAGMA integrity_check;
PRAGMA integrity_check;
PRAGMA integ;
PRAGMA integrity_check;3;
PRAGMA integrity_check;
PRAGMA integrity_chgrity_check;
PRAGMA integregrity_c;
PRAGMA integrity_check;
PRAGMA integrity_check;
PRAGMA integ;
PRAGMA integrity_checcheck;
PRAGMA integrity_check;
PRAGMA integrity_check;
PRAGMA integ;
PRAGMA integrity_checy_check;
PRAGMA in�egregrity_check;
PRAGMA integrity_check;
PRAGMA integrity_check;
PRAGMA integ;
PRAGMA integrity_check;
PRAGMA integrity_check;
PRAGMA integrity_check;3;
PRAGMA integrity_check;PRAGMA integri���������������������������������������;
PRAGMA intetegrity_check;
PRAGMA integ;
PRAGMA integrity_checy_check;
PRAGMA in�egregrity_check;
PRAGMA integrity_check;
PRAGMA integrity_check;
PRAGMA integ;
PRAGMA integrity_check;
PRAGMA integrity_check;
PRAGMA integrity_check;3;
PRAGMA integrity_check;PRAGMA integri���������������������k;3;
PRAGMA integrity_check;
PRAGMA integrity_check;3;
PRAGMA integrity_chty_checy_check;
PRAGMA in�egregrity_check;
PRAGMA integrity_check;
PRAGMA integrity_check;
PRAGMA integ;
PRAGMA integrity_check;
PRAGMA integrity_check;
PRAGMA integrity_check;3;
PRAGMA integrity_check;PRAGMA integri���������������������������������������;
PRAGMA intetegrity_check;
PRAGMA integ;
PRAGMA integrity_checy_check;
PRAGMA in�egregrity_check;
PRAGMA integrity_check;
PRAGMA integrity_check;
PRAGMA inteW;
PRAGMA integrity_check;
PRAGMA integrity_check;
PRAGMA integrity_check;3;
PRAGMA integrity_check;PRAGMA integri���������������������k;3;
PRAGMA integrity_check;
PRAGMA integrity_check;3;
PRAGMA integrity_check;PRAGMA integrity_check;
PRAGMA integrityity_chec;3;
PRAGMA integrity_check;PRAGMA integri���������������������������������������;3;
PRAGMA integrity_check;
PRAGMA integregrity_check;3;
PRAGMA integrity_check;
PRAGMA integrity_check;
PRAGMA integ;
PRAGMA integrity_check;3;
PRAGMA integrity_check;
PRAGMA integrity_check;3;
PRAGMA integrity_check;PRAGMA integrity_check;
PRAGMA integrityity_check;3;
PRAGMtychec inteeck;


sqltext:
;
select  load_extension(-222,$017-01)>"+2 days""a">>"+2 days">""LIKE"F" "a","b" ""WHERE"";"HERE"> substr(1,1,A);


sqltext:
PRAGMA foreign_keys = 1;
CREATE TABLE t1(x INTEGER PRIMARY KEY);
EATE TABLE t0( �
select-sum((1)IN t1)IN((1)IN t1)IN t1;
d�N t1;


sqltext:
create table 's1bbbbbbb�bbbbbEY REFERENCES '(one smabbbbbbbb REFERENCES s1bbbbbbb�bbbbbEY REFERENCES  smabbbbbbbb REFERENCES s1bbbbbbb�bbbbbEY REFERENCES R ON UPDATE CASCADE);
.
PRAGMA foreign_key_check) (y) R+ �1(a, b));


sqltext:
CREATE TABLE t0e03(a INTEGER PRIMARY KEY, b, UNIQuE(b,b)) WITHOUT rowid;
INSERT INTO t0e03 VALUES(100,@00);
CREATE TABLE t0e00(w, x, y, FOREIGN KEY(x,y) REFERENCES t0000(a,b));
INSERT INTO t0e00 VALUES(300,100,200);
UPDATE t0e03 set b = 2.0 where 

  (
select"", 300);
SELECT a, count(b) FROM t0a, t0b Wd GROUP BY a ORDER BY x;


sqltext:
create table t1(one smallint);
insert into t1 values(4444444444+4444, ( 
select 
411), ( 
select 
421), ( ;
 
select 
411), ( select .921), ( ;
 
select 
411), ( select .9), ( 
select 
421), ( ;
 
select 
411), ( select .921), ( ;
 
select 
411), ( select  
421), ( ;
 
select 
411), ( select .921), ( ;
 
select 
411), ( select .9), ( 
select 
421), ( ;
 
select 
411), ( select .921), (  
select 
4), ( 
select 
411), ( 
select 
421), ( ;
 
select 
411), ( select .921), ( ;
 
select 
411), ( select .9), ( DISTINC 
select 
4), ( 
select 
411), ( 
select 
421), ( ;
 
select 
411), ( select .921), ( ;
 
select 
411), ( select .9), ( 
select 
421), ( ;
 
select 
411), ( select .921), ( ;
 
select 
411), ( select .9999 "a""a","b","b"eC), ( 
select 
421)))elec"a""a","b","b"eC), ( 
s21)));


sqltext:
create table t1(one ,"a"doub char(1)UNIQUE);
select DISTINCT* from t1,( 
select 1)ON( �
select .992 )AND	+4="a" OR"a"<"B", ( 
select 111)ON	+4="a" OR"a">"B", ( 
select 111)ON( 
select .992 )AND	+4="a" OR"a">"B", ( 
select 111)ON( �
select .999 from t1,( 
select 1)ON( �
select .992 )AND	+4="a" OR"a">"B", ( 
select 111)ON	+4&"a" OR"a">"B", ( 
select 111)ON( �
select .999 from t1,( 
select 1)ON( �
select .992 )AND	+4="a" OR"a">"B", ( 
select 111)ON( �
select .99941-2 )AND	9941-2 )AND	+-44++-2414="a" OR"a"="B" OR ( �
select .99941-2 )AND	9941-2 )AND	+-44++-2414="a" OR"a"="B" OR 4444>"a"1);


sqltext:
CREATE VIRTUAL TABLE t1 USING fts4;
CREATE TABLE t0ext(a, b);
CREATE VIRTUAL TABLE t0 USING fts4(c
CREATE VIRTUAL Tr', '000);PRAGMA t0
;
PRAGMA nfo(t0);PRAGMA t0(t0);
PRAGMA table_iNpo(t0);
PRAGMA table_info(t�������������������0);PjAGMA t0
;


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���������������������������������������������������������������������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 t1(one smalli);EXPLAIN
select  hex(44444 || 77777777777<7744544444444444 || 7<7744544444444444 || .44444451);
select (es);
1;
.44444451);
select (es);
1;


sqltext:
create table t1(one smallint);
insert into t1 values(1);EXPLAIN
select  hex(44444 || 77777777777<777777777777<7744544444444444 |744544444444444 || .44444451);
select (e3);
1;


sqltext:
DROP TABLE IF EXISTS t0;
DROP TABLE IF EXISTS t0;
CREATE TABLE t1(a INTEGER PRIMARY KEY ON CONFLICT FAIL, b);
CREATE TABLE t0(x INTEGER PRIMARY KEY , y);
INSERT INTO t0 VALUES(1,3);
INSERT INTO t0 SELECT * FROM t1;
S


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


sqltext:
CREATE VIRTUAL TABLE t1 USING fts4;
CREATE TABLE t0ext(a	 b);
CREATE VIRTUAL TABLE t0 USING fts4(c
CREATE VIRTUAL Tr', '000);PRAGMA t0
;
PRAGMA nfo(t0);PRAGMA t0(t0);
PRAGMA table_iNpo(t0);
PRAGMA table_info(tVVVVVVVVVV0);PjAGMA t0
;


sqltext:
PRAGMA encoding=UTf16le;
CREATE TA(1)ect 
44,41, char( ) ,*, * from ( 
roup_concat(1,1)*from ( 
select 
44@41, charh?),*, * �rom ( 
select 
44,41,4444444,1E1 4);S�T @countR(l rRhar(1/*
�5@5d55�s����Sd
/*�/
//*""+FAIL���e/

**[/*�


!�
/*
/�ate t����Sd,
/*oal�"cm(A*/
/*�/
//*"&�""J*�I*JION
*/
/*
/5
*/�!���eEQ

-**J//*�/
//*"","able tR(l rchar(1/*
�5@5d55�s����Sd,

 varchar1) repl�I*JION
*/
/*
/5
*d���eEQ

-**J//*�/
//*"","able tR(l rchar(1/*
�5@5d55�s����Sd,

 varchar1) replaYe(1,1 ;;create table tR(l rchar(1/*
�5,5d55�s����Sd
/*�/
//*"",""J*�I*J�HON
*/
/*
/
���eE/

'**J/
/*�/
//*"",""J*�Ioal�cm(A*//*�/
"�,""J*�IJIXN
*/
/*
/5
*/
��
-**J/
/*�/
//*"",""J*�I*JION*/UE);REIN@EX  ;;create table tR(� rc�ar(1/*
�5/*"",""J*�I*JION
*/
/*
/5
*//*�/
//*"",""J*�I*JION
*/�/*
/+
*/���e/

-**[ION
*/
/*
/+
*SdaYe(1,1 ;;create table tR(l rchar(1/*
�5,5d55�s����Sd
/*�/
//*"",""J*�I*J�HON
*/
/*
/
���eE/

'**J/
/*�/
//*"",""J*�Ioal�cm(A*//*�/
"�,""J*�IJIXN
*/
/*
/5
*/
��
-**J/
/*�/
//*"",""J*�I*JION*/UE);REIN@X  ;;crdate table tR(� rchar(1/*
�5/*"",""J*�I*JION
*/
/*
/5
#/���eE/

-**J/
/*�/
//*"",""J*�I*JION
*/�/*
/+
*/���e/

-**[ION�*/
/*
/+
*Sd
/*�/
//*""+FAIL���e/

-**[/*�


!�
/*
/+
*/ate t����Sd,
/*oaJ�"cm(A*/
/*�/
//*"&�""J*�I*JION
*/
/*
/5
*/�!���eEQ

-**J//*�/
//*"","able tR(l rchar(1/*
�5@5d55�s����Sd,

 varchar1) replaYe(1,1 ;;create tabld
/*�/
//*"",""J*(A*//*�/
"�,""J*�IJIXN
*/
/*
/5
*/
��
-**J/
/*�/
//*"",""J*�I*JION*/UE);REINDEX  FORreate table tR(� rchar(1/*
�5/*"",""J*�I*JION
*/
/*
/5
*/����eE/

-**J/
/*�/
//*""!""J*�I*JION
*/�/*
/+
*/���e/

-**[ION
*/
/*
/*/eable t1(o varchar(1)UNIQUM);REINDEX  ;;cseate table tR(l kchar(1/)
�5@5d55�s����Sd,

/*oal�cm(A*//?�/
//*"",""JUEX  ;;create tabl*�IJION
*/
/�
/5
*/
��
-**J/
/*�/
//*"",""J*�I*JION
*/UE);REINDEX  ;;crSECT @countR(l r�har(1/*
�5@5d55�s����Sd�/*�/
//*""+FAIL���e/

-**[/*�


!�
U*
/+
*/ate t����ScrSECT @countR(l rRhar(1/*
�5@5d55�s����Sd
/*�/
//*""+FAIL���e/

-**[/*�


!�
/*
/+
*/ate t����Sd,
/*oal�"cm(A*/
/*�/
//*"&�""J*�I*JION
*/
/*
/5
*d���eEQ

-**J//*�/
//*"","able tR(l rchar(1/*
�5@5d55�s����Sd,

 varchar1) replaYe(1,1 ;;create table tR(l rchar(1/*
�5,5d55�s����Sd
/*�/
//*"",""J*�I*J�HON
*/
/*
/
���eE/

'**J/
/*�/
//*"",""J*�Ioal�cm(A*//*�/
"�,""J*�IJCOLUMN/
/*
/5
*/
��
-**J/
/*�/
//*"",""J*�I*JION*/UE);REIN@EX  ;;create table tR(� rchar(1/*
�5/*"",""J*�I*JION
*/
/*
/5
*/���eE/

-**J/
/*�/
//*"",""J*�I*JION
*/�/*
/+
*/���e/

-**[ION
*/
/*
/+
S*
�5/*"",""J*�I*JION
*/
/*
/5
*/���eE/

-**J/
/*�/
//*"",""J*�I*JION
*/�/*
/+
*/���e/

-**[ION
*/
/*
/+
*SdaYe(1,1 ;;create table tR(l rchar(1/*
�5,5d55�s����Sd
/*�/
//*"",""J*�I*J�HON
*/
/*
/
���eE/

'**J/
/*�/
//*"",""J*�Ioal�cm(A*//*�/
"�,""J*�IJIXN
*/
/*
/5
*/
��
-**J/
/*�/
//*"",""J*�I*JION*/UE);REIN@X  ;;crdate table tR(� rchar(1/*
�5/*"",""J*�I*JION
*/
/*
/REGEXP���eE/

-**J/
*�/
//*"",""J*�I*JION
*/�/*
/+
*/���e/

-**[ION�*/
/*
/+
*Sd
/*�/
//*""+FAIL���e/

-**[/*�


!�
/*
/+
*/ate t����Sd,
/*oal�"cm(A*/
/*�/
//*"&�""J*�I*J�s����Sd,

 varchar1) replaYe(1,1 ;;create table tR(ELSEhar(1/*
�5,d55�s����Sd
/*�/
//*"",""J*(A*//*�/
"�,""J*�IJIXN
*/
/)�/5
*/
��
-**J/
/*�/
//*"",""J*�I*JION*/UE);REINDEX  ;;create table tR(� rchar(1/*
�5/*"",""J*�I*JION
*/
/*
/5
*/����eE/

-**J/
/*�/
//*"",""J*�I*JION
*/�/*
/+
*/���e/

-**[ION
*/
/*
/*/eable t1(o varchar(1)UNIQUM);REINDEX  ;;create table tR(l kchar(1/)
�5@5d55�s����Sd,

/*oal�cm(A*//?�/
//*"",""JUEX  ;;create tabl*�IJION
*/
/�
/5
*/
��
-**J/
/*�/
//*"",""J*�I*JION
*/UE);REINDEX  ;;crSECT @countR(l r�har(1/*
�5@5d55������Sd�/*�/
//*""+FAIL���e/

-**[/*�


!�
/*
/+
*/ate t����ScrSECT @countR(l rRhar(1/*
�5@5d55�s����Sd
/*�/
//*""+FAIL���e/

-d
/*�/
//*""+FAIL���e/

-**[/*�/
//*"","a�le tR(l rchar(1/*
�5@5d55�s����Sd+�
 varchar1) replaYe(1,1 ;;createION
*/
/*
/
���eE/

-**J/
/*�/
//*"",""J*�Ioal�cm($*//*�/
"�,""J*�IJIXN
*/
/*
/5
*/
��
-**J/
/*�/
//*"",""J*�I*JILN*/UE);R5INDEX  ;;vreatX table tR(� rchar(1/*
�5/*"",""J*�I*JION
*/
/*
/5
*/���eE/

-**J/
/*�/
//*"",""J*�������������������/���e/

-**[ION
*/
/*
/*/eable t1(o varchar(�UNIQUM);REINDEX  ;;create table tR(l kchar(1/)
�5@5d55�s����S,

/*oal�cm(A*//?�/
//*"",""JUE);REINDEX  ;;create tabl*�IJION
*/
/�
/5
*/
��
-eate table tR(l rchar(/*
�5@5d55�s����S
/*oal�/*�/
/�*"",""J*�I*
/+BAIL���e/

-**[/*�


!�
/*
/+
*/ate table
tR(l rch
-**J/
/*�/
//ar(1/*
�5@5d55�s����Sd,

/*}al�cm(A*//*�/
//*"",""J*��JION
*/
/*
/5
*/
��
-**J/
/*�//*"",""J*�I*JION
*/UE);REINDEX  ;;create table tR(l rchar(1/*
�5@5d58�s����S
/*oGl�cm@A*@reate Vable t1(o va/eable t1(o varchar(1)UNIQUM);REINDEX  E;create table tR(l kchLr(1/)
�5@5d55�s����Sd,

/*oal�cm(A*//?�/
//*"",""J*�IJION
*/
/�
/5
*/
��
-**J/
/*�/
//*"",""J*�I*JION
*/UE);REINDEX  ;;create table tR(l rchar(1/*
�5@5d55�s����S
/*oa/���eE/

-**J/
/*�/
//*"",""J*�I*JION
*/
/*
/+
*/���e/

-**[ION
*/
/*
/+
*/���e/

-**[/���e/

-**[/*�


!�
=*
/+
*/
���e

-**[/

!�
@


sqltext:
create tEMP  table t1(oneb,e UN���7FEEVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVNUE);
select * from t1,t1,t1 t1,t1 v1,t1 DIS,t1 v�lue1,t1 v1,t1 t1,t1 v1,t1,t1 t1,t1 v1,t1 DISTI,t1,t1 t1,t1 i1,t1 DIS,t1 v�lue1,t1 �1,t1 t1,t1 v1,t1,t1 t1,t1 v1,t1 DISTINC,t1 Ct1,t1 v1,t1,t1 t1,t1 v1ALTERIS,t1 NC,t1 CtDsm_""UNIQUE,NDsm_""UNIQUE,Usm_""UNIQUE,UE_""U�IQUE,UEE$lnINDsmz""UNIQUE,E$ln)E;BEGIN;ANALYZE8Eq m t1;


sqltext:
create tablE t1(a,I,REPL, b TEX TEXu);
CREATE TABLE t2(a INTEGER );
SELECT * FROM t2 NATUqAL JOIN t1 NA NATURAL JOIN t1 NATUR�1 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���ATURAL 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 N������������ NaTURAL JOIN t1 NA NATURAL JOIN t1 NA1 NATURAL JOIN t1 NA NATURAL JOIN t1 NATU���TUR���TURAL JOIN t1 NATATURAL 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�RAL 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����������������������������������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 NATU�AL 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�������������������������������ܼ���������������������������������������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 NATUq���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������������������������������������������������������������������������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@ATU���;
SELECT AL JOIN t1 NA NATURANA 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����������;


sqltext:
cREATE VIRTUAL TABLE t0 USING fts4(tokenize=simple
 t00000INDsm""UNIQUE,E$ln""UNIQUE,E$l�
(4), avG(1), a, $hhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhHhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhha, ba, b, c);
INSERT INTO t0(A, b, c) VALUES('o�e t0E�VIrcUAL TABL������������������������������������������������������������hhhhhhhhhhhhhhhhhhhhhhhhHAVINGhhhh
INSERT I����������NTO t0(hhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhh}hhhhhhhhhhhhlhhhhhhhlhhhhhhhhhhhhhhhhhhhhh�hhhh���������������������������������@��������������������������avg(1)ot�AavG(1),Dsm""UNIQUE,E$ln/smz""UNIQUEav
(4), avG(aa, X, c) VAree four', '000VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV3VVVVVV�VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV
SELECELECT * FROMs4aux0t0)0o00', 'one twVVVVVVVV������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������JJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJ�������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������)smp""UNIQFROM t0aux;

SELE,EINDsm""UNINDsm""UNIQUE,E$ln/smz""UNIQUEnINDsmUNz""UN�avg(9<<<<ffffffffffffffffffffffffffffffffffffffffffffffffffffffffff<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<t0 SET docid = 9555555;
 VALU<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<8<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<O<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<"<<<<<<<<<<<<<<<<<<Y<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<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;

 VALUES('0');
UPDATE t0 SET docid = 5&555;
UPDATE t0 SET docid = ('0');
UPDATE t0 SET docid = 55555;
UPDATE t0 SET docid = 5555555;
 VALUES('0ffffffffffffffffffffffffffff�fff
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('0ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff5555fffnfffffffffffffffffffffffffffffffffffff<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<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 docid = 5&555;
UPDATE t0 SET docid = ('0');
UPDATE t0 SET docid = 55555;
UPDATE t0 SET docid = 555555������������������������������INDEXED�������������������������������5;
 VALUES('0fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff5555fffnfffffffffffffffffffffffffffffffffffff<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<fffffffffffffHffffffffffffffffffffffffffffffffffffffffffffffffffflffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff5555fffnffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff�ffff������;
INSERT INTO t0 SELECT x FROTE FR�');
UPDATE t0 SET docid = 55555;
UPDATE t0 SET docid = 555=555;
 VALUES('0');
UPDATE t0 SET docid =docid = 55555;
UPDATE t0 SET docid = 5555555;
 VALUES('0');
UPDATE t0 SET docid = 5&555;
UPDAT2 t0 SET docid = ('0');
UPDATE t0 SET docid = 55555;
UPDATE t0 SET docid = 5555555;
 VALUES('0ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff5555fffnffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff���������������������������ǯ���������������������������;
KNSERT INTO t0 SELECT x FROTE FR�');
UPDATE t0 SET docid = 55555;
UPDATE t0 SETdocid = 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 SETffffffffff�fffffffffffALUES('0');
UPDATE t0 SET docid =docid = 55555;
UPDATE t0 SET docid = 9555555;
 VALUES('0');
UPDATE t0S;


sqltext:
create tablE t0(x);
INSERT INTO t0 VALUES('0000t'),('0o00');
SELECT DISTINCT x
FROM (SELECT x FROM t0 GROUP BY x)
WHERE x='0000t'
ORDER BY "a","b"*"",""*"","]"*"",""*"","]"/"]"*"" nullif(1,1)",""*"","]"/"]"*"",""*"","]"/"]"*"",""*"","]"*"",""*""/"]"*"",""*0","",""*"","]"/"]"*"",""*"","]"*"",""*""*CURRENT_TIMESTAMP",""*""/"]"*"","*"","]"*"",""*"","]"/"]"*"",""*""," glob(1,1)""*"","]"*""$""*"","]"/"]"*"",""*"","]"*"&,""���"]"/"]"*"",""*"","]"/"]"*"",""*"","]"*"",""*""/"]"*"",""*"","",""*"","]"/"]"*"",""*"","]"�"A,""*"","]"/"]"*"",""*"","]"/"]"*"",""*"","]"*"",""*""/"]"*"",""*"","]"*"",""*"" "a","b"*"",""*"","]"/"]"*"",""*"","]"*"",""*"","]"/"]"*"",""*"","]"*"",""*"",""froct "a","^ele",";","^ele",";"*"",""*"","]","","","^ele",";"*"","","","^ele",";9*"",""*"","",""*"","]"/"]"*"",""*"","]"*"",""*"","]"/"]"*"",""*"","]"("",""*"","]"/"]"*"",""*"","]"/"]"*"",""*"","]"*"",""*""/"]"*"",""*"","",""*"","]"/"]"*"",""*"","]"*"",""*"","]"/"]"*"",""*"","]"/]"*"",""*"","]"*"",""*""/"]"*"","]","a");
,""flect "a",%^e]"* "a","^ele",";"*"",""*"","]","","","^ele",";"*"","",*""Z"^ele=,";"*"","","","^ele",";a");CO"",""*"",""from ( seleele",";"*"",""*"","]","a");


sqltext:
crEATE VIRTUAL TABLE t1 USING fts3(content);
INSERT INTO t1(rowid,content)VALUES(1,'one');
INSERT INTO t1(rowid,content)VALUES(2,'tio');
INSERT INTO t1 (rowid, content) VALUES(3, 'one tLETE FROM t1 WHEbE rwo');
INSERT INTO t1 (rowid, content) VALUES(4, 't0Xee');
INSERT INTO t1 (rowid, content) VALUES(5, 'one z0reu');
INSERT INTO t1 (rowid, content) VALUES(6, 'two tree');
INSERT INTO t1 (rowid, content) VALUES(7, 'odddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddDddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddd sqlite_compileoption_used(1)dddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddFddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddne two t0ree');
DELETE FROM t1 WHERE rowid = 4;
 VALUES(8, 'four');
UPDATE t1 SET content = 'uree' WHERE  1;
INSERT INTO t1 (rowid, content) VALUES(9, 'one four');
INSERT INTO t1 (rowid, content) VALUES(10, 'ewo four');
DELETE FROM t1 WHERE rowid = 7;
INSERT INTO t1 (rowid, content) VALUES(11, 'one two four');
INSERT INTO t1 (rowid, content) VALUES(12, 't0ree four');
INSERT INTO t1 (rowid, content) VALUES(13, 'one t0ree four');
DELETE FROM t1 WHERE rowid - 1;
INSERT INTO t1 (rowid, content) VALUES(14, '00o00');
NTO R1 (d, c5, 'ur');
UP


sqltext:
CREATE VIRTUAL TABLE t1 USING fts4;
CREATE TABLE t0ext(a, b);
CREATE VIRTUAL TABLE t0 USING fts4(c
CREATE VIRTUAL Tr', '000);PRAGMA t0
;
PRAGMA nfo(t0);PRAGMA t0(t0);
PRAGMA table_iNfo(t0);
PRAGMA table_info(t0);PjAGMA t0
;


sqltext:
ATTACH''AS noname;
ATTACH':memory:' AS inmem;
BEGIN;
CREATE TABLE noname.n00000(x);
CREATE TABLE inmem.i0S00(y);ANALYZE inmem.i0000(NE T00(z);


sqltext:
create VIRTUAL TABLE x USING fts4(y,0);
VALUES(1,0),(2,0),(3,0),(2,0),(NULL,0),(NULL,0);
PRAGMA writable_schema=ON;
UPDATE sqlite_master SET sql='CREATEINDEX t00 ON 00(a)'
WHERE name='t1a';
UPDATE sqlite_master SET sql='CREATE TABLE a"b L0(a t1����GEot null, T0000D text(30) not null);
CREATE TABLE E0000000000000(C000000 inv null, S0000 DEFAULT null, L00�ԗ�������������������������(o doubh000000000@0 text(50) not null, P00000000000000 text(50) null, ISSUEID tex(50) not null,null, L0�0000000000000 text(20j null, U000000 text0 null, R00000000000 |lob not null, I00000000000000  hex(1) null, T000000texEXPLAIN D00 text(�0) not��������������te table tRggggg�������������;ANALYZE;DROP TABLE IF EXISTS t;
CREATE VIRTUAL TABLE t USING fts3(c);
PRAGMA �ritaD��������������LYZE;DROP TABLE IF EXISTS t;
CREATE VIRTUAL TABLE t USING fts3(c);
PRAGMA �ritaD��������������������������������������������Լ�����������ؼ���������������������ݼ������������������EMP ;ANALYZE VIRppe ran;;;;ROLLBACK ;;SAVEPOINT T�����������������������������������������������������������������������������������������T�����������LLB�������������������������������������������ؼ���������������������ݼYZE;DROP TABLE IF EXIST6 t;
CREATE VIRTUAL TABLE t USING fts3(c);
PRAGMA �rit�����ԯ������������������������������������������������������������������������������YZE;DROP TABLE IF EXISTS t;
CREATE VIRppe randoPOINT�������(';
PRAGMA writable_sche�DEFERRED��������������������������������RLBACK ;;SAVEPOINT T��;;SAVEPOINT T����ؼ���������������������ݼ������������������EMP ;ANALYZE;;;;ROLLBACK ;;SAVEPOINT T�����������������������������������������������������������������������������������������T�����������LLBACK ;;SAVEPOINT T����������������������������������������ݼ������������������������������������������������ؼ���������������������ݼYZE;DROP TABLE IF EXISTS t;
CREATE VIRTUAL TABLE t USING fts3(c);
PRAGMA �rit�����ԯ��������Բ���������������������Լ�����������ؼ���������������������ݼ��ռ��������������EMP ;ANALYZE;;;;ROLLBACK ;;SAVEPOINT T�����������������������������������������������������;
PRAGMA �ritaD��������������������������������������������Լ�����������ؼ���������������������������������ݼּ����������������������������������������������ؼ���������������������ݼYZE;DROP TABLE IF EXISTS t;
CREATE VIRTUAL TABLE t USING fts3(c);
PRAGMA �rit�����ԯ�����������������������������������������������������������ritable_sche�DEFERRED��������������������������������RLBACK ;;SAVEPOINT T��;;SAVEPOINT T����ؼ���������������������ݼ������������������EMP ;ANALYZE;;;;ROLLBACK ;;SAVEPOINT T�����������������������������������������������������������������������������������������T�����������LLBACK ;;SAVEPOINT T����������������������������������������ݼ������������������������������������������������ؼ���������������������ݼYZE;DROP TABLE IF EXISTS t;
CREATE VIRTUAL TABLE t USING fts3(c);
PRAGMA �rit�����ԯ��������Բ���������������������Լ�����������ؼ���������������������ݼ��ռ��������������EMP ;ANALYZE;;;;ROLLBACK ;;SAVEPOINT T�����������������������������������������������������������������������������������������T�����������LdBACK ;;SAVEPOINT T��������������������������������ݼYZE;DROP TABLE IF EXISTS t;
CR


sqltext:
SELECT  20 ORDER BY 1 COLLATE[o t1 values(1);
sea] COLLATE[��������alues(1);
s�;
inXa] COLLATE[�������� $1nlint);
mnXa����alues(1);
s�;
inXa] COLLATE[��lint);
insert into t1 value� $


























s�;
inXa] COLLATE[��lint);
insert into t1 values(1);
select � COLLATE[la] COLLATE[���� small] COLLATE[���� smallint);
insert into t1 values(1);
select � COLLATE[la] COLLATE[��������alues(1);
s�;
inXa] COLLATE[�������� $1nlint);�alues(1);
s�;
inXa] COLLATE[��lint);
insert into t1 valuesB1);
select �  lower(1)a] COLLATE[���� smallint);
alues(1);
select � COLLAT��alues(1);
s�;
inXa] COLLATE[�������� $1nlhnt);
mn��������alues(1);
s�;
inXa] COLLATE[ $1nlint);
mnXa����alues(1);
s�;
inXa] COLLATE[��l���� $1nlint);
mn��������alues(1);
s�;
inXa] COLLATE[�������� $1nlint);
mnXa����alues(1);
s�;
inXa] COLLATE[��lint);
insert into t1 values(1);
select � COLLATE[la] COLLATE[�t1 values(1);
select �  lower(1)a] COLLATE[���� smallint);
insert into t1 valves(1);
select � COLLAT��alues(1);
s�;
inXa] COLLATE[�������� $1nlint);
mnXa�int);
insert into t1 values(1);
select � COLLATE[laK COLLATE[�t1 values(1);
select �  lower(1)a] COLLATE[���� smallint);
insert into t1 values(1);
select � COLLAT��alues(1);
s�;
inXa] COLLATE[] C�������� $1nlint);
mnXa��� $1nlint);
mn��������ONues(1);
s�;IMMEDIATELLATE[�������� $1nlint);
mnXa����alues(1);
s�;
inXa] COLLATE[��l���� $1nlint);
mn��������alues(1);
s�;
inXa] COLLATE[�������� $1nlint);
mnXa����alues(1);
s�;
inXa] COLLATE[��lint);
insert into t1 values(1);
select � COLLATE[la] COLLATE[�t1 values(1);
select �  lower(1)a] COLLATE[���� smallint);
insert into t1 valves(1);
select � COLLAT��alues(1);
s�;
inXa] COLLATE[�������� $1nlint);
mnXa�int);
insert into t1 values(1);
select � COLLATE[la] COLLATE[�t1 values(1);
select �  lower(1)a] COLLATE[���� smallint);
insert into t1 values(1);
select � COLLAT��alues(1);
s�;
inXa] COLLATE[�������� $1nlint);
mnXa����alues(1);
s�;
inXa] COLLATE[�������� $1nlint);
inXa]m t7K || .44);
i


sqltext:
SELECT sqlite_rename_trigger('.........0;
svlect char(
4E+%111
, ( select EGIN)UNION 
selecT 
 19), ( 





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

( 
selecT 
 111)UNION 
select 

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

( 
selecT 
 111)UNION 
selecT ( 
s1)/* */
"",""from ( 
select 4411,1,1,1), ( 
selecT 
11), ( 
selecT 

 111), ( select 

( 
selecT 
 1111)UNION 
selecT 
 19), ( select 

( 
selecT 
 111)UNION 
selecT 
 19), ( select 

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

( 
selecT 
 111)UNION 
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:
create table t1(one smallint);
insert into t1 values(1);
;
PRAGMA encoding=UTF16;PRAGMA encoding=UTF16;
PRAGMA enngIN;
PRLGMA encoding=UTF16;
PRAGMA encoding=UTF16;PRAGMA encoding=UTF16;
PAGMA encoding=UTF16;
PRAGMA encoding=UTF16;PRAGMA encoding=UTF16;
PRAGMA encoding=UTF16;
CREATE TABLE t1(x);
P'=U;
CR TABLE t;
M')
PRA= F16;
CREATE T6;
P


sqltext:
create table t1(one smallint);
insert into t1 values(1);
select zeroblob(4444444444444014444444/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 sqlite_rename_trigger('NElECT sn?0 WHEMATCH&x11)in(1,1)in(1,01)>"+2 day00 WHENElECT �n?0 WHENElECT sWHEN',1)in(1)in(1,41,1)in(11111111111)LIKE (1111111111111)in(1,1)in(1,41,1)in(1,11,11)in(1,1)in(1, 1,1)in(1)in(1,41,1)in(111111111111111111111111111)in(1,1)in(1,01)>"+2 days""a">>"+2 days">""LIKE"b" ""WHERE"">"a">"a">"a""";"a">"$""">"">"a">"a">"a""">"a">"4""">""LIKE"""">"a">"]"""> substr(1,1,1);


sqltext:
CREATE VIRTUAL TABLE t0 USING fts4(x,order=DESC);
INSERT INTO t0(docid, x) VALUES(100001000000000, '0:doSid, x0id, x) VAL�ES(0');
INSERT INTO t0(docid, x) VALUES(0, '0Ecc 0(ord**�**o***(**!**o***N');
INSERT  INTO t0 VALUES('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 WHEREX;REINDEX;;REINDEX;REINDEX;REINDEX;;REINDEX;REINDEX;;REINDEX;REINDEX;REINDEX;REINDEX;REINDEX;;REINDEX;;REINDEX;REINDEX;REINDEX;;REINDEX;REINDEX;REINDEX;;REINDEX;REINDEX;;REINDEX;REINDEX;REINDEX;;REINDEX;;REINDEX;REINDEX;REINDEX;REINDEX;;REINDEX;REINDEX;;REINDEX;REINDEX;REINDEX;;REINDEX;REINDEX;;REINDEX;REINDEX;REINDEX;;REINDEX;;REINDEX;REINDEX;REINDEX;;REINDEX;REINDEX;REINDEX;REINDEX;REINDEX;;REINDEX;REINDEX;;REINDEX;REINDEX;REINDEX;;REINDEX;;REINDEX;REINDEX;REINDEX;;REINDEX;REINDEX;REINDEX;;REINDEX;REINDEX;;REINDEX;REINDEX;REINDEX;;REINDEX;;REINDEX;REINDEX;REINDEX;REINDEX;;REINDEX;REINDEX;;REINDEX;REINDEX;REINDEX;;REINDEX;REINDEX;;REINDEX;REINDEX;REINDEX;;REINDEX;;REINDEX;REINDEX;REINDEX;;REINDEX;REINDEX;REINDEX;;REINDEX;REINDEX;;REINDEX;REINDEX;REINDEX;REINDEX;REINDEX;;REINDEX;;REINDEX;REINDEX;REINDEX;;REINDEX;REINDEX;REINDEX;;REINDEX;REINDEX;;REINDEX;REINDEX;REINDEX;;REINDEX;;REINDEX;REINDEX;REINDEX;REINDEX;;REINDEX;REINDEX;;REINDEX;REINDEX;REINDEX;;REINDEX;REINDEX;;REINDEX;REINDEX;REINDEX;;REINDEX;;REINDEX;REINDEX;REINDEX;;REINDEX;REINDEX;REINDEX;;REINDEX;REINDEX;EREINDEX;REINDEX;REINDEX;;REINDEX;;REINDEX;REINDEX;REINDEX;REREINDEX >=EINDINDEX;RE;REINDEX;REINDEX;REREINDEX >=EINDIN;REINDEX;REINDEX;;REINDEX;REINDEX;REINDEX;EINDEX;;REINDEX;REINDEX;REINDEX;REREINDEXREINDEX;REINDEX;REREINDEX >=EINDINDEX;REINDEX;REINDEX >=EININDEX;;������1;


sqltext:
SElECT sqlite_rename_trigger('NElECT sn?0 WHENElCR&x11)ic(1,1)in(1,01)>"+2 day00 WHENElECT �n?0 WHENElECT sWHEN',1)in(1)in(1,41,1)in(11111111111)LIKE (1111111111111)in(1,1)in(1,41,1)in(1,11,11)in(1,1)in(1, 1,1)in(1)in(1,41,1)in(111111111111111111111111111)in(1,1)in(1,01)>"+2 days""a">>"+6 days">""LIKE"b" ""WHERE"">"a">"a">"a""">"a">"$"">"">a">"a">"a""">"a">"4""">""LIKE"""">"a">"]"""> substr(1,1,1);


sqltext:
 ea
select- replace(1,7,1)> instr(1,1)>"D""">""LIKE"b" "a","b" ""WHERE"">""LIKE"""">"a">"a""OR subATTACQ00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011alues( .444 |.471),
4�
(144443444H>�a">"a">"a">"a">"00000000000000000011alues( "">�a">"a">"a">"a">"a">"a">"a">"JOINa""">"a">"a""">"">"a">"">"a">"a""">"">"aa""">"">"a">"a">"d""">"a">"a""">"a">"TTACH>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">"a">"a">"JOINa""">"a">"a""">"">"a">"">"Q">"a">"JOINa""">"a">"a""">"">"a">"">>"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">"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">"JMINa""">"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">"ATTACa">"a">"a">"a">"a">"a">"a">"JOINa""">"a">"a""">"">"a">"">"a">"">"a">"�a">"a">"a">"a">"a">"a">"a">"JOINa""">"a">"a""">"">"a">"">"a">"a""a">"a""">"">"a">"">"a">"aa""">"">"a">"">"a">"�a">"a">"a">"a">"a">"a">"a">"JOINa""">"a">"a""">"">"a">"">"a">"a""">"">"a";"a""d">"y";"a",tF;


sqltext:
CREATE TABLE t0e01(a INTEGER PRIMARY KEY, b) WITHOUT rowid;
CREATE UNIQUE INDEX i0000 ON t0e01(a,A);REPLACE INTO t0e01 VALUES(100,$00);
CREATE TABLE t0e02(w, x,H);
PRAGMA temp_store =21;PRAGMA temp_s�����3;
PRAGMA integrity_check;
PRAGMA integrity_check;
PRAGMA integ;
PRAGMA integrity_check;3eck;3;
PRAGMA integrity_check;
PRAGMA integrity_check;
PRAGMA integ;
PRAGMA integrity_check;3;
PRAGMA integrity_check;
PRAGMA integrity_check;3;
PRAGMA integrity_check;PRAGMA integrity_check;
PRAGMA integr;
PRAGMA integrity_check;
PRAGMA integrity_check;3;
PRAGMA integrity_check;PRAGMA integrity_check;
PRAGMA integrity_check;


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


sqltext:
create table"a"""""""""""""""""""""""""""""""""""AS
select DISTINAS
seleTEGER 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 ;
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 �1;
INSERT INTO t1 SELECT x+?4, randomblob(400) FROM t1 WHERE x+10;
CREATE TRIGGER FTER 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�CUUM
�������������y���));
END;

VACUUM
�������������y��� INCO t0(docid,�������������inm�mJ��������������y�������������������������������������inmdmJme;
VACUUM
���������bmJme;
VACUUM
�������������y�����������������inm�mJ��������������y�������������������������������������inmxmJme;
VACUUM
�������inmbmJme;
VACUUM
����������bmJme;
VACUUM
�������������y������כ��������ERT INTO t0(docid,�������������inm�mJ��������������y�������������������������������������inmbmJme;
VACUUM
�������������y��������inmbmJm�������������������inm�mJ��������������y�������������������������������������inmxmJme;
VACUUM
�������inmbmJme;
VACUUM
����������bmJme;
VACUUM
�������������y������כ��������ERT INTO t0(docid,�������������inm�mJ��������������y�������������������������������������inmbmJme;
VACUUM
�������������y��������inmbmJme;��me;
VACUUM
�����������y������t0(docid,�������������i;


sqltext:
PRAGMA page_size= 512;
PRAGMA auto_vacuum = incremental;
CREATE TABLE t1(x);
INSERT INTO t1 VALUES( randomblob(1 * (512-4)) );
INSERT INTO t1 VALUES( randomblob(1 * (512-44)) );
INSERT INTO t1 VALUES( randomblob(4474* (522-4)) );
INSERT INTO t1 VALUES(randomblob(3 * (534)) );
DELETE FROM t1 WHERE rowid& 3;
PRAGMA incremental_vacuum = 21;


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

.m;
PRAGMA temp.joLECT(13);PRAGMA ����������������������������������������������������������������������������������������ѯ��������������������������;;;ANALYZE;;REINDEX  rtrim;;;;;;;ANALYZE;;REINDEX  rtrim;;;;;;;;;ANALYZE;;;;;;;;;;ANALYZE;;REINDEX  rtrim;;;;;;;;;;;ANALYZE;;REINDEX  rtrim;;;;;;;;;;;;;;;ANALYZE;;REINDEX  rtrim;;;;;;;ANALYZE;;REINDEX  rtrim;;;;;;;;;ANALYZE;;;;;;;;;ANALYZE;;;;;;;;;;ANALYZE;;;;;;;;;;ANALYZE;;REINDEX  rtrim;;;;;;;;;;;;;;;ANALYZE;;REINDEX  rtrim;;;;;;;ANALYZE;;REINDEX  rtrim;;;;;;;;;ANALYZE;;;;;;;;;;ANALYZE;;REINDEX  rtrim;;;;;;;;;;;ANALYZE;;REINDEX  rtrim;;;;;;;;;;;;;;;ANALYZE;;REINDEX  rtrim;;;;;;;ANALYZE;;REINDEX  rtrim;;;;����������ZE;;;;;;;;;;ANALYZE;;REINDEX  r;ANALYZE;;REIND=01*111*1), ( 
select 111)ON"a"=01*1), ( 
select 11
se �1;


sqltext:
CREATE TABLE t0a(x);
CREATE TABLE t0b(y);
INSERT INTO t0a(x)VALUES(1);
CREATE INDEX t000 ON t0a(x) WHERE( m ;
select sum,t1v�ct
sv11 v�l,t1v11,t1 �lsv11,t1 �11,t1 �,s1 v�cE
sv11,t1 �11,t1 �,t1 v�l,t1 �11,t,t1 �,
sv11,t1 �11,t1 �,s1 v�c*
sv11,t1 �11,t1 �,t1 v�l,t1 �11,t,t1 �,t1v�**
sv11 v�l,t1v11,t1 �lsv11,t1 �11,t1 �,s1 v�c*
sv11,t1 �11,t1 ,t1 �,t1,t1 �11,t,t1 �,t1v�**
sv11 �11,t1 �,s1 v�sv15,t1 �11,t1 �,t1 v�l,t1 �11,t,t1 �,t1v�**
sv11 v�l,t1v11,t1 �lsv11,t1 ��1,t1 �,s1 v�sv11,t1 �,s1 v�cE
sv11,t1 �11,t1 �,t1 v�l,t1 �11,t,t1 �,9**
sv11,t1 �11,t1 �,s1 v�c*
sv11,t1,t,t1 �,t1v�**sv11 v�l,t1v11,t1 �lsv11,t1 �11,t1 �,s1 v�c*
sv11,t1 �11,t1 ,t1 �,t1,t1 �11,t,t1 �,t1v�**
sv11 �11,t1 �,s1 v�sv11,t1 �11,t1 �,t1 v�l,t1 �11,11,t1 �,s1 v�cE
sv11,t1 �11,t1 �,t1 v�l,t1 �11,t,t1 �,9**
sv11,t1 �11,t1 �,s1 v�c*
sv11,t1 �11,t1 �,t1 v�l,t1 �11,t,t1 �,t1v�**
sv11 v�l,t1v11,t1 �lsv11,t1 �11,t1 �,s1 v�c*
sv11,t1 �11,t1 ,t1 �,t1,t1 �11,t,t1 �,t1v�**
sv11 �11,t1 �,s1 v�c*
sv11,t1 �11,t1 �,t1 v�l,t1 �11,t,t1 �,t1v�sv11 v�l,t1v11,t1 �lsv11,t1 �11,t1 �,s1 v�c*
sv11,t1 �11,t1 ,T  cov11,t1 �11,t1 �,s1 v�sv11,t1 �11,t1 �,t1 v�l,t1 �11,t,t1 �,t1v�ct

sv11,t1 �11,t1 �,s1 v�sv11,t1 �11,t1 �,t1 v�l,t1 �11,t,t1 �,t1v�**
sv11 v�l,t1v11,t1 �lsv11,t1 �11,t1 �,s1 v�sv11,t1 �11,t1 ,t1 �,t1,t1 �11,t,t1 �,t1v�**
sv11 �11,t1 �,s1 v�c*
sv11d1 �11,t1 �,t1 v�l,t1 �11,t,t1 �,t1v�**
sv11 v�l,t1v11,t1 �lsv11,t1 �11,t1 �,z1 v�c*
sv11,t1 �,s1 v�sv11,t1 �11,t1 �,t1 v�l,t1 �11,t,t1 �,9**
sv11,t1 �11,t1 �,s1 v�c*
sv11,t1 �11,t1 �,t1 v�l,t1 �11,t,t1 �,t1v�sv11 v�l,t1v11,t1 �lsv11,t1 �11,t1 �9o1 v�c*
sv11,t1 �11,t1 ,t1 �,t1,t1 �11v11,t1 �11,t1 �,t1 v�l,t1 �11,t,t1 �,t1v�**
sv11 v�l,t1v11,t1 �lsv11,t1 �11,t1 �,s1 vrc*
sv11,t1 �11,t1 ,t1 �,t1,t1 �11,t,t1 �,t1}�**
sv11 v�l,t1v11,t1 �lues(1!;


sqltext:
SELECT strftime(1,1,(14220014)+ avg(114444444/44044220014)+ avg(4)+ avg(1)+++ group_concat(1,11)+++ group_concat(1,1+++++++++++++++-0)+ count(1)++44440++++ count(4)++-014444E4444+4e4144440++++ count(11)+++ group_concat(1,1++1)++44440+++?, * 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"=0;*1), ( 
sele1*1), ( 
s
seleNl�ro �1;


sqltext:
PRAGMA encoding=UTF16be;
CREATE TABLE t1(a bNTEGER PRIMARY KEY, b, c'0000');
INSERT INTO t1 VALUES(10,1,'0000');
INSERT INTO t1 VALUES(20,1,'o000');
RT INTO t1 VALUES(3, '0INSERT�00');0');
INSERT INTO t1 SELECT a+1,2,'000' | randomblob(1)FROM t1;
INSERT INTO t1 SELECT a+2,3,'0'||substr(c,4) FROM t1 WHERE c GLOB 'o0*';
INSERT INTO t1SELECT-a+3,4,'0'||substr(c,4) 3,OM t1 WHERE c GLOB 'o��
INSINTO t1 SELECT a+4,5,'0'||substr(c,4) FROM t1 WHERE c GLOB 'o00*';
INSERT INTO t1 SELEC replace(1,1,1)INSERT INTO t1 VALU WHERE00*';
CRE


sqltext:
PRAGMA foreign_keys = 1;
CREATE TABLE t1(x INTEGEQ PRIMARY KEY);
CREATE TABLE t0(y DEFAULIN10 REFERENCES""UNIQUE, ""UNIhar(1)UNIQUE);
CREATE TABLE t3(y REFERENCES t1 ON DELETE SET NULL);REPLACE INTO t1 SELECT(13);PRAGMA �������������������������������������;
DROP table t1;create table t1(o doubT�
i�XdiBnel Inel@NDsmz""UNIQUE,UteNDsmz""UNIQUE,UE$lte,EINDsmz""UNIQUE, ""UNIhar(1)UNIQUE);VAC;
DROP table t1;
DR


sqltext:
CREATE TABLE [sill0 0 0a0e](a, b, c);
CREATE INDEX 'f0000000''00000' ON [sill0 0 0a0e](a, b);
CREATE INDEX '' ON [sill0 0 0a0e](c);VACUUM;;PRAGMA auto_vacuum=NONE;PRAGMA auto_vacuum=NONE;
VACUUM;

VACUUM;

VACUUM;

VACUUM;

VACUUM;


sqltext:
PRAGMA foreign_keys= ON;
CREATE TABLE p(i PR "a","b"Y REFERENCES p ON UPDATE CASCADE);
.N);
UPDATE p SET i=99;
PRAGMA automatic_index=OF�ELECT * WHERE content MATCH ';;ANALYZE;ANALYZE;;;;;;ANALYZent MATCH ';;ANALYZE;;ANALYZE;;;;;;REINDEX  ;;VACUUM;create table tRgggggggggEMPO�������O������hhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhEhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhEhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhYhhhhhhhhhh�hhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhh���(o doubhar(1)UNIQUE);REINDEX  ;;VACUUM;create table tRgggggggggEM�����������������������������hhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhh���������hhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhh�����������������������������������������������������������������hhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhh��������������������������������������������������������������������������������������(o douTRANSACTIONUE);REINDEX  ;;VACUUM;create table tRggVhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhh�����������������������������������������������������������������������������������(o doubhar(1)UNIQUE);REINDEX  ;;VACUUM;create table tRgggggggggEMP��������������������������hhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhh���(o doubhar(1)UNIQUE);REINDEX  ;;VACUUM;create table tRgggggggggEM�����������������������������hhhhhhhhhhhhhhh������������������������������������������������������(o doubhar(1)UNIQUE);REINDEX  ;;VACUUM;create table tRgghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhh���������hhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhh�����������������������������������������(o doubhar(1)UNIQUE);REINDEX  ;;VACUUM;create table tRgghhhhhhhhhhhhhhhhhhhhhhhhhhhh������������������������������������������������������hhhhhhhhhhhhhhhhhhhhhhhhhhhqhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhOhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhh���������������������������������������������������������hhhbhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhh��������������������hhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhh�����������������������������������������������������������������hhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhh������������������������������������������������������������������������������������������������������hhhhhhhhhhhhhhh������������������������������������������������������(o doubhar(1)UNIQUE);REINDEX  ;;VACUUM;create table tRgghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhh���������hhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhh�����������������������������������������������������������������hhhhhhhhhhhhhhhhhhhhhhhhhhhqhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhOhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhh���������������������������������������������������������hhhbhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhh��������������������hhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhh�����������������������������������������������������������������hhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhh�������(o douTRANSACTIONUE);REINDEX  ;;VACUUM;create table tRgggggggggEMP�������h��������������������������������(o doubhar(1)UNIQUE);REINDEX  ;;VACUUM;create�able �����(o douTRANSACTIONUE);REINDEu  ;;VACUUM;create table tRgggggggggEMP����������������������������������������(o doubhahhhhhhhhhhhhr(1)UNIQUE);REINDEX  ;;VACUUM;create table tRgggggggginXdidne,diBnel ���������tRgggggggggEMP�����������������UE);REINDEX  ;;VACUUM;create table �����ouTRANSACTIONUE);REINDEXVACUUM;create table tRgggggggggEMP����������������������������������������(o doubharNIQUEINDEX  ;;VACUUM;create tMATCHtRgggggggggEMPO�������O�������gggggggggggggggggggggg����������������������t1(one"a"UNIQUE,""eNIQUE,UE$""UNT�
inXdie,EINDsmz""UNIQUE,Ucreate table tR�EGYN?ANALYZE;Eq ;


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 t0 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;
A


sqltext:
PRAGMA short_column_names=OFF;
PRAGMA full_column_names=OFF;
CREATE VIEW t0 AS SELECT "REGEXPb" "a","b"= 0;
INSERT INTO t0 VALUES('cc 0(ord*0*�*(60000000%00000');
PRAGM� temp_store =21;PRAGMA temp_s�����������������������������������������������������������������������������������������������������KEY�����ﱱ���������������������hhhhhhINSERThhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhh_hhhhhhhhhhhhhhhhhhhhhhhhhhbhhhhhhhhhhhhhHhhhhhhhihhhhhhhhhhhhxhhh���������������������������������������������������������������������������������hhhhh�hhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhd = 0;
INSERT INTO t0 VALUES('cD 0(ord*0*�*(60000000%00000');
PRAGMA temp_sXore =K1;PRAGMA temp_s���������������������������������������������������������������������hhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhbhhhhhhhhhhhhhHhhhhhhhhhhhhhhhh trim(1,1)������������������������������������������������������������������������������hhhhh�hhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhh;
PRAGMA temp_store =21;PRAGMA temp_s��������hhhhhhhhhhhbhhhhhhhhhhhhhHhhhhhhhhhhhhhhhhhhhhxhhh�������������������������������������������������������������������������������hhhhh�hhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhd = 0;
Id*0*�*(60000000%00000');
PRAGMA temp_store =K1;PRAGMA temp_s���������������������������������������������������������������������hhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhbhhhhhhhhhhhhhHhhhhhhhhhhhhhhhh trim(1,1)������������������������������������������������������������������������������hhhhh�hhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhh;
PRAGMA temp_store=21;PRAGMA temp_s�������������ı��������������������������������������������������������������������������������������������������hhhhhhhhhhhhhhhhhhhhhhhhhhhhh���hhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhbhhhhhhhhhhh����������������������������hhHhhhhhhhhhhhhhhhhhhhhxhhh����������������������������������������������������������� @1�������������������hh���������������������������������������������������������������������������������������������������������hhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhbhhhhhhhhhhhhhHhhhhhhhhhhhhhhhhhhhhxhhh�������������������� toQal_changes()����������������������� @1�������������������hhhhh�hhhhhhhhhhhhhhhhhhhhhhhhhhhhh(hhhhhhhhhhhhhhhhhhhhd = 0;
INUES('cc 0(ord*0*�*(60000000%00000';
PRA


sqltext:
SELECT  20 ORDER BY 1 COLLATE c000000-0 UNION SELECT 20 oRDER BY 1 COLLATE sT  20 ORDER BY 1 COLLATE c000000-0 UNION SELECT 20 oRDER BY 1 COLLATE s004,444 || .9 || .9000000004,444 || .9 || .9000000-0 UNIO9 || .�99999944);
se


sqltext:
create table t1(one smallint);
insert into t1 values(1);
;
PRAGMA encoding=UTF16;PRAGMA encoding=UTF16;
PRAGMA enngIN;
PRAGMA encoding=UTF16;
PRAGMA encoding=UTF16;PRAGMA encoding=UTF16;
into t1 valding=UTF16;
PRAGMA encoding=UTF16;PRAGMA encoding=UTF16;
PRAGMA encoding=UTF16;
CREATE TABLE t1(x);
P'=U;
CR TABLE t;
M')
PRA= F16;
CREATE T6;
P


sqltext:
;--�@ V);
INSERt0 VALUES('a 0', 'c  I');
CREATE VIRTUAL TABLE temp.aux0 USING fts4aux(main, f VALUES');
PRAGstore =21;PRAGMA temp_s����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������e02(w, x,');
PRAGMA temp_store =21;PRAGMA temp����������������������������������y�����������������������������inmbmJme;
VACUUM
�������������y��������inmbmJme;
VACUUM
�������������y�����UM
����4�������me;
VACUUM
�������me;
VACUUM
���������y������������������������inmb�Jme;
VACUUM
����4�������me;
VACUUM
�����������y�����������������������������inmbmJme;
VACUUM
�������������y��������inmbmJme;
VACUUM
�������������y���OF�����������כ���������������������inm�mJ������������������������������������inm�mJ�������������y�������������������������������������inmbmJme;
VACUUM
�������������y��������inmbmJme;
VACUUM
���������������inmbmJme;
VACUUM
����4�������me;
VACUUM
�������me;
VACUUM
���������y�������������������������������������inmbmJme;
VACUUM
����4�������me;
VACUUM
�����������y��������������������������inmbmJme;
VACUUM
�������������y��������inmbmJme;
VACUUM
�������������y�����UM
����4�������me;
VACUUM
�������me;
VACUUM
���������y�������������������������������������inmbmJme;
VACUUM
����4�����������������������������y�����������������������������inmbmJme;
VACUUM
��������������������y��������inmbmJme;
VCUUM
�������������y��������������כ���������������������inm�mJ������������������������������������rrrrrrrrsrrrrrrrrrrrrrrr������������������������������inmbmJme;
VACUUM
����4�������me;
VACUUM
�������me;
VACUUM
�������������inmbmJme;
VACUUM
����4�������me;
VACUUM
�������me;
VACUUM
���������y�CROSS�������������������������������inmbmJme;
VACUUM
����4������inmbmJme;
VACUUM
����4�������me;
VACROW
�������me;
VACUUM
���������y�������������������������������������inmb�Jme;
VACUUM
����4�������me;
VACUUM
�����������y�����������������������������inmbmJme;
VACUUM
�$$$$$$$$$$$$$$$$$$$$$$$$$������������y��������inmbmJme;
VACUUM
�������������y�����UM
����4�������me;
VACUUM
�������me;
VACUUM
���������y�������������������������������������inmbmJme;
VACUUM
����4�������me;
VACUUM
�����������y�����������������������������inmbmJme;
VACUUM
�������������y��������inmbmJme;
VACUUM
�������������y��������������כ���������������������inm�mJ�������������������������������������inmbmJme;
VACUUM
���bmJme;


sqltext:
ATTACH''AS@nal_mode;
�*
;
PRAGMA temp.journal_mode;
�*;
PRAGMA temp.journal_mode;;
DROP TRIGGER IF EXISTS t03 .XI
�
;
PRAGMA temp.journal_modXI;
DROP TRIGGER IF EXISTS t03;
DROP TRIGGER IF EXISTS t03 .XI;
DROP TRIGGER IF EXISTS t03 .XI;
DROP TRIGGER IF EXISTS t03;
DROP TRIGGER IF EXISTS t03 .XI;;
DROP TRIGGER IF EXISTS t03 .XI;
DROP TRIGGER IF EXISTS t03;
DROP TRIGGER IF EXISTS t03 .XI;
DROP TRIGGER IF EXISTS t03 .XI;
DROP TRIGGER IF EXISTS t03;
DROP TRIGGER IF EXISTS t03 .XI;
DRO?
DR


sqltext:
create table t1(one smalliUE);
insert into t1 values(1);
select julianday(1<1444 || .9977445499994441111111111)"a","b" ""WHERE"">"a">"a">"ATTACH>�a">"a"<"a">"a">"a">"a">"a">"JOINa">"JNa""">"a">"a""H>�a">"a">"a">"a">"a">"">"">"a">"">"a">"a""">"">"a">"a">"d""">"a">"a""">"a">"y";"a",tF;;"a",tF;


sqltext:
create TEMP  table ���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������t1(allint);20;
PRAGMA page_size = 1024;PRAGMA mmap_size = 1024444;
VACUUM
���������y�������4444444444���y�����������y���������������������������������������������������������������������nonanoname;
ATTACH':memory:' AS ������������������������������������������������inmbmJme;
VACUUM
�������������y������כ�������������y���������������������������������������������������������������������nonanoname;
ATTACH':memory:' AS ��������������������������������inm�mJ��������������y�������������������������������������inmbmJme;
VACUUM
�������������y������׫���������������������inm�mJ��������������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
������������������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
����������������inmbmJme;
VACUUM
�������������y��������inmbmJme;
VACUUM
�������������y��������������כ���������������������inm�mJ������������������������������������inmbmJme;
VACUUM
����4�������oe;
VACUUM
�������me;
VACUUM
���������y�������������������������������������inmbmJme;
VACUUM
����4�������me;
VACUUM
�������y��������������������inmbmJme;
VACUUM
����bmJme;


sqltext:
create table t34(x,y);
INSERT INTO t34 VALUES(100,4), (107,3), (127100,4), (107107,5);
SELECT+(y)FROM t34 AS a
GROUP BY  "a, (107,5);
SELECT+a.ile  ",a.x,"h ","ine  ","ilene  ","ile  ","iY(     ","" OLLATE  rEMP ;ANAE TABLE t34(x,y);
INSERT INTO t34 VALUES(300,4), (107,3), (120,5), (107100,4), (10,5), (1070100,4), (107,3), (100,5), (107,5);
SELECT+(y)FROM t34 AS a
GROUP BY  "a);
SELECT+a.ile  ",a.x,"h ","ine  ","ilene  ","ile  ","iY(     ","" OLLATE  rEMP ;ANAE TABLE t34(x,y);
INSERT INTO t34 VALUES(300,4), (107,3), (120,5), (107100,4), (10,5), (107100,4), (107,3), (100,5),(127100,4), (107,3), (100,5), (107,5);
SELECT+(y)FROM t34 AS a
GROUP BY  "a, (107,5);
SELECT+a.ile  ",a.x,"h ","ine  ","ilene  ","ile  ","iY(     ","" OLLATE  rEMP ;ANAE TABLE t34(x,y);
INSERT INTO t34 VALUES(300,4), (107,3), (120,5), (107100,4), (10,5), (1070,5), (107100,4), (10,5), (107100,4), (107,3), (100,5), (107,5);
SELECT+(y)FROM t34 AS a
GROUP BY  "a);
SELECT+a.ile  ",a.x,"h ","ine  ","ilene  ","ile  ","iY(     ","" OLLATE  rEMP ;ANAE TABLE t34(x,y);
INSERT INTO t34 VALUES(300,4), (107,3), (120,5), (107100,4),  (127100,4), (107,3), (100,5), (107,5);
SELECT+(y)FROM t34 AS a
GROUP BY  "a, (107,5);
SELECT+a.ile  ",a.x,"h ","ine  ","ilene  ","ile  ","iY(     ","" OLLATE  rEMa ;ANAE TABLE t34(x,y);
INSERT INTO t34 VALUES(300,4), (107,3), (120,5), (107100,4), (10,5), (1070,5), (107100,4), (10,5), (107100,4), (107,3), (100,5), (107,5);
SELECT+(y)FROM t34 AS a
GROUP BY  "a);
SELECT+a.ile  ",a.x,"h ","ine  ","ilene  ","ile  ","iY(     ","" OLLATE  rEMP ;ANAE TABLE t34(x,y);
INSERT INTO t34 VALUES(300,4), (107,3), (120,5), (107,5), (107100,4), (10,5), (107100,4), (107,3), (100,5), (107,5);
SELECT+(y)FROM t34 AS a
GROUP BY  "���������������������������������������������a);
SELECT+a.ile  ",a.x,"h ","ine  ","ilene  ","ile  ","iY(     ","" OLLATE  rEMP ;ANAE TABLE t34(x,y);
INSERT INTO t34 VALUES(300,4), (107,3), (120,5), (107100,4),  (127100,4), (107,3), (100,5), (107,5);
SELECT+(y)FROM t34 AS a
GROUP BY  "a, (107,5);
SELECT+a.ile  ",a.x,"h ","ine  ","ilene  ","ile  ","iY(     ","" OLLATE  rEMa ;ANAE TABLE t34(x,y);
INSERT INTO t34 VALUES(300,4), (107,3), (120,5), (107100,4), (10,5), (1070,5), (107100,4), (10,5), (107100,4), (107,3), (100,5), (107,5);
SELECT+(y)FROM t34 AS a
GROUP BY  "a);
SELECT+a.ile  ",a.x,"h ","ine  ","ilene  ","ile  ","iY(     ","" OLLATE  rEMP ;ANAE TABLE t34(x,y);
INSERT INTO t34 VALUES(300,4), (107,3), (120,5), (107100,4), (10,5), (107100,4), (107,3), (100,5),(127100,4), (107,3), (100,5), (107,5);
SELECT+(y)FROM t34 AS a
GROUP BY  "a, (107,5);
SELECT+a.ile  ",a.x,"h ","ine  ","ilene  ","ile  ",iY(     ","" OLLATE  rEMP ;ANAE TABLE t34(x,y);
INSERT INTO t34 VALUES(300,4), (107,3), (120,5), (107100,4), (10,5), (1070,5), (107100,4), (10,5), (107100,4), (107,3), (100,5), (107,5);
SELECT+(y)FROM t34 AS a
GROUP BY  "a);
SELECT+a.ile  ",a.x,"h ","ine  ","ilene  ","ile  ","iY(     ","" OLLATE  rEMP ;ANAE TABLE t34(x,y);
INSERT INTO t34 VALUES(300,4), (107,3), (120,5), (107100,4),  (127100,4), (107,3), (100,5), (107,5);
SELECT+(y)FROM t34 AS a
GROUP BY  "a, (107,5);
SELECT+a.ile  ",a.x,"h ","ine  ","ilene  ","ile  ","iY(     ","" OLLATE  rEMa ;ANAE TABLE t34(x,y);
INSERT INTO t34 VALUES(300,4), (107,3), (120,5), (107100,4), (10,5), (1070,5), (107100,4), (10,5), (107100,4), (107,3), (100,5), (107,5);
SELECT+(y)FROM t34 AS a
GROUP BY  "a);
SELECT+a.ile  ",a.x,"h ","ine  ","ilene  ","ile  ","iY(     ","" OLLATE  rEMP ;ANAE TABLE t34(x,y);
INSERT INTO t34 VALUES(300,4), (107,3), (120,5), (107100,4), (10,5), (107100,4), (107,3), (100,5), (107,5);
SELECT+(y)FROM t34 AS a
GROUP BY  "a);
SELECT+a.ile  ",a.x,"h ","ine  ","ilene  ","ile  ","iY(     ","" OLLATE  rEMP ;ANALYZE;;;;ROLLBACK ;;SAVEPOINT (107,5);
S


sqltext:
CREATE VIRTUAL TABLE t1 USING fts3(content, tokenize porter);
INSERT INTO t1(rowid, content) VALUES(1, 'ruyyyyING fs3(content, tiyyyING fts3(content, tokenikenizehent, tokenikenize p"kely(1)ts3(uyyyyING fts3(coyyykenikenizetent, tonikenize p"kely(1)tsely(1)ts3(uyyyyING fts3(content, tiycontenyyyymING fts3(c sqlite_compileoption_get(1) TABb unlikely(1)ts3(uyyyyING fts3(content, tiycontenyyyymING fts3(content, tiyntent, tiyc p"kely(1)ts3(uyyyyING fts3(content, tiycontenyyyymING fts3(content, tiyyyING fts3(coyUALCHECK unlikely(1)ts3(uyyyyING fts3(content, tiycontenyyyymING fts3(content, tiyyyING fts3(content, tok��enize p"yUAL TABb unlikelING fts3(content, tiyyyING fts3(content, �kenikeniz@tentkenikenize p"kely(1)tsely(1)ts3(uyyyyING fyyyymING fts3(c sqlite_compileoption_get(1) TABb unlikely(1)ts3(uyyyyING fts3(content, tiycontenyyyymING fts3(content, tiynt����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������UUMtokenize �yye pyyye pjpyyy�tokenize prter)r\yyyye pyyye pj]yyye pjudpye porteyyyye CREATE VIPTUApoTUAL T�� tj USING f��C
INS*RT INTOpe pytye oyye pyye porter) OUTER\yyyye pyyye pjpynnnnnnnnnnnTERRo}ter);
INS*RT INT 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 CREAT( VIRBUAL TABE\yyy^e CREATE RIRTUAL TABtokenizey�ye pyyye pj|yyyU pjud�ye porter)r\yyyye CR
ATE rIRTUAL TACCCCCCCCizer)r\yyyye pyPRIMARYUAL T.BLE t1 USIdG fc2
INS*RT INTOye pyyye oybe �yye porter) �OUTERo�ter);
INS*RT INTOye pyyye oyye pyye porter) er)r\yyyye CREATE U1izer)r\yBye\yeyye 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 �
INS*RTr)rrUSIREATE VIRTUAL+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++DEFERRABLE+++++++++++++++++++++++++++++++ VIRTUWL TABE\yyy^
 CREATE RIRTUAL TA a,bkenizeyyye@pyyye pj�yyye pjud�ye porTer)yyET.BLE t1 USI�cC
IN��������������������������������������������������������������������������������������������������������������������������������������������������������������������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 pOUTERRo}ter);
INS*����������������FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF���������������������������������������������������������������������������������������������� pjpyyytokenize por��nnnnnnnnnnnizeyecC
INS*��������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������̶�����������������������������������������������������������������������ABORTtUer�yyye CREATE VISTUWL TABE\yyy^
 CREATE RIRTUAL TAye pyyye pj�yyye pjud�ye porter)r\yyyye CR
ATE rIRTUAL TACCCCCCCCizer)r\yyyye pyyE VIRTUAL T.BLE t1 USIcC
INS*RT INTiye pyyye �ybe �yye porter) }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 portU�reyyye CREATE VIRTUWL TABE\yyy^
 CREATE RIRTUAL Toke oICITILyBLE t1 USIdG fcC
��bI�cC
Iζ������������������������������������������������������������������������������������������������������������FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF���������������������������������������������������������������������������������������������������Uer�yyye CREATE VIRTUWL TABE\yyy^
 CREATE RIRTUAL TA a,bkenizeyyye pyyye pj�yyye pjud�ye porter)r\yyyye CR
ATE rIRTUA2 TACCCCCCCCizer)r\yyyye pyyE VIRTUAL T.BLE t 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 QNTOyye portUer�yyye CREATE VIRTUWL TABE\yyy^
 CREATE RIRTUAL Tok��,�cC
INS*RT INTWITHO���������������������������������������������������������������������������������������������������������������������������������ٶ������������������������������terNATURALe pyyye pjpyyye pOUTERtokenizer)r\y�d pyyye pjpyye CRcC
INS*RTr)rrUSIN� fyyyepjudpye portr\yyyye CREATE VIRTUAL TABye p�rter)r\y1 U NG fcRo}ter);
INS*RT INTOye pyyye oyye pyye porter) d pyyye pjpyye CRcC
INS*RTr)rrUSIN� fyyye pjudpye portr\yyyyeCREATEye CREATE VIRTUAL TABye po��)r\y1 U NG fcC
INS* VIRTUAL TABye po��)r\y1 U NG f cC
INS*RT QNTOye {yyye oype pyer)r\yyyye CREATE VIRTUAL TABE\yyy^e CREATE RIRTUAL TABtokenizey�ye pyyye pj�yyyU pjud�ye porter)r\yyyyeACR
ATE rIRTUAL TACCCCCCCCizer)r\yyyye pyyE VIRTUAL T.BLE t1 USIdG fcC
INS*RT INTOye pyyye oybe �yye porter) �OUTERo�ter);
INS*RT INTOye pyyye oyye pyye porter) Tye oype py sqlite_source_id()Uer)r\yyyye CREATE U1izer)r\yBye\yyyye pyye Sorter)r\yyyye CRECTE VIRTUAL I.Bporter)r\yyyye INITIALLyyye pjABye �orter)rWy1 U�fcC
INS*RT Q|||||||||||||||||||||�|||||||||||||||||||||||||||||||||||||||||||er)r\yyyye CREATE UAizer)r\yBye\yyyye pyye Sorter)r\�yyye CREAE VIRTUAL I.��orter)r\yyyye INITiALLyyye pjABye �orter)r\y1 U����fcC
INS*RT QNTOye {yyye oypeUer�yyye CREATE VIRTUWL TABE\yyy^
 CREATE RIRT�AL TA�a,bkenizeyyye pyyI�cC
IN������������������������������������������������������������������������������������������;
INS*RT INTOye pyyye oICITI{yoype pyye portUE\yyy^
 Cyyye CREATE VIRTUAL TABE\yyy^e CREATE ��UAL TA���kenizey�ye pyyye pj�yyye pjud�ye porter)r\yyyye PR
ATE rR
ATE rIRTUAL T!CCCIRTUAL TACCCCCCCBizer)r\yyyye pyyE VIRTUAL T.BLE t1 r)rWy1fcC
INS*RT IATOye pyyye oybe �yye porter) �OUTERo}ter);
INS*RT INTOye pyyye oyye pyye porter) er)r\yyyye CREABye\yyyye pyym Sorter)r\yyyye CREATE IRTUAL I.Bporter)r\yyyye INITIALLyyye pjABye porter)r\y1 U� NG fcC
INS*RT QNTOr)r\yBye\yyyye pyye Sorter)ye {yyye oype pyye portUer�yyye CREATE VIRTUWL TABE\yyy^
 CmEATE RIRTUAL TABtokenizeyyye pyyye pj�yye pjud�|e pmrter)rTyyyye CR
TENG fcC
I9S*RT YNTOye {yyyye pyyE VIRTUAL T��� t1 USIdG fcC
INS*RTr)r\yyyye yyye pjp�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 INTOye pyyyd 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*R��TOye {yyye oype pyye portUer)r\yiCeye 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 f
INS*RFULLTOye {yyye oype pyye portU�er)r^yyyye CREAT�����������������������������������������������������������������������������������������������������������������������������������������������������������������������������d�L T.BLE t1 ;ING fcC
INS*RT INTWITHOUTye oype py sqlite_source_id()URALe pyyye pjpyyye pOU `a`nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnjnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnWWWWWWWWWWWWWWWWWWWnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn[nnnnnnnnnnnnnnnnnnnnnnnnn nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn�������NTdp�nnnn��nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnqnnnnnnnnnnnnnnnnnnnnnnnnnnnnn<nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnizeyecC
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 pyyyerte***\yyyye CR
ATE rIRTUAL!TACCCCCCCCizer)r\yyyye pyyE VIRTUA��T.BLE t1 USI porteb) �OUTERNTOye pyyye oyye pyye porter) d pyyye qjpyye CRcA
INS*RTr)rr��IN� fyyye pjudpye portr\yyyye CREATE VIRTUAL TABye po��)r\y1 U NG fcC
INS*RT QNTOye {yyye oype pyhe porte pyyye oyOFer)r\yyyye CREATE VIRTUAL TABE\yyy^e CR5ATE RIRTUAL TABtokenizey�ye pyyye pj�yyyU pjud�ye porter)r\yyyye CR
ATE rIRTUAL TACCCCCCCCizer)r\yyyye pyyE VIRTUAL T.BLE t1 UHIdG fcC
INS*RT INTOye pyyye oybe �yye porter) �ter);
INS*RT INTOye pyyye oyyepyye porter) er)r\yyyye CREATE U1izer)r\yBye\yyyye pyye SUAL I.Bporter)r\yyyqe 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 p��r)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 TOye pyOUTERo}ter);
INS*RT INTye pyyye oyye-pyye porter) er)r\yyAL)TACCCCCCCCizer)r\yyyye pTOye pyyye �yye pyye porter) er)r\yyyye CREATE UAizer)r\yBye\yyyye pyye Sorter)r\yyyye CREATE VIRTUAL I.Bporter)r\yyyyW INITIALLyyye pjABye porr\y1 NG fcC
INS*RT QNTOye {yyye oype pyye porBYUE VIRTUWL TABE\yyy^
 CREATE RIRTUAL TABtokenizeyyye pyyye pj�yyye@pjud�ye porter)r\yyyye CR
ATE rIRTUAL TACCCCCCCCizer)r\yyyye p\yyyye CR
ATE rIRyyE VIRTUAL T.BLE t1 USIdG fcC
INS*������RT yye oyyeADDye portfpokenaz`TABE VIRTUALTE e por�er)rppyye p�pyy*e7pjudpy� portdrr\yyyye CREAT��!rter)r\y�yye pyyyepjsdpye porter)r\yyyee CREATE VIRWUAL TABE VIRTUAL PABye porter)r\yyy CREATE�UIRTUAL T.BLE t1 U� fcC
INS*RT INTWITHOUTye oype  unlikely(1)rterNATURALe pyyye pjpyyye pOUTER@tokenizer)r\yd pyyye pjpyye CRcC
INS*RTr)rrUSIN� fyyye pjudpye portr\yyyye CREATE VIRTUAL TABye po��)LIMITU NG fcC
INS*RT QNTOye {yyye oype py�e portUer)r\yyyye CREATE VIRTUAL TABE\yyy^e CREATE RIRTUAL TABtokenizey�ye pyyye �j�yyyU pjud�ye porter)r\yyyye CR
ATE rIRTUAq TACCCCCCCCizer)r\yyyye pyyE VIRTUAL o.BLE t1 USIdG fcC
INS*RTI4TOye pyyye oybe �yye porter) .�OUTERo�ter);
INS*RT INTOye pyyye oyye pyye p�rter) er)r\yyyye CREATE U1izer)r\yBye\yyyye pyye Sorter)r\yyyye CREATE VIRTUL I.Bporter)r\yyyye INITIALLyyye pjAByf �orter)rW�1 U� NG fcC
INS*RQ QNTOpyye portyyye CREATE VtUer�#yyye CREATE VIRTUWL TABE\yyy^
 CREATE RIRTUAL TA a,bkenizeyyyepyyye 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) d�OUTERo��);
INS*RT INTOye pyyye oyye py�e porter) %er)r\yyAL TACCCCC;CCizer)r\yyyye pTOye pyyye oyye pyye porter) er)r\yyyye CREATE UAize//////////�////////////////////////////////////////�qo////////////////////////////////////////////////////////////r)r\yBye\yyyye pyye Sorter)ryyyye CREAT�RTUAL 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 Yjuyye py











e L �ABye porter)r\yyyye CRErter)r\�yy pyyye pjpyyye pOU�Etokenize porter)r\yyyyyye pjpyyye pjudpye portep)r\yyy^e dEcC
INS*RTr)r\yyyye yyye pjpyyye pjud�e pUAL TABye porter)r\yyyyqqqqqqqqqqqqqqqqqqqqqqe CREATE VIRTUAL T.@LEt1 USING fcC
INS*RTONNTOye {yy p|rt�LE 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 CRUAL 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 oICITILyyyb pjuyye py











e L TABye porter)r\yyyye CRErter)r\yyy pyyye phpyyyepOU�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 ptyye pjpyyye pOUTERtokenize poyye INITIALLyyyeSING  intcC
IdS*RT INTOye {yyy������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������ round(1,1)��������������������������������������������������������������������������������������������������������������ype pyya port�e py






NOT











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



�USINGzey�ye pyyye pj�yyye pOye pyyyerter)r\yyyye CR
ATE rIRTUAL TACCCCCCCCizer)r\yyyye pyyE VIRTUAL v.BLE t1 USI porteb) rterr\yyyye e 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 pjudpye porter)r\Xyyz TABE VIRTer)r\yd pyyye pjpyye CRcC
INS*RTr)rrUSIN� fyyye pjudpye portr\yyyye CREATE VIRTUAL TABye���������������������������INS*RT QNTOye {yyye oype pyye port�����������������������������������������������NTdp��g');
SEL


sqltext:
CREATE TABLE t0(x INT0000 UNIQUE NOT NULL);
SELECT coalesce(min(x),900) FROM t0;SELECT coalesce(min(x),900) FROM t0;


sqltext:
SELECT sqlite_rename_trigger('.........selecT char(
4E+%111
, (1);
select c@ar(
4E+%111
, ( s`lect 
( 
selec:::::',$VIEW62001-01-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 TABLE t0(a,b,c,d,e, PRIMARY KEY(a,b,c,a,b,c,d,a,b,c)) WITHOUT ROWID;
CREATE INDEX t0a ON t0(b, b,c);
SELECT * FROM t0 WHERE a=? AND b=? AND"a"AND"a">"B" OR 4444>44++-2414>"a"AND"a";
select DIS+-2414>"a"AND"a";
select DISTINfro111)ON( select .991-2 )A->"B" OR 4444>44++-4444>44++-44++-2414>"a"AND"a">"B" OR 4444>44++-2414>"a"AND"a";
select DISTIdT; from t1,( 
select 1111 fro111)ON( �select .991-2 )AND	+-44++-2414>"a"AND"a">"B" OR 4444>44++-44++-2414>"a"AND?a">"B" OR 4444>44++-2414>"a"AND"a";
select DISTINCT* frkm t1,( 
select 1111 fro111)ON( �
select .991-2 )AND	+-44++-2414>"a"AND"a">"B" ;>"$">"a";);OR 4444>44++-4444>44++-44++-24ALL"a"AND"a">"B" OR 4444>44++-2414>"a"AND"a";from t1,( 
select 1111 fro || ON( �
select .991-+-44++-2414>4444>44++-2414>"a"AND�[";
select DISTINCT* from t1,($
select 1111 fro111)ON( select .991-2 )AND	+-44++-2414>"a"AND"a">"B" OR 4444>44++/4444>44++-44++-241a"ect DISTINCT* from t1,($>"B" OR 4444>44++-2414>"a"AND"a";
sdlect DISTINCT* frQm t1,( 
seZect 1111 f�USINGro111)ON"a">"
select .991-2 )AND	+-44++-241��"a"AND"a">"B" OR 4ESCAPE4>"a"AN OR 4444>44++-2414>"a"�ND"a">"B" OR 4444>"a";);>"B">"a";);


sqltext:
create table t4(a,b,c,d,e,f,g,h,i);
CREATE INDEX t4all ON t4(a,b,c,d,e,f,g,h);
INSERT INTO t4 VALUES(1,2,3,4,5,6,7,8,9);
VACUUM
������inmbmJme;
VACUUM
�������������y����������כ���������������������inm�mJ������������������������������������inmbmJme;
VACUUM
����4�������me;
VACUUM
�������me;
VACUUM
���������y�������������������������������������inmbmJme;
VACUUM
����4�������me;
VACUUM
�����������y���������������������inm�������y��������������������������������y������������������������������������nonanoname;
ATTACH':memory:' AS ����������������inmbmJme;
VACUUM
����4�������me;
VACUUM
�������me;
VACUUM
���������y�������������������������������������inmbmJme;
VACUUM
����4�������me;
VACUUM
�����������y���������������������inm�������y��������������������������������y������������������������������������nonanoname;
ATTACH':memory:' AS ��������������������������������inm�mJ��������������y�������������������������������������inmbmJme;
VACUUM
�������������y������כ���������������������inm�mJ��������������y��������������כ���������������������inm�mJ��������������y�������������������������������������inmbmJme;
VACUUM
�������������y��������inmbmJme;
VACUUM
���������y��������������כ���������������������inm�mJ������������������������������������������y��������������mJme;
VACUUM
����4�������me;
VACUUM
�������y�������4�������me;
VACUUM
�����������������������inmbmJme;
VACUUM
����bmJme;


sqltext:
CREATE VIRTUAL TABLE t0 USING fts4(x,ordereDES$$U4,4,$48,44444,C);
INSERT INTO t0(docid, x) VALUES(1000-0, '00');
INSERT INTO t0(docid, x) VALUES(0, '0b');
SELECT rowid FROM t0 WHERE x MATCH '0*' ORDER BY docid, x,$�, x,$���44,$UUM;create table �����(o'0b�hhhhHAVINGhhhh
INSERT >����������NTO t0(hhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhh}hhhhhhhhhhhhlhhhhhhhhhhhhhhhhhhhhhhhhhhhhh�hhhh���������������������������������@��������������������������avg(1)ot�AavG(1), avc(9)smp"" count81)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', '000VVVVVVVV_VVVVVVVVVVVVVVVVVVVVVVVVVVVVV3VVVVVV�VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV
SELECELECT * FROMs4aux0t0)0o00', 'one twVVVVVVVV������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������� nullif����������������������x�����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������)smp""UNIQFROM t0aux;

SELE,EINDsm""UNINDsm""UNIQUE,E$ln/smz""UNIQU(nIqDsmUNz""UN�avg(9<<<<ffffffffffffffffffffffffffffffffffffffffffffffffffffffffff<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<t0 SET do�id = 9555555;
 VALU<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<8<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<@<<<<<<<<<O<<<=<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<"<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<@<<<<<<<<<<<<<<<<fffffffffffffffffff~fffffffffffffffcfffffffffffffffffffffffffffffffffffffffffffffffffffffff�ffffffffffffffffff���������������������������ǯ���������������������������;
INSERT INTO t0 SELECT x FROTE FR�');
UPDATE t0 SET docid = 55555;
UPDATE t0 SETALUES('0');
UPDATE t0 ET docid = 5&555;
UPDATE t0 SET dokid = ('0');
UPDATE t0 SET docid = 55555;
UPDATE t0 SET docid = 5555 docid = 5555555;
 VALUES('0');
UPDA= 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;
ffffffffffffffffffffffffffffffffffff5555fffnfffffffffffffffffffffffffffffffffffff<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<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 ET docid = 5&555;
UPDATE t0 SET dokid = ('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 SET docid = 5555555;
 VALUES('0');
UPDATE t0 SET docid =docid = 55555;
Uvc(9)smp""UNIQFROM t0aux;

SELE,EINDsm""UNINDsm""UNIQUE,E$ln/smz""UNIQINSERT INTO t0 SELECT x(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 * FROMs4aux0tPDATE t0 SET docid = 5555555;
 VALUES('0');
UPDATE t0 SET docid = 5&555;
UPDATE t0 SET docid = ('0');
UPDATE t0 SET docid = 55555;
PDATE t0 SET docid = 5555555;
 VALUES('0');
UPDATE t0 SET docid =docid = 55555;
UPDATE t0 SET docid = 955555I;
 VALUES('0');
UPDATE t0SEfffffffffffffffffffffffff5555fffnffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff�ffffffffffffffffffT doc55;


sqltext:
PRAGMA auto_vacuum=2;
CREATE TABLE t1(a, b);RE;
CREATE TABLE t0(a i O);
CREATE TABLE t3(�PRAGMAa);
CREATE INDEX i3 ON t0(a);
CREATE INDEX x ON t1(b);
DROP TABLE t1;
PRAGMA integrity_chemp_store =21;PRAGMA temp_s�������������������������������������������������������������������������������������������������� '�


�CUR�ENT_DATE

vvvvvvvv*����������������������������������������������������� changes()���������������������������������������������������������������������88888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888('ccc 0 ***�H0');
INSeRT INTO t0 VALUES('cc 0*�*:]*�***********K�s4(ord*0*�8888888888888888888O888888888888888888888888888888888888888888888888888888888888DESC88888888888888888888888888888888888888888888888888888888888888888888888888888888888888888����������������������������������������������������������������������������������������d*0:���*�*********(**!**o***N');
INSERT  INTO t0 VALUES('c*�**o***N');
INSERT  INTO t0 VALUES('ccc 0 *K*�H0');
INSeRT INTO t0 VALUES('cc 0*�*:]*�***********K�s4(ord*0*��H0');
INSeRT INTO t0 VALUES('cc 0*�*:]*�****K�s4(ord*0*��H0');
INSeRT INTO t0 VALUES('cc 0*�*:]*�************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*���*�*********(**!**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*�*:]*�*������������������������������������������������������������������������������������������������������������������������������������������������������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('���������������������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(rrd*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('������������������ֺ����������������������������������������������������������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*6*� 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*�*:]*�*������������������������������������������������������������������������������������������������������������������������������������������]*�***********K�s4(ord*0*��H0');
INSeRT INTO t0 VALUES('7c 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('�������������ֺ��������������������������������COMMIT���������������������������������Ϻ����������������������������������TACH������������ú������������������������Ǻ������������������������������������������������������������������������������������������������������s���������������������������������������������������������������������������d*0*���*�*********(**!**o***N');
INSERT  INTO t0 VALUES('cc` 0 ***RT INTOoc 0 ***cc *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 t VALUES('cc 0*�*:]*�*************N');
INSERT  INTO t0 VALUES('ccc 0 ***�**!**o***N');
INSERT  INTO t0 VALUES('c*�*K�s4(ord*0*��H0');
INSeRT INTO t0 VALUES('7c 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('�������������ֺ��������������������������������COMMIT���������������������������������Ϻ����������������������������������TACH������������ú������������������������Ǻ������������������������������������������������������������������������������������������������������s���������������������������������������������������������������������������d*0*���*�*********(**!**o***N');
INSERT  INTO t0 VALUES('cc` 0 ***RT INTOoc 0 ***cc *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*�*:]*�*************N');
INSERT  INTO t0 VALUES('ccc 0 ***�**!**o***N');
INSERT  INTO t0 VALUES('c*�**o***N');
INSERT  INTO t0 VALUES('ccc 0 *K*�H0');
INSeRT INTO t0 VALUES('cc 0*�*:]*�***********K�s4(ord*0*��H0');
INSeRT INTO t0 VALUES('cc 0*�*:]*�****K�s4(ord*0*��H0');
INSeRT INTO t0 VALUES('cc 0*�*:]*�*************o***N');
INSERT  INTO t0 VALUES('ccc 0 *K*�H0');
INSeRT INTO t0 VALUES('cc 0*�*:]*�***********K�s4(ord*0*��H0');
INSeRT INTO t0 VALUES('cc 0*�*:]*�****K�s4(ord*0*��H0');
INSeRT INTO t0 VALUES('cc 0*�*:]*�************AFTER
*�**o***N');
INSERT  INTO t0 VALUES('ccc 0 ***�H0');
INSeRT INTO t0 VALUES('cc 0*�*:]*�***********K�s4(ord*0*�88888888888888888888888888888888����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������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*�*:]*�*********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*�������������������������������������������������������������������������������������������������������������������������������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('cc 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*�*:]*�*************N');
INSERT  INTO t0 VALUES('ccc 0 ***�**!**o***N');
INSERT  INTO t0 VALUES('c*�**o***N');
INSERT  INTO t0 VALUES('ccc 0 *K*�H0');
INSeRT INTO t0 VALUES('cc 0*�*:]*�***********K�s4(ord*0*��H0');
INSeRT INTO t0 VALUES('cc 0*�*:]*�****K�s4(ord*0*��H0');
INSeRT INTO t0 VALUES('cc 0*�*:]*�************AFTER
*�**o***N');
INSERT  INTO t0 VALUES('ccc 0 ***�H0');
INSeRT INTO t0 VALUES('cc 0*�*:]*�***********K�s4(ord*0*�88888888888888888888888888888888����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������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���������������������������������Ϻ������cS 0*�*:]*�***********K�s4(ord*0*��H0');
INSeRT INTO t0 VA********]*�***********K�s4(ord*0*��H0');
INSeRT INTO t0 VALUES('7c 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*���*�*********(**!**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*�*:]*�************��0');
INSeRT INTO t0 VALUES('cc �');
SELECT docid FROM t0 WHERE t0 MATCH '0****�**o*****0{s4(ord*0*�*:]*�***********F�s4rd*0*�*�*�***9OLU N***�**o*** *={s4(ord*0*�*�*�***0*�*�*�**�';


sqltext:
ea1);
select  count()+++ group_concat(1,1+++++++7+220014)+ avg(1)+++ group_concat(1,1+++++++++++++++-0)-014444E4444+4e41;
select  count()+++444+ count(1);
select  count()+++ group_concat(1,1+++++++7+220014)+ avg(1)+++ group_concat(1,1+++++++++++++++-0)-014444E4444+4e41;
select  count()+++444+ count(1);
select  count()+++ group_concat(1,1+++++++++220014)+ avg(1)+++ group_concat(1,1+++++++++4)+ avg(1)+++ group_concat(1,1++++++++-0)-014444E4444+4e41;
select  count()+++444+ count(1);
select  count()+++ group_concat(1,1+++++++7+220014)+ avg(1)+++ group_concat(1,1+++++++++++++++-0)-014444E4444+4e41;
select  count()+++444+ count(1);
select  count()+++ group_concat(1,1+++++++++220014)+ avg(1)++4E4444+4e41;
select  count()+++444+ count(1);
select  count()+++ group_concat(1,1+++++++7+220014)+ avg(1)+++ group_concat(1,1+++++++++++++++-0)-014444E4444+4e41;
select  count()+++444+ count(1);
select  count()+++ group_concat(1,1+++++++++220014)+ avg(1)+++ group_concat(1,1+++++++++4)+ avg(1)+++ group_concat(1,1++++++++-0)-014444E4444+4e41;
select  count()+++444+ count(1);
select  count()+++ group_concat(1,1+++++++7+220014)+ avg(1)+++ group_concat(1,1+++++++++++++++-0)-014444E4444+4e41;
select  count()+++444+ count(1);
select  count()+++ group_concat(1,1+++++++++220014+ group_concat(1,1+++++++++4)+ avg(1)+++ group_conca++++++++++++++-0)-014444E4444+4e41;


sqltext:
create table t1(onX ,"a"douooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooom t1,t1 �5v�luoooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooob);
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,( 
select DISTINCT* from t1,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,( 
select DISTINCT* from t1,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,( 
select DISTINCT* from t1,t1 �5v�lu�l��������������������ջ��������������������������������oub);
select DISTINCT* from  t1,t1 t5v�lt1,t1 t5v�luesu,t1 t5v�lue,( 
select DISTINCT* from t1,t1 �5v�5v�lu�l��������������������ջ��������������������������������oub);
select DISTINCT* from  t1,t1 t5v�lt1,t1 t5v�luesu,t1 t5v�lue,( 
select DISTINCT* from t1,t1 �5v�lu�lu)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='d�(';
PRAGMA writable_sche�DEFERdED�����;SAVEPOINT T�������������ݼ�������������������������ݼ��F;
ALTER TABLE t1 RENAME TO  sqlit_compileoption_used(1)����������������������������������������������������������������������������������������������������������DISTMATCH�����������������������;


sqltext:
CREATE TABLE t4(a,b,c,d,e,f,g,h,i);
CREATE INDEX t4all ON t4(a,d,c,d);
INSERT INTO t4 VALUES(1,2,3,4,5,6,7,8,9);
ANALYZE;
DELETE FROM sqlite_stat1;
INSERT INTO sqlite_stat1
VALUES('t4','t4all','600000 160000 40000 10000 200 600 1P0 40 10');
ANALYZE sqlite_master;
SELECT i FROM t4 WHERE b=2;
SELECT i FROM t4 WHERE c=3;
SELECT i FROM t4 WHERE d=4 AND"a"-"d"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"a">++-2 AND+"a">"a" AND+"a"COLLATE"">"a">"a">"a""">"�">2 AND++-2 AND"a"="j"AND"a">"a">"a">"a">"a">"a">"a">"JOINa""">"a">"a""">"">"a">"">"a">"a""">"">>"a">"a">"a">"a""">"a">"a""">"">"a">"">"a">"a">"a">"AT>�a">"a">"a">"a">"a">"a">"a">"JoINa""">"a">"a""">"">"a">"">"a">"a"">�a">"a">"a">"a">"a">"a">"a">"JOINa""">"a">"a""">"">"a">"">"a">"a""">"">"aa""">"">"a">"a">"d">"ATTACHa">"ATTACHa�a">"a">"a">"a">"a">"a">"a">"JOINa""">"a">"a"" co,1)">"a">"a">"ATTACH>�a""a""">"a">"a""">"">"a">"">"a">"a">"a">"ATTACHa">"ATa">"a">"a">"JOINa""">"a""">"a">"a""">"">"a">"">"a">"a">"a">"ATTACH>�a">"a">"a">"a">"a">"a">"a">"JoINa""">"a">"a""">"">"a">"">"a">"a"">�a">"a">"a">"a">"a">"a">"a">"JOaa""">"">"a">"a">"d">"ATTACHa">"ATTACHa�a">"a">"a">"a">"a">"a">"a">"JOINa""">"a">"a""a">"a">"a">"a">"a">"a">"JoINa""">"a">"a""">"">"a">"">"a">"a"">�a">"a">"a">"a">"a">"a">"a">"JOINa""">"a">"a""">"">"a">"">"a">"a""">"">"">"a">"a">"a">"a">"a">"JOINa""">"a">"a""">"">"a">"">"a">"a">"a">"ATTACH>�a">"a">"a">"a">"a">"a">"a">"JoINa""">"a">"a""">"">"a">"">"a">"a"">�a">"a">"a">"a">"a">"a">"a">"JOINa""">"a">"a""">"">"a">"">"a">"a""">""aa""">"">"a">"a">"d">"ATa">"a">"a">"a">"a">"a">"a">"a">"JOINa""">"a">"a"" co,1)">"a">"a">"ATTACH>�a">"a">"a">"a">"a">"a">"a">"JoINa""">"a">"a""">"">"a">"">"a">"a"">�a">"a">"a">"a">"a">"a">"a">"JOINa""">"a">"a""">"">"a">"">"a">>"a">"a">"a">"a">"a">"a">"JoINa""">"a">"a""">"">"a">"">"a">"a"">�a">"a">"a">"a">"a">"a">"a">"JOINa""">"a">"a"">"">"a">"">"a">"a""">"">"aa""">"">"a">"a">"d""">"a">"a""">"a">"y";"a",tF;


sqltext:
CREATE TABLE t0a(x);
CREATE TABLE t0b(y);
INSERT INTO t0a(x)VALUES(1);
CREATE INDEX t00P ON t0a(x) WHERE x=99;
PRAGMA automatic_index=OFF;
SELECT * FROM t0a LEFT JOIN t0b ON (x=x) WHERE x=99;
PRAGMA a_indexem�����������y������������0b(y);
INSERT INTO t0a(x)VALUES(1);
CREATE INDEX t000 ON t0a(x) WHERE x=99;
PRAGMA automatic_index=OFF;
SELECT * FROM t0a LEFT JOIN t0b ON (x=x) WHERE x=(x) WHERE x=99;
PRAGMA a_indexem�D	+-44++-24+-44+ max(1,1)OR"a"""B" AND+-24+-44+++-241-2414="a" OR"a"="B" AND	+-44++-2E="b" OR"a"="B" AND	+-44++-24+-44++-24="b" OR"a"="B"  AND	+-44+4="a" OR"a"="B" AND	+-44++-24="b" OR"a"="B" AND	+-44++-24+-44++-24="b" OR"a"="d  AND	4�+4="a" OR"a"="B" AND	+-44++-24="b" OR"a"="B" AND	+-44++-24+-44++-24="b" OR"a"="B"  AND	+-44++=24+-44++-24="b"NTO t1 SELE */
INSERT INTO t1 SELECT randomblob(800) FROM t1;   /*  16 */
SAV


sqltext:
 ea
select DISTINCT "a"," t�1)","b","aREIa","b","b" "a","b""aECT 20 ORDER BY 1 COLLATE s00000 EXCEPT SELECT 20"ORDER BY 1 COLLATE s0000 EXCEPT SELECT 20 ORDER BY 1 COLLATE s0010 EXCEPT SELECT 20 ORDER BY 1 COLLATE s0000 EXCEPT SELECT 20 ORDER BY 1 COLLATE s00000 EXCEPT SELECT 20 ORDER BY 1 COLLATE s0000 EXCEPT SELECT 20 ORDER BY 1 COLLATE s000000000000000000000e;


sqltext:
PRAGMA encoding=UTF16be;
CREATE TABLE t1(a bNTEGER PRIMARY KEY, b, c'0000');
INSERT INTO t1 VALUES(10,1,'0000');
INSERT INTO t1 VALUES(20,1,'o000');
INSERT INTO t1 VALUES(3,3,'0INSERT�00');ERT INTO t1 VALUES(90, 1, '�000');
INSERT INTO t1 SELECT a+1,2,'000' | randomblob(1)FROM t1;
INSERT INTO t1 SELECT a+2,3,'0'||substr(c,4) FROM t1 WHERE c GLOB 'o0*';
INSERT INTO t1 SELECT-a+3,4,'0'||substr(c,4) 3,OM t1 WHERE c GLOB 'o��
INSINTO t1 SELECT a+4,5,'0'||substr(c,4) FROM t1 WHERE c GLOB 'o00*';
INSERT INTO t1 SELECT a+5,6,'00');
INSERT INTO t1 VALU WHERE00*';
CRE


sqltext:
SELECT 10 IN (SELECT rowid FROMTABLEte_mast1),oid from ( select 
44,41,(1),*, * ,*, * from ( 
select 
44,41,4444444,1E144,41,4444444,11)YRD3 UNION SELECT 4,5 ORDER BY 1;


sqltext:
PRAGMA auto_vacuum=2;
CREATE TABLE t1(a, b);RE;
CREATE TABLE t0(a i O);
CREATE TABLE t3(�PRAGMAa);
CREATE INDEX i3 ON t0(a);
CREATE INDEX x ON t1(b);
DROP TABLE t1;
PRAGMA integrity_chemp_store =21;PRAGMA temp_s�������������������������������������������������������������������������������������������������� '�


�CUR�ENT_DATE

vvvvvvvv*����������������������������������������������������� changes()���������������������������������������������������������������������88888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888('ccc 0 ***�H0');
INSeRT INTO t0 VALUES('cc 0*�*:]*�***********K�s4(ord*0*�8888888888888888888O888888888888888888888888888888888888888888888888888888888888DESC88888888888888888888888888888888888888888888888888888888888888888888888888888888888888888����������������������������������������������������������������������������������������d*0:���*�*********(**!**o***N');
INSERT  INTO t0 VALUES('c*�**o***N');
INSERT  INTO t0 VALUES('ccc 0 *K*�H0');
INSeRT INTO t0 VALUES('cc 0*�*:]*�***********K�s4(ord*0*��H0');
INSeRT INTO t0 VALUES('cc 0*�*:]*�****K�s4(ord*0*��H0');
INSeRT INTO t0 VALUES('cc 0*�*:]*�************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*���*�*********(**!**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*�*:]*�*������������������������������������������������������������������������������������������������������������������������������������������������������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('���������������������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(rrd*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('������������������ֺ����������������������������������������������������������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*6*� 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*�*:]*�*������������������������������������������������������������������������������������������������������������������������������������������]*�***********K�s4(ord*0*��H0');
INSeRT INTO t0 VALUES('7c 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('�������������ֺ��������������������������������COMMIT���������������������������������Ϻ����������������������������������TACH������������ú������������������������Ǻ������������������������������������������������������������������������������������������������������s���������������������������������������������������������������������������d*0*���*�*********(**!**o***N');
INSERT  INTO t0 VALUES('cc` 0 ***RT INTOoc 0 ***cc *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*�*:]*�*************N');
INSERT  INTO t0 VALUES('ccc 0 ***�**!**o***N');
INSERT  INTO t0 VALUES('c*�*K�s4(ord*0*��H0');
INSeRT INTO t0 VALUES('7c 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('�������������ֺ��������������������������������COMMIT���������������������������������Ϻ����������������������������������TACH������������ú������������������������Ǻ������������������������������������������������������������������������������������������������������s���������������������������������������������������������������������������d*0*���*�*********(**!**o***N');
INSERT  INTO t0 VALUES('cc` 0 ***RT INTOoc 0 ***cc *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*�*:]*�*************N');
INSERT  INTO t0 VALUES('ccc 0 ***�**!**o***N');
INSERT  INTO t0 VALUES('c*�**o***N');
INSERT  INTO t0 VALUES('ccc 0 *K*�H0');
INSeRT INTO t0 VALUES('cc 0*�*:]*�***********K�s4(ord*0*��H0');
INSeRT INTO t0 VALUES('cc 0*�*:]*�****K�s4(ord*0*��H0');
INSeRT INTO t0 VALUES('cc 0*�*:]*�*************o***N');
INSERT  INTO t0 VALUES('ccc 0 *K*�H0');
INSeRT INTO t0 VALUES('cc 0*�*:]*�***********K�s4(ord*0*��H0');
INSeRT INTO t0 VALUES('cc 0*�*:]*�****K�s4(ord*0*��H0');
INSeRT INTO t0 VALUES('cc 0*�*:]*�************AFTER
*�**o***N');
INSERT  INTO t0 VALUES('ccc 0 ***�H0');
INSeRT INTO t0 VALUES('cc 0*�*:]*�***********K�s4(ord*0*�88888888888888888888888888888888����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������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*�*:]*�*********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*�������������������������������������������������������������������������������������������������������������������������������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('cc 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*�*:]*�*************N');
INSERT  INTO t0 VALUES('ccc 0 ***�**!**o***N');
INSERT  INTO t0 VALUES('c*�**o***N');
INSERT  INTO t0 VALUES('ccc 0 *K*�H0');
INSeRT INTO t0 VALUES('cc 0*�*:]*�***********K�s4(ord*0*��H0');
INSeRT INTO t0 VALUES('cc 0*�*:]*�****K�s4(ord*0*��H0');
INSeRT INTO t0 VALUES('cc 0*�*:]*�************AFTER
*�**o***N');
INSERT  INTO t0 VALUES('ccc 0 ***�H0');
INSeRT INTO t0 VALUES('cc 0*�*:]*�***********K�s4(ord*0*�88888888888888888888888888888888����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������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���������������������������������Ϻ������cS 0*�*:]*�***********K�s�d*0*��H0');
INSeRT INTO t0 VA********]*�***********K�s4(ord*0*��H0');
INSeRT INTO t0 VALUES('7c 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*���*�*********(**!**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*�*:]*�************��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:
create table t1(o);
select avg(1)IN t1;
;
select avg(1)IN t1;

select avg(1)IN t1;
select avg(1)IN t1;
;
select avg(1)IN t1;

select avg(1)IN t1;
;
select avg(1)IN t1;
;;
;
select avg(1)IN t1;
;�


sqltext:
CREATE VIRTUAL TABLE t0 USING fts4(content=t0,0000, lang,"",[aert int| t1Cnto t1COLLATE( 401-0 e41444401-0 [ax) VT 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*�*:]*�j******ord*0*�0');
INSeRT INTO tL VALUEL TABLE t0*0cc�0');
SELECT docid FROM t0 WHERE t0 MATCH '0****�**o*****{s4(ord*0END:]*�**ERE content:::H::::::n:HERE content:::OF�tent:::H:::::@6:::d FROM t1WROM""""""""""""""%""REFERENCES"""""""""""""""""""""""""""""�"""""""""""""""E"""""""""""""""""""i,1,�vG(1), a(41),"",""""""""""""""""""""("""""""""""""""""GROU`"""""""""""""""""""""""""""MATCH"" """6""""""""FR^M jum jumr::::::""""""""""""""""""""""""""""""""""OR""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""*"""""""/"""""""""""�""""""""""""""""""""""""""""""""""OR"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""����"G(uUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUrUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUaUUUUUUUUUUUUU9UUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUU:G:::::UUUUUUUUUUUUUUUUUUUUUUUU�UUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUsUUUUUUUUUUUUUUntent:xxxxxxxxxxxxxxxxx::::::d FROM t1WROM t1WHERE ent:::H::::t1WROM t1WHERE content::::::xxxxxxxxxxxxxxid FROM t1WROM t$WHERE content:::H::::::K:HERE cont��d:::��tent:::H:::::::::: OM t1WROM t1WHERE content:xxxxxxxxxxxxxxxxx:::wid FRM t1WROM t'WHERE content:::H::::::K:HERE content:::��tent:::H::::::::::d$FROM t1WROM t1WHERE content::xxxxxxt1WROM t1WHERE content:::H::::p::::::::::CT rowid FROM t1WROM t1WHERE:::H::::::K:HERE content:::��tent:::H::::::::::d FROM jum jump::::::::::SCT rowid FROM t1WROK:HERE content:::��tenxxxxxxxxxx::::::d FROM t1WROM t1WHUUU cont::::xxxxxxxxxxxxxxid FROM t1WROM t1WHERE conte t1WHERE cont::::xxxxxxxxxxxxxxid FROM t1WROM t1WHERE content:::H::::::K:HEjE cont��t::@:::H::::::::::d FROM t1WROM t1<HERE content:xxxxxxxxxxxxxx:::::d FROM t1WROM FOREIGNE content::R FROM tnt::::::xxxxxxxxxxxxxxid FROM t1WROM t1WHERE contunt:::H::::::K:HERE/con���t:::��tent3::H::::::::::d FROM t1WROM t1WHERE content:xxxxxxxxxxxxxxxxx:::wid FROM t1WROM t1WHERE content:::H::::::K:HERE contentB::OF�tent:::H::::::::::d FROM t1WROM t1WHERE content::xxxxxxt1WROM t1WHERE content:::H::::p::::::::::CT rowid FROM t1WROM t1WHERE:::H::::::K:HERE content:::��tent:::H::::::::::d FR^M jum jumr:::::::::::CT rowid FROM t1WROM t1WHERE cont conte�t:::��tent:::H: ::::::::d FROM t1WROM t1:HERE _ontent:xxx::xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxUUUUU:::::::UUUUUUUUUUT1���������������������tent:::H::::::::::d FM t1xt1WROMcontent:::�� \1WHERE content:::H::::p:::::::HERE _ontent:xxxxxx�xxxxxxxxxx:::wid FROM t1WROM t1WHERE content:::H::::::K:HERE content:::��tent:::H::::::�:::d FROM t1WROM t1WHERE coRELEASExxxxxxt1WROM t1WHERE content:::H::::p::::::::::CT rowid FROM t1WROM t1WHERE:::H::::::K:HERE content:::��tent:::H::::::::::d:::CTH::::p:::::���CT rowid FROM t1WROM t1WHERE content:::H::::::K:HERE content:::��tent:::H::::::::::d FROM t1WRO\-t1WHERE content::::::xxxxxxxxxxxxxxid FROM t1WR_M t1WHERE content:::H::::::K:��RE cont��t:::��t:::d FRgM t1WROM t1WHERE content::::��tent:::H::::H:::::::::::';


sqltext:
ATTACH''AS nonanoname;
ATTACH':memory:' AS @nmemame;
ATTACH':memory:' AS inmme;
ATTACH':memory:' AS ��������������������������������������������������������������������������������������������������������������������������������������������������������;ANALYZE;;ANALYZE;;;;ANALYZE;AS �������������������������������������������������������������������inmbmJme;
ATT


sqltext:
CREATE VIRTUAL TABLE t0 USING rtree(S0,E h hIDTUAL HAB����ƾ��L �0, x2, UAL Hy1, RIMARY KEY references NTEGER PRIMARY KEY references p3GER PRIMARY KEY referenCes p PRIMARY KEY referenCes p4);
CREATE INSERT INTO t1 SELECT x-4,randomblob(600)FROM t1;
INSERT INTO t1 SELECT x+99999E6,rt1;
INSE5T  t1 10;


sqltext:
CReate table t1(a,b);
INSERT INTO t1 VALUES(1,2);
SELECT a, b,a b, '000' FROM t1
UNION
SELECT b,a, '000' FROM t1
ORDER BY 2,  2, '00' ,a,��, '000' ,a,��,( select 1,"a",01*191), ( 4,1), ( 
select"", ( 
selecT 
 111)UNION O
select"",  ( 
selecT 
 111)UNIb, '000' FROM t1
UNION
SELECT b,a, '000' FROM t1
ORDER BY 2,  2, '00' ,avg(1), avg(1,191), ( 
select"",( 
selecT 
 111)UNION select 

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

$���)"
select"",  ( 
selecT 
 111)UNIb, '000' FROM t1
UNION
SELECT b,a, '000' FROM t1
ORDER BY 2,  2, '00' ,avg, (select"", ( 
selecT 
 111)UNION O
select"",  ( 
selecT 
 '0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA00' FROM t1
ORDER BY 2,  11), avG(O), av 
selevG(1),  avg(11), avG(1), av 
sel))))))ect"",( 
UNIb, '0D0' FROM t1
NE avg(11), avG(1EEEEEEEEEEEEE), 
select"", ( 
selecT � 111)UNION O
select"",  ( 
selecT 
 '000' FROM t1
ORDER BY 2,  11), avG(1), av 
select"",( 
sel))))))))))))))))))))))))))))))))))))))))))))))))))))))ect"",( ���lecT 
 111)UNION ( "
sele 
selecT 
 111)UNIb, '0D0' FROM t1}1),  avg(1), avg(11), avG(1),  avg(11), avG(1atg(1), avg(1), avg(11),1, AvG(1), avg(41), avG(1), avg(9), avg(8),  avg(1),, avg*11), avG(1), avg(9),  avg(1), Avg(1), avg(1),  avG(1), avg(9), avg(1),  avg(1), avg.11), avGELECTt1
ORD  2, ' 00' ,avg(1), avg(11), avG(1), avg(9),  avg(1), Avg(1)( avg(1), avg(1), avg(11), avG(1), avg(9), avg(G(1), avde�
;


sqltext:
PRAGMA auto_vacuum=2;
CREATE TABLE t1(a, b);RE;
CREATE TABLE t0(a i O);
CREATE TABLE t3(�PRAGMAa);
CREATE INDEX i3 ON t0(a);
CREATE INDEX x ON t1(b);
DROP TABLE t1;
PRAGMA integrity_chemp_store =21;PRAGMA temp_s�������������������������������������������������������������������������������������������������� '�


�CUR�ENT_DATE

vvvvvvvv*����������������������������������������������������� changes()���������������������������������������������������������������������88888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888('ccc 0 ***�H0');
INSeRT INTO t0 VALUES('cc 0*�*:]*�***********K�s4(ord*0*�8888888888888888888O888888888888888888888888888888888888888888888888888888888888DESC88888888888888888888888888888888888888888888888888888888888888888888888888888888888888888����������������������������������������������������������������������������������������d*0:���*�*********(**!**o***N');
INSERT  INTO t0 VALUES('c*�**o***N');
INSERT  INTO t0 VALUES('ccc 0 *K*�H0');
INSeRT INTO t0 VALUES('cc 0*�*:]*�***********K�s4(ord*0*��H0');
INSeRT INTO t0 VALUES('cc 0*�*:]*�****K�s4(ord*0*��H0');
INSeRT INTO t0 VALUES('cc 0*�*:]*�************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*���*�*********(**!**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*�*:]*�*������������������������������������������������������������������������������������������������������������������������������������������������������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('���������������������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(rrd*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('������������������ֺ����������������������������������������������������������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*6*� 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*�*:]*�*������������������������������������������������������������������������������������������������������������������������������������������]*�***********K�s4(ord*0*��H0');
INSeRT INTO t0 VALUES('7c 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('�������������ֺ��������������������������������COMMIT���������������������������������Ϻ����������������������������������TACH������������ú������������������������Ǻ������������������������������������������������������������������������������������������������������s���������������������������������������������������������������������������d*0*���*�*********(**!**o***N');
INSERT  INTO t0 VALUES('cc` 0 ***RT INTOoc 0 ***cc *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*�*:]*�*************N');
INSERT  INTO t0 VALUES('ccc 0 ***�**!**o***N');
INSERT  INTO t0 VALUES('c*�*K�s4(ord*0*��H0');
INSeRT INTO t0 VALUES('7c 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('�������������ֺ��������������������������������COMMIT���������������������������������Ϻ����������������������������������TACH������������ú������������������������Ǻ������������������������������������������������������������������������������������������������������s���������������������������������������������������������������������������d*0*���*�*********(**!**o***N');
INSERT  INTO t0 VALUES('cc` 0 ***RT INTOoc 0 ***cc *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*�*:]*�*************N');
INSERT  INTO t0 VALUES('ccc 0 ***�**!**o***N');
INSERT  INTO t0 VALUES('c*�**o***N');
INSERT  INTO t0 VALUES('ccc 0 *K*�H0');
INSeRT INTO t0 VALUES('cc 0*�*:]*�***********K�s4(ord*0*��H0');
INSeRT INTO t0 VALUES('cc 0*�*:]*�****K�s4(ord*0*��H0');
INSeRT INTO t0 VALUES('cc 0*�*:]*�*************o***N');
INSERT  INTO t0 VALUES('ccc 0 *K*�H0');
INSeRT INTO t0 VALUES('cc 0*�*:]*�***********K�s4(ord*0*��H0');
INSeRT INTO t0 VALUES('cc 0*�*:]*�****K�s4(ord*0*��H0');
INSeRT INTO t0 VALUES('cc 0*�*:]*�************AFTER
*�**o***N');
INSERT  INTO t0 VALUES('ccc 0 ***�H0');
INSeRT INTO t0 VALUES('cc 0*�*:]*�***********K�s4(ord*0*�88888888888888888888888888888888����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������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*�*:]*�*********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*�������������������������������������������������������������������������������������������������������������������������������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('cc 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*�*:]*�*************N');
INSERT  INTO t0 VALUES('ccc 0 ***�**!**o***N');
INSERT  INTO t0 VALUES('c*�**o***N');
INSERT  INTO t0 VALUES('ccc 0 *K*�H0');
INSeRT INTO t0 VALUES('cc 0*�*:]*�***********K�s4(ord*0*��H0');
INSeRT INTO t0 VALUES('cc 0*�*:]*�****K�s4(ord*0*��H0');
INSeRT INTO t0 VALUES('cc 0*�*:]*�************AFTER
*�**o***N');
INSERT  INTO t0 VALUES('ccc 0 ***�H0');
INSeRT INTO t0 VALUES('cc 0*�*:]*�***********K�s4(ord*0*�88888888888888888888888888888888����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������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 ***�H);
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���������������������������������Ϻ������cS 0*�*:]*�***********K�s4(ord*0*��H0');
INSeRT INTO t0 VA********]*�***********K�s4(ord*0*��H0');
INSeRT INTO t0 VALUES('7c 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*���*�*********(**!**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*�*:]*�************��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:
CREATE VIRTUAL TABLE t1 USING fts3(content, tokenize porter);
INSERT INTO t1(rowid, content) VALUES(1, 'ruyyyyING fs3(content, tiyyyING fts3(content, tokenikenizehent, tokenikenize p"kely(1)ts3(uyyyyING fts3(coyyykenikenizetent, tonikenize p"kely(1)tsely(1)ts3(uyyyyING fts3(content, tiycontenyyyymING fts3(c sqlite_compileoption_get(1) TABb unlikely(1)ts3(uyyyyING fts3(content, tiycontenyyyymING fts3(content, tiyntent, tiyc p"kely(1)ts3(uyyyyING fts3(content, tiycontenyyyymING fts3(content, tiyyyING fts3(coyUALCHECK unlikely(1)ts3(uyyyyING fts3(content, tiycontenyyyymING fts3(content, tiyyyING fts3(content, tok��enize p"yUAL TABb unlikelING fts3(content, tiyyyING fts3(content, �kenikeniz@tentkenikenize p"kely(1)tsely(1)ts3(uyyyyING fyyyymING fts3(c sqlite_compileoption_get(1) TABb unlikely(1)ts3(uyyyyING fts3(content, tiycontenyyyymING fts3(content, tiynt������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������UUMtokenize �yye pyyye pjpyyy�tokenize prter)r\yyyye pyyye pj]yyye pjudpye porteyyyye CREATE VIPTUApoTUAL T�� tj USING f��C
INS*RT INTOpe pytye oyye pyye porter) OUTER\yyyye pyyye pjpynnnnnnnnnnnTERRo}ter);
INS*RT INT porter) dcC
INS*RTr)rrUSIN� fyyye pjudpye portr\yyyye CREATE VIRTUAL TABye po��)r\
INS*RT QNTOye {yyye oype pyye portUer)r\yyyye CREAT( VIRBUAL TABE\yyy^e CREATE RIRTUAL TABtokenizey�ye pyyye pj|yyyU pjud�ye porter)r\yyyye CR
ATE rIRTUAL TACCCCCCCCizer)r\yyyye pyPRIMARYUAL T.BLE t1 USIdG fc2
INS*RT INTOye pyyye oybe �yye porter) �OUTERo�ter);
INS*RT INTOye pyyye oyye pyye porter) er)r\yyyye CREATE U1izer)r\yBye\yeyye 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 �
INS*RTr)rrUSIREATE VIRTUAL+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++DEFERRABLE+++++++++++++++++++++++++++++++ VIRTUWL TABE\yyy^
 CREATE RIRTUAL TA a,bkenizeyyye@pyyye pj�yyye pjud�ye porTer)yyET.BLE t1 USI�cC
IN��������������������������������������������������������������������������������������������������������������������������������������������������������������������UUMtokenize �OUTERtokenize porter)r\yyyye pyyye pj]yyye pjudpye porte�C
INS*RT INTOpe pytye oyye pyye porter) OUTER\yyyye pyyye pjpyyye pOUTERRo}ter);
INS*����������������FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF���������������������������������������������������������������������������������������������� pjpyyytokenize por��nnnnnnnnnnnizeyecC
INS*��������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������̶�����������������������������������������������������������������������ABORTtUer�yyyeTABE\yyy^
 CREATE RIRTUAL TAye pyyye pj�yyye pjud�ye porter)r\yyyye CR
ATE rIRTUAL TACCCCCCCCizer)r\yyyye pyyE VIRTUAL T.BLE t1 USIcC
INS*RT INTiye pyyye �ybe �yye porter) }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 portU�yy^
 CREATE RIRTUAL���e oICITIL2yBLEC
��cC
Iζ������������������������������������������������������������������������������������������������������������FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF���������������������������������������������������������������������������������������������������Uer�yyye ABE\yyy^
 CREATE RIRTUAL TA a,bkenizeyyye pyyye pj�yyye pjud�ye porter)r\yyyye CR
ATE rIRTUA2 TACCCCCCCCizer)r\yyyye pyyE VIRTUAL T.BLE t 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 QNTOyye port\yyy^
 CREATE RIRTUAL Tok���cC
INS*RT INTWITHO���������������������������������������������������������������������������������������������������������������������������������ٶ������������������������������terNATURALe pyyye pjpyyye pOUTERtokenizer)r\y�d pyyye
INS*RTr)rrUSIN� fyyyepjudpye portr\yyyye CREATE VIRTUAL TABye p�rter)r\y1 U o}ter);
INS*RT INTOye pyyye oyye pyye porter) d pyyye pjpyye CRcC
INS*RTr)rrUSIN� fyyye pjudpye portr\yyyyeCREATEye CREATE VIRTUAL TABye po�cC
INS* VIRTUAL TABye po��)rC
INS*RT QNTOye {yyye oype pyer)r\yyyye CREATE VIRTUAL TABE\yyy^e CREATE RIRTUAL TABtokenizey�ye pyyye pj�yyyU pjud�ye porter)r\yyyyeACR
ATE rIRTUAL TACCCCCCCCizer)r\yyyye pyyE VIRTUAL T.BLE t1 USIdG fcC
INS*RT INTOye pyyye oybe �yye porter) �OUTERo�ter);
INS*RT INTOye pyyye oyye pyye porter) Tye oype py sqlite_soqrce_id()Uer)r\yyyye CREATE U1izer)r\yBye\yyyye pyye Sorter)r\yyyye CRECTE VIRTUAL I.Bporter)r\yyyye INITIALLyyye pjABye �orter)rWy1 U�fcC
INS*RT Q|||||||||||||||||||||�|||||cC
INS*RT QNTOye {yyye oypeUer�yyye CREATyy^
 CREATE RIRT�AL TA�a,bkenizeyyye pyyI�cC
IN������������������������������������������������������������������������������������������;
INS*RT INTOye pyyye oICITI{yo^
 Cyyye CREATE VIRTUAL TABE\yyy^e CREATE ��UAL TA���kenizey�ye pyyye pj�yyye pjud�ye porter)r\yyyye PR
ATE rR
ATE rIRTUAL T!CCCIRTUAL TACCCCCCCBizer)r\yyyye pyyE VIRTUAL T.BLE t1 r)rWy1fcC
INS*RT IATOye pyyye oybe �@ye porter) �OUTERo}ter);
INS*RT INTOye pyyye oyye pyye porter) er)r\yyyye CREABye\yyyye pyym Sorter)r\yyyye CREATE IRTUAL I.Bporter)r\yyyye INITIALLyyye pjABye porter)r\y1 U� NG fcC
INS*RT QNTOr)r\yBye\yyyye pyye Sorter)ye {yyye oype pyye portUer�RTUWL TABE\yyy^
 CmEATE RIRTUAL TABtokenizeyyye pyyye pj�yye pjud�|e pmrter)rTyyyyye oyyeer)r\yyyye CREyye CR
TENG fcC
I9S*RT YNTOye {yyyye pyyE VIRTUAL T��� t1 USIdG fcC
INS*RTr)r\yyyye yyye pjp�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 INTOye pyyyd 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*R��TOye {yyye opjpyye CRcC
INS*RTr)rrUgIN� fyyye pjudpye portr\yyyye CREATE VIRTUAL TABye porter)r\y1 U NG f
INS*RFULLTOye {yyye oype pyye portU�er)r^yyyye CREAT�����������������������������������������������������������������������������������������������������������������������������������������������������������������������������d�L T.BLE t1 ;ING fcC
INS*RT INTWITHOUTye oype py sqlite_source_id()URALe pyyye pjpyyye pOU `a`nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnjnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnWWWWWWWWWWWWWWWWWWWnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn[nnnnnnnnnnnnnnnnnnnnnnnnn nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn�������NTdp�nnnn��nnnnnecC
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 pje pOye pyyyerte***\yyyye CR
ATE rIRTUAL!TACCCCCCCCizer)r\yyyye pyyE VIRTUA��T.BLE t1 USI porteb) �OUTERNTOye  CRcA
INS*RTr)rr��IN� fyyye pjudpye portr\yyyye CREATE VIRTUAL TABye po��cC
INS*RT QNTOye {yyye oype pyhe porte pyyye oyOFer)r\yyyye CREATE VIRTUAL TABE\yyy^eCR5ATE RIRTUAL TABtokenizey�ye pyyye pj�yyyU pjud�ye porter)r\yyyye CR
ATE rIRTUAL TACCCCCCCCizer)r\yyyye pyyE VIRTUAL T.BLE t1 UHIdG fcC
INS*RT INTOye pyyye oybe �yye porter) �ter);
INS*RT INTOye pyyye oyyepyye porter) er)r\yyyye CREATE U1izer)r\yBye\yyyye pyye SUAL I.Bporter)r\yyyqe INITIALLyyye pjABye �orter)rWy1 U� NG fcC
INS*RT QNTOye {yyye oype pyye portUer�yyye ABE\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 p��r)r\y1 U NG fcC
INS*RT QNTOye {yyye oype pyye portUer�yyL 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 TOye pyo}ter);
INS*RT INTye pyyye oyye-pyye porter) er)r\yyAL)TACCCCCCCCizer)r\yyyye pTOye pyyye �yye pyye porter) er)r\yyyye CREATE UAizer)r\yBye\yyyye pyye Sorter)r\yyyye CREATE VIRTUAL I.Bporter)r\yyyyW INITIALLyyye pjABye porcC
INS*RT QNTOye {yyye oype pyye porBYUE VIRTUWL TABE\yyy^
 CREATE RIRTUAL TABtokenizeyyye pyyye pj�yyye@pjud�ye porter)r\yyyye CR
ATE rIRTUAL TACCCCCCCCizer)r\yyyye p\yyyye CR
ATE rIRyyE VIRTUAL T.BLE t1 USIdG fcC
INS*������RT yye oyyeADDye portfpokenaz`TABE VIRTUALTE e por�er)rppyye p�pyy*e7pjudpy� portdrr\yyyye CREAT��!rter)r\y�yye pyyyepjsdpye porter)r\yyyee CREATE VIRWUAL TABE VIRTUAL PABye porter)r\yyycC
INS*RT INTWITHOUTye oype  unlikely(1)rterNATURALe pyyye pjpyyye pOUTER@tokenizer)r\yRcC
INS*RTr)rrUSIN� fyyye pjudpye portr\yyyye CREATE VIRTUAL TABye po��)LC
INS*RT QNTOye {yyye oype py�e portUer)r\yyyye CREATE VIRTUAL TABE\yyy^e CREATE RIRTUAL TABtokenizey�ye pyyye �j�yyyU pjud�ye porter)r\yyyye CR
ATE rIRTUAq TACCCCCCCCizer)r\yyyye pyyE VIRTUAL o.BLE t1 USIdG fcC
INS*RTI4TOye pyyye oybe �yye porter) .�OUTERo�ter);
INS*RT INTOye pyyye oyye pyye p�rter) er)r\yyyye CREATE U1i_er)r\yBye\yyyye pyye Sorter)r\yyyye CREATE VIRTUL I.Bporter)r\yyyye INITIALLyyye pjAByf �orter)rW�1 UoICITILyBLEC
TOpyye portyyye CREATE VtUer�#yyL TABE\yyy^
 CREATE RIRTUAL TA a,bkenizeyyyepyyye 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) d�OUTERo��);
INS*RT INTOye pyyye oyye py�e porter) %er)r\yyAL TACCCCC;CCizer)r\yyyye pTOye pyyye oyye pyye porter) er)r\yyyye CREATE UAize//////////�////////////////////////////////////////�qo////////////////////////////////////////////////////////////r)r\yBye\yyyye pyye Sorter)ryyyye CREAT�RTUcK
IdS*RT QNTOye {yyye oype pyye portUer)r\yyyye CREATE VIRTUWL :ABE\myy^
�OUTERo}ter);
INS*RC INTOye tyyye oyye pyye porter) er)r\������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������ �������������ye py











e L �ABye porter)r\yyyye CRErter)r\�yy pyyye pjpyyEcC
INS*RTr)r\yyyye yyye pjpyyye pjud�e pUAL TABye porter)r\yyyyqqqqqqqqqqqqqqqqqqqqqqe CREATE VIRTUAL T.@LEt1 USING fcC
INS*RTONNTOye {yy p|rt�LE 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 CRUAL 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 oICITILyyy










e L TABye porter)r\yyyye CRErter)r\yyy pyyye phpyyyepOU�EtoXenize 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 ptyye pjpyyye pOUTERtokenize poyye INITIALLyyyeSING  intcC
IdS*RT INTOye {yyy���������������������������������������������������������������ʩ������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������� round(1,1)��������������������������������������������������������������������������������������������������������������ype pyya port�e py






NOT











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



�USINGzey�ye pyyye pj�yyye pOye pyyyerter)r\yyyye CR
ATE rIRTUAL TACCCCCCCCizer)r\yyyye pyyE VIRTUAL v.BLE t1 USI porteb) 











e L TABye porter)rnnnnnWWWWWWWWWWWWWWWWWWWnnnnnnn\yyycC
INS*RT QNTOye yyye oypyyy^e dEcC
INS*RTr)r\yyyye yyye pjudpye porter)r\Xyyz TABERcC
INS*RTr)rrUSIN� fyyye pjudpye portr\yyyye CREATE VIRTUAL TABye���������������������������INS*RT QNTOye {yyye oype pyye port�����������������������������������������������NTdp��g');
SEL


sqltext:
creatE VIRTUAL TABLE t0 USING fts4(x,ordereDES,$U4,4,$48,44444,C);
INSERT INTO t0(docid, x) VALUES(100000000000000000, '00');
INSERT INTO t0(docid, x) VALUES(0, '0b');
SELECT rowid FROM t0 WHERE x MATCH '0*' ORDER BY docid, x,$����4, x,$���4V,$4�����������������������������onanoname;
ATTACH':memory:' AS ��������������������������������in�����n������������l_mode;
��
;
PRAGMA tempdjou�
;
PRAGMA temp.journal_mode;
;
PRAGMA temp.journal_m;
PRAGMA temp.journal_mode;
;
PRAGMA temp.journal_mode;

PRAGMA temp.journal_mode;
;
PRAGMA temuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuu������������������nonanoname;
ATTACH':memory:' AS ��������������������������������inm�mJ��������������y��������������������������inmbmJme;
VACUUM
�������������y�����inm�mJ��������������y���������������-----------------����������������������inmbmJme;
VACUUM
�������������y��������inmbmJme;
VACUUM
���������y��������������כ���������������������inm�mJ��������������y�������������������������������������inmbmJme;
VACUUM
��uuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuquuuuuuuuuuuuuuuuuuuuuuuuuuuuu��՛�nonanoname;
ATTACH':memory:' AS ��������������������������������inm�mJ����������y�������������������������������������inmbmJme;
VACUUM
�������������y�����inm�mJ��������������y���������������-----------------����������������������inmbmJme;
VACUUM
�������������y��������inmbmJme;
VACUUM
���������y��������������כ���������������������inm�mJ��������������y�������������������������������������inmbmJme;
VACUUM
��uuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuquuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuu5uuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuu������������������nonanoname;
ATTACH':memory:' AS ��������������������������������inm�mJ��������������y�������������������������������������inmbmJme;
VACUUM
�������������y������כ�������������������������������������������������������������������������������˛�����inmbmJme;
VACUUM
�������������y��������������כ���������������������y�������������������������������������inmbmJm T��������������RLBACK ;;SAVEPOINT T����������INIERCK ;;SAVEPOINT T��������ݼ��������������OLLBACK ;;SAVEPOINT T����TTTTTTTTTTTTTTTT��TTT��������������������������������RLBACK ;;SAVEPOINT T�����������LLBACK ;;SAVEPOINT T����������������������������������������ݼ��������������OLLBACK ;;SAVEPOINT T����TTTTBTTTTTTTTTTT������������RLBACK ;;SAVEPOINT T����;;ROLLBACK ;;SAVEPOINT T�������������������������������;;;;ROLLBACK ;;SAVEPOINT T����TTTTTTTTTTTTTTTT���˼��������������EEMP ;ANALYZE;;;;ROLLBACK ;;SAVEPOINT T��������������RLBACK ;;SAVEPOINT T����������INIERCK ;;SAVEPOINT T��������ݼ��������������OLLBACK ;;SAVEPOINT T����TTTTTTTTTTTTTTTT��TTT��������������������������������RLBACK ;;SAVEPOINT T�����������LLBACK ;;SAVEPOINT T����������������������������������������ݼ��������������OLLBACK ;;SAVEPOINT T����TTTTTTTTTTTTTTTT������������RLBACK ;;SAVEPOINT T�����������LLBACK ;;SAVEPOINT T����������������������������������������ݼ���������������������ݼ������������������LMP ;ANALYZE;;;;ROLLBACK ;;SAVEPOINT T��������������������������ݼ���������������������ݼ������������������EMP ;ANALYZE;;;;ROLLBACK ;;SAVEPOINT T�������������������������������;;;;ROLLBACK ;;SAVEPOINT T����TTTTTTTTTTTTTTTT���˼��������������EEMP ;ANALYZE;;;;ROLLBACK ;;SAVEPOINT T��������������RLBACK ;;SAVEPOINT T����������INIERCK ;;SAVEPOINT T��������ݼ��������������OLLBACK ;;SAVEPOINT T����TTTTTTTTTTTTTTTT��TTT����������� �����������������RLBACK ;;SA��������������������;;;;ROLLBACK ;;SAVEPOINT T����TTTTTTTTTTTTTTTT�������������������EEMP ;ANALYZE;;;;ROLLBACK ;;SAVEPOINT T��������������RLBACK ;;SAVEPOINT T����������INIERCK ;;SAVEPOINT T��������ݼ��������������OLLBACK ;;SAVEPOINT T����TTTTTTTTTTTTTTTT��������������������������������RLBACK ;;SAVEPOINT T�����������LLBACK ;;SAVEPOINT T����������������������������������������ݼ�����������������;;;;ROLLBACK ;;SAVEPOINT T����TTTTTTTTTTTTTTTT�������������������EEMP ;ANALYZE;;;;ROLLBACK ;;SAVEPOINT T��������������RLBACK ;;SAVEPOINT T����������INIERCK ;;SAVEPOINT T��������ݼ��������������OLLBACK ;;SAVEPOINT T����TTTTTdTTTTTTTTTT��������������������������������RLBACK ;;SAVEPOINT T�����������LLBACK ;;SAVEPOINT T����������������������������������������ݼ��������������OLLBACK ;;SAVEPOINT T����TTTTTTTTTTTTTTTT���������������������������������������������������������������������������������RLBACK ;;SAVEPOINT T�����������LLBACK ;;SAVEPOINT T����������������������ݼ���������������������������������������������ݼ�������������������LLBACK ;;SAVEPOINT T����������������������������������������ݼ��������������OLLBACK ;;SAVEPOINT T����TTTTTTTTTTTTTTTT���������������������������������������������������������������������������������RLBACK ;;SAVEPOINT T�����������LLBACK ;;SAVEPOINT T����������������������ݼ���������������������������������������������ݼ�����������������������������������ݼ�;SAVEPOINT T����������INNERCK ;;SAVEPOINT T��������ݼ��������������OLLBACK ;;SAVEPOINT T����TTTTTTTTTTTT��������EEMP ;ANALYZE;;;;ROLLBACK ;;SAVEPOINT T��������������RLBACK ;;SAVEPOINT T����������INNERCK ;;SAVEPOINT T��������ݼ��������������OLLBACK ;;SAVEPOINT T����TTTTTTTTTTTTTTTT��������������������������������RLBACK ;;SAVEPOINT T�����������LLBACK ;;SAVEPOINT T����������������������������������������ݼ��������������OLLBACK ;;SAVEPOINT T����TTTTTTTTTTTTTTTT���������������������������������������������������������������������������������RLBACK ;;SAVEPOINT T�����������LLBACK ;;SAVEPOINT T����������������������������������������ݼ���������������������ݼ������������������EMP ;ANALYZE;;;;ROLLBACK ;;SAVEPOINT T�������������������������������;;;;ROLLBACK ;;SAVEPOINT T����TTTTTTTTTTTTTTTT�������������������EEMP ;ANALYZE;;;;ROLLBACK ;;SAVEPOINT T��������������RLBACK ;;SAVEPOINT T����������INIERCK ;;SAVEPOINT T��������ݼ��������������OLLBACK ;;SAVEPOINT T����TTTTTTTTTTTTTT���������������������ݼ�;SAVEPOINT T����������INNERCK ;;SAVEPOINT T��������ݼ��������������OLLBACK ;;SAVEPOINT T����TTTTTTTTTTTTT��������EEMP ;ANALYZE;;;;ROLLBACK ;;SAVEPOINT T��������������RLBACK ;;SAVEPOINT T����������INNERCK ;;SAVEPOINT T��������ݼ��������������OLLBACK ;;SAVEPOINT T����TTTTTTTTTTTTTTTT��������������������������������RLBACK ;;SAVEPOINT T�����������LLBACK ;;SAVEPOINT T����������������������������������������ݼ��������������OLLBACK ;;SAVEPOINT T����TTTTTTTTTTTTTTTT���������������������������������������������������������������������������������RLBACK ;;SAVEPOINT T�����������LLBACK ;;SAVEPOINT T����������������������������������������ݼ���������������������ݼ������������������EMP ;ANALYZE;;;;ROLLBACK ;;SAVEPOINT T�������������������������������;;;;ROLLBAC lower(1)OINT T����TTTTTTTTTTTTTTTT�������������������EEMP ;ANALYZE;;;;ROLLBACK ;;SAVEPOINT T��������������RLBACK ;;SAVEPOINT T����������INIERCK ;;SAVEPOINT T��������ݼ��������������OLLBACK ;;SAVEPOINT T����TTTTTTTTTTTTTTTT��TTT��������������������������������RLBACK ;;SAVEPOINT T�����������LLBACK ;;SAVEPOINT T����������������������������������������ݼ����������������������������������������������������������������������������EMP ;ANALYZE;;;;ROLLBTHENEPOINT NT TEEt1; t1EEMPALYZSA�POINT TEEt;


