# xsql

sqltext:
creaTE VIRTUAL TABLE t1 USING fts3(content, tokenize porter);
INSERT INTO t1(rowid, content) VALUES(1, 'r\byyya pyyye oyypyTEr) �rter)r\yyyye pyyye pjpyyye pOUTER�tokenize porter)r\ytokenize porter)r\yyyye pyyye �jpyyye pjudye pyTEr)  ?1rter)r\yyyye pyyye pjpyyye pOUTERt~kenize pter)rGyyyye pyyye pjpyyye7pjudpye porter3r\yyyye CREATrter)r\yyyye pyyyepjudpyE porter)r\yyyye CREATE VIRTUAL TABE VIRTUAL PABye port1 USING fcC
INS*RT INTOye {yyye oype pyye porttokeZize porter)r\yyyye INITIALLYyyye pjuyye3py





















USING�rter)r\yyyye pyyye pjpyyye p&OUTER�tokenize po{ter)r\yyyyey^e CREATE RIRTUAL TABye porter)r\yyyyed@cC
INS*RTr)r\yyyye pyyye pjpyyye pjudpye porter)r\yyyye CREATE VIRTUAL TABye porter)r\yyyye CREATE VIRTUAL T.BLE t1 USING fcC
INS*RT INTkye {yypyyye o�ye pyye porter) ye oype pyye port�Utokenizeyyye pyye pjpyyye pjudpye porter)r\yyyye CREATE VIRTUAL TACCCCCCCCCCCCCCCyye CREATE VIRTUAL T.BLE t1 USIdG fcC
INS*RT INTOye pyyye oyyepyye por�er) OUTERorter);
INS*RT INTOye pyyye oyye pyye porter) er)r\yyyye CREATE VIRTUAL Tyyye CREATE VIRTUAL T.BLE t1 USING%fcC
INS*RT INTOye pyyye oyye pyye porteUTERtokenize porter)r\yyyye pyyye pj]yyye pjudpye por @cC
INS*RTr)r\yyyye pyyye pjpyyye pjudpye porter)r\yyyye CREATE VIRTUAL TABye porter)r\yyyye CREATE VIRTUAL T.BLE t1 USING fcC
3NS*RT INTOye {yyye oype pyy�rtcC
INS*RTorter) �OUTERorter);
INS*RT INTOye pyyye oyye pyye porter) er)r\yyy\e CRenaz TABE yICATE VIRTUAL TABy py������������������������������������7������������������������C
INS*RT IhTOye {yyye oypu pyye por�rter)r\yyyye pyrler)r\wyyye INITIALLY













USINGrter)r\yyyye py�yeBpjpize 0r\yyyye pyyye pjpyyye pjudpye porter)r\yy�^e CREATE RIRTUAL TcC
INS*RTr)r\yyyO pyyye pjpyyye pjudpye porter)r\yyyye CRE!TE VIRTUAL TABye porter)r\yyyye CREcC
INS*Rr INTOye {�yye oype pyye port��tokSnhze porter)r\yyyye yyye pjpyyye `jTOye pyyye o�ye pyye porter)  pjayyye5pju���� porter)|\yyyye lob pCCCCCCCCCCcC
E VIRTU"CCCCCCCCCCCCCCIALLY
























ye pOUTER��tokenize porter)r\yyyye pyyy pjpyW�j�dpye po�ter)r\yyyye CRE6TE VIRTuAL TAB porter);
INS*RT INTOye pVIRTUAL 
INS*RT INTOya pyyYe �ye pyye porter) �OUTERze porter)r\yyyye pyyye pjpyyye pjudpye poTUAL T.BLE tj ZSING fcC�INS*RT INTONS*RT INTOye pyyye oyyeye pyyye oyye pyye porter) OUTE�\yyyye pyyy�������������������e ````````````OUTER�tokenize porterr\yy8ye pyyy yye CRNTOye>pyyye o�y CREATE VIRTUAL TABye porter)r\yyyye CREATE VIRTUAL T.BLE t  USING fcC
INS*RT INTOyQ {yyye oype prye port��tokenize porter)r\yyyye pyyye pjpyyye p@Oye pyyye o�ye pyye e pyyye oyye pyye port�Frter)r\yyu�ye pyTEr) rter)rTyyyye pyyye pjtyyye pOUTE����������������� printf�rter)r\yyyye pyyy pjpyyye pjudpyU por_er)r\yyyye CREATEdIRTcC
INS*OT Iype tokenize porter)w\yyyye INITIALLYyyye pjuqye py





















USINGrter)r\yyyye pyyye p*pyyye pOUTERtokenize pofterter)r\yyy}e ye�" pjwdpye porter)r\yyy^e CREATE RIRTUAL TABye p�������������������������������~���````````````````````````���������~���������������dpye porter)r\yyyye CREAtE �IRTU������������������������������������������������������������������������������������������������� sqlite_compileoption_get(1)��������������������������������������o��������������������펎��������������������������������yyye pjudpye por�er)r\yy��������v���������UNIQUEbstrr�������������������������������������� min(,1)������������������������ATE VI�REATE VIPtUAL ����������������������������������������������������������������������������������������������������������������������d����������������������������������ortCr4r\yyyye @>E VISING fcC
INS*RT)r\yyyye pyyye pjpyyye pjudpye por%Yr)r\yyyye CREATE VIRTUAL TABye porter)r\yyyye CREATE VIRTUAL T.BLE t1 UJING fcC
INS*RT INT����������������������������Oye {yyye oype pyye port�tokenize porte�)r\yyyye pyyye pypyyye pjTOye pyyye o�ye pyL TAe porter)r\yyyye pyyye pjpyyye pjudpye porter)r\yyyye CREATE VIPTUAL TABLE t1 USING fts(content, t1 US*RT INTOye pyyye oyye pyter)r\yyyye CREATE VHREATE V^RTUAL TAB e p INTOye pyyyeUEbstrr���� _yyh ������ortokenize����������������pyyyter) dOUT�Rer)r\yyize port�r);
INS*RT INTOye pyyye o�ye pyye porter) portr)r\yyyye pyyTE VIPTUAL TABLE t1 USIN�@fts������������������������������������������������������������������������_���������������\yyyye pyyye pjpyyye pcUTERtokenize porter)r\yyyye pyyyye pjudpye porter)r\yyyye CREAtE �IRTUAL TAByE porter)r\yyy��������� V.RTUAL T.BLE t1 USING f 










USINyyyye pyyjqye py






TERtokenize porter)r p~yye pjyyye7pjudpye porter3r\yyyye CREATrter)r\�yyye pyyyepjudpye porter)r\yyyyeICATE VIRTUAL TABy CREATEBE VIRTUAL PABye porter)r\yyyye CREATcC
INS*RT INjOye {yyye oype pyye potokenize porter)r\yyyye INITIALLYyyye pjuyye�py





�


rter)r\yyyye pyyye pjpyyye pOUTE_er)r\yyyye p pjpyyye pjudpye porteCREATor|Yr)r\yyyye @>E V fcC
IFS*RTr)r\yyyye pyyye pjpyyyRiATE VI�REA�E VKKKKKKKKKKKKKKKKKKKKKKIPtUAL TABL iqlite_co^pileoption_get(1)eniUA�substrrter)r\yyyye cC
E VIRTU"6 T.BLE t trim(1,1)cC
IN]*RT INTOye DEFERREDtoke�aze����������� fcC
INS*RT INTOye dyyye oype pyye por4�tokenize porter)r\y�yyeINITIALLY}yye pjuyye py





















USING��rter)r\tyyye pyyye pjpy�ye pOUTERCC$CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC@CCCCCyye pjpyyy pjuyye pyTEr) rVer)r\yyyye pyyye pjpyyye �OUTEptokenize porter)r\yyyye pyyy p��e pJudpye port�r)r\yyyye CREATE VIRTUAL TABye porter)r\yyye CRE_TE VIR�������������������������������������������������������������`����tokenize porte�yyyye pyyye p�pyyye wjudrye porter)r\yyyye HREATE V^RTUAL TAB e porter)r\yyyye CSIdG fcC
INS*j -1NOye py�ye oyye pyye pGGGGATTACHter) �OUTER��orter);
INS*RT INTO�e pyyye oyyeRFAILr\yyyye CRe porterEATE VIRTUAL������������������������EATE VIRTUAL T.BLE� US```````` �yye p````````````````````````````````````@````````````````````i```````rter)``````````::::::::::::::````````d````|``````````````````````````e po``�`````````l```````````````````````````````` oyy py�e porter) ```````````````````````````x``tokeni�e``````````````````````````U``�``````````````````````````````````````````V``````````````h```````````````````````````````````!```````````````c``````````````���������C
INS*RT INTOye {y�������yye oype pyee porttINITIALLYyyye pjuyye p```>```````````~````````z````````````````CCCCCCCCBC
INS*OT INTOye {yyye oype pyye por4� USIN
tING fye py

















USINGrte����yyyye pyyye pjptokenize����������������pyyye pjpyyye-pjudpye porter)r\yyy^e CREATE RIRTUAL TABye p�����������������������������������������玎���������������������������� printf(1,1)������莎���r������������s��������}�������� ��������������������|��������������������������������������������P�������������������������������������������������������������������������6���������������������������������������󎎎�������������ter)r\y{������������������������```````````������ESCAPE����������������������������������������������������������򎎎����������������������������������������������������������������������������������������������������������������������������������������������������������������������&&&&&&&&&&&&&&&&&&&&&&&&&&&&&�����orter���yyye @>E ]IRTUAL9T porter
r\yyyye Zyyye pjpyyye pjTOye pyyye o�ye pyye porter)  [a\�IMMEDIATErter)r\yyuyye p��)  pyye rtrr\���e pyyye OUTER�tokenize porter1r\yyyye pyyy pjpyyye �judpye por_er)yer\yyyye CREATE VIRTUAL TABye portHr)r\yyyye CREATE VIRTUAL T.BLE t1 USING fpyyye �jpyycC
INS*RT INTOy portetokenaz cC
INS*RT WRTOye��#yGGGGGGGGGGGCOUTER
�|okenize porter)r\yyyye pyyy pjpyyye pjudpye porter)r\yyyye CREATE V RT��������������NGf�cC
^NS*RT INTOye pyyye oyye pyye porter) OUTERt~kenize porter)r\yyyye pyyye pjpyyye pjudpye pr)r\
INS*RT INTOye pyy�e oyye pyye porter) ize porter)r\yyy�okenize porter)r\ykenizeCHECKer);
INS*RT INTdMing');
SEL


sqltext:
CREATE VIRTUAL TABLE t1 USING fts3(content, tokenize porter);
INSERT INTO t1(rowid, content) VaLUES(1, 'auyyyyING fts3(co�tent, tiyyyING fts3(content, tokenikenize p"kelyBEFORE(uyyyyING fts3(contecontenyyyymING fts3(content, tiyyyING fts3(content, tokenikenize p"yUAL TABb unnt, tiycontenyyyymING fts3(contenw, tiyyyING fts3(coyUAL TABb unlikely(1)ts3(uyyyyINGts3(uyyyyING fts3(content, tiycontenyicontent, tiyyyING ftsR(content, tokeniknize p"yUAL TABb unlikelyymING fts3(contenyUAL TABb unnt, tiycontenyyykenikenize p"yUAL TABb unnt, tiycontenyyyymING ft]3(content, �iyyyING fts3(coyUAL TABb unlikel@(1)ts3(uyyyyINGts3(uyyyyING fts3(content, tiycontenyiconte���tiyyyING fts3(content, tokenikenize p"yUAL TABb unlikely(1)ts3(uyyyyING fts3(contiycontenyyyymppcontecontenyyyymING fts3(content, tiyyyING fts3(content, token�kenize p"yUAL TABb unnt, tiycontenyyyymING fts3(content,(coyUAL ABb unlikely(1)ts3(uyyyyING fts3(content, tiycontenyyyymING fts3(content, tiyyyING fts3(content, tokenikenize p"yUAL TABb unt, tiycontenyiconte�nlikely(1)ts3(uyyyyING fts3(conttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttty(1)ts3(uyyyyING fts(content, tiycontenyyyym�pcontecontenyyymING fts3(contes3(content, tiyyyING fts3(content, tokenikeniz"kely(1)ts3(uyyyyING fts3(contecontenyyyymING fts3(contenyUAL TABb unnt, tiycontenyyykenikenize p"yUAL TABb unnt, tiycontenyyyymING ft]3#content, �iyyyING fts3(coyUAL TTABb unnt, tiycontenyyykeniks3(uyyyyING fts3(content, tiycont\nyicAL TABb uiyyyING fts3(content, tokenikenym�pcontecontenyyymING fts3(contes3(content, tiyyyING fts3��tent, tokenikeniz"kely(1)t3(uyyyyING fts3(contecontenyyyymING fts3(contenyUAL TABb unnt, tiycontenyyykenikenize p"yUAL TABb unnt, tiycontenyyyymING ft]3(content, �iyyyING fts3(coyUAL TABb unlikel@(1)ts3(uyyyyINGts3(uyyyyING fts3(content, tiycontenyiconte���tiyyyING fts3(content, �okenikenize	p"yUAL TABb unlikely(1)ts3(uyyyyINnt, tiycontenyyyymING ft]3(contG fts3(contiycontenyy ymppcontecontenyyyymING fts3(content, tiyyyING fts3(content, token�kenize p"yUAL TABb unnt, tiycontenyyyymING fts3(content, tiyyyING fts3(coyUAL ABb unlikely(1)ts3(uyt, tokenikenize p"yUAL TABb unlikely(?)ts3(uyyyyING fts3(contiycontenyyyymontenyyyymING@fts3(content, tiyyyING fts3(content, token�kenize p"yUAL TABb unnt, tiycontenyyyymING fts3(content,(coyUAL ABb unlikely(1)ts3(uyyyyING fts3(content, tiycontenyyyymING fts3(content, tiyyyING fts3(content, tokenikenize p"yUAL TABb unt, tiycontenyiconte�nlikely(1)ts3(uyyyyING fts3(conttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttty(1)ts3(uyyyyING fts(content, tiycontenyyyym�pcontecontenyyymING fts3(contes3(content, tiyyyING fts3(content, tokenikeniz"kely(1)ts3(uyyyyING fts3(contecontenyyyymING fts3(contenyUALize p"yU TABb unnt, tiycontenyyykenikenize p"yUAL TABb unnt, tiycontenyyyymING ft]3(content, �iyyyING fts3(coyUAL TTABb unnt, tiycontenyyykeniks3(uyyyyING fts3(content, tiz"kely(1)ts3(uyicAL TABbyG fts3(conPRIMARYokenikenym�pcontecontenyyymING fts3(contes3(content, tiyyyING fts3(content, tokenikeniz"kely(1)ts3(uyyyyING fts3(contecontenyyyymING fts3(contenyUAL TABb 



















u fnnt, tiycontenyyykenikenize p"yUAL TABb unnt, tiycontenyyyymING ft]3(content, �iyyyING fts3(coyUAL TABb unlikel@(1)ts3(uyyyyINGts3(uyyyyING fts3(content, tiycontenyiconte���tiyyyING fts3(content, �okenikenize	p"yUAL TABb unlikely(1)ts3(uyyyyING fts3(contiycontenyyyymppcontecontenyyyymINyyyWITHfts3(content, tiy p"yUAL TABb unt, tiycontenyiconte�nlikely(1)ts3(uyyyyING fts3(content, t, tiyyyING fts3(content, tokenikeniz\p"yUAL TABb unnt, tiycontenyyyyPING fts3(content, tiyyyING fts3(coyUAL ABb unlikel{(1)�s3(uyyyyING fts3(content, tiycontenyyyymING fts3(content, niz"kely(1)ts3(uyicAL TABbyyyyING fts3(contecontenyyyymING fts3(contenyUAL TABb unnt, tiycontenyyykenikenize p"yUAL TABb unnt, tiyconte ymING ft]3(content, �iyyyING fts3(coyUAL TABb unlikel@(1)ts3(uyyyyINGts3(uyyyyING fts3(content= tiycontenyiconte���tiyyyING fts3(content, tokenikenize p"yUAL TABb unlikely(1)ts3(uyyyyINGfts3(contiycontenyyyymppcontecontenyyyymING fts3(content, tiyyyING ftttttttttttttttttttent, tiynt, tiyyyING fts3(content, tokenikenize p"yUAL TABb unnt, tiycontenyyyymING fts3(content, tiyyyING fts3(contenyUAL TABb unnt, tiycontyyyING fz"kely(1)ts3(uyicAL TABbyyyyIts3(content, tiycontenyyyymING fts3(contenING ft]3(content, �iy�yING fts3(coyUAL TABb unlikel@(1)ts3(uyyyyINGts3(uyyyyING fts3(content, tiye p"yUAL TABb unlikely(1)ts3(uyyyy9NF fts3(content tiycontenying');
S 


sqltext:
creaTE VIRTUAL TABLE t1 USING fts3(content, tokenize porter);
INSERT INTO t1(rowid, content) VALUES(1, 'r\byyya pyyye oyy�pyTEr) ,�rter)r\yypyyye p[udp�e p "a"yye pyyye pjpyyye pOUTER��tokenize porter)r\�tokenize porter)r\yyyte pyyye pjpyyye ejuyye pyTEr)  ?1rter)r\yyyye pyyye pjpyyye penize pter)r\yyyye pyyyepjpyyye7pjudpye porter3r\yyyyl CREdcC
INS*RT INTOye {yyye oype pyye portPE���cNTOytooeZe po




IRTUAL TACCC�CCCCdzer)r\yyyye p�rter)r\yyyye pyyye pjpyyye pOUTER�tokenize porter�r\yyyye{^e7CREATE RcRTUAL TAByeUaTIVE pyyye pjpyyye pj\yyrter)r\ye porter)r\yyyye CREATE  pyyye oyye pyye porter) VIRTUAL T.BLE t1 USING fcC
INS*RT INTOye {yyye oype pyye port�Utokenizeyyye pyyye pjpyyye p[udpye p "a"G fcC
INS*RT INTOye pyyye oyye pyye porter) OUTERr);
INS*RT NTOye pyyye oyye pyye porte���}C
INS*R@ INTOye pyyye oyye pyye porter) OHAVINGtokenize porter)r\yyyyc pyyye pj]yyye pjudpye porcC
INS*RTr)r\yoyye pyyye tjpyyye pjudpye porter)r\yyyye CREATE VIRTUAL TABye pormer)r\yyyye CREATE VIRTUALT.BLE t1 USING fcC
INS*RT QNTOye {yyye oype pyye0portUtokenizeyyye pyyye pjpyyye pjud�ye porte�)r\yyyye CREATE rIRTUAL TACCCCCbCCizer)r\yyyye pyyE VIRTUAL T.BLE t1 USIdG fcC
INS*RT INTOye pyyye oyye �yye porter) �Rer);
INS*RT
ITOye pyyye oyye pyye porter) er)r\yyyye CRE=TE VIRTUAn TABye
porter)r\yyyye CREATE VIRTUAL I.BLE t1 USIN�%f




















USINGrter)r\yyyyeTERyye pjuyye py

















USING�rter)r\yyyye pyyye pjpyyye pO^Trter)ER�tokenize porter)r\yyyye pyyye pjpyyye pjudpye porter)r\yyy^e  EAcC
INS*RTr)r\yyye pyyye pjpyyye pjudpye po�ter)r\�yyye CREATE VUAL TABE IRTUAL TA+2 dayster)r\yyyye CREATr\yyyyOye {yyye oZpe pyye p|rttokenize portew)r\yyyye pyyye pjpyyye pjTOye pyyye o�ye pyye port^r) 
INS*RT INTOye yyyye oype pyye porttokenize porter)r\yyyye pyyye pjcC
INS*RT 7NTOye pyyye dyy)r\yyyye pyyy pjpyy�j
INS*RT INTOye pVIRTUAL T.BLE t1USING f changes()*RT INTOye pyyye oyye pyye porter) OUTERtokenize porter)r\yyyye pyyye pjpyyye pjudpye poTUAL T.BLE tj USING f��C
INS*RT INTOye pyyye oyye pyye porter) )OUTER\yyyye pyyye pjpyyye p�OUTERtoke pyye porter) \nize porter)r\yyyye pyyy� pjpyyye6pjudpye por_er)r\yyyye CREAA$nt, tokMIT��!c�����������������yyye ����������)	dddddddddddddddddddddddddddddddr);
INS*RT INTOyepyyye o�ye pycC
INS*RT INTOye {yyye oypQ pyyeportOye pyyye o�ye pyye�okenize porter)r\yyy�ye pyye porter) ����r)r\yyuyye pyTEr) udpye porter3r\yyyyrter)r\yyyye pyyye pjpyyie pOUTER�tokenize porter)r\yyyye pyyy pjpyyye pjudpre L TA]ycC
)pyyye oyye p�ye portertokenaz �����������������yyye pyyye pjpyyye p�ort[r)r\yyyye CREATE VIPWUAL TABLE t1 USING fts(content, tokeniUA> @ABLE t1 US*RT INTOye pyyye oyye pyter)r\yyyye CREATE VIRTUAL TABye po[ter)r\yyyye CREATE VIRTUALT1BLEt1 USING fcC
INS*RT INTO�tokenize T INTOye pyyye /ye pyye porter) �dTE VIPTUAL T1 US t1 USIN� �scC
INS*RT INTOye {yyye oype pyye porttokenize porter)r\yyyye INITIALLY[yyE pjuyye













�SINrter)r\yyyye pyyye pjpOUTERAUTOINCREMENTkeni�e porter)r\yyyye pyyye pjpyyyporter)r\yyy�e CREATE RIVTUAL T�Bye porter)r\yyy�e @>
INS*RTr)r\yyyye pyyye pjpyyye pjudpye porter)r\yYyye1COEATE VIRTUAL TAByeter)r\�yyye CREATE VIRT2AL T.BLE t1 USING fcC
INS*RT INTOye {yyye oype pye porte,pyyye pjpyyye pjudpye porter)r\yyyye CREITE VIRTUAL TAB e porter)r\yyyye CREATE VIRTUAL T.BLE t1 USI$G@INS*RTye�
IS*RT INTO pG:
INS*RT INTOye pyyye oyye pyyqqq�qer)OUTE=3tokenize porter)r\yyyye pyyye �jpyyye pjudpye poTUAL T.BLE tj USING f��C
INS*RT INTOye pyyye ����������porter) O okenize port�r)r\yyyye pyyye pjpyyye7pjudpye porter3r\yyyye CREAT�rter)r\yyyye pyyyepjudpye porter)r\yyyye GREATE VIRTUAL TABE\yy�^e CREATE RIRTUAL TABye porter)r\yyyE VIRTUALfcC
INS*RTr)r�����������������fcC
INS*RT INTOye {yyye oype pyye portUnizecC
INS*RT INTOye pyyye oyye pyye porter) OUTERter);
INS*RT INTOye pyyyk yye lyye porterW er)r\yyyye CREATE VIRTUAL TABye p]rter)r\yyyye CREATE VIRTUAL I.BeE t1 USING%fcC
INS*RT INTOye pyyye oyye pyye porter) OUTERtokenize porter)r\yyyye pyyye pj]yyye pye CREATE VI TUAL TA�E t;
INS*RT IyyT IpTOye �yyy pyye porter) \yyyye$CRr\yyyye CREATE VIRTUAL T.BL UcC
INS*RT INTOye {yyyeCOMMITpyye porttoke ize porter)r\yyyye pyyye pjpyyyrppyye pjpATOUTERe pjTOye pyyye o�ye yye porter) rter)r\yyuyye pyTEr) rter)r\yyy�e pyyye pjpyyye pTER�tokenize porter)r\yyyye pyyy pjpyyye ljudpye C
INS*RT INTOye pyyye oyyeADDye portertokenaz TABE VIRTUAL TAe �orter)rppyye pjpATOUTERrter)r\y�yye pyyyepjudpye porter)r\yyyye CREATE VIRWUAL TABE VIRTUAY PABye porter)r\yy|ye�CREATE�UIRTUAL T9B�E t1 U;ING fcC
INS*RT INTOye {yyye oype pyye porterpjpyyye pOUTERtokenizer)r\yyyye pyyye pjpyyye7pjude porter3r\yyyye CREATrter)r\yyyye pyyyepjudpse porter)r\yyyye CREATE VIRTUAL TABE VIRTUAL PABye porter)r\yyyye CREATE VIRTUAL T.BLE ~rterAr\yyyyecC
INS*RTr)rrUS>N� fcC
INS*BT INTOye pyyye oyye pyye portertokenaz TABE VIRTUAL TAyye pjpyyye pjudp���������a�����������yye oyde pyye porter) 4OUTERtokenizeye pjudpye porter)r\CONFLICTEAT�rter)r\y likely(1)pjudpy� porteryyye pOUTERtokeni�e port�rs\yyyye pyyye pe porter)r\yyyye CRE�r)r\yyyye pyyyepjudpye plrter)r\yyyye CREATE VIRTUAL TABye porter)r\yyyye CREATE V�������������������������IRTUAL T.BLE t1 USING fcC
INS*RT INTOye {yyye oype pyye port!tokecize porter)rIyyyye pyyye pjpyyye pjuyye pyTEr) rter)r\yyyye pyye pjpyyye pOUTER || �tokeni�e dorter)r\yyyye pyyy pjpyyye pju)r\yyyye CREATE VIRTUAL/TABye porter)r\yyyye CREATETUAL T.BE t1 USINGf��cCT yye py





















USINGrter)r\yyyye pyyye pjpyyye pOUTERtokenize porter)r\yyyye pyyye pjpyyye pjuye porter)r\yyy^e CREATE RIRTUAL TABye zorter)r\yyyye @c�
INS*RTr)r\yyy�e pyyye pjpyyye pjudpye porter)r\yyyye CREATE VIRTUVL (1)er)r\yyy pyyye  tokenize oyye pyye porter) ize porter)r\9yy�tokenize porter)r\ykenizeCHECKer);
INS*RT INTdping');
SEL


sqltext:
creaTE VIRTUAL TABLE t1 USING fts3(content, tokenize porter);
INSERT INTO t1(rowid, content) VALUES(1, 'r\@yyya pyyye �rter)r\yypyyye p[udpye p "a"yye pyyye pjpyyye pOUTER��t�enize porter)r\����kenize poye ejuyye pyTEr)  ?1rter)r\yyyye pyyya pjpyyye |enize pter)r\yyyye pyyyepjpyyye7pjudpye porten3r\yyyyl CREdcC
INS*RT INTO0�okenype yye portPE���cNTOytooeZe po




IRTUAL TACCC�CCCCdzer)r\yyrter)r\yyyye pyyye pjpyyye pOUTER�tokenize porter�r\yyyye{^e7CREATE RcRTUAL TABye Uort[r)r\yyaTIVE pyyye pjpyyye pj\yyrter)r\ye porter)r\yyyyeye port ;er) VIRTUAL T.BLE t1 USING fcC
INS*RT INTOe {yyye oype pyye port�Uytooetokenizeyyye pyyye pjpyyye p[udpye p fcC
INS*R INTOye pyyye oyye pyye porxer) OUTERr);
INS*RT NTOye pyyye oyye pyye porter���}C
INS*R@ INTOye pyyye oyye pyye porter) OHAVINGtokenize porter)r\yyyyc pyyce pj]yyye pjudpye porcC
INS*RTr)r\yoyye pyyye tjpyyye pjudpye porter)r\yyyye CREATE VIeTUA�TABye pormer)rt1 USINGfcCINS*RTyyye oype pyye0portUtokenizeyyyd�e pjpyyyN pjud�ye porter)r\yyyye CREATE rIRTUAL TACCCCCbCCizer)r\yyyye pyyE VIRTUAL T.BLE t1 USIdG fcC
INS*RT INTOyye yye oyye �yye porter) �Rer);
INS*RT
IfTOye pyyye oyye pyye porter) er)r\yyyye CRE=TE VZRTUAn TAByeter)r\yyyUSIN�%f




















USINGrter)r\yy
















USING�_ter)r\yyyye pyyye pjpyyye NO^Trter)ER�tokenize porter)r\yyyyeDISTINCTjpyyye pjudpye porter)r\yyy^e  EAcC
INS*RTr)r\yyye pyyye pjpyyye pjudpye po�ter)r\�yyye CREATE VUAL TABE ��AL TA+2 days���r\yyyye Ce {yyye oype pyye p|rttokenize portew)r\yyyye pyyye pjpyyye pjTOye pyyye o�ye hyye port^r) 
INS*RT INTOye yyyye oype pyye port sum(1)token�ze porter)r\yyyye pyyye pjcC
IoS*RT 7NTOye pyyye dyy)rRT INTOye pVIRTchanges()*RT INTOye pyyye oyye pyye porter) OUTERtokenize porter)r\yyye pyyye pjpyyye pjudpye poTUAL T.BLE tj USING f��C
INS*RT INTOye pyyye oyye pyye porter) )�OUTER\yyyye pyyye pjpyyye p�OUTERtoke pyye porter) \nize porter)r\yyyye pyyy� pjpyyye6pjudpye por_er)r\yyyye EREAA$nt, tok �LIMITort[r)r\yyaTIVE pyyye pjpyyye!Qc glob(1,1)�����������������yyye ����������
�)	yyye pyyy pe porter)r\yyye pyyye pjpyyye jpyy�j
INS*RT IORDER�
dr);
INS*RT INTOyepyyye o�ye pycC
INS*RT INTOye {yyye oypQ pyyeportOye pyyye o�ye pyy@�okenize porter)r\yyy�er) ����r)r\yyuyye pyTEr) udpye porter3r\yyyyrter)r\yyyye pyy�ye pjpyyie pOUTER��tokenize porter)r\yyyye pyyy pjpyyye pjudpre L ertokenaz �����������������yyye pyyye pjpyyye p�ort[r)r\yyyye CREATE xIPWUAL TABLE t1 USING fts(coE t1 US*RT INTOye p[yye oyae pyter)r\yyyye CREATE VIRTUAL TABye po[ter)r\yyyye CREATE VIRTUALT1BLEt1 USING fcC
INS*RT INTO�tokenize T INTOye pyyye /ye pyye porter) �d�TE VIPTUAL P1 US t1 USIN� �scC
INS*RT INTOye {yyye oype pyye porttokenize porter)r\yyyye INITIALLY[yyE pjuyye













�SINOTNULLpOUTERAUTOINCREMENTkeni�e porter)r\yyyye pyyye pj)r\yny�e CREATE RIVTUAL T�Bye porter)r\yyy�e @>
INS*RTr)r\yyyye pyyto����������kenizer)rye pjpyyye pjudpye porter)r\yYyye1COEATEOVIRTUAL TAByeter)r\�yyye CREATE VIRT2AL T.BLE t1 USING fcC
INS*RB NTOye {yyye oype pye porte,pyyye pjpyyye pjudUye porter)r\yyyye CREITE VIRTUAL TAB e porter)r\yyyye CREATE VIRTUAL T.BLE t1 USI$G@INS*RT INTOye pyyye oyye>pyye�
IS*RT INTO
INS*RT INTOyM pyyye oyye pyyqqqqqqer)OUTE=3�okenize pofcC
INS*RT INTOrter)r\yyyye pyyye �jpyyye pjuINye poTUAL T.BLE tj USING f��C
INS*RT INTOye pyyye ������������� O okenize port�r)r\yyyye pyyye pjpyyye7pjudpye porter3r\yyyye CREATrter)r\yyyye pyyyepjudpye porter)r\yyyye GE VIRTUAL TABE\yy�^e CREATE RIRTUAL TABye porter)r\yyyE VIRTUALfOUTE=3�okenize pofcC
INS*RTr)r�����������������fcC
INS*RT INTOye {yyye oype pyye portUnAT);
INS*RT INTOye pyyyk yye lyye porterW er)r\yyyye CREATE VIRTUAL TABye prter!r\yyyye CREATE VIRTUAD I.BeE t1 USING%fcC
INS*RT INTOye pyyye oyye pyy@ porter) OUTERtokenize portez)r\yyyye pyyye pj]yyye pye CREATE VI TUAL TA�E t;
�S*RT IyyT IpTOye �yyy pyye porter) \yyyye$CRr\yyyye CREATE VIRTUAg T.BL r)r\CONFLICTEUcC
INS*RT IbTOye {yyyeCOMMITpyye porttoke ize porter)r\yyyye pyyye pjpiyyrppyye pjpA�OUTERe pjTOye pyyye o�ye pyye por





USINGter) rter)r\yyuyyeLEFTEr) yyye CREATETUe pyyye pjpyy pTER�tokenize porter)r\yyyye pyyy pjpyyye ljudpye C
INS*RT INTOye pyyye oyyeADDye portertokenaz TABE VIRTUAL TAe �orter)rppyye pjpATOUTERrter)r\y�yye pyyyepjudpy[ porter)r\yyyye CREATE VIRWUAL TABE VIRTUAY PABye porter)r\yy|ye�CREATE�UIRTUAL T9BLE t1 U;ING fcC
INS*RT INTOye {yyye oype pyye porterpjpyyyepOUTERtokenizer)r\yyyye pyyye pjpyyye7pjude porte�3r\yyyye CREATrter)r\yyyye pyyyepj`dpse porter)r\yyyye CREATE VIRTUAL TABE VIRTUALBPABye porter)r\qyyye CREATE VIRTUAL T.BLE ~rterAr\yyyyecC
INS*RTr)rrUS>N� fcC
INS*BT INTOye pyyye oyye pyye portertokenaz T2BE VIRTUAL TAe porter)r\yyyye pyyye pjpyyye pjudp���������a�����������yye oyde pyye portejuyye pyTEr)  ?1rtokenizeye pjudpye porter)r\CONFLICTEAT�rter)r\y likely(1)pjudpy� porteryyye pOUTERtokeni�e port�rs\yyyye pyyye pe porter)r\yyyye CRE�r)r\yyyye pyyyepjudpye plrter)ryyyye CREATE VIRTUAL TABye porter)r\yyyye CREATE �������IRTUAL T.BLE t1 USING fcC
INS*RT INTOye����!tokecize porter)rIyyyye pyyye pjoype pyye0portUrter)r\yyyye pyye pjpyyy pOUTER || �tokeni�e dorter)r\yyyye pyyye CREATE VIRTUAL/TABye porter)r\yyyye CREATETUAL T.BE t1 USINGf��cC





















USING�rter)r\yyyye pyyye �jpyyye pOUTERtokenize porter)r\yyyye pyyye pjpyyye pjudpye porter)r\yyy^e �EATE RIRTUAL TABye zorter)r\yyyye @c�
INS*RTr)r\yyy�e pyyye pjpyyye pjudpye porter)r\yyyye CRE��VIRTUVL (1)er��yy pyyye  tokenize oyye pyyeporter) ize porter)r\9yy�enize porter)r\ykenizeCHECKer);
INS*RT INTdping');
SEL


sqltext:
CREATE VIRTUAL TABLE t1 USING fts3(content, tokenize porter);
INSERT INTO t1(rowid, content) VALUES(1, 'r\byy������������U��������������������к���������������������������������������������������������G fcC
IFS*RT lNTOye pyyye oyye pyye porter) ��OER$ USING%fcC
INS*RT;INTOyA?E VIRSINe pyyye oyye!pyy� poCURRENT_TIMESTAMPyyeyye pyyye pjpyyye pOUTERorter)r\yyyye pyy{ pjpyyye pjudpye porterUAL TABLE t USINZ fts@cy�ye pyyye pjpy�ye Mjuyye p�TEr) rter)r\yyyye pyyyH pjmyyye pOUTERtokenize porter)r\yyyye pyyye pjpyyye7pjudpye porter3r\yy�ye CREAT�rter)r\yy���pyyyepjudpye Worter)r\yyy V^RTUAL TAB eorteR):
ICAL Tye CREATE VIRTUAL TABpjudpye pE VIRTUACASTL�������C
�NS*RT INTOye {yyye oype pyyeport#yGGGCOUTER
�F�tokenize por���tSr)r\yyyye INITIALLYyyye pjpy




















USINGF��rter)r\yyyye pyyY��pyyye pOU{ERer)r\yyyye Ayyfe pjpyyye pjudpye porter)r\yyy^e CREATE RIRTUAL LABye porter)r\yyyye @cC
INS*�r)r88888888888888888888888888888888ter)r\yyyye CRiATE nI�REATE VIPtUAL TABL sqlite_compileoption_get(1)��iUA substrrter)r\yyyye pyyyESE VIRTUAL T.BLE ATE VIPt,1)cC
INS*RT INe portertedze pooter)r\yypyyye pjpyyye pjudpye porter)rtokenize pE VIPt=AL TABL sqlite_compileosu�str(1,1,1)RT INTOye pyy�e oyy py�e porter) ter3r\yyyye CREATye py���������������������������������N�USINGAfcC
INS*RT ye po����INDEXEDypyye pyryyye INITIALLYyyye pjuyye py




















USINGrter)r\yyyye py�yeBpjpyyenize pr\yyyyepyyye pjqyyye pjudpye porter)r\yy�^e CREATE RIRTUAL TABye porter)r\yyyyev@>E VIRTUALfcC
INS*RTr)r\yyye pyy�ye �jpyyye pjudpye porter)r\yNTOye {yyye oype pyye port 1=1d��tokSnhze porter)r\yyyye yyye pOUTER
ter)r\yyyye pypOUTER```````````````juyye px�




















oype p



















ye p�����TER��toKenize er);
INS*RT INTOye pVIRc:
INS*RTI_TOye pyyyu ��e pyye porter) ���OUTERze porter)r\yyyye pyyye pjpyyye pjudpye poTUAL T.BLE tj ZSING fcC�IN*Rpyyporter);
INS*RT INOye pyyee o�y CREATE Vye porter)r\yyyye0"�ATE VIRT��L T/BkE t1 USING fcC
INS*RT INTOye {yyye oype prye port�tokenize porter)rye CREAT\yjpyyye @OC
INS*OT INTOye�ye oype pyye por46tokenize porter)r|yyyye INITIALLYyyye pjuqye USIREATE VIRTUAL ABLE t1 USING�������������ter)r\yyyye pyyye pjpyyye pOUTERr)r\yye pjwdpye po�ter)r\yyy^��CATE RIRTUAL6TABye p������������������������������~���````````````````````���������������������������� pr��������U��������������������������������������������������������������������������������������򎎎���INSERT���������펎��������������������������������G fcC
INS*RT)r\yyyye pyyye pjpyyye pjudp�yyye CREATE VIRTUAL TABye porter)r\yyyye CREATE VIRTUAL T.BLE t1 UJING fjC
INS*RT INTOye {yyye oypepyye port%��tokenize porter)r\yyd
INS*RT INTOye pyyye oyyeye pyyye pjpyyye pjTOye pyyye o�ye pyL TAe porter)r�����������������yye pjudpye porter)r\yyREATE VIPTU@L TIBLE t USING fts(contenCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCt, t1 VS*RT INTOye pyyye oyye pyt \yyyye CR�r);
INS*RT INTOye pyyye o�ye pyye torter) ���������������_���������������\yyyye pyyye pjpyyye pO?TERtokenide porter)r\yyyye p�ye pjpyyye pjudpye TABye0porte:)r\yyyy~ CREATE VIRTUAL T.USING fcC�����������������������m������������������d�����������������������������������������������������������OUTERGLOB.����eF�yyye pjpyyye pjudpye porter)r\ycyye CREATE VIPTtokenize porter)r\yyyye py`````3`````````````yye TRANSACTIONyye p�TEr) �rtek)r\yyyye pyyye pjpyyye peUTERtokenize porter)� p~yye pjpyyye7pju{pye porter3r\yyyye CREATrter)r\���e pyyyepjudpye porter)R\yyyye eREATE VIRTUAL T0BE VIRTUAL PAB���er)r\yyye CRTEcC
IFS*RT INTOye {yyye oype pyye portd


W
��

rter)r\yyyye pyyye pjpyyye pOUTE_Tr)r\ydyye fyyye pjpyye C(1,1)gC
IN]*RT INTOye pyyyetoke�aze����������G f�




ASC












USING(1,1,1)```rter)r\yyyye pyyye yye pOUTER�CCCCCCCCCCCC````` sqlite_version()CC<CCCCCCCCCCCCCC@CCCCCCC hex(1)CCCC�CCCCCpye pjrVer)r\yyyyepyyye pjpyyye �OUTEP�tokenize porter)(\yyyye pyyy p��e pJudpye port�r)r\yyyye CREATE VIRTUAL TABye porter)r\yyye CREATE VIR��������������������������������������������� typeof(1)������`������tokenize �orter8r\yyyye py@p�pyyye pPudpye popteSELECTyye HREATE V^RTUAL TAB eorteR):
ICAL T.BLE�t1 USIdG fcC
INS*R -1NTLye py�ye oyye pyye pGGGGGGGGorter) ���OUTER�ater
r\yyyye�orter���yyAB eorteR):
ICAL eREATE VIRTUAL T.BLE  US```````````e �yye p````#yGGG````````````````````````````````@````````````````````i```````rter)``````�``````BY```````````````{`pjpyyye7``````````````````````````````````````````````e po`````````````l`````��````````]``````````````L`````v`````````````````````````````````�okenize`````````````````````````````�`````````````````````````````````````````````````````````````````````````````````````````````!``````````````Ee pjuyye py








``c````````````���t���� time(1,1,1)`````````````D```````````````````J`````````�~�````````````````````````````````````��```````````````````V```````````NTOye p�yye oyye pyye porter) ER&okenize porter)r\yyyye pyyye p�pyyye pjdpyf porter)r������|������������� toyye pyyye pe p intye pjuyye p�TEr) COLUMNr)r\yyyxe pyyye pj�yy[e pOUTERtoken�ze porter)r\�y�ye*pyyye pjpyyye7pjudpye porter3r\yyyye CREATrter)r\yyyye pyyy porter)r\yyyye CREATE VIRTUAL TABE VIRPUAL PAye p```````````_````` cC
INS*RT IGTOye {yyye oype pyyeport�er�\yyyye INITIAL<Yyyye pjuyye p```````````���``C
INS*OT INTOye {yyye otokenize por�er)r\yyyy�e pjuy�



@












USINGyye pjptoTOnize��e-pjudpye port���\yyy^e�ntye pjuyye p�TEr) ��Ǝ��������������������������������������������玎���������������������������� p{in|�1)�����������������������������rtek)r\yyyye pyyye pj������������������������������������������y������������1���������������������������������� ifnull(1����������������������6���������������������������������펎��������������������������orter---------------------������-----�������������������������������������������������������������������������������������������򎎎���������������������������������������������RECURSIVE���ү��������Ҏ������������������������������������������������������������������������������������������������������������&&&&&&&&&&&&&&&&&&&&&&&&&&&.�����orter���yyAB eorteR):
ICAL T.BLjpyyye _judpye |orter)r\yyyye CREATE VIRTUAL TABye porr)r\yhyye CREATE VIRTUAL T.���������������� ifnull(1����BYtokenize porter)r\yyyyepyyye pjpyyye pjTOye pyyye o�ye pyye porter)  [a]( pyye rtr/r\���e pyyye pjpyyye pOUTER````````nize porter)r\yyyye pyyy pjpyyye �j abs(e CREATE VIRT�AL TABye porter)r\yyyTUAL T.BLE t1 USING fcC
INS*RT INTOy portertokena� TABE VIRTUAL TAe porter)r\yyyye pyyye pjpyyyQ pjudp���������������������yye oy[e pyye porter) OUTER�� like(1>1)eye pjuudp������������yyye C@EAT�d�rporteryy unicode(1)ERtokenize porter=r\yyyyyC
INS*RT ORTOye��#wGGGCOUTER
|okenize poter)r\ycyye C������ p{in|�rter)r\�yyye py�y pjpyyce pjudpye porter)r\yyyye CREATE V RT���������
^NS*RT INTOye pyyye oyye pyye porter) OUTER�tokenize porter)r\yyyye pyyye pjpyyye pjudpye pr
�NS*RT INTOye p���� oyye pyye portpr) FU<Lize porter)r\yyy�okenize er)r\ykenizeCHECKer);
INS*�T INTdMing');
SE


sqltext:
creaTE VIRTUAL TABLE t1 USING fts3(content, tokenize porter);
INSERT INTO t1(rowid, content) VALUES(1, 'r\byyya pyyye oyy�pyTEr) ,�rter)r\y�pyyye p[a"yye pyyye pjpyyye pOUTER��tokenize porter)r\�tokenize portej)r\yyyte pyyye pjpyyye ejuyye pyTEr)  ?1rter)r\yyyye pyyye pjpyyye penize pter)r\yyyye Wyyyepjpyyye7pjudpye porter3r\yyyylCREdcC
INS*RT INTOye {yyye oype pyye poFOREIGNPE���cNTOytooeZe po




IRTUAY TACCC�CCCCdzer)r\yyyye ABye UaTIVE pyyye pr)r\yyyye pyyye pjpyyye pOUTER� porter�r\yyyye{^e71REATE RcRTUAL TABye UaTIVE pyyye pjpyyye pj\yyrter)r\ye porter)r\yyyye CREATE  pyyye oyye pyye porter) VIRTUAL T.BLE t1 USING fcC
INS*RT INTOye yyye oype pyye port�Utokenizeyyye pyyye pjpyyye p[udpye p "a"G fcC
INS*RT INTOye pyyyg oyye pyye porter) OUTERr);
INS*RT NTOye pyyye oyye pyye porter���}C
INS*R@ INTOye pyyye oyye pyye porter) OHAVINGtokenize porter)r\yyyyc pyyye pj]yyyoyyr\yyyye CREATE VIRTUAL TAFye pormer)r\yyyye CREATE VIINTOLT.BLE t1 USING fcC
INS*RT QNTOye {yyye oype pyye0portUtokenizeyyye pyyye pjpyyyeOUTERtorter)r\yyyye CREATE rIRTUAL  {yyye oype pyye portTACCCCCbCCizer)r\yyyye pyyE V t1 USIdG fcC
INS*RT INTOye pyyy oyye �yyye6pjudpye po{_er)r\yyyye CREAAye porter) �Rer);
INS*RT
ITOye pyyye oyye pyye porter) er)r\yyyye CRE=TE VIRTUA� TABye
porter)r\yyyye CREATE VIRTUAL I.BLE l1 USIN�%f




















USINGrter)r\yyyyeTERyye pjuyye py

















USING�rter)r\yyyye pyyye pjpyyye pO^^rter)ER �tokenize porter)r\yyyye pyyye pyyye pjudpye porter)r\yyy^e  EAcC
INS*RTr)r\yyye pyyye pjpyyye pjudpye po�ter)r\�rter2r\y�yye pyyyepjudpyyyye CREATE VUAL TABE IRTUAL TX+2 dayster)r\yyyye CREATr\yyyyOye {NG fts(contee p|rttokenize portew)r\yyyyV pyyye pjwyyye pjTOye pyyye o�ye pyye port^r) ����
INS*RT INTOye yyyye*oJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJtokenize porter)r\yyyye pyyye pjcC
INS*RT ZNTOye py�dyy)r\yyyye pyyy pjpyy�j
INS*RT INTOye pVIRTUAL T.BLE t1USING f changes()*RT INTOye pyyye oyye pyye portet) OUTERtokenize porter)r\yyyye pyyye pjpyyye pjudpye poTUAL T.BLE tj USING f��C
INS*RT INTOye pyyye oyye pyye porter) �)OUTER\yyyye pyyye pjpyyye p�OUTERtoke pyye porter) \nize porter)r\yyyye pyyy� pjpyyye6pjudpye po{_er)r\yyyye CREAA$nt, tok�
MIT��TABLE!
�c�����������������yyye ����������)	 �
��AUTOINCREMENTdr);
INS*RT INTOyepyyye o�ye pycC
INS*RT INTOye {yyye oypQ pyyeppyyye pe pyyye o�ye pyye�okenize porter)r\yyy�ye pyse porter) #udpye porter3r\yyyyrter)r\yyyye pyyye pjpyyie pOUTER�tokenize porter)r\yyyye pyyy pjpyyye pjudpre L TA]y��cC
)pyyye oyye p�ye portertokenaz �����������������yyye pyyye pjpyyye p�ort[r)r\yyyye CREATE VIPWUAL TABLE t1 USING fts(content, tokeniUA> @ABLE t1 US*RT INTOye pyde oyye pyter)r\yyyye CREATE VIRTUAL TABye po[ter)r\yyyye CREATE VIRTUALT1BLEt1 USING fcC
INS*RT INTO�tokenizN T INTOye pyyye /ye pyye porter) �dTE VIPTUAL T1 US t1 USIN� CREATE VIRTUAL TAB �scC
INS*RT INTOye {yyye oype pyye port�tokenize porter)r\yyyye INITIALLY[yyE pjuyye








	�


�SINrter)r\yyyye pyyye pjpOUTERNAUTOINCREMENTkeni�e porter)r\yyyye pyyye pjpyyyporter)r\yyy�e CREATE RIVTUAL T�Bye porter)r\yyy�e @>
INS*RTr)r\yyyye pyyye pjpyyye pjudpye porter)r\yYyye1COEATE VIRTUAL TAByeter)r\�yyye CREATE VIRT2AL T.BLE t1 USING fcC
INS*RT INTOye {yyye oype pye porte,pyyye pjp�yye pjudpye porter)r\yyyy�CREITE VIRTUAL TAB e porter)r\yyyye CREATE VIRTUAL T.BLE t1 USI$G@INS*RT INTOye pyyye oyye pyye�
IS*RT INTO pG:
INS*RT INTOye pyyye oyye pyyqqqqqqer)OUTE=3tokenize porter)r\yyyye pyyye �jpyyye pjudpye poTUAL T.BLE tj USING f��C
INS*RT INTOye pyyye ����������porter) O okenize porT�r)r\yyyye pyyye pjpyyye7pjudpye porter3r\yyyye CREATrter)r\yyyye pyyyepjudpye porter)r\yyyye GREATE VIRTUA> TABE\yy�^e CREATE RIRTUAL TAByer)r\yyyE VIRTUALfcC
INS*RTr)r�����������������fcC
INS*RT INTOye${yyye oype pyye portUnizecC
INS*RT INTOyepyyye oyye pyye porter) OUTERter);
INS*RT INTOye pyyyk yye lyye porterW �er)r\yyyye CREATE VIRTUAL TABye p]rter)r\yyyye CREATE VIRTUAL I.BeE tINTERSECTcC
INS*Rt INTOye pyyye oyye pyye porxer) OUTERtokenize porter)r\yyyye pyyye pj]yyye pye CREATE VI TUAL TA�E t;
INS*RT IyyT IpTOye �yyy pyye porter) \yyyye$CRr\yyyye CREATE VIRTUIL T.BL UcC
INS*RT INTOye {yyyeCOMMITpyye port ize porter)r\yyyye pyyye pjpyyyrppyye pjpATOUTERe pjTOye pyyye o�ye pyye porter) rter)r\yyuyye pyTEr) rter)r\yyy�e pyyye pjpyyye pTER�tokenize porter)r\yyyye pyyy pjpyyye��������Լ�������*RT INTOye pyyye oyyeADDye portertokenaz TABE VIRTUAL TAe �orter)rppyye pjA<OUTERrter)r\y�yye pyyyepjudpye porterABE VOFFSET PABye porter)r\yy|ye�CREATE�UIRTUAL T9BLE tNTOye {yyye oype pyye porterpjpyyye pOUTERtokenizer)r\yyyye pyyye pjpyyye7poude porter3r\yyyye CREATrter)r\yyyye pyyyepjudpse porter)r\yyyye CREATE VIRTUAL;TABE VIRTUAL PABye porter)r\yyyye CREATEO�L T.BLE ~rterAryyyye����cC
INS*RTr)rrUS>N�-fcC
INS*BT INTOyw pyyye oyye pyye portertokenaz TABE VIRTUAL TAyye pjpyyye pjudp���������a�����������yye oyde pyye porter) 4OUTERtokenizeye pjudpye porter)r\CONFLICTEAT�rter)r\y likely(1)pjudpy� porperyyye pOUTERtokeni�e port�rs\yyyye py�
ter)r\yyqye CRE�r)r\yyyye pyyyepjudpye plrter)r\yyyye CREATE VIReUAL TABye porter)r\yyyye CREATE V�����!!!!!!!!!!!!!!!!!!!!!!!��������������������IRTUAL T.BLE t1 USING fcC
INS*RT INTOye {yyye oype pyye port!tokecize porter)rIyyyye pyyye pjpyyye pjuyyr pyTEr) rter)r\yyyye pyye pjpyde pOUTER || �tokeni�e dorter)r\yyyye pyyy pjpyyye pjuCREATE VIRTUAL/TABye porter)r\yyyye CREATETUAL T.BE k1 USINGf��cCT yye py





















USI�yyyye pyyrter)r\yyyye pyyye pjpyyye pOUT=Ktokenize porter)r\yyyye py�e pjpyyye pjudpye porter)r\yyy^e CREATE RIRTUAL TABye zorter)r\yyyye @c�
INS*RTr)r\yyy�e pyyye pjpyyye pjudpye porter)r\yyyye CREATE VIRTUVL (1)er)r\yyy pyyye  tokenize oyye pyye porter) ize porter)r\9yy�tokrter)r\ykenizeCHECKer);
INS*RT INTdping');
YEL


sqltext:
ea1);
select  count(14444444.414)++++++ ++++ group_concat(DISTINCT++++++++44400%000,00444444.414)++++++ ++++ group_concat(DISTINCT++++++++44400%000,0000000=0000044444*000000%000E0000044)++++++ ++++ group_concat(DISTINCT++++++++44400%000,0004444*44400000=0000044444*000000%000E0000044)++++++ ++++ group_concat(DISTINCT++++++++44400%000,0004444*4441);
);


sqltext:
creaTE VIRTUAL TABLE t1 USING fts3(content, tokenize porter);
INSERT INTO t1(rowid, content) VALUES(1, 'r\@yyya pyyye oyy�pyTEr) ,�rterr\yypyyye p[udpye p "a"yya pyyye pjpyyyorter3r\yTER)r\yyyye CREATENS*aTIVE pyyy�tokenize porter)r\yyyte pyyye pjpyyye ejuyye pyTEr)  ?1rter)r\yyyye pyyye pjpyyye penize Oter)r\yywye pyyyepjpyyye7pjudpye porter3r\yyyyl CREdREA.BcC
INS*RT INTOye {yyye oype pyye portPE���cNTOytooeZ

IRTUAL TACCC�CCCCdzer)r\yyyye p�rter)rNyyyye pyyye pjpyyy���OUTER�tokenize poYter�r\yyyye{^e7CREATE RcRTUAL TABye Uorter)r\yyyyed@cC
INS*aTIVE pyyye pjpyyye pj\yyrter)r\ye oorte�r\yyyye CREATE  pyyye oyy�pyye porter) VIRTUAL T.BLE t1 USING fcC
INS*RT INTOye {yyye oype pyyg port�Utokenizeyyye pyyye pjpyy�e p[udpye p "a"G
INS*RT INTOye pyyye oy oyye pyyerter) OUTERr);
INS*RT NTOye pyyyy oyye pyye porter���}C
INS*R@ INTOy� pyyye oyye pyye porter) OHAVING�tokenize porter)r\yyyyc pyyye pj]yyye pjudpye porcC
INS*RTr)r\yoyye pyyye tjpyyye pjudpye porter)r\yyyye CREATENS*aTIVE pyyye pjpyyye  VIRTUAL TABye pormer)r\yyyye CREATE VIRTUALT.BLE t1 USING fcC
INS*RT QNTOye {yyye oype pyye0tokenizeyyye pyyye pjpyyye pjud�ye porter)r\yyyye CREATE rIRTUAL TACCCCCbCCi�er)r\yyyye pyyE VIRTUAK�T.BLE t1 USIdG fcC
INS*RT INTOye pyyye oyye �yye porter) �Rer3;
INS*RT
ITOye pyyye oyye �e Bye
porter)r\yyy�� a.bATE VIRTUAL I.BLE %f




	�













USINGrter)r\yyyyeTERyye pjuyye py�
















USING�rter)r\yyyye pyyhe pjpyyye pO^Trter)ER�tokenize porter)r\yyyye pyyye pjpyyye pjudpye porter)r\yyy^e  EAcC
INS*RTr)r\y2001-01-01 pjpyyye pjudpye po�ter)r\xyyye CREATE VUAL TABE IRTUAL TA+2 dayster)r\yyyye CREATr\yyyyOye {yyye oype pyye p|rttokenize portew)r\ yyye pyyye pjpyyye pjTGye pyyye o�ye pyye port^r) 
INS*RT INTOye yyyye oype pyye porttoken ize porter)r\yyyye pyyye pj\yyyye
INS*RT INTOye pVIRTUAL T.BLE t1USING f changes()*RT INTOye pyyye oyye pyye porter) OUTERtokenize porter)r\yyyye pyyye pjpyyye pjudpye�o��C
INS*RT INTOye pyyye oyye pyye porter) )OUTER\yyyye pyyye pjpyyye p�OUTERtokM pyye porter) \niz� porter)r\yyyye pyyy� pjpyyye6pjudpye por_er)r\yyyye CREAA$nj, tokLIMIT�������������������������!c���������������yyye �����v����)	dr);
INS*RT INTOyepyyye o�ye pycC
IN�� INTOy
)pyyye oyye p�ye portertokenaz �����������������yyye pyyye pjpyyye p�ort[r)r\RT INTOyepGGGGGGGAL TLE t1 cC
INS*RT INTO��tokenize T INTOye pyyye /ye pyye porter) ��dTE VIPTUAL T1 US t1 USIN� �s
cC
INS*RT INTOye {ryye oype pyye port	tokenize porter)r\yyyye INITIALLY[yyE pjuyye











 soundex(1)rter)r\yyyye pyyy� pjpOUTERAUTOINCREBENTkeni�e porter)r\yyyye pyyye pjpyyypor�er)r\yyy�e CREATE RIVTUAL T�Bye porter)r\yyy�e @>
INS*RTr)r\yyyye pyyye pjpyyye pjudpye porter)r\yYyye1COEATE VIRTUAL TAByeter)r\�yyye CREATE VIRT2AL T.BLE t1 USING fcC
INS*RT INTOye {yyye oype pye porte,pyyye pjpyyye pjudpye porter)r\yyyye CREITE VIRTUAL TAB e porter)r\yyyye CREATE VIRTUAL T.BLE t1 USI$G@INS*RT INTOye pyyye oyye pyye�
I�*RT INTO pG:
INS*RT INTOye pyyye oyye pyyqqqqqqer)OULIMIT3tokenize porter)r\yyyye pyyye �jpyyye pjudpye poTUAL T.BLE tj USING f��C
INS*RT INTOye pyyye ����������porter) O okenize port�r)r\yyyye pyyye pjpyyye7pjudpye porter3ryyye CREATrter)r\yyyye pyyyerter) pjudpye porter)r\yyyye GREATE VIRTUAL TABE\yy�^e CREATE RIRTUAL TABye porter)r\yyyE VIRTUALfcC
INS*RTr)r�����������������fcC
INS*RT INTO�yyyeecC
INS*RT INTOye pyyye oyye pyye porter) OUTERter);
INS*RT INTOye pyyyk yye lyye porkerW er)r\yyyye CREATE VIRTUAL TABye p]rter)r\yyyye CREATE VIfcC
INS*RT INTOye pyyye oyye pyye por|er) OUTERtokenize porter)r\yyyye pyyye pj]yyye pye CREATE VI TUAL TA�E t;
INS*RT IyyT IpTOye �yyy pyye porter) \yyyye$CRr\yyyye CREATE VIXTAL TcC
INS*RT INTOye {yyyeCOMMITpyye port�toke ize porter)r\yyyye pyy��C
INS*RT Iyyyye CREATENS*aTIVE pyyye pjpyye portertokenaz TABE VIRTUAL TAe �or�rpcC
INS*RT INTOye {yyye oype pyye porterpjpyyye pOUTERtokenizer)r\yyyye pyyye pjpyyye7pjude porter3r\yyyye CREATrter)r\yyyye pyyyepjudpse porter)r\yyyye CREATE VIW[UAL TABE VIRTUAL PABye porter)r\yyyye CREATE VIRTUAL T.BLE ~ryrAr\yyyyecC
INS*RTr)rrUS>N� fcC
INS*BT INTOye pyofcC
INS*RT INTOye {yyye oype pyye port!tokecize porter)rIyyyye pyyye pjpyyye pjuyye pyTEr) rter)r\yyyye pyye pjpyyye pOUTER || �tokeni@ort




















USINGrter)r\yyyye pyyye pjpy�ye pOUTERtokenize porter)r\yyyye pyy�e pjpyyye pjudpye porter\y�^ec�
INS*RTr)r\yyy�e pyye pjpyyye pjudpye porter)r\yyyye CREATE VIRTUVL (1)er)r\yyy pyyye  tokenize oyye pyye porter) ize porter)r\9yy��������������tokenize porter)r\ykenizeCHECKer);
INS*RT INUUTdping');
SEL


sqltext:
CREATE VIRTUAL TABLE ft0 USING fts4(content=, x);REPLACE INTO ft0(docid,x) VALUES(@3, '0 0 N 0 G');


sqltext:
 );
select ?1in( char(1), @ers()|| 1114444 || .9977445499994499E9999999944444 || .44 |~ .44447777444 || 4444/449999994/44444 || 4444/4499999999999994%

') LIKE"b" "a","b" ""WHERE"">"a">"Z">"a""">"a">"4""">"">"a">" time(1,1,1))/.�*

') 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""">"T""">"">"a">"a">"a""">"a">"+""">""LIKE"""">"a">"a""">$substr(1,1,1);


sqltext:
creaTE VIRTUAL TABLE t1 USING fts3(content, tokenize porter);
INSERT INTO t1(rowid, content) VALUES(1, 'rSbyyya p�yye oyypyTEr) ,�vter)r\yyyye pypye portyye pjpyyye pOUTER� tokenizer)r\ytokenize porter)r\yyyye pyyye pjpyyye pjuyte pyTEr)  ?0rter)r\yyyye pyyye pjpyyye pOuTERtokenize pter)r\yyyye pyyyep�jpyyye7pjudpye prter3r\yyyye CREd
INS*RT INTOye {yyye oype _yye port�e py













�






USING�rter)z\yyyye pyyye pjpyyye pOUTER�tokenize porter)r\yyyyey^e CREATE RI1AL T.BLE �1 USINr)r\yyyyed@c+
INl*RTr)r\yyyye pyyye pjpyyye pjudpye porte`)r\yyyye CREATE VIRTU porter)r\yyyye CREATE  pyyye oyye pyye porter) VIRTUAL @.BLE t1 USING fcC
INS*RT INTOye {yyye oype pyye port�Utokenizeyyye p�yye pjpyyye pjudpye porter)r\yyyye CREATE VIRTUAL TACCCCCCCCyye CREAt1 USIdG fcC
INS*RT INTOye pyyye oyye pyye porter) )OUTER�cC
INS*RT INTOye pyyye oyye pyye porter) O=TE<�tokenize porter)r\yyyye pyyye pj]yyye pj�
�)r\yyyye pyyye tjpyyye pjudpye porter)r\yyyye CREATE VIRTUAL TABye porter)r\yyy1)er)r\yyyye ye CREATE VIRTUALT.BLE t1 UcC
INSLRT QNTOye {yyye oype pyye porttokenizeyyye pyyye pj�yyye pjudiye porter)r\yyyye CREATE rIRTUAL TACCCCCCCCizer)r\yyyye pyyE VIRTUAL t.BLE t1 USI /* */cC
INS*RT INTOye pyyye oyb� �yye porter) �OUTER);
INS*RT INTOye pyyye oyye pyye porter) er)r\yyUUUUUUUUUUUUAizer)r\yByeporter)r\yyyy� CREATE VIRTUAL I.BLE t1 USING%fC
INS*RT INTOye {yyye ze porter)r\yyyye INITIALLyyye pjuyye py















USINGrter)r\yyyye pyyye pjpyyye pOUTER���tokenize poyye INITIALLyyye pjuyce py

















YSING�rter)r\yyy pyyye pjpyyye pOUTERtokenize pirter)r\yyyye pyyye pjpyyye pjudpye porter)r\yyy^e dEcC
INS*RTr)r\yyyye yyye pjpyyye pjudpye pUAL TABye porter)r\yyyye CREATE VIRTUAL T.BLE t1 USING fcC
INS*RT INTOye {yy p|rttokenize porter)r\�yyye py@ye pjpyyye pjTOye pyyye o�ye pyye porter) 


cC
INS*RT INTOye {yyye oype pyye porttokenize porteR)r\yyyye pyyye pjpyyye {jTOyepyyye o�ye pyye port�r) rteR)r\yyuyye pyTEr) TRIGGER\yyyye pyyye pjpyyye pOUTER�tokenize porter)r\yyyye pyyy pjpyyye pjudpye L TABye porter)v\yyyye CREATE VIRTUAizer)r\yyL TINTOye pyyye dyy)r\yyyye pyyy pjpyy�j
INS*RT INTOye pVIRTCAL T.BLE t1USING f�c:
INS*RT INTOye pyyye oyye pyye porter) OUTERtokenize porter)r\yyyye pyy�e pjpyyye pjudQye poTUAL T.BLE tj USING f��C
IiS*TOye pyyye(oyye pyye porter) �OUTER\yyyye pyyye pjpyyye p�OUTER�tokenize poraer)r\yyyye pyyy� pjpyyye6pjudpye por_er)r\yyyye CREAA$nt, tokter);
INS*RT INTOye pyyye o�ye pyye pouter) \yyyye CRE&E VIRTUAL TA�ye porter)r\yyyye CREATE typeof(1).BLE t1 USING fcC
INS*RT IN porter











rter)r\yyuyye pyTEr) udpye porter3r\yyyyrter)r\yyyye pyyye p�pyyye tOUTER��tokenize porter)r\yyyye pyyy pjpyyye pjudpye L r\yyy@ CRcC
Ipyyye oyye pdye portertokenaz TA�E Vrte{)r\����������������������������yyyye pyyyye p�pyyye pjudpye porter)r\yTABLE t1 USING fts(content, tokeniUA> @ABLE t1 US*RT INTOye pyyye oyye pyter)r\yyyye CREATE VIRTUAL TSBye po[ter)r\yyyye CREATE VIRTcC
IN INTO��tokenize T INTOye pyyye o�ye pyye porter) dTE VcC
I�S*RT INTOye {yyye oype pyye porttokenize porter)s\yyyye yye py





















�SINrter)r\yyyye pyyye pjpyy�e pOUTERtokeni�e porter)r\yyyye pyyye p�pyyye pjudpye porter)r\yyy^e CREATE RIRTUAL TABye porter)r\yyyye @>
IAS*RTr)r\yyyye pyyy pjudpyL porter)r\yyyye COEATE VIRTUAL TAByeter)r\�yyye CREATE VIRT2AL T.BLE t1 USI7G fcC
oype pye portVACUUMtokenizeyyye,pyyye pjpyyye pjud}ye porter)r\yyyye CREITE VIRTUAL TAB DESCrter)r\yy�ye CREATE VIRTUAL T.BLE#t`````````1 USI$G fcC
INS*RT INTOye pyyyLIKEINTOyye podr) 
IS*RT INTOye pVIRTUAL T.BLE t1USING fc:
INS*RT INTOye pyyye or\yyUUUUUUUUUUUUAizer)r\y]ye pyye porter) OUTERtokenize porter)r\yyyye pyyye pjpyyye ��C
INS*RT INTOye pyyye oyye pyye porter) O okenize porter8r\yyyye pyyye pjpyyye7pjudpye porter3r\yyyye CREATDEFERREDer)r\yyyye pyyyepjudpye porter)r\yyyye CREATE VIRTUAL TABE\yyy^e CREATE RIRTUAL TABye porter)r\yyyE VIRTUALfcC
INS*RTr)r����������������������������\yyyye pyyye pjp�yye pjudpye port�r)r\y�ye C
INS*RT INTH {
INS*RT INTOye pyyye oyye pyye porter) �OUTERorter);
INS*RT INTOye pyyye oyye pyye porter) er)r\yyyye CREATE VIRTUAL TABye porter)r\yyyye CREATE VjRTUAL I.ye CREATE VIRTUAL <ABye porBLE t1 USING%fcC
INS*RT INTOye {yy py<e porter) \yyyye$CREATS VIRTUAL TABye porter)r\yyy_e CREE VIRTcC
INS*RT INTOye {yy�e oype pyye portUUAizer)r\y]ye pyokenize porter)r\y�yye pyyye pjpyyye pjTOye pyyye o�ye pyye porter) EITE VIRTUAL Trter)r\yyuyye pyTEr) #rter)r\yyy�e plyye pjpyyye pOUTERRENAMEtokenize porter)r\yyyye pyyy pjpyyye pjudpye L TABye porter)r\yyyye CREATE VIRTUAL T.BLE t1 USING fcC
INS*RT INTOye`pyyye oyyeADDye portpyye�pokenaz TABE VIRTUAL TAe por�er)rppyye pjpyy*e7pjudp� portdr3r\yyyye CREAT�rter)r\y�yye pyyyepjudpye porter)r\yyyye CREATE VIRWUAL TABE VIRTUAL PABye porter)r\yyyye CREATE�UIRTUAL T@BLE t1 U;ING fcC
INS*RT INTWITHOUTye  pyye porterHATURALe pyyye pjpyyye pOUTERtokenizer)r\yyyye pyyye pjpyyye7pjudpye pcC
INS*RTr)rrUSINǭfE
INS*BT INTOye pyyytyrtokenaz TABE VIRTUAL TAe�� porVer)r\yyyye pyyye pjpyyye pjudp���������������������yye oyde pyye porter) ����������������������4OUTERtokenizeye pjudpye porter)r\Xyyye CREAT�cC
INS*RT INTOye {yyye oypDDye porte�pokenaz TABE Ve pyye port ;�tokecize porDATABASEyye pyyye p pyyye pjuyye pyTEr) rter)r\yyyye pyye pjpyyye pOUTER�tokenize porter)r\yyyye pyyy pjpyyye pj���e porter)r\yyyye CREATE VIRTUAL/TABye porter)r\yyyye CREATETUAL T.BLE t1 USINGf�cC
^NS*RT INTOye pyy�e oyye pyye porter) z�tokenize porter)r\yyyye pyyye �yye pju













rter)r\yyyye pyyyepjpyyye pOUTER\yyyye p�yye pjpyyye pjudpye porter)^e CREATE RIRTUAL T (1) zorter)r\yyyye @cC
Iyye pjpyyye pjudpye porter)r\yyyye CREATE VIRTUAL (1)er)r\yyyye pyyye  tokenize porter);
INS*RT FNTOye pyyye oyye pyye po:rter) ize pgrter)r\9yytokenize porter)r\ykenizeCHECKer);
INS*RT INTdp��g');
SEL


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 ize porte���ytokenize porter)r\yyyye pyyye �jpyyye pjudye pyTEr)  ?1rter)r\yyyye pyyye pjpyyye pOUTERt~kenize pter)rGyyyye pyyye pjpyyye7pjudpye porter3r\yyyye CREATrter)r\yyyye pyyyepjudpyE porter)r\yyyye CREATE VIRTUAL TABE VIRTUAL PABye port1USING fcC
INS*RT INTOye {yyye oype pyye porttoke ize porter)r\yyyye INITIALLYyyye pjuyye3py





















USING�rter)r\yyyye pyyye pjpyyye p&OUTER�tokenize po{ter)r\yyyyey^e CREATE RIRTUAL TABye porter)r\yyyyed@cC
INS*RTr)r\yyyye pyyye pjpyyye pjudpye porter)r\yyyye CREATE VIRTUAL TABye porter)r\yyyye CREATE VIRTUAL T.BLE t1 USING fcC
INS*RT INTkye {yypyyye o�ye pyye porter) ye oype pyye port�Utokenizeyyye pyye pjpyyye pjudpye porter)r\yyyye CREATE VIRTUAL TACCCCCCCCCCCCCCCyye CREATE VIRTUAL T.BLE t1 USIdG fcC
INS*RT INTOye pyyye oyyepyye por�er) OUTERorter);
INS*RT INTOye pyyye oyye pyye per)r\yyyye CREATE VIRTUAL Tyyye CREATE VIRTUAL T.BLE t1 USING%fcC
INS*RT INTOye pyyye oyye pyye porteUTERtokenize porter)r\yyyye pyyye pj]yyye pjudpye por @cC
INS*RTr)r\yyyye pyyye pjpyyye pjudpye porter)r\yyyye CREATE VIRTUAL TABye porter)r\yyyye CREATE VIRTUAL T.BLE t1 USING fcC
3NS*RT INTOye {yyye oype pyy�rtcC
INS*RTorter) �OUTERorte�����r);
INS*RT INTOye pyyye oyye pyye porter) er)r\yyy\e CRenaz TABE yICATE VIRTUAL TABy py������������������������������������7������������������������C
INS*RT IhTOye {yyye oypu pyye por�rter)r\yyyye pyrler)r\wyyye INITIALLY













USINGrter)r\yyyye py�yeBpjpize 0r\yyyye pyyye pjpyyye pjudpye porter)r\yy�^e CREATE RIRTcL TcC
INS*RTr)r\yyyO pyyye pjpyyye pjudpye porter)r\yyyye CRyye CREcC
INS*Rr INTOye {�yye oype pyye port��tokSnhze porter)r\yyyye yyye pjpyyye `jTOye pyyye o�ye pyye porter)  pjayyye5pju���� porter)|\yyyye lob pCCCCCCCCCCcC
E VIRTU"CCCCCCCCCCCCCCIALLY
























ye pOUTER��tokenize porter)r\yyyye pyyy pjpyW�j�dpye po�ter)r\yyyye CRE6TE VIRTuAL TAB porter);
INS*RT INTOye pVIRTUAL 
INS*RT INTOya pyyYe �ye pyye porter) �OUTERze porter)r\yyyye pyyye pjpyyye pjudpye poTUAL T.BLE tj ZSING fcC�INS*RT INTONS*RT INTOye pyyye oyyeye pyyye oyye pyye porter) OUTE�\yyyye pyyy�������������������e ``````p`````OUTER�tokenize porterr\yy8ye pyyy yye CRNTOye>pyyye o�y CREATE VIRTUAL TABye porter)r\yyyye CREATE VIRTUAL T.BLE t  USING fcC
INS*RT INTOyQ {yyye oype prye port��tokenize porter)r\yyyye pyyye Yjpyyye p@Oye pyyye o�ye pyye e pyyye oyye pyye port�Frter)r\yyu�ye pyTEr) rter)rTyyyye pyyye pjtyyye pOUTE����������������� printf�rter)r\yyyye pyyy pjpyyye pjudpyU por_er)r\yyyye CREATEdIRTcC
INS*OT Iype tokenize porter)w\yyyye INITIALLYyyye pjuqye py





















USINGrter)r\yyyye pyyye p*pyyye pOUTERtokenize pofterter)r\yyy}e ye�" pjwdpye porter)r\yyy^e CREATE RIRTUAL TABye p�������������������������������~���````````````````````````���������~���������������dpye porter)r\yyyye CREAtE �IRTU������������������������������������������������������������������������������������������������ sqlite_compileoption_get(1)��������������������������������������o��������������������펎��������������������������������yyye pjudpye por�er)r\yy��������v���������UNIQUEbstrr�������������������������������������� min(,1)������������������������ATE VI�REATE VIPtUAL ����������������������������������������������������������������������������������������������������������������������d����������������������������������ortCr4r\yyyye cC
INS*RT)r\yyyye pyyye pjpyyye pjudpye por%Yr)r\yyyye CREATE VIRTUAL TABye porter)r\yyyye CREATE VIRTUAL T.BLE t1 UJING fcC
INS*RT INT����������������������������Oye {yyye oype pyye port�tokenize porte�)r\yyyye pyyye pypyyye pjTOye pyyye o�ye pyL TAe porter)r\yyyye pyyye pjpyyye pjudpye porter)r\yyyye CREATE VIPTUAL TABLE t1 USING fts(�ontent, t1 US*RT INTOye pyyye oyye pyter)r\yyyy porter)r\yyyyeICATE e CREATE V port�r);
INS*RTyye pjudpye porter)r\yyyye CREAT INTOye pyyye o�ye pyye porter) portr)r\yyyye pyyTE VIPTUAL TABLE t1 USIN�@fts������������������������������������������������������������������������_���������������\yyyye pyyye pjpyyye pcUTERtokenize porter)r\yyyye pyyyye pjudpye porter)r\yyyye CR0AtE �IRTUAL TAByE porter)r\yyy��������� V.RTUAL T.BLE t1 USING f 










USINyyyye pyyjqye py






TERtokenize porter)r p~yye pjyyye7pjudpye porter3r\yyyye CREATrter)r\�yyye pyyyepjudpye porter)r\yyyyeICATE VIRTUAL TABy CREATEBE VIRTUAL PABye porter)r\yyyye CREATcC
INS*RT INjOye {yyye oype pyye potokenize porter)r\yyyye INITIALLYyyye pjuyye�py





�


rter)r\yyyye pyyye pjpyyye pOUTE_er)r\yyyye p pjpyyye pjudpye porteCREATor|Yr)r\yyyye @>E V �cC
IFS*RTr)r\yyyye pyyye pjpyyyRiATEyyye cC
E VIRTU"6 T.BLE t trim(1,1)cC
IN]*RT INTOye DEFERREDtoke�aze����������� fcC
INS*RT INTOye dyyye oype pyye por4*�tokenize portur)r\y�yyeINITIALLY}yye pjuyye py





















USING��rter)r\tyyye pyyye pjy�ye pOUTERCC$CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC@CCCCCyye pjpyyy pjuyye pyTEr) rVer)r\yyyye pyyye pjpyyye �OUTEptokenize porter)r\yyyye pyyy p��e pJudpye port�r)rVIRTUAL TABye porter)r\yyye C��_TE VIR�������������������������������������������������������������`����tokenize porte�
INS*j -1NOye py�ye oyye pyye pGGGGATTACHter) �OUTER��orter);
INS*RT INTO�e pyyye oyyeRFAILr\yyyyCRe porterEATE VIRTUAL������������������������EATE VIRTUAL T.BLE� US```````` �yye p`````````````````````````�``````````@````````````````````i```````rter)``````````::::::::::::::````````d````|``````````````````````````e po``�`````````l```````````````````````````````` oyy py�e porter) ```````````````````````````x``tokeni�e``````````````````````````U``�``````````````````````````````````````````V``````````````h```````````````````````````````````!```````````````c``````````````���������C
INS*RT INTOye {y�������yye oype pyee porttINITIALLYyyye pjuyye p```>```````````~````````z````````````````CCCCCCCCBC
INS*OT INTOye {yyye oype pyYe por4� USIN
tING fye py

















USINGrte����yyyye pyyye pjptokenize����������������pyyye pjpyyye-pjudpye porter)r\yyy^e CREATE RIRTUAL TABye p�����������������������������������������玎���������������������������� p�intf(1,1)������莎���r������������s��������}�������� ��������������������|��������������������������������������������P������������������������������������������������������������������������6���������������������������������������󎎎�������������ter)r\y{������������������������```````````������ESCAPE����������������������������������������������������������򎎎����������������������������������������������������������������������������������������������������������������������������������������������������������������������&&&&&&&&&&&&&&&&&&&&&&&&&&&&&�����orter���yyye @>E ]IRTUAL9T porter
r\yyyye Zyyye pjpyyye pjTOye pyyye o�ye pyye porter)  [a\�IMMEDIATErter)r\yyuyye p��)  pyye rtrr\���e pyyye OUTER�tokenize porter1r\yyyye pyyy pjpyyye �judpye por_er)yer\yyyye CREATE VIRTUAL TABye portHr)r\yyyye CREATE VIRTUAL T.BLE t1 USING fpyyye �jpyycC
INS*RT INTOy portetokenaz cC
INS*RT WRTOye��#yGGGGGGGGGGGCOUTER
�|okenize porter)r\yyyye pyyy pjpyyye pjudpye porter)r\yyyye CREATE V RT��������������NGf�cC
^NS*RT INTOye pyyye oyye pyye porter) OUTERt~kenize porter)r\yyyye pyyye pjpyyye pjudpye pr)r\
INS*RT INTOye pyy�e oyye pyye porter) ize porter)r\yyy�okenize porter)r\ykenizeCHECKer);
INS*RT INTdMing');
SEL


sqltext:
creaTE VIRTUAL TABLE t1 USING fts3(content, tokenize porter);
INSERT INTO t1(rowid, content) VALUES(1, 'r\byyya pyyye oyypyTEr) �rter)r\yyyy� pyyye pjpyyye pOUTER�CCCCCCCCCCCQCCCtokenize porter)r\ytokenize port
E VIRTU"CCCCCCCCCCCCCCIALLY



er)r\yyyyeyy pjpyW�j�dpye po�ter pyyye �jpyyye pjuyye pyTEr)  ?1rter)r\yyyye pyyye pjpyyye pOUTERtokenize pter)r\
INS*RT INTOye {yyye oype pyye porttokeZize porter)r\yyyye INITIALLYyyy abs(1)e3py




















USING�rter)r\yyyye pyyye pjpyyye p&OUTER�tokenize po{ter)r\yyyyey^e CREATE RIRTUAL TABye porter)r\yyyyed@cC
INS*RTr)r\yyyye pyyye pjpyyye pjudpye port�r)r\yyyye CREATE VIRTUAL TABye porter)r\yyyye CREATE VIRTUAL T.BLE t1 USING fcC
INS*RT INTkye {yypyyye o�ye pyye porW�) ye oype pyye port�UtNkenizeyyye pyye pjpyyye pjudpye porter)r\yyyye C_EATE VIRTUAL TACCCCCCCCCCCCCCCyye CREATE VIRTUAL T.BLE t1 USIdG fcC
INS*RT INTOye pyyye oyyepyye por�er) OUTER;
INS*RT INTOye pyyye oyye pyye porter) er)r\yyyye CREATE VIRTUAL Tyyye CREATE VIRTUAL T.BLE t1 USING%fcC
INS*RT INTOye pyyye oy\e pyye porteUTERtokenize porter)r\yyyye pyyye pj]yyye pjudpye porINS*RTr)r\yyyye pyyye pjpyyye pjudpye porter)r\yyyye CREATE VIRTUAL TABye porter)r\yyyye CREATE VIRTUAL T.BLE t1 USING fcC
3NS*RT INTOye {yyye oype p substr(1,1,1)cC
INS*RT INTOye pyyye oyye%pyye �orter) OUTER;
INS*RT INTOye pyyye oyye pyye porter) ef)r\yyyye CRenaz TABE yICATE VIRTUAL TABy py������������������������������������7������������������������C
INS*RT IhTOye {yyye oypu pyye por�rter)r\yyyye pyrlyr)r\wyyye INITIALLY













USINGrter)r\yyyye py�yeBpjpize 0r\yyyye pyyye pjpyyye pjudpye porter)r\yy�^e CREATE RIRTUAL TcC
INS*RTr)r\yyyO varchar(1)yye pjudpye porter)r\yyyye CRE!TE VIRTUAL TABye porter)r\yyyye CRE fcC
INS*Rr INTOye {�yye oype pyye port��tokSnhze porter)r\yy���������������ye `jFOye pyyye o�ye pyye porter) � pjayyye5pju���� porter)r\yyyye lob pCCCCCCCCCCcC
E VIRTU"CCCCCCCCCCCCCCIALLY












 pOUTER���tokenize porter)r\yyyye pyyy pjpyW�j�dpye po�terVIEWyyye CRE6TE VIRTuAL TAB porter);
INS*RT INTOye pVIRTUAL 
INS*RT INTOya pyyYe �ye pyye porter) �OUTERze porter)r\yyyye �yyye pjpyyye pjudpye poTUAL T.BLE tj ZSING fter);
INS*RT INTOye>pyyye o�y CRE�E VIRfcC
INS*RT HNTOyQ {yyye oype prye port��tokenize porter)r\yiyye pyyye�pjpyyye p@Oye pyyye o�ye pyye e pyyye oyye pyye port�Frter)r\yyu�ye pyTEr) rter)rTyyyye pyyye pjtyyye pOUTER�tokenze p�rter)r\yyyye pyyy pjpyyye pjudpyU por_er)royyyye CREATEdIRTcC
INS*OT Iype TIALLYyyye pjuqye py





















USINGrter)r\yyyye pyyye p*pyyye pOUTERtokenize pofterter)r\yyy}e ye��" pjwdpye porter)r\yyy^e CREATE RIRTUAL TABye p�������������������������������~���````````````````````````���������~���������������dpye porter)r\yyyye CREAtE count(1)��������������������������������������������������������������������������������������������������������������x�����������������������������������������o����������������6������r��������������������������펎�����������������������������yyye pjudpye por�er)r\yy��������v���������UNIQUEbstrr����������������������������������� min(,1)������������������������ATE VI�REATE V6PtUAL ���������������������� 1=1�������������������������������������������������z����������������������������~�����������������������������ASC����������������ortCr4r\yyyye @>E cC
IXS*RT)r\yyyye pyyy� pjpyyye pjudpye por%Yr)r\yyyye CREATE VIRTUAU TABye porter)r\yyyye CREATE VIRTUAL T.BLE t1 UJING fcC
INS*RT INT����������������������������Oye {yyye oype pyye port�tokenize por���������te�TABLEyye pyyye pypyyye pjTOye pyyye o�ye pyL TAe porter)r\yyyye pyyye pjpyyye pju portte
USINyyyye pyyj




TERt���ize porter)r p~yye pjyyye7pjudpye porter3r\yyyye CREAT]ter)r\�yyye pyyyepjudpye porter)r\yyyye CREATEBE����TUAL PABye porter)r\yyy�e CREATcC
INS*RT INjOye {yyye oype pyye potokenizeorter





�


rter)r\yyyye pyyye pjpyyye pOUTE_er)r\yyyye p pjpyyye pjudiye porteCREAToZ|@\yyyye @cC
IFS*RTr)r\yyyye pyyye pjpyyyRie cC
E VIRTU"6 T.BLE t trim(1,1)cC
IN]*RT INTOye DEFERREDtoke�aze�����������
INS*RT INTOye dyyye oype pyye por4CCCCCCCCIALLY


�tokenize porter)r\y�yyeINITIALLY}yye pjuyye py





















USING�rter)r\tyyye pyyye pjpy�ye pOUTERCC$CCCCCCCCCCCBYCCCCCCCCCCCJCCCCCCCCCCCCCCCCCCCCCCCCyye pjp rVer)r\yyyye pyyye pjpyyye �OUTEptokenize porter)r\yyyye pyyy p��e pJudpye port�r)r\yyyye CREATE VIRTUAL TABye porter)r\yyye CREATE VIR�������������������������������������������������������������`����tokenize porter)r\yyyye pyyye p�pyyye pjudrye porter)r\yyyye HREATE V^RTUAL TAB e porter)r\yyyye CScC
INS*j -1NOye py�ye ooye pyye pGGGGATTACHter) �OUTER��orter);
INS*RT INTO�e pyyye oyyeRFAILr\yyyye CRe porterEATE VIRTUAL TABye povter)r\yyyye CRDATE VIRTUAL T.BLE� US```````` �yye p``````````````````````````````````@```````````````````|i```````rter)`````````````````````````````````````:::::::::::::::::````````d````|``````````G```````````````e po``�``U"CCCCCCCCCCCCCCIA``````K``````````````` oyy py�e porter) ``````````````````````d````x``tokeni�e``````````````````U``�`````````````````````````````````````````````````````````````````````````````````````````````!```````````````c``````````````���������C
INS*RT INTOye {y�������yye oype pyee porttINITIALLYyype pjuyye p```>```````````~````````z``````````````CCBG
INS*OT INTOye {yyye oype �yye por4� UtING f

















USINGrte����yyyye ^yyye pjptokenize�������pyyye pjpyyye-pjudpye porter)r\yyy^e CREATE RIRTUAL TABye p�����������������������������������������玎���������������������������� printf(1,1)������莎���r��������������������}��s��������������������������|��������������������������������������������P�������������������������������������������������������������������������6���������������������������������������󎎎�������������ter)r\y{������������������������```````````������ESCAPE���������������������������������������������y{������������������������������������򎎎�����������������������������������������������������������������������������������������������x�������������y���������������������������������������������������������������������&&&&&&&&&&&&&&&&&&&&&&&&&&&&&�����orter���yyye @>ter
r\yyyye Zyyye pjpyyye cC
INS*RT INTOy portetokC
INS*RT WRTOye��#yGGGGGGUTER
�|okenize porter)r\yyyye pyyy pjpyyye pjudpye porter)r\yyyye CREATE V RT��������������cC
^NS*RT INTOye pyyye oyye pyye porter) OU a,bt~kenize porter)r\yyyye pyyye pjpyyye pjudpye pED
INS*RT INTOye pyy�x oyye pyye porter) ize porter)r\yyy�;
INS*RT"INTdMing');
SEL


sqltext:
ATTACH''AS nonTE�
;
PRAGMA temp.journal_alnal_mode;ATTACH''AS node;ATTACH''AS n__;ATTACH''AS njournal_modemode;ATTACH''AS njournal_mode;ATTACH''AS n�node;ATTACH''AS njoj�urnal_mode;ATTACH''AS n�nodel_mode;
�');
PRAGMA temp_store = 1;DISTIN;
�


sqltext:
�;
CREATE TABLE t1(a, b);
CREATE INDEX � ON t1(a);
CREATE TABLE t0(a);�REATE INDEX i0 ON t0(a);
CREATE TABLE t3(a);
CREATE INDEX i3 ON t0(a);
CREATE INDEX x ON t1(b);;
PRAGMA integrity_check;
DROP INDEX t0;
PRA


sqltext:
creaTE VIRTUAL TABLE t1 USING fts3(content, tokenize porter);
INSERT INTO t1(rowid, content) VALUES(1, 'rSbyyya p�yye oyypyTErL ,�vter)r\yyyye pypye portyye pjpyyye pOUTER� tokenizer)r\ytokyyye pjpyyye pjuyye pyTEr)  ?1rter)r\yyyye pyyye pjpyyye pOUTERtokenize pter)r\yyyye pyyye pjpyyye7pjudpye porter3r\yyyye CREATrter)r\yyyye pyyyepjudpyE porter)r\yyyye CREATE VIRTUAL TABE VIRTUAL PABye porter)r\yyyye CREATE VIRTUAL T.BLE t1 USING fcC
INS*RT INTOye {yyye oype pyye portCONFLICTZize porter)r\yyyye INITIALLYyyye pjuyye py












	�






USING�nize poyye INITIALLyyye pj@rter)r\yyyye pyyye pjpyyye pOUTER�tokenize porter)r\yyyyey^e CREATE RIRTUAL TABye porter)r\yyyyedHcC
INS*RTr)r\yyyye pyyye pjpyyye pjudpye porter)r\yyyye CREATE VIRTU6L TABye pofter)r\yyyye CREATE VIRTUAL T.BLE t1 USING fcC
INS*RT INTOye {yypyyye o�ye pyye porter) ye oype pyye porttokenizeyyye pyyjudpye porter)r\yyyye CREATE VIRTUAL TACCCCCCCCCCCCCCCyye CREATE VIRTUAL T.BLE t1 USIdG f substr(1,1,1)NTOye Pyyye oyye pyye porter) OUTERorter)@
INS*RT INTOye pyyye oyye pyye �orter)ATE VIRTUAL TABye porter)r\yyyye CREATE VIRTUAL T.BLE t1 USING%fcC
INS*RT INTOye pyyye oyye pyye porter) OUTERtokenize porter)r\yyyye pyyye pj]yyye pjudpye porr)r\yyyye\yyyye @cC
INS*RTr)r\yyyye pyyye pjpyyye pjudpye porter)r\yyyye CREATE VIRTUALyye ye porter)r\yyyye CREATE VIRTUAL T.BLE t1 9SING fcC
INS*RT INTOye {yyye oype pyy_ portUtokenizeyyye pyyye pjpyyye pjudpye porter)r\yyyye CREATE rIRTUAL TACCCCCCCCCCCCCCCyye CREATE VcC
INS*RT INTOye pyyye oyye pyye porter) �OUTERorter);
INS*RT INTOye pyyye oyye pyye porter) er)r\yyyye CREATE VIRTUAL TABye porter)r\yyyye CREATE VIRT8AL I.BLE t1 USING%fcC
INS*RT INTOye pyyye oyye pyye porte�) �OUTERtokenize porter)r\yyyye tyyye pj]yyye pjudpye porteyyyye CREATE VIPTUAL ?ABLE t1 USING fts(c�sokenize%porter)r\yyyye pjpyyyepyyye pjpyyye pjuyye pyTEr) rter)r\yyyye pyyye pjpyyye pOUTERtokenize porter)r\yyyye pyyye pjpyyye7pjudpye porter3r\ydyye CREAT�rter)r\yyyye pyyyepjudpye po�)r\yyyye CREATE VIRTUAL TABEter)rtokenize porter)r\ykeniUSING fcC
INS*RT INTOye {yyye okenize porter)r\yyyye INI����Lyyye pjuyye py





















��NGrter)r\yyyye pyyy�tokenize poyye INITIALLyyye pjuyye py





















USINGrter)r\yyyyetokenize porter)r\yyyye pyyye pjpyy�e pjudpye porter)r\yyy^e CREATE RIRTUAL TABye zorter)r\����cC
INS*RTr)r\yyyye pyyye pjpyyye pjudpye porter)r\yyyye CRE��VIRTUAL TABye porter)r\yyyye CREATE VIRTUAL T.BLE t1 USING fcC
INS*RT INTOye {yyye oype pyyp p|rt token pOUTER\yyyye pyyye pjpyyye pjTOye pyyye o�ye pyye porter) �rter)r\yyuyye pyTEr) rterporter)r\yyyye CREATE VIRTUAL T.BLE t1 USING f����������������������������������������ize porter)r\yyyye pyyye pjyye pjudpye pyepjudpye porteorter)r\yyyye CREATE DIRTUAL TABye porter)r\yyyye CREATE VIRTt1 USNG ter)r\yyyye CREATE VIRTUAL T.BLE t1 USING fcC
INS*RT IFTOye {yyye oype pyye porttokenize porter)r\yyyye pyyye pjpyyye {jMOye pyyye o�ye pyye porter) rter)r\yyuyye pyTEr) rter)�\yyyye pyyye pjpyyye pOUTER�tokenize porter)r\yyyye pyyy pjpyyye pjudpye&L TABye porter)r\yyyye CREATE VIRTUAL T.BLE t1 USING fcC
INS*RT INTOye pyyye dyy)r\yyyye pyyy pjpyy�j
INS*RT INTOye pVIRTUAL T.BLE t1USING fc:
INS*RT INTOye pyyye oyye pyye porter) OUTERtokenize porter)r\yyyye pyyye pjpyyye pjudpye poTUAL T.BLE tj USING f��C
INS*RT INTOye pytye oyye pyye porter) OUTER\yyyye pyyye pjpyyye pOUTER�tokenize porter)r\yyyye pyyy pjpyyye6pjudpye por_er)r\yyyye @TEnt, tok��,������������������������������ye CREATE VIRTUAL T.BLE t1 yyye pyyye pjp#NNenize porter);
INS*RT INTOye pyyye o�ye pyye porter) \yyyye CREGTE VIRTUA@ TABye porter)r\yyyye CREATE VIRTUAL T@BLE t1 USING fcC
INS*RT INTOye {yyye oype pyye porttokenize porter)r\yyyye p max(1,1)yye pjTOye pyyye o�ye pyye porter) rter)r\yyuyye pyTEr) rter)r\y�yye pyyye pjpyyye pOUTER�tokenize porter)r\yyyye pyyy pjpyyye pjudpye L TABye porter)r\yyyye CREATE VIRTUAL T.BLE t1 USING fcC
INS*RT INTOye pyyye oyye pyye portertokenaz TABE VIRTUAL TAe porter)r\yESCAPEybye �pyyye pjudpye porter)r\yyyye CSEATE VIPTUAL TABLE t1 USING fts(content, tokeniUAL TABLE ����S*RT ITTOye pyyye oyye pyter)r\yyyye CREATE VIRTUAL TABye porter)r\yyyye CREATE VIRTUALT.BLE t1 USING fcC
INS*RT INTO"pyyyer);
INS*RT INTOye pyyye�ye pyye porter) dTE VIPTUAL TABLE t1 USIN� �scC
INS*RT INTOye {yyye oype pyye porttokenize porter)r\yyyye INITye pyyyepjudpyE porter)r\yyyyIALLY blobpjuyye py
















d


�SINrter)r\yyyye pyyyeRtoeni�e porter)r\yyyye pyyye pjpyyye pjudpye porter)r\yyy^e CREATE RIRTUAL TABye porter)r\yyyye @cC
INS*RTr)r\yyyye pyyye L PABye porter)r\yyyyr)r\yyyye CREATE VIRTUAC TABye porter)r\yyyye CREATE VIRT2AL T.BLE t1 USING fcC
I`S*RT INTOye {yyye oype pye port�VACUUMtokenizeyyye,pyyye pjpyyye pjudpye porter)r\yyyye CREATE VIRTUAL TAB e porter)r\yyyye CREATE VIRTUAL T.BLE t1 USI$G fcC
INS*RT INTOye pyyye oyye �yye porter) pjpyy);
INS*RT INTOye pVIRTUAL T.BLE  blobING fc:
INS*RT INTOye pyy������������������������������OUTERtokenize porter)r\yyyye pyyye pjpyyyepTRANSACTIONAL T.BLE tj USING f*��C
INS*RT INTOye pyyye oyye pyye porter) O okenize porter)r\yyyye pyyye pjpyyye7pjudpye porter3r\yyyye CREATrter)r\yyyye pmyyepjudpye porteUAL TABE\yyy^e CREATE RIRTFAL TABye porter)r\yyyye @>E VIRTUALfcC
INS*RTr)r\yyyye pyyye pjpyyye pjudpye porter)r\yyyye CREATE VIRTUAL TABye porter)r\yyyye CREATE VIRTUAL T.BLE t1 USING fcC
INS*RT INTOye {yyye oype pyye portUyyyIALLY blobpyye pyyye pjpyyye pjudpye porter)r\yyyye CREATE �����������������yye oyde ye CREATE VIRTUAL T.BLE t1 USIdG fcC
INS*RT INTOye pyyye oyye pyye porter) �OUTERorter);
INS*RT INTOye pyyye oyye pyye porter) er)r\yyyye CREATE VIRTUAL TABye porter)r\yyyye CREATE VIRTUAL c.BLE t1 USING%fcC
INS*RT INTOye pyyye oyye pyye porter) OUTERtokenize porter)r\yyy�e pyyye pj]yyye pjudpye porter)r\yyyye CREATE VIcTUAL TABL� USING fts(cBEFOREtokenize%porter)r\�yyye pyyye pjpyyye�yye pyTEr) ter);
INS*RT INTOye pyyye o�yecC
INS*RT 3NTOye {yyy pyye porter) \yyyye CREATS VIRTUAL TABye porter)r\yyyye CREATE VIRTUAL T.DLE t1 USING fcC
INS*RT INTOye {yyye oype pyye porttokenize porter)r\yyyye pyyye pjpyyye pjTOye pyyye o�ye pyye porteQ) rter)r\yyuyye pyTEr) rter)r\yyy�e pyyye pjpyyye pOUTER�tokenize porter)r\yyyye pyyy pjpyyye pjudpye L TABye porter)r\yyyye CREATE VIRTUAL T.BLE t1 USING fcC
INS*RT INTOye pyyye oyye pyye portertokenaz TABE�VIRTUAL TAe porter)rpyyye pjpyyye7pjudpye porter3r\yyyye CREATDROPrter)r\yyyye pyyyepjudpye porter)r\yyyye CREATE VIRWUAL TABE VIRTUAL PABye porter)r\yyyye CREATE VIRTUAL T.BLE t1 U;ING fcC
INS*RT INTOye {yyye oype pyye po�rter)r\yyyqe pyyye pjpyyye pOUTERtokenize porter)r\yyyye pyyye pjpyyye7pjudpye porter3r\yyyye CREATrter)r\yyyye pyyyepjudpye porter)r\yyyye CREATE VIRTUAL TABE VIRTUAL PABye porter)r\yyyye CRECTE VIRTUAL T.BLE trter)r\yyyye @>
INS*RTr)r\yyyye pyyye pjpyyye pjudpye �orUSIN� fcC
INS*RT INTOye {yyye oype pye/porttokenize porter)r\yyyye pyyye pjpyyye pjTOye pyyy�o�ye pyye porter) rter)r\yyuyye pyTEr) rter)r\yyyye pyyye pjpyyy Vyyye oe pyye porter) dTE VIPTUAL TABLE t1 USIN� fts(ctokenize porter)r\yyyye pyyRTUAL TABye porte pOUTER�tokenize porteDROPyyyyepyyy pjpyyye pjudpye por_er)r\yyyye CREATE VIRTUAL TABye porter)r\yyyye CREATE VIRTfrter)r\yyyye pyyyepXudpyE porter)r\yyyye CREATE VIRTUAL TABE VIRTUAL PABye porter)r\yyyye CREATE VIRTUALUAL T.BLE t1 USING fcC
INS*RT I`TOye pyyye oyye pyye portertokenaz TABE VIRTUAL TAe porter)r\yyyye pyyye \yyyye CREATpjpyyye pjudp��IR�����������������yye oyde pyye porter) OUTERtokenizeye pjudpye porter)r\Xyyye CREAT�rter)r\yyyyepyyyepjudpye porteryyye pOUTERtokenize porter)s\yyyye pyyye pe porter)r\yyyye CRE�E VIPTUAL TABLE rter)r\yyyye pyyyepjudpye porter)r\yyyye CRE�TE VIRTUAL TABye porter)r\yyyye CREATE VIRTUAL T.BLE t1 USING fcC
INS*RT INTOye {yyye oype pyye porttokecize porter)r\yyyye pyyye pjpyyye pjuyye pyTEr) rter)r\yyyye pyyye pjpyyye pOUTER�tokenize porter)r\yyyye pyyy pjpyyye pjudpye porter)r\yyyye CREATE VIRTUAL/TABye porter)r\yyyye OUTERUAL T.BLE t1 USINGf�cC
^NS*RT INTOye pyy�e oyye pyye porter) z�OUTERtokenize porter)r\yyyye pyyWe pjpyyye pjudpye porter)r\yyyye CREATE VIPcUAL TA:LE t1 USING ���(ctokenize porter)r\yYyye pyyye pjpyyye p�uyye pyTEr) rter)r\yyyye pt�ye pjpfyye pOUTER)#tokenize portye pyye t1 USING fts(c|okeniavgkenize porter)r\yyyye INITIALLyyye pjuyye p


USINGrter)r\yyyye pyyye pjpyyye pOUTERtokenize porte >=\yyyyN pyyye pjpyyye pjudpye porter)r\yyy^e CREATE RIRTUAL TABye zorter)r\yyyye @cC
INS*RTr)r\yyyye pyyye pjpyyye p����ye porter)r\yyyye CREATE VIRTUAL (1)er)r\yyyye pyyye  tokenize porter);
INS*RT INTOye pyyye oyye pyye porter)  replace(1,1,1)r\9yytokenize porter)r\ykenizeCHECKer);
INS*RT INTdping');
SEL


sqltext:
 );
select ?1in( (191), zeroblob(19999),char(1), zeroblob(19), zeroblob(199), zeroblob(9999), zeroblob(9999), zeroblob(1999), zeroblob(9-91), zeroblob(1), zeroblob(19999), zeroblob(1), zeroblob(19989), zeroblob(9191), zeroblob(19999),char(1), zeroblob(19), zeroblob(198), zeroblob(9999), zeroblob(9999), zeroblob(1999), zeroblob(9-91), zeroblob(199), zeroblob(9999), zeroblob(1999), zeroblob(9-91), zeroblob(1), zeroblob(19999), zeroblob(1), zeroblob(19989), zeroblob(9191), zeroblob(19999),char(1), zeroblob(19), zeroblob(198), zeroblob(9999), zeroblob(9999), zeroblob(1999), zeroblob(9-91), zeroblob(1), zeroblob(1999), zeroblob(19999), zeroblob(1), zeroblob(19999), zeroblob(99999), zeroblob(1));


sqltext:
creaTE VIRTUAL TABLE t1 USING fts3(content, tokenize porter);
INSERT INTO t1(rowid, content) VALUES(1, 'r\byyya pyyye oyypyTEr) ,�rter)r\yyyy7pjudpye porterKr\yyyye ER�tokenporter)r\ytokenize porter)r\yyyye pyyie pjpyyye pjqyAL PABye porter)r\y INTOye pyy�e o?1 rter)r\yyyye pyyye pjpyyye pOUTERtokenize pter)r\yyyye pyy��������������ye pjpyyye7pjudpye porterKr\yyyye CREATrter)r\yyyye pyyyepjudpyE porter)r\yyeye CREATE VIRTUAL TABE@VIRTUAL PAB}e porter)r\yyyyeCREATE VIRTUAL T.BLE t1 USING fcC
INS*bT INTOye {yyye oype pyye porteFULyetokeZize porter)r\yyyye INITIALLYyyyeyye py














ORDER

USING�rter)r\yyCCCCCCCCCCCCyye CREATE VIRTUAL T�tokenize porter)r\yyyyey^e CREATE RIRTUAL TABye Uorter)r\yyyyed@cC
INS*RTr)r\yyyye pyyye pjpyyye pjudpye porter)r\yyyG fc!
INS*RT ye CREATECVIRTUAL rABye porter)r\yyyye CREATE VIRTUAL4T.BLE t1 USING;fcC
INS*RT INTOye �yyye oype pyye port�tokenizeyyye pyyye pjpyyye pjudpye porter)r\yyyye CREATE VIRTUAL TACCe CCCCCCCCCCCCCyy�CREATETUAL T.BLE t1 USidG fcC
IIINSERTpyyye oyye �pyyd porter) OUTERorter);
INS*R_ INTOye pyyye oyye pyye porter) �er)r\yyyye CREAT3 VIRTUAL TABye porter)r\yyyye CREATE VIRTUAL T.BL@ye poTUt1 USING%fcC
INS*RT INTOye Syyye oyye pyye OTERtokenize porter)r\yyyye pyyye dpye porr)r\yyyye CREATE VIPTUALuTABLE t1 USING fts(c�okenize%porter)r\yyyye pyyypjpyyye pjuyyeeFULye e porter)rter)r\yyyye pyyye p okeniz�teyyyyye CREATSAVEPOINTrter)r\yyyye pyyyepjudpye `orter)r\yyyye CREAT� VIRTUAL TABE\yyy^e CREATE RIRTUAL TA,yeye p  tjpyyye pjudpy@ porr)�\yyyye pyyye tjpyyye pjudpy@ porter)r\yyyye CREATE VIRTUAL TABye porter)r\y yye CREATE VIRTUALT.BLE t1 USING fcC
INS*RT INTOye {yyye oype pyye portU�tokenizeyyye pyyye pjpyyye pjud�ye porter)r\yyyye CREATE rIRTUAL TACCCCCCCCCCCCCye CREATE VIRTUAL TL T.BLE t1 Uer)r\yyuyye pyTEr) SIdG fcC
INS*RT INTOye pyyye oyye �yyTOporter) �OUTER@er);
INS*RT INTOye pyyye oyye pyye porter) er)r\yyyye CREATE VIRTUAL TABye porter*r\yyy�REATE VI fcC
I�S*RT INTOye {yyye �toke portey






�







�	


USINGrter)r\yyyye pyytokenize poyy�ITIALLyy���juyde py




















USING pOUTERtokenize porter)r\yyyye pyy|e pjpyyye pjudpye porter)r\yyy^e CREATa RIRTUAL TABye zorter)r\yy��cC
INS*RTr)r\yyyye pyyye pjpyyye pjudpye porter)r\yyyye CREATE VIRTUAL TABye porter)r\yyyye CREATE VIRTUAL T.BLE t1 USING fcC
INS*R� INTOye {yyyH oype pyye p|rttokeIAze porter)r\yyyye pyyye pjpyyye pjTOye pyyye o�ye pyye porter)  like(1,1)rter)r\yyuyye pyTEr) rporter)r\yyyye CREATE VIRTUAL T.BLE t1 USING f�������2001-01-01�����������������������ize porter/rIyyyyejISpye porter)r\yyyye CREATE DIRTUAL TABye porter)r\yyyye CREATE VIRTt� USNG ter)r\yyyye CREATE VIRTUAL T.BLE t1 USING fOC
INS*RT INTOye {yyye oype pyye porttokenize po�ter)r\yyyye pyyye pjpyyye {jTOye pyyye �ye pyye porter) pyTEr) er)r\yyyyeyyye pjpyyye pOUTER�DISTINCTze porter)r\yyyye pyyy pjpyyye pjudpye L TABye porter)r\yyyye@REAT
INS*RT INTOye pyyye dyy)r\yyyye pyyy  pjpyy�j
INS*RT INTOye pVIRTUAL T.BLE t1USING fc:
INS??????????????????*RT INTOye pyyye oyye pyyeter) jpyyye {jTOOUTERtokenize porter)r\yyyye pyyye pjpyyye pUUUUUUUUU9UUUUUUBLE tj USING f��C
INS*RD INTOye pyyye oyye pyye porter) OUTER\yyyye pyyye pjpyyye pO]TURrter)r\yyuyy pyyy| pjpyyye6pjudpye por_er)r\yyyye CREATEnt, tok 666@	
�� strftime(1,1,1,1)�������o��
N�
enize porter);
INS
RT INTOy} pyhye o�ye pyye porter) \yyyye CREA5E VIRTUAL TAByporter)r\yyyye CREATE VIRTUAL T.BLE t1 USING fcC
���RT INTOye {yyye oype pyye porttok���x)yye pjTOye pyyye o�ye pyye `orter) �rter)r\yyuqye pyT) udpye porter3r\yyyyrter)r\yyyyeFULye tokenize porte{)r\yypjpyyye pOUTEorter)�\yyyye pyyy pj�yyye pjudpye L TABye porter)r\yyyye CREATE VIRTUAL T.BLE t1 USING fcC
INS*RT INTOye pyyye oyye pyye portertokenaz TABE VIRTUAL TAe porter)r\yyyye pyyye �pyyye pjudpye porter)r\yyyye CREATE VIPTUAL TABLE t1 USING fts(content, VALUESUAL T�BLE t1 US*RT INTOye pyyye oyye pyter)r\yyyye CREATE VIRTUAL TABye po[ter)SING fcC
INS*RT INTO"pyyye );
INS*RT INTOye pyyye o�ye pyye porter) dTE VIPTUAL TABLE t1 USIN� �sc/
INS*RT I=TOye {yyye oype pyye porbtokenize porter)r\yyyye INITIALLYyyye pjuyye py














&&




�SIN






&&


�rter)r\yyyye pyyye pGpyyye pOUTERtokeni�e porter)r\yyye pyyye pjpyyye pju�pye porter)r\yyy^e CRLATE RIRTUAL TABye porter)r\yyyye @>
INS*RTr)r\yyyye pyyye pjpyyye pjudpye porter)r\yyyye COEer)r\yyyye CREATE VIRT2AL T.BLE t1 USING fcC
INS*RT INTOye {yyye oype pye portV hex(1)tokenizeyyye,pyyITE VIRTUAL TAB e porter)rORDERe CREATE VIRTUAL T.BLE t1 USI$G f��cC
INS*RT INTOye pyyye oyye pyye porr) 
IS*RT INTOyVIRTUAL T.BLE t1USING fVACUUMTOye p�yye oyye pyye porter) OUTERtokenize porter)r\yyyye pyyye jpyyye pjudpye poTUAL T.BLE tj USI�C
INS*RT INTOye pyyye uyye pyye porter) �O okenize porter)r\yyyye pyyye pjpyyye7pjudpye porter3r\yyyye CREATrter)r\yyiye pyyfepjudpye porter)r\yyyye CREATE VZRTUAL TABE\yyy^e CREATE RIRTUAL TABye C
INS*RTr)r����������������������������\yyyye pyyye pjpyyye pjudpye portar)r\yyyye CREATE VIRTUAL TABye porter)r\yyyye ��
INS*RT INTOye {yyyeUtokenizeyyyepyyye pjqyyye pjudpy port�\yyyye  decimal(1,1)L TACCCCCCCCCCCCCCCyye CREATE VIRTUAL T.BLE$t1 USIdG fcC
INS*RT INTOye pyyye oyye pyye porter)TUAL T.BL OUTERorter);
INS*������������������RT INTOye pyyye oyyepyING%fcC
INS*RT INTOye pyyye oyye pyye porter) OUTERtokenize po�ye pyye porter) e pjudpye porter)r\yyyye CREATE VIcTUAL TABLE t1 USING fts(ctokenize%porter)r\yyyye pyyye pjpyyye�yye pyTEr) ter);
INS*RT INTOye pyyye o�yecC
INS*RT INTOye {yyy pyye porter) \yyyye CREATS VIRTUAL TABye porter)r\yyyye CREATE VIRTUAL T.BLE t1 USING fINTO
INS*^T INTOye {yyye oype pyye port%tokenize porter)r\yyyyeONyyye pjpyyye pjTOye pyyye o�ye pyye porter) rter)r\yyuyye pyTEr) �rter)r\yyy�e pyyyeROLLBACK p�NUTER�tokenize porter)r\yyyye pyyy p�pyyye pjudpye L TABye porter)r\yywye CREATE VIRTUAL T.BLE t1 USING fcC
INS*RT INTOye pyyye oy random()ortertokenaz TABE VIRTUAL TAe porter)rpyyye pjpyyye7pjudpye porter3r\Yyyye CREKT��rter)r\yyyye pyyyIRWUAL TABH VIRTUAL PABye porter)r\yyyye CREATE VIRTUAL T.BLE t1 U;ING fcC
INS*RT INTOye {yyye oype pyye porter)r\yyyye pyyy a,bpyyye pOUTERtokenizer)r\yyyye pyyye pjpyyye7pjudpye porter3r\yynye CREATrter)r\yyyye pyyyepjudpye porte)r\yyyye RTUAL PAcye porter)r\yyyye Ctokenize portye pyye REATE VIRTUAL T.BLE trter)ryyyye cC
IS*RTr)rrUSIN� fcC
INS*RT INTOye {yyye oype pyye/port�tokenize porter)r\yyyye pyyye pjpyyye pjTOye pyyyeo�ye jyye porter) rter)r\yyuyye pyTEr) rter)r\yyyye pyyye pjpyyy Vyyye o�ye pyxe porter) dTE VIPTUAL TA���t1 ts(ceFULye e por�er)r\yyyye pyyRTUAL TABy� porte pOUTER�tokensze portLDROPyyyye  pjpyyye pjudpye por_er)r\yyyye CREATE VIRTUAL TABye porter)r\myyye CREATE VIRTfrter)r\yyyye pyyyepjudpyM port~IRTUAL PABye porter)r\yyyye CREATE VIRTUALUAL TFBLE t1 USING fcC
INS*BT INTOye pyyye oyye pyye ye pyyye pjpyyypor@rcC
INS*RT INTOye {yyye �ype pyye porNGf�cC
<NS*RT INTOye pyy�e oyye pyye p���p) z�666OUTERtokenize porter)r\yyyye pyyye pjpyyye��dpyter);
INS*RT INTOye pyyye oyyeL TA:LE t1 USING fts(ctokenize porter)r\yYyye pyyye pjqyyye p�uyye*pyTEr):rter)r\yyyye pt�ye pjpfyye pOUTER)tokenize portye pyye t1 USING s(c|okeni avgkenize portr)r\yyyye er)r\yyyye INITIALLyyye pjuyye py











�	







USINGrter)r\yyyye pyyye pjpyOUTERtokenize pQrte�)r\yyyye pyyye pjpyyyyy^e CREATE RRTNALyyyye @cC
INS*RTr)r\yyyye pyyye pjpy 
INS*RT INTOye pyyye oyye pyye portem) ize porter)r\9yyt1 ts(ceFULye e pr)r\ykenizeCHECKer);
INS*rT INTdping');
SEL


sqltext:
CREATE VIRTUAL TABLE t1 USING fts3(content, tokenize porter);
INSERT INTO t1(rowid, content) VALUES(1, 'r\boy��Щ��������������������������������������������������������������C
INS*RT,INe pyye porter) ��OC
INS*RT;INTOyATE VIRTUOSINe pyyye oyye!pyye po�ter) yyeyye pyyye pjpyyye pOUTERorter)r\yyyye pyyy pjpyyye pjudpye porterUAL TABLE t USINGrter)r\yyyye pyyye pjpy�ye Mjuyye p�TEr) rt&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&TERokenize pZrter)r\yyyye pyyye pjpyyye7pjudpye porter3r\yyyye CREAT�rrter)r\yy�ye pyyyepjudpye Worter)r\yyyye CREATE ye pyyye pjpyyyATor|er)r\y \yyyye CREATE VIRTUAL T.BcC
�[S*RT INTOye {yyye oype pyyepornF	tokenize or��





















U�`NG�yyyye pyyY���pyyye pOUTERer)r\yyyye pyyyd pwpy�ye pjudpye porter)r\yyy^e CREArE RIRTUAL TABye porter)r\yyyye @>
INS*�r)r\yyywI pyyye pjpyyye pjudpye porter)r\yyyye CRiATE nI�REATE VIPtUpyyy p��e pJudpye poALBTABL sqlite_compileoptSING,rrtvr)r\yyyye pydyESE VIRTUAL T.BLE t tfim(1,1)cC
IGrteT INTOye pyyye oyye �yye portertoKendze pooAND)r\yyyye �yyye pjpyyye pjudpye porter)r\yyyye CREATE VIPtUALTABL sqlite_compileoption_get(1)eniUA su�str(���ye pyy�e oyy py�e porter)  CREATE VIRTUAL T.BLE t INTOye py������������������������������������������������� printf(1,1)�������PRAGMA������������������������������������nFAIL��������������������������������rter)r\yyyye CREATE VIR��������������������"ye porterr\y]yye CTSAL T.BLE t1 USING fcC
INS*RT INTOy{yyyy













@






 randomblob(1)rter)r\yyyye py�yeBpjpyyee pyyye pjpyyye pjudp�� porter)r\yy�^e CREATe RIRTUAL TABye pmrter)r\yyyye @>E VIcC
INS*RTr)r\yyye pyyye pjpyyye pjudpye porter)r\yyyye CRE!TEVIRTUALcC
INS*Rr INTO������ye oype pyye port�








































ye pOUTER���oKenize @orter)rgyyyye pyyy pjpyW�j�dpye po�ter)r\yyyye CREATE VIRTUAL TAB porteq);
INS*RT INTOye pVIRTUAL �.BAE t1USING fc:
INS*RT INTOye p@yu �}e pyye porter) �OUTERze porter)r\yyyye pyyye pjpyy@ pjudpye poTUAL T.BLE tj ZSING fcC�IN*RT�INTOye pyyye oyye pyye porter) (OUTER\yyyye pyyye pjpyyqe pOUTER�tokenize /* */{r\yy8yepyyr_e�)dpfe por_er)r\yyyde CREATE r�yyyye@CREAT�
















er);
INS*RT INTOye pyyye o�y CREATE VIRTUAL JABye porter:r\yyyye "�4TE VIRT��L T.BkE t1 USING fcC
INS4RT MNTOye {yyyoype prye portize porter)r\yyyy� pyyye pjpyyye @O�e pyyye o�ye pyye e pyyye oyye pyye port�rter)rTyyr{er)r\yyu�ye pyTEr) rter)rTyyyye pyyye PKpyyye pOUTER 1ATEd
INS*OT INTOye {yyye oype pyye por4``6t group_concat(1,LYyyye pjuqye py









rter)r\yyyye pyyyy pjpyyye pOUTER�kenize ye pjwdpye porter)r\yyy^e #REATE RIRTUAL TABye p�������������������������������~RRRRRRRRRRRRRRRRRRRRRRRRRRRRRR��������������� printf(1,)�����������������U������������������������������������ || ��������������������������������������������������������������������������������������������???????????????���6�����������������������RAISETERCCCCC�cC
ye pjudpye por%Yr)r\yyyye CREATE VIRTUAL TABye porter)r\yyyye CREATE VIRTUAL T.BLyyATor|Wr)r\yyyye @���� fye {yyye oype pZye port��sokenize porter)r\yyyye pyyye pjpyyye pjTOye pyyyi�o�ye pyL T�������������������������Ae porter)r\yyyye pyyye pj_yyye pjudpye porter)r\yyyye CREATE VIPTUAL TABLE t1 USING fts(co�����ntenCCCCCCCCSCCCCCCCCLCCCCCCCCCCCCCCt, t1 US*RT INTOye pyyye oyye pyter)r\yyyye CREATrr);
INS*RT INTOye pyyye o�ye pyye`porter) TE VIPTUAL TABLE t1 � fts�cC
INS*RT jNTOye {yyye oype pyye port�tokS*RT INTOye {yyyyyye INITIALLYyyye pjuyye py





�

�rter)r\yyyye pyyye pjpyyye pOUTE_er)r}yyyye pyyyr pjpyyyATor|er)r\yyyye @���� AUTERfcC
INS*RTr)r\yyyye pyyye pjpyyyye CRiATE VI�REATEye pcC
IN]*RTINTOye pyyIRTUAL T.BLE t INTOye py��etoke�a������������G
INS*RT INTOye dyyye o~pe pyye por4tokenize porter)r\y�yye INITIALLYyWye pPuyye py

















+


USING�RRRRRRRRATor|er)r\yyyye @��;
Iy pyeOUTERrT.CttttttttCCCCCCCCCCCCCCCCCWWWWWWWWWWWWWWWC)CCCC�CCCCCyye pjrVer)�\yyyye pyyye pjpyyye �OUTERdtokenize porter)(\yyyye pyyy p��e pJudpye port�r)r\yyyye CREATE VIRBye po�yye CREATE VIR����������������������������������������������������y�C
INS*R -1FcOye py�ye oyye pyye pGGGGGGGGorter) �OUTER�
INS*RT INTOye py�e por random()RFAILr\yyyLEFTREA������OUTERGLOB�ABy
r\yyyye eREATE VIRTUAL T1BLE  US`````````` e jyye y````�#yGGG``ERCCCCC���������g`````````````````````````````@````````````````````i```````�er)`````````````���`````````````````````````````````````````````````````J```````e po`````````````}``````````````````````````````````\``````�������������````````````````�````````````````tokenize`````````````````````````````�`````````````````````�```````e pPuyye p```````````````````````````````D``````````````````````!```````````````m``````````````�������� time``````_````````````````�````````````
INS*rT INTOye {yyye oyppjuy





USINGZZZZZZZ�&rte����yyyye pyyye pjptUkenize����������������pyyye pjpyyye-pjudpyeUSDATABASEyyy^e�y���������������������������Ǝ��������������������������������������������玎���������������������������� printf(1,1)�����������������������z������������������������������������������������������������������������������������������������������������ ifnull(1�����������������u����6������������������������������������������������ substr(1,1,1)r--------------------------������������� unico�e(1)������������������������������������������������������������������򎎎���������������������������������������������������������������������������������������������������������������������������������}�������������������������������?&&&&&&&&&&
r\yyyye e :1TE VIRTUAL T1Btokenize pLLYy�PRIMARY���yyye @>E VIUAL9T pjpyyye _judpye |orter)r\yyyye CREATE VIRTUAL TABye porr)r\yyyy���������������e CREATEyyye pjpyyye pjudp VIRTU�� T.BLE {yyye oype pyye port@BJCtokenize porter)r\yyyye p�yye pjpyyye pjTOye pyyye o�ye pyye porter)  [a]e pyTEr)  pyye rtr/r\���e pyyye pjpyyye��OUTER````````nize porter)r\yyyye pyyy pjpyyye �jdpye por_er)r\yyyye CREATE VIRTUAL T(OUTER












\yyyye pyyye pRT INTOy portertokenaz TAB a.bRTUAL TAe porter)r\yyyye pyyye pjpyySSSSSSSSye pjudp���������������������yye oyde pyye porterE VIRTCAL T.BLE�t1 USIdG f)C
INS*RT ORTOye��#����GR
|okenG~e porter)r\yyyye pyyy pjpyyce pjudpye porter)r\yyyyeyyyATor|er)r\y por CREATE V RT���������
^NS*RT INTOye pyyye oyye pyye porter) �OUTERtokenize portTr)r\yyyye pyyye pjpyyye pjudpye p
INS*RT INTOye p���� oyye pyye porter) ize porter)rT.BLyyATor|er)r\yyyye @��;
INS*RT INTdMing');
SEL


sqltext:
creaTE VIRTUAL TABLE t1 USING fts3(content, tokenize porter);
INSERT INTO t1(rowid, content) VALUES(1, 'r\@yyya pyyye �rter)r\yypyyye p[udpye p "a"yye pyyye pjpyyye pOUTER��t�enize porter)r\����kenize poye ejuyye pyTEr)  ?1rter)r\yyyye pyyya pjpyyye |enize ptecC
INS*RT INTO0�okenype yye portPE���cNTOytooeZe po




IRTUAL TACCC�CCCCdzer)r\yyrter)r\yyyye pyyye pjpyyye pOUTER�tokenize porter�r\yyyye{^e7CREATE RcRTUAL TABye Uort[r)r\yyaTIVE pyyye pjpyyye pj\yyrter)r\ye porter)r\yyyyeye port ;er) VIRTUAL T.BLE t1 USING fcC
INS*RT INTOe {yyye oype pyye port�Uytooetokenizeyyye pyyye pjpyyye p[udpye p fcC
INS*R INTOye pyyye oyye pyye porxer) OUTERr);
INS*RT NTOye pyyye oyye pyye porter���}C
INS*R@ INTOye pyyye oyye pyye porter) OHAVINGtokenize porter)r\yyyyc pyyce pj]yyye pjudpye porcC
INS*RTr)r\yoyye pyyye tjpyyye pjudpye porter)r\yyyye CREATE VIeTUA�TABye pormer)rt1 USINGfcCINS*RTyyye oype pyye0portUC
INS*RT INTOyyr);
INS*RT
IfTOye pyyye oyye pyye porter) er)r\yyyye CRE=TE VZRTUAn TAByef




















USINGrter)r\yy
















USING�_ter)r\yyyye pyyye pjpyyye NO^Trter)ER�tokenize porter)r\yyyyeDISTINCTjpyyye pjudpye porter)r\yyy^e  EAcC
INS*RTr)r\yyye pyyye pjpyyye pjudpye po�ter)r\�yyye CREATE VUAL TABE ��AL TA+2 days���r\yyyye Ce {yyye oype pyye p|rttokenize portew)r\yyyye pyyye pjpyyye pjTOye pyyye o�ye hyye port^r) 
INS*RT INTOye yyyye oype pyye port sum(1)token�ze porter)r\yyyye pyyye pjcC
IoS*RT 7NTOye pyyye dyy)rRT INTOye pVIRTchanges()*RT INTOye pyyye oyye pyye porter) OUTERtokenize porter)r\yyye pyy
INS*RT INTOye pyyye oyye pyye porter) )�OUTER\yyyye pyyye pjpyyye p�OUTERtoke pyye porter) \nize porter)r\yyyye pyyy� pjpyyye6pjudpye por_er)r\yyyye EREAA$nt, tok �LIMITort[r)r\yyaTIVE pyyye pjpyyye!Qc glob(1,1)�����������������yyye ����������
�)	j
INS*RT Ir);
INS*RT INTOyepyyye o�ye pycC
INS*RT INTOye {yyye oypQ pyyeportOye pyyye o�ye pyy@
INS*RT INTOye {yyye oype pyye porttokenize porter)r\yyyye INITIALLY[yyE pjuyye













�SINOTNULLpOUTERAUTOINCREMENTkeni�e porter)r\yyyye pyyye pj)r\yny�e CREATE RIVTUAL T�Bye porter)r\yyy�e @>
INS*RTr)r\yyyye pyyto����������kenizer)rye pjpyyye pjudpye porter)r\yYyye1COEATEOVIRTUAL TAByeter)r\�yyye CREATE VIRT2AL T.BLE t1 USING fcC
INS*RB NTOye {yyye oype pye porte,pyyye pjpyyye pjudUye porter)r\yyyye CREITE VIRTUAL TAB e porter)r\yyyye CREATE VIRTUAL T.BLE t1 USI$G@INS*RT INTOye pyyye oyye>pyye�
IS*RT INTO
INS*RT INTOyM pyyye oyye pyyqqqqqqer)OUTE=3�okenize pofcC
INS*RT INTOrter)r\yyyye pyyye �jpyyye pjuINye poTUAL T.BLE tj USING f��C
INS*RT INTOye pyyye ����������cC
INS*RTr)r�����������������fcC
INS*RT INTOye {yyye oype pyye portUnAT);
INS*RT INTOye pyyyk yye lyye porterW er)r\yyyye CREATE VIRTUAL TABye prter!r\yyyye CREATE VIRTUAD I.BeE t1 USING%fcC
INS*RT INTOye pyyye oyye pyy@ porter) OUTERtokenize portez)r\yyyye pyyye pj]yyye pye CREATE VI TUAL TA�E t;
�S*RT IyyT IpTOye �yyy pyye porter) \yyyye$CRr\yyyye CREATE VIRTUAg T.BL rC
INS*RT IbTOye {yyyeCOMMITpyye porttoke ize porter)r\yyyye pyyye pjpiyyrppyye pjpA�ye por





USINGter) rteyyye CREATETUe pyyye pjpyy pTER�tokenize porter)r\yyyye pyyy pjpyyye ljudpye C
INS*RT INTO e pyyye oyyeADDye portertokenaz TABE VIRTUAL TAe �orter)rppyye pjpATOUTERrter)r\y�yye pyyyepjudpy[ porter)r\yyyye CREATE VIRWUAL TABE VIRTUAY PABye porter)r\yy|ye�CREATE�UIRTUAL T9BLE t1 U;ING fcC
INS*RT INTOye {yyye oype pyye porterpjpyyyepOUTERtokenizer)r\yyyye pyyye pjpyyye7pjude porte�3r\yyyye CREATrter)r\yyyye pyyyepj`dpse porter)r\yyyye CREATE VIRTUAL TABE VIRTUALBPABye porter)r\qyyye CREATE VIRTUAL T.BLE ~rterAr\yyyyecC
INS*RTr)rrUS>N� fcC
INS*BT INTOye pyyye oyye pyye portertokenaz T2BE VIRTUAL TAe porter)r\yyyye pyyye pjpyyye pjudp���������a�����������yye oyde pyye portejuyye pyTEr)  ?1rtokenizeye pjudpye pyaTIVE pyyyeLICTEAT�rter)r\y likely(1)pjudpy� porteryyye pOUTERtokeni�e port�rs\yyyye pyyye pe porter)r\yyyye CRE�r)r\yyyye pyyyepjudpye plrter)ryyyye CREATE VIRTUAL TABye porter)r\yyyye CREATE �������IRTUAL T.BLE t1 USING fcC
INS*RT INTOye����!tokecize porter)rIyyyye pyyye pjoype pyye0portUrter)r\yyyye pyye pjpyyy pOUTER || �tokeni�e dorter)r\yyyye pyyye CREATE VIRTUAL/TABye porter)r\yyyye CREATETUAL T.BE t1 USINGf��cC





















USING�rter)r\yyyye pyyye �jpyyye pOUTERtokenize porter)r\yyyye pyyye pjpyyye pjudpye porter)r\yyy^e �EATE RIRTUAL TABye zorter)r\yyyye @c�
INS*RTr)r\yyy�e pyyye pjpyyye pjudpye porter)r\yyyye CRE��VIRTUVL (1)er��yy pyyye  tokenize oyye pyyeporter) ize porter)r\9yy�enize porter)r\ykenizeCHECKer);
INS*RT INTdping');
S


sqltext:
create VIRTUAL TABLE t4 USING fts4(a, b, c, notindexed=b);
INSERT INTO t4 VALUES('text 0ny', '00000000', 'textRIRTUAL TABLE t4TUAL TABLE t4 USxed=b) USING fts4(a, b, c, notindefts4(a/ b, c 000ee');;
INSERT INTO t4 VALUES('text 0ne', '00000000', 'txed=b);;
I US
I USING fts4(a/ b, c 000ee');;
INSERT INTO t4 VALUES('text 0ne', '00000000', 'textRIRTUAL TABLE t4TUALING fts4(a/ b, c 000ee');;
INSERT INTO t4 VALUES('text 0ne', '00000000', 'textRIRTUAL TABLE t4TUAL TABLE t4 USING fts4(a, b, c, notindexed=b);;
I USING fs4(a/ b, c 000ee');
INSERT INTO t4(t4) VALUES('integrity-check');


sqltext:
CREATE VIRTUAL TABLE t1 USING fts3(content, tokenize porter);
INSERT INTO t1(rowid, content) VALUES(1, 'r\boy��Щ��������������������������������������������������������������C
INS*RT,INe pyye porter) ��&OC
INS*RT;INTOyATE RIRTUOSINe pyyye oyye!pyye po�ter) yyeyye pyyye pjpyyye pOUTERorter)r\yyyye pyyy pjryyye pjudpye po�tSrUAL TABLE t USINGrter)r\yyyye pyyye pjpy�ye Mjuyye p�TEr) rg&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&TERokenize pZrter)r\yyyye pyyye pjpyyye7pjudpye porter3r\yyyye CREAT�rrter)r\yy�ye pyyyepjudpye WorteyATor|er)r\y \yyyye CREATE VIRTUAL
T.BcC
�[S*RT INTOye {yyye oype pyyepornF	tokenize or��




















@U�`NG�d�yyyye pyyY���pyyye pOUT;Rer)r\yyyye pyyyd pwpy�ye pjudpye portEr)r\yyy^e CREArE RIRTUAL TABye porter)r\yyyye @>
INS*�r)r\)cC
INS*RT INTOye pyyye oyye �yye portertoKendze pooAND)r\yyyye �yyye pjpyyye pjuISNULLorter)r\yyyye CREATE VIPtUdTABL sqlite_compileoption_get(1)eniUA su�str(���ye pyy�e oyy py�e porter)  CREATE VIRTUAL T.BLE t INTOye py�������cC
INS*RT INTOy��yyy








 
@






 randomblob(1)rter)r\yyyye py�yeBpjpyyee pyyye pjpyyye pjudp�� porter)r\yy�^e CREATe �IRTUAL TABye pmrter)r\yyyye \yyye pyyye pjpyyye pjudpye porter)r\yyyye CRE!TEVIRTUALcC
INS*Rr INTO������ye oype pyye port










@





























ye pOUTER���oKeAND @orter)rgyyyye pyyy pJpyW�j�dpye=po�tr)r\yyyye CREATE VIRTUAL TAB porteq);
INS+RT INTOye pVIRTUAL �.BAE t1USING fc:
INS*RT INTOye p@yu �}e pyye porter) �OUTERze porter)r\yyyye pyyye pjpyy@ pjudpye po�AL T.BLE tj ZSING fcC�IN*RT�ITOye pyyye oyye pyye porter) �(OUTER\yyyye pyyye pjpyyqe pOUTER�tokenize /* */{r\yy8yepyyr_e�)dpfe por_er)r\yyyde CREATE r�yyyye@CREAT�
















|r);
INS*RT INTOye pyAL TABye porter:r\yyyye "�4TE VIRT�qL T.BkE �1 USING ZcC
INS4RT ]NTOye {yyyoype prye portize porter)r\yyyy� pyyye pjpyy�e @O�e pyyye o�ye pyye e���������������e port�rter)rWyyr{er)r\yyu�ye py;Er) OUTER 1ATEd
INS*OT INTOye {yyye oype pyye por4``8t group_concat(1,LYyyye pjuqye py









rter)r\yyyye pyyyy pjpyyye pOUTERye CREATE VIRTUAL TABye por pjwdpye porter)r\yyy^e #REATE RIRTUAL TABye p�������������������������������~RRRRRRRTRRRRRRRERRRRRRRRRRRRRR���������ter)r\yyyyeyyyATor|er)r\y por C��d��� printf(1,)�����������������U������������������������������������ || ��������������������������������������������������������������������������������������������???????????????���6�����������������������RAISETERCCCCC�cC
ye pjudpye por%Yr)r\yyyye CREATE VIRTUALENDBye porter)r\yyyye CREATE VIRTUAL T.BLyyATor|Wr)r\yyyye @���� fye {yyye oype pZye port��sokenize porter)r\yyyye pyyye pjpyyye pjTOye pyyyi�o�ye pyL T�������������������������Ae porter)r\yyyye pyyye pj_yyye pjudpye porter)r\yyyye CREATE VIZBLE t1 USING fts(co�����ntenCCCCCCCC* INTOye pyyye oyye pRT INTOye pyyye o�ye pyye`porter) TE VIPTUAL TABLE tfts�cC
INS*RT jNTOye {yyye oype pyye port�tokS*RT INTOye {yyyyyye INITIALLYyyye pjuyye py





�

�rter)r\yyyye pyyye pjpyyye pOUTE_er)r}yyyye pyyyr pjpyyyATor|eyATor|er)r\yyyye @����;
Iy pycC
INS*RTr)r\yy@ye pyyye pjpyyyye CRiATE VI�REATEye pcC
IN]*RTINTOye pyyIRTUAL T.BLE t INTOye py��etoke�a������������G
INS* datetime(1,,1)o~pe pyye por4ENDtokenize porter)r\y�yye INITIALLYyWye p�������y






�	








+


USING�yyATor|er)r\yyyye @��;
Iy pyeOUTER�qT.CttttttttCCCCCCCCCCCCCCCCCWWWWWWWWWWWWWWWC)CCCC�CCCCCyye pjrVer)�\yyyye pyyye pjpyyye �OUTERdtokenize porter(\yyyye"pyyy p��e pJudpye port�r)r\yyyye CREATE VIRBye po�yye CREATE VIR������������������������������������������������������y�C
INS*R -1FcOye py�ye oyye pyye pGG)GGGGGorte�) ���OUTER�
INS*RT INTOye py�e por random()RFAILr\yyyLEFTREA������OUTERB�ABy
r\yyyye eREATE VIRTUAL �1BLE  US`````````` e jgye y````�#yGGG``ERCCCCC���������g`````````````````````````````@`Q``````````````````i```````�e)`````````````���D````````````````````````````````````````````````````J```````e po`````````````}``````````OOOOOOOOOOOOO````````````````````````\``````������������LIMIT`````````````````````````tokenize`````````````````````````````�`````````````````````�```````e pPuyye p```````````````````````````````D``````````````````````!```````````````m``````````````�������� time``````_````````````````�````
INS*rT INTOyyeyyyATor|er)s\y por C��d��� pye {yyye oyppjuy





USINGZZZZZZZ�&rtyyyye pyyye pjptUkenize����������������pyyyepjpyyye-pjudpyeUSDATABASEyyy^e�y���������������������������Ǝ��������������������������������������������玎���������������������������� printf(1,1)�����������������������������������������������������������������������������������������������������������������������������������i�null(1�����������������u����6��������������������莎������������������������ substr(1AS,1)r--------------------------������������� unico�e(1)������������������������������������������������������������������򎎎���������������������������������������������������������������������������������������������������������������������������������}�������������������������������?&&&&&&&&&&
r\yyyye e :1TE VIRTUAL T1Btokenize pLLYy��ortmr����yyye @>E VIUAL9b pjpyyye _judpye |or�r)r\yyyye=CREATE @IRTUAL TABye porr)r\yyyy���������������e0CREATEyyye pjpyyye pjudp VIRTU�� T.BLE {yyye oype pyye portd@BcCtokenize porter)r\yqyye p�yye pjpyyye pjTOye pyyye o�ye pyye-porter)  [a]e pyTEr)  pyye rtr/r\���e pyyye pjpyyye��OUTER````````nize porter)r\yyyye pyyy pjpyyye �jdpye po�)r\y









\yyyye pyyye pRT INTOy portertokenaz TAB a.bRTUAL TAe porter)r\yyyye pyyye pjpyySSSSCSSSye pjudp��������ROW����������yye oyde pyye porterE VIRTCAL T.BLE�t1 USIdG�)C
INS*RT ORTOye��#����GR
|okenG~e porter)r\yyyye pyy{ pjpyyce pjudpye porter)r\yyyyeyyyATor|er)r\y por C*RT INTOye pyyye oyye pyye porter) ze portTr)r\yyyye pyyye pjpyyye pjud�e p�
INS*RT INTOye p���� oyye pyye porter) ize porter)rT.BLyyATor|er)r\yyyye @��;
INS*RT INTdMing');
S


sqltext:
�ea
select( ;
select 1 INTERSECT  ;
select 1 f EXCEPT  ;
Select 9999999100000+ typeof(1)-1001.0040 || 100000+ typeof(1)-1)"a","b" ""WHERE"">"a">"a">"ATTACH>�a">"a">"a">"a">"a">"a">"a�"HO""a">"y";select  substr("",14 -111111111111111% 11111111/++-1)"a","b" ""WHERE"">"a">"a"a">"a""">"a">"a">"a"AND"a""">"">"a">"">"a">"a""">"">"a">"a">"a""">"a">"a""">"a">"a">"">"">"a">"a">"a""">"a">"a"4",t"aa">"a">"a">"a">"a">"a">"a"AND"a"*"a">"a">"a">"a">"a"AND"a""">"">"a">"">"a">"a""">"">"a">"a">"a""">"a">"a"4",TF;
",tF;


sqltext:
creaTE VIRTUAL TABLE t1 USING fts3(content, tokenize porter);
INSERT INTO t1(rowid, content) VALUES(1, 'ryyya pyyye �rter)r\yypyyye p[udpye p "a"yye pyyye pjpyyye pOUTER��t�enize porter)r\����kenize poye ejuyye pyTEr)  ?1rt pyyya pjpyyye |enize ptecC
INS*RT INTO0�okenype yye portPE���cNTOytooeZe po




IRTUAL TACCC�CCCCdzer)r\yyrter)r\yyyye pyyye pjpyyye pOUTER�tqkenize porter�r\yyyye{^e7CREATE RcRTUAL TABye Uort[r)r\yyaTIVE pyye yyye pj\yyrter)r\ye porter)r\yyyyeye port ;er) VIRTUAL T.BLE t1 USING fcC
INS*RT INTOe {yyye oype pyye port)r\yyaTIVE pyyye pjpyyye pjc\yy�Uytooetokenizeyyye pyyye pjpyyye p[udpye p fcC
INS*R INTOye pyyye oyye pyye er) OUTERr);
INS*RT NTOye pyyye oyye pyye porter���}C
INS*R@ INTOye pyyye oyye pyye porter) OHAVINGtokenize porter)r\yyyyc pyyce pj]yyye pjudpye porcC
INS*RTr)r\yoyyepyyye tjpyyye pjudpye porter)r\yyyye CREATE VIeTUA�TABye pormer)rt1 USINGfcCINS*RTyyye oype pyye0portUC
INS*RT INTOyyr);
INS*RT
IfTOye pyyye oyye pyye porter) ,,,,er)r\yyyye CRE=TE VZRTUA� TABye
















USINGrter)r\yy
















USING�_ter)r\yyyye pyyye pjpyyye NO^Trter)ER�tokenize porter)r\yyyyeDISTINCTjpyyye pjudpye porter)r\yyy^e  EAcC
INS*RTr)r\yyye pyyye pjpyyye pjudpye po�ter)r\�yyye CREATE VUAL TABE � {yyye pyye prttokenize portew)r\yyyye pyyye pjpyyye pjTOye pyyye o�ye hyye port^r) 
INS*RT INTOye y�yye oype pyye port sum(1)tot[r)r\yyaTIVE pyyye pjpyyye pjcC
IoS*RT 7NTOye pyyye dyy)rRT INTOye pVIRTchanges()*RT INTOye pyyye oyye pyye porter) OUTERtokenize porter)r\yyye pyy
INS*RT INTOye pyyye oyye pyye porter) OUTER\yyyye pyyye pjpyyye p�OUTERtoke pyye porter) \nize porter)r\yyyye pyyy� pjpyyye6pjudpye por_er)r\yyyye EREAA$nt, tok �LIMIT�
ort[r)r\yyaTIVE pyyye pjpyyye! Qc glob(1,1)�����������������ykye ����������
�)	j
INS*RT Ir);
INS*RT NTOyepyyye o�ye pycC
INS*RT!INTOye {yyye oypQ pyyeportOde pyyye o�ye pyy@
INS*RT INTOye {yyye oype pyye porttokenize pSrter)r\yyyye INITIALLY[yyE pjuyye













�SINOTNULLpOUTERAUTOINCREMENTkenr�e porter)r\yyyye pyyye p����yny�e CREAT���IVTUAL T�Bye porter)r\yyy�e @>
INS*RTr)\yyyye pyyto����������kenizer)rye pjpyyye pjudpye porter)r\yYyye1COEATEO9IRTUAL TAByeter)r\�yy CREATE VIRT2AL T.BLE t1 USING fcC
INLIMITNTOye {yyye oype p�e porte,pyyye pjpyyye pjudUye porter)r\yyyye CREITE VIRTUAL TAB e porter)r\yyyye CREATE VIRTU INTOye py�
IS*RT INTO
INS*RT INTOyM pyyye oyye pyyqqqqqqer)OUTE=3�okenize pofcC
INS*RT INTOrter)o\yyyye pyyye �jpyyye pjuINye poTUAL T.BLE tj USING f��C
INS*RT INTOye pyyye ����������0cC
INS*RTr)r�����ye CREATE VIRTUAL T.BLE t1 USI$������������fcC
INS*RT INTOye {yyye oype pyye portUcC
INS*RT INTOye pyyye oyfe pyy@ porter) OUTERtokenize portez)r\yyyye pyyye pj]yyye pye CREATE VI TUAL TA�E t;
�S*RT IyyT IpTOye �yyy pyye porter) \yyyye$CRr\yyyye CREATE VIRTUAg T.BL rC
INS*RT IbTOye {yyyeCOMMITpyye porttoke ize porter)r\yyyye pyyye pjpiyyrppyye pjpA�ye por





USINGter) rteyyye CREATETUe pyyye pjpyy pTER�tokenize porter)r\yyyye pyyy pjpyyye ljudpyeCINS*RT INTO e pyyye  sqlite_source_id()tokenaz TABE VIRT oyye pyye portrppyye pjpATOUTERVALUESter)r\y�yye pyyyepjudpy[ porter)rye pjpyyye pjudpye pL TABE VIRTUAY PABye porter)r\yy|ye�CREATE�UIRTUAL T9BLE t1 U;ING fcC
INS*RT INTOye {y�ye oype pyye porterpjpyyyepOUTERtokenizer)r\yyyye pyyye pjpyyye7pjude porte�3r\yyyye CREATr)r\yyyye pyyyepj`dpse porter)r\yyyye CREATE VIRTUUL TABE VIRTUALBPABye porter)r trim(1,1)ATE VIRTUAL T.BLE ~rterAr\yyyyecC
INS*RTr)rrUS>N� fcC
IN�������Oye pyyye oyyeAL ye portertokenaz T2BE VIRTUAL TAe porter)r\yyyye pye o�ye pyye porte��okenype yye portyde pyye portejuyye pyTEr)  ?1rtokenizeye pjudpye pyaTIVE pyyyeLICTEAT�rter)r\y likely(1)pjudpy� porteryyye pOUTERtokeni�e port�rs\yyyye pyyye pe porter)r\yyyye CRE�r)r\yyyye pyyyepjudpye plrter)ryyyye CREATE VIRTUAL TABye porter)r\yyyye CREATE �������IRTUAL T.BLE t1 USING fcC
INS*RT INTOye����!tokecize porter)rIyyyye pyyye p
INS*RT INTOrter)o\Hoype pyye0p�rtUrter)r\yyyye pyye pjpyyy pOUTER || �rter)r\yyyye pyyye CREATE VIRTUAL/TABye porter)r\yyyye CREATETUAL T.BE t1 `SINGf��cC





















USING�rter)r\yyyye pyyye �jpyyye pOUTERtokenize porter)r\yyyy���e pj�yyye pjudpye porter)r\yyy^e ~�EATE RIRTUAL TABye zorter)r\yyyye @c�
INS*RTr)r\yyy�e pyyye pjpyyye pjudpye porter)riyyyye CRE��VIRTUVL (1)er��yy pyyye  �okenize oyye pyyeporter) ize porter)r\9yyye �enize porter)r\ykenizeCHECKer);
INS*RT INTdping');
S


sqltext:
 
select  * ,*, * ,*, (1),*, * ,*  from ( 
select $44(1,in1)is(
in1)in(1,0,1)in(
in1)i,(
in1)in(1,1)in( 
select $44(1,n1)i  from ( 
select $44(1,in1)is(
in1)in(1,0,1)in(
in1)i,(
in1)in(1,1)in( 
seLect $44(1,in1)is(
in1)in1)in(1,44)in(1.1444444344+4)LIMIT-44+4)LIMIT-4.4411144111), ( ;
select .444444344+4)it from ( 
select  min( trim(1,1))in1)is(
in1)in1)in(1,44)in(1.1)it from ( 
select  mi444, group_concat(1,1)""From ( 
select "",""fr

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

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

44,1);


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 t2 VALUES(444);
SELECT * FROM t1, t2
WHERE (x=100);
INSERT INTO t2 VALUES(444);
SELECT * FROM t1, t2
WHERE (x=111 AND y!=444) OR x=222
ORDER BY x, y;


sqltext:
SELECT  count(1),*, * ,*, * from ( 
select 
4411,1,1,111,1, avg(1), avg(1), avg(1),  avg(1)&111,1,11423,011,1,1,1111,1,111), (  ( 
select $44(1,in1)in(
in1)in(1,0, lower(1))i,(
in1)in(1,144)in(1.1)it from ( 
select  min(1,1)in(1*4)in1)in�
s9999));


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


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

') LIKE"b" "a","b" ""<RE"">"a">"Z">a""">"a">"4""">"">"a">"a">"a&
�>"4.
.�@

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


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

') LIKE"b" "a","b" ""WRE"">"a">"Z">"a""">"a">"4""">"">"a">"a">"a
�.
�.�

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


sqltext:
ATTACH 'file:&000?mode=memory&cache=shared' AS ��������������㱛����������mJme;
VACUUM
�e;
VACUUM
�y��������noname;
ATTACH':memory:' AS ���������������e;
ATTACH':memory:' AS ��������������������������������inm�mJ��������������y��������������������inm�mJ��������������y�����x��������������������������noname;
ATTACH':memory:' AS ������������������������e;
ATTACH':memory:' AS ��������������������������������inm�mJ��������������y����������������������inm�mJ��������������y�����x��������������y�����������noname;
ATTACH':memory:' AS ��������������������������������inm�mJ��������������y�����x�������������������������훛���inmbmJme;
VACUUM
�����������������������������������������������������������������������������������������;ANALYZE;DROP TABLE IF EXISTS t;
CREATE VIRTUAL TABLE t1 USING fts3(c);
PRAGMA wri�inmbmJme;
VACUUM
���������������ԛ����������������������������������������������mJme;
VACUUM
����4�������me;
VACUUM
�y��name�����������������������inm�mJ��������������y�����x������������������mJme;
VACUUM
����4�������me;
VACUUM
�y��������noname;
ATTACH':memory:' AS ��������������mJme;
VACUUM
����4�������me;
VACUUM
�y��������ANSame;
ATTACH':memory:' AS ��������������������������������inm�mJ��������������y�����x������������������mJme;
VACUUM
����4�������me;
VACUUM
�y��������noname;
ATTACH':memory:' AS ���������������e;
A


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



vvvvvvvvvvvvvvvvvvv vvvvvvvISTSvvvvvvvv������������������������������������������������������������������������������������������������v�vvvvvvvvvvvvv (1)vvvvvvvvvvvvv�vvvv�vvvvvvvvvvvvvvnvvvvvvvvvvvvvvv������������������������������������������Ϻ��������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������ú������������������������������������������������������������������������������������������������������������������������������ĺ����������������������������������v�vvvvvvvvvvvvvvvvvvvvvvvvvvvvvv�vvvv�vvvvvvvvvvvvvvnvvvvvvvvvvvvvvv��������������������������������������z���Ϻ��������������������������������������������������������������������������vvvvvvvvvv�������������������������������������������������������������v�vvvvvvvvvvvvvvvvvvvvvvvvvvvvvv�vvvv�vvvvvvvvvvvvvvnvvvvvvvvvvvvvvv������������������������������������������Ϻ������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������ú����������������������������������������������������������������������������������v�vvvvvvvvvvvvv (1)vvvvvvvvvvvvv�vvvv�vvvvvvvvvvvvvvnvvvvvvvvvvvvvvv������������������������������������������Ϻ��������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������ú������������������������������������������������������������������������������������������������������������������������������ĺ����������������������������������v�vvvvvvvvvvvvvvvvvvvvvvvvvvvvvv�vvvv�vvvvvvvvvvvvvvnvvvvvvvvvvvvvvv��������������������������������������z���Ϻ��������������������������������������������������������������������������vvvvvvvvvv�������������������������������������������������������������v�vvvvvvvvvvvvvvvvvvvvvvvvvvvvvv�vvvv�vvvvvvvvvvvvvvnvvvvvvvvvvvvvvv������������������������������������������Ϻ������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������ú����������������������������������������������������������������������������������������������������������������������������������������v�vvvvvvvvvvvvvvvvvvvvvvvvvvvv����������������������������������������������������������������������������������������������v�vvvvvvvvvvvvvvvvvvvvvvvvvvvvvv�vvvv�vvvvvvvvvvvvvvnvvvvvvvvvvvvvvv��������������������������������������z���Ϻ��������������������������������������������������������������������������vvvvvvvvvv*******************************vvvvvvvvvvvvvvvvvvvvv=vvvvvvvvvvvvv~vvvvvvvvvvvvvvvv���������bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb���������������������������vvvvvvvvvv�������������������������������������������������������������v�vvvvvvvvvvvvvvvvvvvvvvvvvvvvvv�vvvv�vvvvvvvvvvvvvvnvvvvvvvvvvvvvvv������������������������������������������Ϻ������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������ú����������������������������������������������������������������������������������v�vvvvvvvvvvvvv (1)vvvvvvvvvvvvv�vvvv�vvvvvvvvvvvvvvnvvvvvvvvvvvvvvv����������������������vvvvvvvv�������������������������������������������������������������v�vvvvvvvvvvvvvvvvvvvvvvvvvvvvvv�vvvv�vvvvvvvvvvvvvvnvvvvvvvv>>>>>>>>>>���������������������������������������Ϻ���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������vvvvvvvvvvvv�v�vvvvvvvvvvvv');
SELECT offsets(ft) FROM ft WHERE(ft MATCH 'oo


�CURRENT_DATE

vvvvvvvv******************************�������������vvv***************��������������������������������������������������������������������������������������������������������������vvvvvvvvvvvv�v�vvvvvvvvvvvv');
SELECT offsets(ft) FROM ft WHERE(ft MATCH 'oo


�CURRENT_DATE

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


�CURRENT_DATE

vvvvvvvv******************************�������������vvvvvvvv���vv������������������������� char(1)�����������ú����������������������������������������������������������������������������������v�vvvvvvvvvvvvv (1)vvvvvvvvvvvvv�vvvv�vvvvvvvvvvvvvvnvvvvvvvvvvvvvvv������������������������������������������Ϻ����������������������������������������������������������������������������������������������������������������������vvvvvvvvvvvv�v�vvvvvvvvvvvv');
SELECT offsets(ft) FROM ft WHERE(ft MATCH 'oo


�CURRENT_DATE

vvvvvvvv*******d**********************�������������vvv***************��������������������������������������������������������������������������������������������������������������vvvvvvvvvvvv�v�vvvvvvvvvvvv');
SELECT offsets(ft) FROM ft WHERE(ft MATCH 'oo


�CURRENT_DATE

vvvvvvvv**********************������v�vvvvvvvvvvvvv (1)vvvvvvvvvvvvv�vvvv�vvv********vvvvvvvvvvvvvvvvvvvvv=vvvvvvvvvvvvv~vvvv�vvvvvvvvvvv��������������������������vvvvvdvv����������������������������������������������������������������������������������������vvvvvvvvvvvv�v�vvvvvvvvvvvv');
SELECT offsets(ft) FROM ft WHERE(ft MATCH 'oo


�CURRENT_DATE

vvvvvvvv******************************�������������vvvvvvvv���vvv�vvvvvvvv�v�vvvvvvvvvvrv');
SELECT offsets(ft) FROM ft WHERE ft MATCH 'oo


�CURRENT_DATE

vvvvvvvv*****************************************************************tttttttttttt like(1,1)tttttttttttCREATE VIRTUAL*TABLE ft USING fts4(o00, t0o);
INSERT INTO ft VALttt

ttttttttttttttttCREBTE V
INSER�INTO ft VALtttttttttttttt�

�

�
';


sqltext:
CREATE TABLE t0e01(a����������������������������������������������������������������������������������� INTEGER PRIMARY KEY, b) WITHOUT rowid;
CREATE UNIQUE INDEX i0000 ON 0e01(A);REPLACE INTO t0e01 VALUES(100,200);
CREATE TABLE t0e02(w, x,');
PRAGMA temp_store =21;PRAGMA temp_s�����������������������������������������������������������������������������������������������������������������������������������������������������������������������������񱱱�����������e02(w, x,');
PRAGMA temp_store =21;PRAGMA temp_s������m��������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������hhhhhhhhhhhhhhhhhhhhhhhhhhYhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhxhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhrhhhhhhhhhhhhhhhxhhh���������������������������������������������������������������������������������hhhhh�hhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhh�����������������������������������������������������������������������������������(o );REINDEX  ;;VACUUM;create table �RggDELETEgEMP��������������������������hhhh�hhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhh�������������������������������������TE TABLE���������hhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhh���hhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhh���������������������������������������������������������������������������������hhh����������hhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhrhhhhhhhhhhhhhhhxhhh���������������������������������������������������������������������������������hhhhh�hhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhlh�����������������������������������������������������������������������������������(o );REINDEX  ;;VACUUM;create table �RgggggggggEMP��������������������������hhhh�hhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhh������������������������������������������������������hhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhqhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhOFhhhhhhhhhh���h
inXdidne,diBnel ���������(oUNIONRANSACTIONUE);REINDEX  ;;VACUUM;create table tRgggg(o douB;;VACUUM;create table tRgVA>UUc
inXdidne,diBnel fe,EINDsmz""UNIQUE,UE$lNlint);;;create table tR�EGYN?ANALYZE;Eq m t1;


sqltext:
CREATE TABLE t1(x INTEGER PRIMARY KEY, y, z);
CREATE TABLE t2(a, b);
CREATE VIEW a002 AS SELECT a, sum(b) AS m FROM t2 GROUP BY a;
EXPLAIN QUERY PLAN
SELECT t1.z, a002.m
FROM t1 JOIN a002 ON t1.y=a>"a">"a""">"a"AND"a"""> random()>"a">"a""">"">"a">"a">"a""">"a">"a""">"a">"a">"a"�a""">"">"a">"">"a">"a""">"">"a">"a">"a">"a"AND"a""">"">"INTO t1 SELECT randomblob(900) FROt1 VALUES(randomblob(@00));
;  VACUUM  /* 64 rows */
BEGIN;
UPDATE t1 SET x = randomblob(900);


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


sqltext:
CREATE TABLE t0(x, a, b);
CREATE INDEX [a] ON t0(x, a COLLATE nocase);;;;;VACUUM;OLLBACK INTO t0 VALUES(1);
INSERT OR ROLLBACK INTO t0 VALUES(1);


sqltext:
ATTACH 'file:&000?mode=memory&cac[e=^hared' AS �����������������������������������mJme;ATTACH 'file:&007?mode=memory&�ache=shared' AS ������������������������������������������������������������������mJme;ATTACH 'file:&007?mode=memory&�aLhe=sASCed' AS ���������������������������������������m��������������������mJme;ATTACH 'file:&007?mode=memory&�ache=shared' AS ������������������������������������������������������������������mJme;ATTACH 'file:&007?mode=memory&�aLhe=shared' AS ����������������������������������mJme;ATTACH 'file:&007?mode=memory&mode=memory&cac�ache=shared' AS ������������������������������������������������������������������mJme;ATTACH 'file:&007?mode=memory&�aLhe=sy&cache=shared' AS ������������������������������mJ��;ATTACH 'file:&O00?mode=memory&cache=shared' AS ������������������������������������mJme;ATTACH 'file:�00le:&000?mode=memory&cache=shared' AS ������������������������������������mJme;ATTACH 'file:�000?mode=memory&cache=shared' AS ����㛛�����������������������������y������������������������������������no���������������������;ANALYZE;DROP TABLE IF EXISTS t;
CREATE VIRTUAL TABLE t1 USING fts3(c);I(';
PRAGMA writaD����������ddddddddddddddddd����������������������RLBACK ;;SAVEPOINT T�����������LLBACK ;;SAVEPOINT T��������������������������������ݼ��F;
ALTER TABLE t1 RENAME TO  sqlit_compileoption_used(1)��������������������������������������������������������������������������������������������������������DISTINCT����������������������������������������������CASCADE�����������������������������������������������DISTINCT�����������������������������������������������������������������������������������������������ALYZE;DROP TABLE IF EXISTS t;
CREATE VIRTUAL TABLE t1 USING fts3(c);
PRAGMA writaD��������������������������������RLBACK ;;SAVEPOINT T�����������LLBACY ;;SAVEPOINT T��������������������������������ݼ��F;
ALTER TABLE t1 RENAME TO  sqlit_co)�������������CT trim(~'0e0���  ,1)%')>" a)�������������������ԕ��������������������������������������������������������������������������������������DISTINCT�����������������������������������CASCADE�����������������������������������������������DISTINCT���������������������������������������������������������������������������������������������������;ANALYZE;DROP TABLE IF EXISTS t;
CREATE VIRTUAL TABLE t1 USING fts3(c);
PRAGMA writaD��������������������������������RLBACK ;ac�ache=shared' AS �������������SAVEPOINT T��������������������������������ݼ��F;
ALTER TABLE t1 RENAME TO  sqlit_compileoption_used(1)����������������������������������������������������������������������������������������������������������DISTINCT���������CASCADE������������������������������CASCADE������������������������������������������;ANALRZE;ANALYoE;;;;AN�IN�W;E t1ANALYZE;;;;AN���E;E t1;


sqltext:
 );
select ?1in( (191), zeroblob(19999),char(1), zeroblob(19), zeroblob(199), zeroblob(9999), zeroblob(9999), zeroblob(1999), zeroblob(9-91), zeroblob(1), zeroblob(19999), zeroblob(1), zeroblob(199-9), zeroblob(9191), zeroblob(19999),char(1), zeroblob(19), zeroblob(198), zeroblob(9999),1151,1.11,1,1,1,1.,1151,1.11,1, zeroblob(1), zeroblob(199-9), zeroblob(9191), zeroblob(19999),char(1), zeroblob(19), zeroblob(198), zeroblob(9999),1151,1.11,1,1,1,1.,1151,1.11,1,1,1,1.,115,1,1,1,11,1,11,1,1,11,1,1,1,11,1,1.,115,1,1,1,11,1,11,1,1,11,1,1,1,11011,1,1,1111,1,1,11);
s


sqltext:
select * from (one '''ate table t''''''''1(one smZ'''''';''''''''''''''')''''''''''''''''���=from �;


sqltext:
PRAGMA page_size=512;
CREATE TABLE t1(x INTEGER PRIMARY KEY, y);
 );
INSERT INTO t1 VALUES(2,randomblob(400));
INSERT INTO t1 SELECT x+2,randomblob(400)FROM t1;

INSERT INTO t1 SELECT x+8,randomblob(4099999999999999999990)FROM t1;
INSERT INTO t1 SELECT xrandomblob(40&999999999999999999999990)FROM t1;
INSERT INTO t1 SELECT x-32,randomblob(OId)FROM t1;


sqltext:
PRAGMA auto_vacuum=INCREMENTAL;
CREATE TABLE t0(x);
INSERT INTO t0 VALUES(zeroblob(700));
INSERT INTO t0 VALUES(zeroblob(92000-01-0190));
INSERT INTO t0 SELECT x FROM t0;
INSERT INTO t0 SELECT x FROM t0;
INSERT INTO t0 SELECT x FROM t0;BE
DELETE FROM t0 WHERE rowid<9;
PRAGMA incremental_vacuum(V);
RLK;


sqltext:
CREATE TAble t1(o DEF DEFAULT(-+-+'46666666666666666666666666666666666666666+'466666666666666666666666666666.6666666666666666666666666666666'));EXPLAIN


select * from t1 s1,t1 vS�veav;


select * from t1 s4a,t1 avesR,t1 a;EXPLAIN


select * from t1 s1,t1 ,t1 avesR,t1 a;EXPLAIN


select * from t1 s1,t1 vS�veav;
select * from t1 s4a,t1 avesR,t1 avIN@,t1,t1 v������������������hhhhhhhhect * from t1 s1,t1 vS�veav;
select * from t1 s4a,t1 avesR,t1 avIN@,t1,t1���������������������hhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhxhhh���������������������������������������������������������������������������������hhhhh�hhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhh�����������������������������������������������������������������������������������(o );REINDEX  ;;VACUUM;create table �RgggggggggEMP��������������������������hhhh�hhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhh���hhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhh���������������������������������������������������������������������������������hhhhMhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhh��������������������������������������������������������������������������������������(o douTRANSACTIONUE);REINDEX  ;;VACUUM;create table tRgggggggggEMP�������h��������������������������������(o do sum(1))UNIQUE);REINDEX  ;;VACUUM;create tabNDEX  ;;VACUUM;create table tRgggggggggEMP����������������������������������������(o doubhar(1)UNIQUE);REINDEX  ;;VACUUM;create table tRinXdidne,diBnel ���������(o douTRANSACTIONUE);REINDEX  ;;VACUUM;creVte table tRgggg(o dou ;;VACUUM;create table tRgVA>UUinXdidne,diBnel fx,EINDsmz""UNIQUE,UE$lNlint);;;create table tR�EGYN?ANALYZE;Eq m t1;


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,a,��,( select 1,"a",01*191), ( 
select"", ( 
selecT 1)UNION select 

$44,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 
 011)UNIb, '000' FROM t1
UNION
SELECT b,a, '000' FROM t1
ORDER BY 2,  2, '00' ,avg, ( 
select"", ( 
selecT 
 111)UNION O
select"",  ( 
selecT 
 111)UNIb, '000' FROM t1
UNION
SELECT b,a, '000' FROM t1
O))))))))))))))))))))))))))))))))))))))))ect"",( 
selecT 
 111)UNION ( "
sROM t1
UNIONECT b9), avg(1),  avg(1), avg(1), avg(11),1, AvG(1), avg(41), avG(1), avg(9), avg(8),  avg(1), avg*11), avG(1), avg(9), �avg(1), Avg(1), avg(1), avg(1), avgh91), avG(1), avg(9), avg(1),  avg(1), avg(11), avGELECT t1
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(1),@ avg(1), avg(11), avG(1),  avg(11), avG(1), avde;
��
;


sqltext:
create table ((((((t1ne "/
/
//
E
/
/
/
/
/
/
TIME

c
/
/
//
/
,"a"UNIQUE,e "a"UN"b")g,"",[aert into r1Cnto t1aOfLATE( 401/
/
.�/
/
LEFT/
/

/

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

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

c
/
!
/
/
>/

.�/
/

�
/

c
/((((((((((((((((((((((/
/
/
/
/ounde
/
b�/
/
c
/
/�,/E
/
/
/
/
//
�0
#

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

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

�
/

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

�
/

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

�
/

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

�
/

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

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

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

c
/
/
/
/
/
/
/

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

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

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

c
/
/
/
/
/
LEFT/
/

/

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

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

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

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

�
/
H
/
/
/

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

c

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

/
/
/
/

�
/

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

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

��.

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

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

c
/
/
//
E
/
/
/
/
/
/
TIME�0
#

c
/
/
//
//
/**o***(*!**~***NINSER�
EZZZZZZZZZZZZZZZZZZ(((((((((((((D(((�CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC7CCCCCCCCCCCCCCCCCCCCCCCCCC/
/
//
>/'
/
/�F

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

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

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

�
/

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

�
/

c
/
/ tabsssssssssnsssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssEFT/
/

/

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

��.

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

�
/

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

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

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

�
/

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

�
/

c
(�/
/
/

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

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


sqltext:
 ea
select-  coalesce(1,1)>"a">>"a">"4""">>"a">"a""">"a"LIKE"b" GLOB"[^ݶ������" GLOB"[^ݶ������������������]]-"LIKE"b" >"a""">"a"LIKE"b" GLOB"[^ݶ������" GLOB"[^ݶ������������������]]-"LIKE"b" "a","b""a","b" F;


sqltext:
SELECT CAST ((1.0) AS REANSTRAI6T

floaLAS REAL)> CAST ((1.0) AS _EALA118AINone COTe CONSTRAINone CRN

') LIK">"a""">"a">"4""">"">"a">"a">"a""">"a"""> varchar(1)
�%.
.

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


sqltext:
SELECT printf('%#.*x',5,2,33.00-3.111111111E-311+11111111111)"a","b" ""WHERE"">"a">"a">"ATRACH>�a">"a">"a">"a">"a">"a">"a">"a">"a">"��������������������������������������������������������������������������������������������������������������������������������������END���������������������������������������������������������">"a">"ATRACH>�a">"a">"a">"a">"a">"a">"a">"a">"a">"���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������OINa""">"a">"a""">"">"a">"">"a">"a""">"">"aa""">"">"a">"a">"d""">"a">"a""">"a">"y";"a",tF;


sqltext:
SELECT CAST ((1.0) AS REANSTRAI6T

floaLAS REAL)> CAST ((1.0) AS _EALA118AINone COTe CONSTRAINone CRN

') LIK">"a""">"a">"4""">"">"a">"a">"a""">"a"""> varchar(1)
�%.
.

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


sqltext:
SELECT CAST ((1.0) AS REANSTRAI6T

floaLAS REAL)> CAST ((1.0) AS _EALA118AINone COTe CONSTRAINone CRN

') LIK">"a""">"a">"4""">"">"a">"a">"a""">"a"""> varchar(1)
�%,.
.

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


sqltext:
SELECT  count(1),*, * ,7, * from ( 
select 
4411,1,1,111,1, avg(1), avg(1), avg(1),  avg(1)&111,1,11423,011,1,1,1111,1,111), (  ( 
select $44(1,in1)in(
in1)in(1,0, lower(1))i,(
in1)in(1,144)in(1.1)it from ( 
select  min(1,1)in(1*4)in1)in�
s9999));


sqltext:
create table t1(o�e ,"a"doub char(1)UNIQUE);
select DISTINCT* from t1,( 
select 1)ON( �
select  +-44+~~~~~~~~~~~~~~~~~~~~~~.992 )AND	+-44++-241<="a" OR	+-41<="a" OR"a">"B", ( 
select 111)ON( �
select .99941-2 ) || +-44+~~~~~~~~~~~~~~~~~~~~~~~"1">"a" OR	+-41<="a" OR"a">"B", ( 
select 111)ON( �
select .99941-2 ) || +-44+~~~~~~~~~~~~~~~~~~~~~~~"1">"a" OR 44>"a" OR"1">"a" OR 4>"a"1);


sqltext:
create TEMP  table t1(allint);
select DISTINCT 'a'IN t1;
select DISTINCT 'a'IN t1;
MP  table t1(allint);
select DISTINCT 'a'IN t1;
select DISTINCT 'a'IN t1;
select DISTINCT 'a'IN tselect DISTINCT 'a'IN t1;


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 t2 VALUES(444);
SELECT * FROM t1, t2
WHERE (x=100);
INSERT INTO t2 VALUES(444);
SELECT * FROM t1, t2
WHERE (x=1-1 AND y!=444) OR x=222
ORDER BY x, y;


sqltext:
REINDEX'''''''''''''table t1(one );
sel''''''''%''''''''smallint);!inqertcreate ''''''es(1);
sel''''''''%''''''''''''''*'''' t1(o''''''* fr''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''BY'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''v1,t1 DISTINt1,t1 v1,t1 DIS1144,44444.44,44,423,4444014423,014,42;,44,423,44440144441-0144444011444,40144444444,44444.44,44,423,222224444444E4444,44444.44,440.%444444/4444442001-01-014414);VALUESect chart (e avg(1) �ro�1;


sqltext:
 ea
select"a">>"+2 ">""LIKE"b"%-  coalesce(1,1)>"+2s"ESCAPe"���ea
T2 ">""LIKE"b"%-  coalesce(1,1)>"+2s"ESCAPe"���������������������������������������������������������������������������������������������������������������������������������������������������";


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 t2 VALUES(444);
SELECT * FROM t1, t2
WHERE (x=100);
INSERT INTO t2 VALUES(444);
SELECT * FROM t1, t2
WHERE (x=111 AND y!=44);INSERT INTO t2 VALUES(444);
SELECT * FROM t1, t2
WHERE (x=100);
INSERT INTO t2 VAL4) OR x=222
ORDER BY x, y;


sqltext:
SELECT CAST ((1.0) AS REANSTRAI6T

floaLAS REAL)> CAST ((1.0) AS _EALA118AINone COTe CONSTRAINone CRN

') LIK">"a""">"a">"4""">"">"a">"a">"a""">"a"""> varchar(1
�%.
.��

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


sqltext:
PRAGMA foreign_keys = 1;
CREATE TABLE t1(w�INTEGER PRIMARY KEY);
CREATE TABLE t
(y DEFAULT 10 REFERENCES _1(x) ON UPDATE SET DEFAULT);
CREATE TABLE t3(y R���c);PRAGMA �ritaD��������������������������������);
INSERT INTO t1 VALUES(2);
ALTER TABLE t1 ADD COLUMN b REAL DEFAULT 4.0;
SELECT Avg(b) typeof(avg(b)) FROM t1;


sqltext:
SAVEPOINT abc;
CREATE TABLE t0(a, b);
ROLLBACK TO [a]",""WHERE"">"a">"a">"ATTACH>�a">"a">"a">"">"a">"TACH>�a">"a">"a">"a">"a">"a">"a">"a">"a"AND"a""">="a"AND++-2 AND"a"=4414444444>PLACE int100,4), (12001-0"="a"AND++-2 AND"a"=44144440444+++- -2 AND++-2 AND++- -2 4 VALUES(0,5), (109,5);
SELECT a.x/avg(y)FROM t34 AS a
GROUP BY  440.444144444,@23,011444440.444144444,@23,011444444444444,@23,0114444444444,LLBACK TO [a]",""WHERE"">"a">"a">"ATTACH>�a">"a">"a">00,4), (12001-01-010,5), (109,5);
SELECT a.x/avg(y)FROM t34 AS a
GRUP BY  440.423,011444440.4441"">"a"TO t34 VALUES(100,4), (12001-01-010,5), (109,5);
SELECT a.x/avg(y)FROM t34 AS a
GRUP BY  440.423,011444440.444144444,@23,011444444444440V0.4444;REPLACE int100,4), (12101-01-010,5), (109,5);
SELECT a.x/avg(y)FROM t34 AS a
GROUP BY  440.423,011444440.444144444,@23,01144444444444040.4444;REPLACE into s(1);


sqltext:
create table t1(o varchar(1)UNIQUE);REINDEX  ;;create table tR(l rchar(1/*
�5@5d55�s����Sd,

/*oal�cm@A*/reate table t1(o varchar(1)UNIQUE);REINDEX  ;;create table tR(l rchar(1/*
�5@5d55�s����Sd,

/*oal�cm(A*//*�/
//*"",""J*�I*JION
*/
/*
/5
*/
���eP,�LE?^E/

-**J/
/*�/
//*"",""J*�I*JION
*/UE);REINDEX  ;;create table tR(l rchar(1/*
�5@5d55�s����Sd,

/*oal�cm@A*/reate table t1(o varchar(1)UNIQUE);REINDEX  ;;create table tR(l rchar(1/*
�5@5d55�s����Sd,

/*oal�cm(A*/
/*�/
//*"",""J*�I*JION
*/
/*
/5
*/
���eP,�LE?^E/

-**J/
/*�/
//*"",""J*�I*JION
*/
/*
/+
*/
���eP,�LE?^E/

-**[/*�


!�
/*
/+
*/
���eP,�LE?^E/

-**[/*�


!�
@


sqltext:
;VACUUM;
select � MATCH rtre81-0X0144444-0X0aabA1-0X0144ab01-0X014444-b0X01b01-0X014444-b0X014444-0X0144a0144aabA1-01-0X014444-b01-0X014444-0X0144ab01-0X014444-b0X014444-b0X014444-0X0144a0-0X0144ab01-0X014444-b01-0X014444-0X0144abA1-0X0144ab01-0X014444-b0X01b01-0X014444-b0X014444-0X0144a0144aabA1-0X0144ab01-0X014444-b01-0X014444-0X0144ab01-0X014444-b0X014444-b0X014444-0X0144a0144aabA1-0X0144ab01-0X014444-b01-0X014444-0X0144ab01-0X014444-b0X014444-0X0144a0144aabA1-0X0144ab01-0X014444-b01-0X01-0X0144a0144aabA1-0X0144ab01-0X014444-b01-0X014444-0X0144ab0b01-0X01444444lli,01-0X014444lli,
GOl�a0144aabA1-0XA1-0-0X0144a0144aabA1-0X0144444-0X0144a0144aabA1-0X0144ab01-0X014444-b0X01b01-0X014444-b0X014444-0X0144a0144aabA1-0X0144ab01-0X014444-b01-0X014444-0X0144ab01-0X014444-b0X014444-b0X014444-0X0144a0144aabA1-0X0144ab01-0X014444-b01-0X014444-0X0144ab01-0X014444-b0X01ab01-0X014444-b0X014444-0X0144a0144aabA1-0X0144ab01-0X014444-b01-0X01-0X0144a0144aabA1-0X0144ab01-0X014444-b01-0X014444-0X0144ab0b01-0X01444444lli,01-0X014444lli,
GOl�a0144aabA1-0XA1-0-0X0144a0144aabA1-0X0144444-0X0144a0144aabA1-0X0144ab01-0X014444-b0X01b01-0X014444-b0X014444-0X0144a0144aabA1-0X0144ab01-0X014444-b01-0X014444-0X0144ab01-0X014444-b0X014444-b0X014444-0X0144a0144aabA1-0X0144ab01-0X014444-b01-0X014444-0X0144ab01-0X014444-b0X014444-0X0144a0144aabA1-0X0144ab01-0X014444-b01-0X01-0X0144a0144aabA1-0X0144ab01-0X014444-b01-0X014444-0X0144ab0b01-0X01444444lli,01-0X014444lli,
GOl�h0;


sqltext:
 ea
select DISTINCT "a"," t�1)","b","aREIa","b","b" "a","" GLOB"[a
se�����ؿ����"[a
se���3ؼ�"LIKE"b" GLOB"[ا�b","aREIa","b","b" "a","" GLOB"[a
se�����ؿ����"[a
se���3ؼ�"LIKE"b" GLOB"[ا����������������������؎���������������������������������؀����lect- ?coalesc" ""WHERE"">"a"> substr(1,1,1);


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(444);
SELECT * FROM t1, t2
WHERE (x=100);
INSERT INTO t2 VALUES(444);
SELECT * FROM t1, t2
WHERE (x=1&1 AND y!=444) OR x=222
ORDER BY x, y;


sqltext:
PRAGMA foreign_keys = 1;
CREATE TABLE t1(w�INTEGER PRIMARY KEY);
CREATE TABLE s�(y DEFAULT 10 REFERENCES _1(x) ON UPDATE SET DEFAULT);
CREATE TABLE t3(y R���c);PR;
INSERT INTO t1 VALUES(2);
ALTER TABLE t1 ADD COLUMN b REAL DEFAULT 4.0;
SELECT Avg(b) typeof(avg(b)) FROM t1;


sqltext:
PRAGMA foreigncu6le;
CREATE TABLE t1(x,a,b,c);
INSERT INTO t1 VALUES(1,'00','00',1);
INSERT INTO t1 VALUES(2,'00','e0',5);
INSERT INTO t1 VALUES(3,'000','00000',90);
INSERT INTO t1 VALUES(4,'0','2',2);
INSERT INTO t1 VALUES(5,'00','0',2000);
SELECT x FROM t1 WHERE c=instr('a0NNNNNNNNNNNNNNNNNNNNNNNNNNN0000',90);
INSERT INTO t1 VALUES(4,'0','2',2);
INSERT INTO t1 VALUES(5,'00','0',2000);
SELECT x FROM t1 WHERE c=instr('a000NNNNNNNNNNNNNNNNNN��������������������������������������NNNNNNNNNNNNNNNNNNNNNNNNNNNNN�������NNNNNNNNNNNNNNNNNN�������NNNNNNNNN_NNe0',b)OR a='0' ORDER BY +x;


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(222);INSERT INTO t2 VALUES(444444);
SELECT * FROM t1, t2
WHERE (x=100);
INSERT INTO t2 VALUES(444);
SELECT * FROM t1, t2
WHERE (x=1&1 AND y!=?44) OR x=222
ORDER BY x, y;


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(222);INSERT INTO t2 VALUES(444444);
SELECT * FROM t1, t2
WHERE (x=100);
INSERT INTO t2 VALUES(444);
SELECT * FROM t1, t2
WHERE (x=111 AND y!=?44) OR x=222
ORDER BY x, y;


sqltext:
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(122);INSERT INTO t2 VALUES(111);
INSERT INTO t1 VALUES(222);
INSERT INTO t2 VALUES(3);
INSERT INTO t1 VALUES(111);
INSERT INTO t1 VALUES(222);;
INSERT INTO t1 VALUES(222);
INSERT  INTO t1 VALUES(222);INSERT INTO t2 VALUES(444444);
SELECT * FROM t1, t2
WHERE (x=100);
INSERT INTO t2 VALUES(444);
SELECT * FROM t1, t2
WHERE (x=111 AND y!=?44) OR x=222
ORDER BY x, y;


sqltext:
��LECT printf('%d0000% ',50,-111111 E**�**o***(*00, lang,"",[aert into r1Cnto t1COfLATE( 4010 �d44401-0A[Wx) ?AL�ES(0');
SERT ���������F

c
�
/
/c
//
/
/
LEFT/
/
/
/

�
/

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

�
/"
c# 444��-0 [ax) VAL�E[(0');
SERT INTO t0(docEccC0(ord**�**o***(*!**o***N');
�NoERg,";,[aert into r1Cnto t1COfTATE( 40141444401-0  4010 e41444401-0 [ax)�VA7�E�(0');
SERT INTO t0(docid
/
/
/
/
�
/

c
/((((((((((((((((((((((((((((((((((((((((((((((((((
/
>/'
/
c
/
/
/
c
/
/
//E
/
/
/
/
/
/
ENT_TIME*0cc�0
#

c
/
/ /
/*/
ENT_TIMEE t0*0cc�0
#

(((((((((((((((((((((((((uuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuu(����������������������������������F

c
/
/
/c
//
/
/
LE@T/
/

/

��.

c
/
/
/
/
/
//
@/'
/
/
//
/
//
/
/
/
ENT_TIMEE�t0*0cc�0
#

((((
9

�
/

c
/
/
T  INT((((((((((*(((((((((FROM(((((�(((((((((((%(((((((((((((((((((������������袢������������������������������������������������������������������������������������������������������������������������������ sqlite_version()����������������������������������������������������������/
//
>/'
/
/
/
/

�
/

c
/
/
T  INT((((((((((*((((((((((((((((((�(((((((((((%((((((((((((�(((((((((((
/
>/'
@D
/ wnst 1,1)c
/
/
/c
//�/
G
>/'
/
/
/
/

�
/

c
/
/
/

c
/
/
/
/
/
/
//
/
/
/
E) VAL�ZS(0');
SERT INTO t0(docid, x) VLUES(0, '0EccC0(ord**�**o***(*!**o***N');
INSERT

c
/
/
/
/
//
>/'
/  INTO t0 VALUEE�T_TIM((((((((((((((((((( soundex(1)((((((*((((((((((((((((((((((((((((((((((((((((((((((/'
@/
c
/
/
/

c
/
/
//
E
/
/
/
/
/
/
ENT_TIME*0cc�0
(�(/(((((((((%(((((((((((((((((((((((((((((((,((((((
/((((((((((((((
/
>/'
@/
/ wnstr(1,1)c
/
/
/c
//
/
�>/'
/
/
/
//
/
/
/
/
/
/
/
9
/
/
E) VAL�ES(0');
SERT INTO t0(doc�d, x) VLUES(0, '0EccC(ord**�**o***(*!**o***N');
INSERT  INTO t0 VALUEE�T_T
/
(((((((((((((((((((soundex(1)((((((*(((((((((((((((((((((((((((((((((((((/
c/
/
/

c
/
/
//
E
/
/
/
/
/
/
ENT_TIME*0cc�0
#

c
/
/
//
/
/
/
ENT_TIMEE t0*0cc�0�

(((((((((((((((((((((((((((�����������������������������������F

c
/
/
/c
//�
/
LEFT/
/
/
/

��.

c
#
/
/
/
//
>/'
/
/�F

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

��.

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

�
/

c
/
/
T  INT((((((((('*(((((((((((F((((((�(((((((((((%((((((((((((((((((((((((
/
>/'
@/
/ �nstr91,1)c
/
/
/c
//
/
/
>/'
/
/
/
/

�
/

c
/
/
/

c
 /
/
/
/
/
/
/
/
/
EN�ME/
/
//�.
//
/
/
/
ENT_TIMEE *0cc�0
#

c
/
/
//
/
/
/
ENT_TIMEE t0*0cc�0
#

((((((((((((((((((((((((((((((%(((((((((
/,"",[aert into r1Cnto (((((t1COfTATE( 4010 e4144r1Cnto t1COfTATE( 4010 e41444401-0  4
>/'

/
/
/
/

�
/

c
/
/
/
/
/
//
/
/
/
/
ENTEE t0*0cc�0#�
c
/
/
/
ENT_T��� @�.
c
/
/
/
00, lang,"",[aert into r1Cn�o t1COfL/
/
/
LEFT/
/�
/

c
/
/
T  IN
/
/
O t0(docid, x) VLUES(0, '0EccC(ord**�**o***(*!**o***N');
INSERT  INTO t0 VALUEE�T_TIM((((((((((((((( ((( soundex(1)((((((*(((((((((((((((((((((((((((((((((((((((((((((((((((((((
/
>/'
@/
c
/
/
/
����
/
//
E
/
/
/
/
/
/
ENT_TIME*0cc�0
#

c
/
/
//
/
/
/
ENT_TIMEE t0*0cc�0
#

(((((((((((((((((((((((((((�����������������������������������F

c
/
/
/c
//�
/
LEFT/
/
/
/

��.

c
#
/
/
/
//
>/'
/
/�F

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

��.

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

�
/

c
/
/
T  INT((((((((('*(((((((((((F((((((�(((((((((((%((((((((((((((((((((((((
/
>/'
@/
/ �nstr(1,1)c
/
/
/c
//
/
/
>/'
/
/
/
/

�
/

c
/
/
/

c
/
/
/
/
/
/
/
/
/
EN�ME/
/
//
/
//
/
/
/
ENT_TIMUE *0cc�0
#

c
/
/
//
/
/
/
ENT_TIMEE t0*0cc�0
#

(((((((((((((((((((((((((((((((%(((((((((
/�"",[aert into r1Cnto (((((t1COfTATE( 4010 e41444 into r1Cnto t1COfTATE( 4010 e41444401-0  4
>/'
/
/
/
/
/

�
/
c*/
/
/
/
/
//
/
c
/
/
/c
//
/
/
LEFT/
/
/
/

��.

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

�
/

c
/
/
T  INT((((((((('*(((((((((((F((((((�(((((((((((%((((((((((((((((((((((((
/
>/'
@/
/ �nstr(1,1)c
/
/
/c
//
/
/
>/'
/
/
/
/
 unicode(1)/
/

c
/
/
/
/
/
/$/
/
EN�ME/
/
//�.
//
/
/
/
ENT_TIMEE *0cc�0
#

c
/
/
//
/
/
/
ENT_TIMEE t0*0cc�0
#

(((((((((((((((((((((((((((((((%(((((((((
/,"",[aert into r1Cnto (((((t1COfTATE( 4010 e41444 into r1Cnto t1COfTATE( 4010 
//
/
/
/
/
/
/
/
9
/
/
E) VAL�ES(0');
SEe41444401-0  4
>/'

/
/
/
/

�
/

c
/
/
/
/
/
//
/
/
/
/
ENTEE t0*0cc�0#�
c
/
/
/
ENT_T��� @/
c
/
/
/
00, lang, ",[aert into r1Cn�o t1COfL/
/
/
LEFT/
/�
/

c
/
/
T  IN
/
/
O t0(docid, x) VLUES(0, '0EccC(ord**�**o***(*!**o***N');
INSERT  INTO t0 VALUEE�T_TIM(((((((((((((( 1(( soundex(1)((((((*(((((((((((((((((((((((((((((((((((((F(((((((((((((((((
/
B/'
@/
c
/
/
/

c
/
/
//
E
/
/
/
/
/
/
ENT_TIME*0cc�0
#

c
/
/
//
/
/
/
ENT_TIMEE
/

��.

c
#
/
/
/
//
>/'
/
/�F

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

��.

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

�
/
c
/
/
T  
/
EN�ME/
/
//
/
//
/
/
/
ENT_TIMUE *0cc�0
#

c
/
/
//
/
/
/
ENT_TIMEE t0*0cc�0
#

(((((((((((((((((((((((((((((((%(((((((((
/,"",[aert into r1Cnto (((((t1COfTATE( 4010 e41444 into r1Cnto t1COfTATE( 4010 e41444401-0  4
>/'
/
/
/
/
/

�
/
c*/
/
/
/
/
//
/
c
/
/
/c
//
/
/
LEFT/
/
/
/

��.

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

�
/

c
/
/
T  INT((((((((('*(((((((((((F(((((�(((((((((((%((((((((((((((((((((((((
/
>/'
@/
/ �nstr(1,1)c
/
/
/c
//
/
/
>/'
/
/
/
/
 unicode(1)/
/

c
/
/
/
/
/
/
/
/
/
EN�ME/
/
//�.
//
/
/
/
ENT_TIMEE *0cc�0
#

c
/
/
//
/
/
/
ENT_TIMEE t0*0cc�0
#

(((((((((((((((((((((((((((((((%(((((((((
/,"",[aert into r1Cnto (((((t1COfTATE( 4010 e41444 into r1Cnto t1COfTATE( 4010 
//
/
/
/
/
/
/
/
9
/
/
E) VAL�ES(0');
SEe41444401-0  4
>/'

/
/
/
/

�
/

c
/
/
/
/
/
//
/
/
/
/
ENTEE t0*0cc�0#�
c
/
/
/
ENT_T��� @/
c
/
/
/
00, lang, ",[aert into r1Cn�o t1COfL/
/
/
LEFT/
/�
/

c
/
/
T  IN
/
/
O t0(docid, x) VLUES(0, '0EccC(ord**�**o***(*!**o***N');
INSERT  INTO t0 VALUEE�T_TIM(((((((((((((( ((( soundex(1)((((((*(((((((((((((((((((((((((((((((((((((F(((((((((+(((((((
/
B/'
@/
c
/
/
/

c
/
/
//
E
/
/
/
/
/
/
ENT_TIME*0cc�0
#

c
/
/
//
/
/
/
ENT_TIMEE t0*0cc�0
#

(((((((((((((((((((((((((((�����������������������������������F

c
/
/
/c
//�
/
LEFT.
/
/
/

��.

c
#
/
/
///
>/'
/
/�F

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

��.

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

�
/

c
/
/
T  INT((((((((('*(((((((((((F((((((�(((((((((((%((((((((((((((((((((((((
/
>/'
@/
/ �nstr )c
/
/
/c
//
/
/
>/'
/
/
/
/

�
/

c
/
/
/

c
/
/
/
/
/
/
/
/���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������
/
EN�ME/
/
//
/
/
ENTEE t0*0cc�0"
c# 444��-0 [ax) VAL�ES(0');
SERT INTO t0(docEccC0(ord
#�
c
/
/
/
ENT_T��� @/
c
/
/
/
00, lang,"",[aert into r1Cn�o t1COfLATE( 4010 e41444401-0 [ax((�����������������������������������FEFT/
/
/
/

��.

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

�
/

c
/
/
T  INT(((((((/
ENT_TIME*0cc�0
#

c
/
/
//
/
/
/
ENT_TIMEE t0*0cc�0
#

(((((((((((((�((((((((((((����������������������������������F

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

��.

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

c
/
/
T  INT(((F((((((*((((((((((G(((((((�(((((((((((%((((((((((((((((((((((
>/'
@/� wnstr(1,1)c
/
/
/c
//
/
/
>/'
/
/
/
�/

�
/

c
/
/
/

c
/
/
/
/
/
/
/J/
/
/
/
EN�ME*0cc�0ISNULL/
/
//
/
/
/
ENT_TIMEE t0*0cc�0
#

(((((((((((((((((((((((((((((((%(((((((A(
/,"",[aert into r1Cnto t1COfTATE( 4010 e41444401-0  4
>/'
/
/
/


sqltext:
CREATE TABLE t1(x, y DEFAULT(datetime('now')));
INSERT INTO t1('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''FULL''''''-''''''''''''''''''''''''';
select"", ( 
selecT 
 111)UNION ;
select 

44,1);


sqltext:
 );
select  min( "a","","b",?)in( "a,""," -11111111111 || 1111111111E111)"a","b" ""WHERE"">"a">"a">"a">"a">"a">"a">"a">"a">"JOINa""">"a">"a">"a">"a">"a">"JOINa""">"a">"a""">"">"a">"">"a">"a""a">"y";"a",tF;


sqltext:
PRAGMA foreign_keys = 1;
CREATE TABLE t1(x, y, PRIMARY KEY(x, y));
CREATE TABLE t2(a, b, FOREIGN KEY(a, b) REFERENCES t1 ON UPDATE CASCADE);
INSERT INTO t1 VALUES(1,
 111)UNION select 

$44,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' �ROM t1
UNION
SELECT b,a, '000' FROM t1
ORDER BY 2,  2, '00' ,aYg, ( 
select"", ( 
selecT 
 c11)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"",( 
slecT 
 111)UNION select 

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

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

$44,1) ( "
select"",  ( 
selecT 
 111)UNIb, '0D0' FROM t1
UNSELECT b9), avg(1),  avg(1), avg(11), avG(1),  avg(11), avG(1), av avg(1), Avg(1), avg(1), avg, avg(11),1, AvG(1), avg(41), avG(1), avg(9), avg(8),  avg(1), avg(11), avG(1),9),  avg(1), Avg(1),=avg(1), avg(1), avgh91), avG(2), avg(9), avg(1),  avg(1), avg(11), avGELECT b,a, '000' FROM t1
ORDER BY 2,  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(1),  avg(1), avg(11), avG(1),  avg(11), avG(1), avde;
��
;
PR


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


sqltext:
CREATE VIRTUAL TABLE t2 USING fts4(prefix='1,2,3');
INSERT INTO t2 VALUES('00 02 S00 0h0 wn0 ���00000 t00000 and');
INSERT INTO t2 VALUES('W0000''s fleet sai000 A s0o00 0l00RE(uyyyyING fts3(contecontenyyyymING fts3(content, tiyyyING fts3(content, tokenikenize p"yUAL TABb unnt, tiycontenyyyymING fts3(contenw, tiyyyING fts3(coyUAL TABb unlikely(1)ts3(uyyyyINGts3(uyyyyING fts3(content, tiycontenyicontent, tiyyyING ftsR(content, tokeniknize p"yUAL TABb unlikelyymING fts3(contenyUAL TABb unnt, tiycontenyyykenikenize p"yUAL TABb unnt, tiycontenyyyymING ft]3(content, �iyyyING fts3(coyUAL TABb unlikel@(1)ts3(uyyyyINGts3(uyyyyING fts3(content, tiycontenyiconte���tiyyyING fts3(content, tokenikenize p"yUAL TABb unlikely(1)ts3(uyyyyINyymppcontecontenyyyymING fts3content, tiyyyING fts3(content, token�kenize p"yUAL TABb unnt, tiycontenyyyymING fts3(content,(coyUAL ABb unlikely(1)ts3(uyyyyING fts3(content, tiycontenyykymING fts3(content, tiyyyING fts3(content, tokenikenize p"yUAL TABb unt, tiycontenyiconte�nlikely(1)ts3(uyyyyING fts3(conttttttttttttttttttttttttttttkely(1)ts3(uyyicAL Ttttttt|tttttttttttttttttttttttttttty(1)ts3yyyING fts(content, tiycontenyyyym�pcontecontenyyymING fts3(contes3(content, tiyyyING fts3(content, tokenikeniz"kely(1)ts3(uyyyyING fts3(contecontenyyyymING fts3(contenyUAL TABb unnt, tiycontenyyykenikenIze p"yUAL TABb unnt, tiycontenyyyymING ft]3(content, �iyyyING fts3(coyUAL TTABb unnt, tiyykeniks3(uyyyyING fts3(content, tiycont\nyicAL TABb uiyyyING fts3(content, tokenikenym�pcontecontenyyymING fts3(contes3(content, tiyyyING fts3(content, tokents3(contentenyyyymING fts3(contenyUAL TABb unnt, tiycontenyyykenikenize p"yUAL TABb unnt, tiycontenyyyymING ft]3(content, �iyyyING fts3(coyUAL TABb unlikel@(1)ts3(uyyyyINGts3(uyyyyING fts3(content, tiycontenyiconte���tiyyyING fts3�ontent, �okenikenize	p"yUAL TABb unlikely(1)ts3(uyyyyING fts3(contiycontenyy ymppcontecontenyyyymING fts3(cADDent, tiyyyING f�s3n�kenize p"yUAL TABb unnt, tiycontenyyyymING fts3(content, tiyyyING fts3(coyUAL ABb unlikely(1)ts3(uyt, tokenikenize p"yUAL TABb unlikely(?)ts3(uyyyyING fts3(contiycontenyyyymppcontecontenyyyymING@fts3(content, tiyyyING fts3(content, token�kenize p"yUAL TABb unnt, tiycontenyyyymING fts3(content,(coyUAL ABb unlikely(1)ts3(uyyyyING fts3(content, tiycontenyyyymING fts3(content, tiyyyING ftcontent, tokenikenize p"yUAL TABb unt, tiycontenyiconte�nlikely(1)ts3(uyyyyING fts3(conttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttty(1)ts3(uyyyyING fts(content, tiycontenyyyym�pcontecontenyyymING fts3(contes3(content, tiyyyING fts3(content, tokenikeniz"kely(1)ts3(uyyicAL TABb uiyyyING ftsyyyymING fts3(contenyUALize p"yU TABb unnt, tiycontenyyykenikenize p"yUAL TABb ~nnt, tiycontenyyyymING ft]3(content, �iyyyING fts3(coyUAL TTABb unnt, tiycontenyyykeniks3(uyyyyING fts3(content, tiycont\nyiconte���tiyyyING fts3(content, tokenikenym�pcontecontenyyymING fts3(contes3(conten, tiyyyING fts3(content, tokenikeniz"kely(1)ts3(uyyyyING fts3(contecontenyyyymING fts3(contenyUAL TABb u fnnt, tiycontenyyykenikenize p"yUAL TABb unnt, tiycontenyyyymING ft]3(content, �iyyyING fts3(coyUAL TABb unlikel@(1)ts3(uyyyyINGts3(uyyyyING fts3(content, tiycontenyiconte���tiyyyING fts3(content, �okenikenize	p"yUAL TABb unlikely(1)ts3(uyyyyING fts3(contiycontenyyyymppcontecontenyyyymINyyyWITHfts3(content, tiy p"yUAL TABb unt, tiycontenyicts3(content= tiycontenyiconte���tiyyyING fts3(content, tokenikenize p"yUAL TABb unlikely(1)ts3(uyyyyINGfts3(contiycontenyyyymppcontecontenyyyymING fts3(content, tiyyyING ftttttttttttt�ttttttent, tiynt, tiyyyING fts3(conten�����������������������t, tokenikenize p"yUAL TABb unnt, tiycontenyyyymING fts3(content, tiyyING fts3(coyUAL ABb unlikely(1)ts3(uyyyyING fts3(content tiycontenyyyymING �ts3(contenING ft]3(content, �iy�yING fts3(coyUAL TABb unlikel@(1)ts3(uyyyyINGts3(uyyyyING fts3(content, tiye p"yUAL TABb unlikely(1)ts3(uyyyy9NF fts3(content tiycontenying');
S 


sqltext:
BEGIN;
CREATE VIRTUAL TABLE t0 USING fts4(order=desc);
INSERT INTO t0 VALUES('0{s4(or char(1)**, afg(1), a(1)otal(�����������������������������������������������������}�������������������������INSTEdD����ú�����������������������������������������), avg(9)smz""UNIQUE,U""UNHQUE,UE$e,EINDsm""UNINDsm"dddddddddddddddddddddd"UNIQUE,E$ln), aXG(1),9),  avg(1), Av, avg(1)ot�AavG(1), avg(9)smz""UNIQUE,U""UNHQUE,UE$e,EHNDsm""UNINDsm""UNIQUE,E$ln/smz""UNIQUE,E$lnINDsmINDsm_""UNz""UNIavg(9), avg(m_""UNz""UN�avg?9 1=1vg(1	otad(1),1,����������������������� AavG(1)9TABLEg1)DsmINDsmsmz""�NIQUE,U""UNDROP,U�$e,EINDsm""UNIQsm_""UUM;B9),  avg(11) Avg(1), afg(1�������������������������INSTEAD����ú������������������������@������
(4), avG(1), a, avN(1e,EINDsm""UNIQsm_""UUM;B9),  avg(11) Avg(1), afg(1), avg(1)otal(�����@�������Ⱥ�����������������纺���������������������������������������������������
(4), aXG(1),9),  avg(1), Av, avg(1)ot�AavG(1), avg(9)smz""UNIQUE,U""UNHQUE,UE$e,EINDsm""UNINDsm""UNIQUE,E$ln/smz""UNIQUE,E$lnINDsmINDsm_""UNz""UNIavg(9), avg(m_""UNz""UN�avg(9), avg(1)otad(1),1, AavG(1)9TABLEg1)DsmINDsmsmz""�NIQUE,U""UNDROP,UE$e,EINDsm""UNIQsm_""UUM;B9),  avg(11) Avg(1), afg(1�������������������������INSTEAD����ú������������������������������������������������������������������
(4), avG(1), a, avN(1e,EINDsm""UNIQs��������������������������������������
(4), avG(1), a, avN(1e,EINDsm""UNIQs����������������������������������������"""""""""""" avg 1), A�
(4), TvG(1), a, avN(11), avO(1), avg(9),2avg(1
,  ave81)~~~IQUE,E$lnINDsmINDsm_""U  avg(1), Av, avg(1)ot�AavG(1), avg(~~~~~~~~~~~~~~~~~~~~~�~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~IQUE,E$lnINDsmINDsm_""UNz""GROUPg(9),****�**');
INSERT  INTO t0 VALUES('er=0 I�');
INSERT  INTO t0 VALUES('ccc 0 ***�*"avg(1), !vM(1),  lower(1)avG(1@, avg(9), avg(1),  avg(1), avg(11), mvG(1), avg(9),� avg 1), A�
(4), avG(1), a, avN(11), avG(1D, avg(9), avg(1
,  avg81), avg(11)0************0{s4(ord*0cc��������������������������������������������������������������������������������������������������������������������������������(9), avg(�����������������������������������������������������������������d(1)++0*
(���������������������������������c�����������������������������������������������������ܺ�����������������������������������������������������~~~�~~~~~~~~~~~~~~~~1), Av, avg, avg(9), avg(1
,  avg81), avg(11)0 avG(1), 0');
INSeRT INTO t0 VALUES('d*0*�*:]̺�������������������������������""""""""""""""""""""""""""""""""""""""""avg(1)uuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuu�NIQUElU""U����������g(1),  avg81), avg(11), avG(1), avg(9,  avg(1), Av, avg(1)ot�AavG(1), avg(~~~~~~~~~~~~~~~~~~~~~~~~~~~~~�~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~p~~~~IQUE,E$lnINDsmINDsm_""UNz""UNIavg(9), avg(1)otG(�), avg(9), avg(1),  avg(1), avg(11), mvG(1� avg�
(4), avG(1), a, avN(11), avG(15, avg(9), avg(1),  avg81), axg(11), avG(1), avg(9),  avg), A�
(4), avG(1), a, avN(11), av1), avg(11), JvG(1), avg(9),  avg(1), Av, avg(1)ot�AavG(1),��vg(~~~~~~~~~���
(4(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 1=1vg(1)otad(1),1, AavG(1)9TABLEg1)DsmINDsmsmz""�NIQUE,U""UNDROP,U�$e,EINDsm""UNIQsm_, a, avN(1e,EINDsm""UNIQsm_""UUM;B9),  avg(11) Avg(1), afg(1), avg(1)otal(�����@�������Ⱥ�����������������纺���������������������������������������������������
(4), aXG(1),9),  avg(1), Av, avg(1)ot�AavG(1), avg(9)s��������������������������������""""""""""""""""""""""""""""""""""""""""avg(1)uuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuu�NIQUElU""U����������g(1),  avg81), avg(11), avG(1), avg(9,  avg(1), Av, avg(1)ot�AavG(1), avg(~~~~~~~~~~~~~~~~~~~~~~~~~~~~~�~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~p~~~~IQUE,E$lnINDsmINDsm_""UNz""UNIavg(9), avg(1)otG(�), avg(9), avg(1),  avg(1), avg(11), mvG(1� avg�
(4), avG(1), a, avN(11), avG(15, avg(9), avg(1),  avg81), axg(11), avG(1), avg(9),  avg), A�
(4), avG(1), a, avN(11), av1), avg(11), JvG(1), avg(9),  avg(1), Av, avg(1)ot�AavG(1),��vg(~~~~~~~~~���
(4(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 1=1vg(1)otad(1),1, AavG(1)9TABLEg1)DsmINDsmsmz""�NIQUE,U""UNDROP,U�$e,EINDsm""UNIQsm_, a, avN(1e,EINDsm""UNIQsm_""UUM;B9),  avg(11) Avg(1), afg(1), avg(1)otal(�����@�������Ⱥ�����������������纺���������������������������������������������������
(4), aXG(1),9),  avg(1), Av, avg(1)ot�AavG(1), avg(9)smz""UNIQUE,U""UNHQUE,UE$e,EINDsm""vNINDsm""UNIQUE,E$ln), aXG(1),9),  avg(1), Av, avg(1)ot�AavG(1), avg(9)smz�UNIQUE,U""UNHQUE,UE$e,EINDsm""UNINDsm""UNIQUE,E$ln/smz""UNIQUE,E$lnINDsmINDsmz""UNIQUE,U""UNHQUE,UE$e,EINDsm""vNINDsm""UNIQUE,E$ln), aXG(1),9),  avg(1), Av, avg(1)ot�AavG(1), avg(9)smz�UNIQUE,U""UNHQUE,UE$e,EINDsm""UNINDsm""UNIQUE,E$ln/smz""UNIQUE,E$lnINDsmINDsm_""UNz""UNIavg(9), avg(m_""UNz""UN�avg(9 1=1vg(1	otad(1),1, AavG(1)9TABLEg1)DsmINDsmsmz""�NIQUE,U""UNDROP,U�$e,EINDsm""UNIQsm_""uuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuu, avM(1), a"0');
SELECT docid FROM t0 WHERE t0 MATCH '0***�**o*****0{IQUE,UE$e,EINDsm"�UNIQsmVALUESIQUf,E$lnINintBEGINANALY,9),  avg(1), Av, avg(1)ot�AavG(1), avg(9)smz""UNIQUE,U""UNIQUE,UE$e,EIND~~~~~~~~~~~~~~~~~~�~~~~~~~~~~~sm""UNINDsm""UNIQUE,E$ln/smz""UNIQUEGB$lnINDsmINDsm_""UNz""UNIavg(9), avg(1)otal(1),1, AavG(1), avg(9TABLEg(1)DsmINDsmsmz""�NIQUI,U""UNDROP,UE$e,EINDsm""UNIQsm_""UUM;B9),s avg(11) Avg(1), afg(1), avg(1)otal(�������������������������������������ͺ��������������������������������lnINDsmINDsm_""U  avg(1), Av, avg(1)ot�AavG(1), avg(~~~~~~~~~~~~~~~~~~~~~~~~~~~~~�~~~~~~~~~~~~~~~~~~~~~���� group_concat(1,1)���������������ú�������������������������������������������������������������������������������������������������������������������������������������������������������5�����������������������������������������������������������ܺ�������������������������������1), A�
(4), avG(1), a, avN(11), avG(1), avg(9), avg(1),  avg81), avg(11), av�1 sqlite_source_id@) Av, avg(1)ot�Aav,(1), avg(~~~~~~~~~~~~~~~~�~~~~~~~~~~~~�����~~~~~~~~~~~~~~~~~~~ 1), A�
(4), avGE$lnINDsmINDsm_""UNz""UNIavg�NIQUElU""U����������g(1),  avg81), avg(11), avG(1), avg(9,  avg(1), Av, avg(1)ot�AavG(1), avg(~~~~~~~~~~~~~~~~~~~~~~~~~~~~~�~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~p~~~~IQUE,E$lnINDsmINDsm_""UNz""UNIavg(9), avg(1)otG(�), avg(9), avg(1),  avg(1), avg(11), mvG(1� avg�
(4), avG(1), a, avN(11), avG(15, avg(9), avg(1),  avg81), axg(11), avG(1), avg(9),  avg), A�
(4), avG(1), a, avN(11), 1),  avg81), avg(11), avG(1),,  avg(1), Av, avg(1)ot�AavG(1),��vg(~~~~~~~~~~~~~~~~~~~~~~~~~~~~~�~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~IQUE,E$lnINDsmINDs�_""UNz""UNIavg(9), avg(1)otG(1), avg(9G, avg(1),  avg(1), avg(11), mv���������������������������������������ܺ���������������������������������������������������������������������������������������������������������������������������������c�����������������������������1), A�
(4), avG(1), a, avN(11), avG(1), avg(9), avg(1),  avg81), avg(11), av�1 sqlite_source_id@) Av, avg(1)ot�Aav,(1), avg(~~~~@), A�
(4), avGE$lnINDsmINDsm_""UNz""UNIavg�NIQUElU""U����������g(1),  avg81), avg(11), avG(1), avg(9,  avg(1), Av, avg(1)ot�AavG(1), avg(~~~~~~~~~~~~~~~~~~~~~~~~~~~~~�~~~~~~~~~~v~~~~~~~~~~~~~~~~~~~p~~~~IQUE,E$lnINDsmINDsm_""UNz""UNIavg(9), avg(1)otG(�), avg(9), avg(1),  avg(1), avg(11), mvG(1� avg�
(4), avG(1), a, avN(11), avG(15, avg(9), avg(1),  avg81), axg(11), avG(�, avg(9),  avg), A�
(4), avG(1), a, avN( upper(1), avg(11), JvG(1), avg(9),  avg(1),Av, avg(1)ot�AavG(1),��vg(~~~~~~~~~���
(4(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 1=1vg(1)otad(1),1, AavG(1)9TABLEg1)DsmINDsmsmz""�NIQUE,U""UNDROP,U�$e,EINDsm""UNIQsm_""UUM;B9),  avg(11) Avg(1), afg(1�������������������������INSTEAD����ú������������������������@�
(4), avG(1), a, avN(1e,EINDsm""UNIQsm_""UUM;b9),  avg(11) Avg(1), afg(1), avg(1)otal(�����@�������Ⱥ�����������������纺���������������������������������������������������
(4), aXG(1),9),  avg(1), Av, avg(1)ot�AavG(1), avg(9)smz""UNIQUE,U""UNHQUE,UE$e,EINDsm""UNINDsm""UNIQUE,E$ln), aXG(1),9),  avg(1), Av, avg(1)ot�AavG(1), avg(9)smz""UNIQUE,U""UNHQUE,UE$e,EHNDsm""UNINDsm""UNIQUE,E$ln/smz""UNIQUE,E$lnINDsmINDsm_""UNz""UNIavg(9), avg(m_""UNz""UN�avg(9 1=1vg(1	otad(1),1,����������������������� AavG(1)9TABLEg1)DsmINDsmsmz""�NIQUE,U""UNDROP,U�$e,EINDsm""UNIQsm_""UUM;B9),  avg(11) Avg(1), afg(1�������������������������INSTEAD����ú������������������������@������
(4), avG(1), a, avN(1e,EINDsm""UNIQsm_""UUM;B9),  avg(11) Avg(1), afg(1), avg(1)otal(�����@�������Ⱥ�����������������纺���������������������������������������������������
(4), aXG(1(,9),  avg(1), Av, avg(1)ot�AavG(1), avg(9)smz""UNIQUE,U""UNHQUE,UE$e,EINDsm""UNINDsm""UNIQUE,E$ln/smz""UNIQUE,E$lnINDsmINDsm_""UNz""UNIavg(9), avg(m_""UNz""UN�avg(9), avg(1)otad(1),1, AavG(1)9TABLEg1)DsmINDsmsmz""�NIQUE,U""UNDROP,UE$e,EINDsm""UNIQsm_""UUM;B9),  avg(11) Avg(1), afg(1�������������������������INSTEAD����ú������������������������������������������������������������������
(4), avG(1), a, avN(1e,EINDsm""UNIQsm_""UUM;B9),  avg(11) Avg(1), afg(1), avg(1)otal(�����@��������������ʺ����������纺��������������������غ��������������������������
(4), avG(1), a, avN(1e,EINDsm""UNIQsm_""UUM;B9),  avg(11) Avg(1), afg(1), avg(1)otal(�""UNIQUE,E$ln/smz	"UNIQUE,E$l"�NIDsm""U avg(1)$lnDsmz"VUNIQUElE$l@IN, avG1), avg(,E$lnINint);NALYZE;Eq m t';


sqltext:
create
--�--;
/�---�
--�----��;
/
----;'---
/
---�
--�
---�--;
/
--
--�-
selec@ 
--F
-Eev1
--- 
--�--;
/eate
--�--;
/�---�
--�---�---�
--�---�--;
/�--;
/
----;----
/
---�
--�- 
--�--;
/
---�
--�---��;
/
----;'---
/
---�
--�
---�--;
/
--
--�-
selec@ 
--F
-Eev1
--- 
--�--;
/eate
--�--;
/�---�
--�---�---�
--�---�--;
/
----;----
/
---�
--�- 
--�--;
/
---�
--�---�--; �pper(1)'---
/
---�
--�
---ev1
--- 
--�---- -;

---


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(222);INSERT INTO t2 VALUES(4400);
INSERT INTO t1 VALUES(111);
SELECT * FROM t1, t2
WHERE (x=111 AND y!=?44) OR x=222
ORDER BY x, y;


sqltext:
CREATE TABLE abc(a, b, c);
CREATE TABLE abc0000000(a, b, c);
CREATE TEMP TRIGGER BEFORE INSERT ON abc BEGIN
INSERT INTO abc0000000( [a], c) VALUES(new.a, new.b, new.c);
END;
INSERT INTO abc A);
SELECT* FROM abc0000000;


sqltext:
CREATE TABLE abc(a, b, c);
CREATE TABLE abc0000000(a, b, c);
CREATE TEMP TRIGGER [a] BEFORE INSERT ON abc BEGIN
INSERT INTO abc0000000(a, b, c) VALUES(new.a, new.b, new.c);
END;
INSERT INTO abc A);
SELECT* FROM abc0000000;


sqltext:
 ;
PRAGMA autcache_sizw;
PRAGMA default_cache_size=-100;
PRAGMA cache_size=-100;
PRAGMA cache_size;
PRAGMA default_cach0;
PRAGMA cache_size;
PRAGMA default_cache_silt_cache_st_cache_size=-100;
PRAGMA cache_size;
PRAGMA d��������������������������inm�mJ��������������y�������������������������������������inmbmJ���������������inm�mJ��������������y�������������������������������������inmbmJme;
VACUUM
���inmbmJme;
VACUUM
�������������inmbmJme;
VACUUM
�������������y����������������כ������������������������������������������������inmbmJme;
VACUUM
���inmbmJme;
VACUUM
�������������inmbmJme;
VACUUM
���������������y����������������כ�����������y��������������������������������y���������������������inm�mJ��������������yy������������������y�������������������������������������inmbmJ���������������inm�mJ��������������y�������������������������������������inmbmJme;
VACUUM
���iREGEXPe;
VACUUM
�������������inmbmJme;
VACUUM
�������������y����������������כ�������������������������������y�������������������me;
VACUUM
������כ��������������������inm�mJ��������������y�������������y�������������������me;
VACUUM
������כ��������������������inm�mJ��������������y����������������������������inmbmJme;
VACUUM
���inmbmJme;
VACUUM
����������me;
VACUUM
������כ��������������������inm�mJ��������������y�������������y�d�����������������me;
VACUUM
������כ��������������������inm�mJ��������������y����������������������������inmbmJme;
VACUUM
���i�������������y�������������������me;
VACUUM
������כ��������������������inm�mJ��������������y����������������������������inmbmJme;
VACUUM
���inmbmJme;
VACUUM
�������������inmb�������������������inmbmJme;
VACUUM
�������������y�������������������������������������������inmbmJme;
VACUUM
�������������y����������������כ�����������y��������������������������������y���������������������inm�mJ��������������yy������������������y�������������������������������������inmbmJ���������������inm�mJ��������������������כ�������������������������������y�������������������mebmJme;
VACUUM
�������������in��������������inm�mJ��������������y�������������������������������������inmbmJme;
VACUUM
���iREGEXPe;
VACUUM
�������������inmbmJme;
VACUUM
�������������y����������������כ�������������������������������y�������������������me;
VACUUM
������כ��������������������inm�mJ��������������y�������������y�����������inm�mJ��������������y����������������������������inmbmJme;
VACUUM
���inmbmJme;
VACUUM
�������������inmb�������������������inmbmJme;
VACUUM
�������������y�������������������������������������������inmbmJme;
VACUUM
�������������y����������������כ�����������y��������������������������������y���������������������inm�mJ��������������yy������������������y�������������������������������������inmbmJ���������������inm�mJ��������������������כ�������������������������������y�������������������mebmJme;
VACUUM
�������������in��������������inm�mJ��������������y�������������������������������������inmbmJme;
VACUUM
���iREGEXPe;
VACUUM
�������������inmbmJme;
VACUUM
�������������y����������������כ�������������������������������y�������������������me;
VACUUM
������כ��������������������inm�mJ��������������y�������������y�������������������me;
VACUUM
������כ��������������������inm�mJ��������������y����������������������������inmbmJme;
VACUUM
���inmbmJme;
VACUUM
����������me;
VACUUM
������ڛ��������������������inm�mJ��������������y�������������y�d�����������������me;
VACUUM
������כ��������������������inm�mJ��������������y����������������������������inmbmJme;
VACUUM
���i�������������y�������������������me;
VACUUM
������כ��������������������inm�mJ��������������y����������������������������inmbmJme;
VACUUM
���inmbmJme;
VACUUM
�������������inmb�������������������inmbmJme;
VACUUM
�������������y���������������������������������������������me;
VACUUM
������כ��������������������inm�mJ��������������y����������������������������inmbmJme;
VACUUM
���inmbmJme;
VACUUM
����������me;
VACUUM
������ڛ��������������������inm�mJ��������������y�������������y�d�����������������me;
VACUUM
������כ��������������������inm�mJ��������������y����������������������������inmbmJme;
VACUUM
���i�������������y�������������������me;
VACUUM
������כ��������������������inm�mJ��������������y����������������������������inmbmJme;
VACUUM
���inmbmJme;
VACUUM
�������������inmb�������������������inmbmJme;
VACUUM
�������������y�������������������������������������������inmbmJme;
VACUUM
�������������y����������������כ�����������y��������������������������������y���������������������inm�mJ��������������yy������������������y�������������������������������������inmbmJ���������������inm�mJ��������������������כ�������������������������������y�������������������mebmJme;
VACUUM
�������������inmbmJme;
VACUUM
�������������y����������������כ�������������������������������y�������������������me;
VACUUM
������כ��������������������inm�mJ��������������y�������������y�������������������me;
VACUUM
������כ��������������������inm�mJ��������������y����������������������������inmbmJme;
VACUUM
���inmbmJme;
VACUUM
�������������inmb�������������������inmbmJme;
VACUUM
�������������y���������������������inZbmJme;
VACUUM
�������������������������������������bnmbmJm�������������������������bmJme;


sqltext:
create table t�� AS
select DISTINCT quote(1+- -2 AND++-2 AND++- -2 AND(2 AND++-2 AND+"a">"a" OR"a"ISNULL AND count(1)AND	+- - "">"a">"a""">"">"a">"a">"aB"OR .47++-2 AND.444+444>"a" OR 4444+4+444>	+- - "">"a">"a""">"">"a">"a">"aB"OR .47++"a" OR 41)AND++-  4444141-2 AND+"a">"a" OR"a"ISNULL AND count(1)AND	+- - "">"a">"a""">"">"a">"a">"aB"OR .47++-2 AND.444+444>"a" OR 4444+4+444444401444++44>"a" OR 444414>"a" OR"a">"a" OR 444414>"a" OR"a" AND count(1)AND	+-44++-2 AND.4>"a" OR 41-2 AND+"a">"a" OR"a"ISNULL AND count(1)AND	+- - "">"a">"i""">"">"a">"a">"aB"OR .47++-2 AND.444+444>"a" OR 4444+4+444>"a"-2 AND.4>"a" OR 41-2 AND+"a">"a" OR"a"ISNULL AND count(1)AND	+- - "">"a">"a""">"">"a">"a">"aB"OR .47++1);


sqltext:
create table t1(oFERENCES"a"DEFERRABLE,"b"rrrrrrrrrrrrrrrrrrrrrrr"a"DEFERRABLE,FERENCES"a"DEFERRABLE,"b"t);
insert i(1);
s


sqltext:
CREATE VIRTUAL TABLE t0 USING fts4(x,order=DESC);
INSERT INTO t0(docid, x) VALUES(100000000000000, '0:docid, x0id, x) VALUES(0');
INSERT INTO t0(docid, x) VALUES(0, '0ERT INTOocid, x)0IMMEDIATE) VALUE t0�������������������������������������������������������������������������������������������������������������������������������Һ 
(4), aXG(1),9),  avg(1), Av, avg(1)ot�AavG(1), avg(9)smz""UNIQE,U""UNHQUE,UE$e,EINDsm""UNINDsm""UNIQUE,E$ln/smz""UNIQUE,E$lnINDsmINDsm_""UNz""UNIavg(9), avg(m_""UNz""UN�avg(9), avg(1)otal(1),1, AavG(1)9TABLEg1)DsmINDsmsmz""�NIQUE,U""UNDROP,UE$e,EINDsm""U������INSTEAD����ú����������������������������������������������������������
(4), avG(1), a, avN(1e,EINDsm"Qsm_""UUM;B9),  INANALYZE;Eq m1@avg(1)+++*
~~~~~~~~~1),9),  avg(1), Av, avg(1)ot�AavG(1), avg(9)smz""UNIQUE,U""UNIQUE,UE$e,EINDsm""UNINDsm""UNIQTE,E$ln/smz""UNIQUE,E$lnINDsmINDsm_""UNz""UNIavg(9), avCOLUMNal(1),1, AavG(1), avg(9TABLEg(1)DsmINDsmsmz""�NIQU7,U""UNDROP,UE$e,EINDsm""UNIQsm_""UUM;B9),s avg(11) Avg(1�����������������������������������������������ú������������������������������������������������������������������������������������������Һ , A�
(���������������������������������������������̺�����������������������������������������������������������������������������������������������������������������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, a|N(11), OR1), avg(11), �� ���������������������������vg(1)ot�AavG(1), avg(~~~~~~~~~~~~~~~~~~~~~~~~~~~~~�~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~IQUE,E$lnINDsmINDsm_""UNz""UNIavg(9), avg(1)otG(1), avg(9), avg(1),  avg(), avl(11), mv���������������������������������������������������պ����������������������������������������������ú����Ϻ������������������������������������������������������������������������������������������������avg(11) Avg(1), afg(1), avg(1)otal(�����@��������������������������纺������������������������������������������������������������INSTEA) Avg(1), afg(1), avg(1)ot), afg(1), avg(1)ot��������al(���������������INSTEAD��~~~~�~~~~~�~~~~~IQUE,E$lnINDsmINDsm_""UNz""UNIavg(9), avg(1)otal(1),1, AavG(1), avg(9)��ú���������������*"avg(1), !vM(1), avg(11), a��������������������������������@���""""""""""""""""""""""""""""""""""""""""avg(��������
(4),');
INSERT  INTO t0 VALUES('cct 0 ***��0');
INSeRT INTO t0 VALUES('�������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������ALYZE;Eq m1@avg(1)+++*
~~~~~~~~~1),9),  avg(1), Av, avg(1)ot�AavG(1), avg(9)smz""UNIQUE,U""UNIQUE,UE$e,EINDsm""UNINDsm""UNIQTE,E$ln/smz""UNIQUE,E$lnINDsmINDsm_""UNz""UNIavg(9), avCOLUMNal(1),1, AavG(1), avg(9TABLEg(1)DsmINDsmsmz""�NIQU7,U""UNDROP,UE$e,EINDsm""UNIQsm_""UUM;B9),s 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, a|N(11), OR1), avg(11), �� ���������������������������vg(1)ot�AavG(1), avg(~~~~~~~~~~~~~~~~~~~~~~~~~~~~~�~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~IQUE,E$lnINDsmINDsm_""UNz""UNIavg(9), avg(1)otG(1), avg(9), avg(1),  avg(), avl(11), mv���������������������������������������������������պ����������������������������������������������ú����Ϻ�����������������������������������������������������������������������������������������������������������������������������vvvvvcvvvvvvvpvvvvvvvvvvvvvvvv�vvvv�vvvvvvvvvvvvvFROMvvvvvvvvvvvvv����UE,UE$e,EINDsm""UNIQsm_""UUM;B(11), avG(1), {vg(9), avg(1),  av(1vg(9), avg(1)otal(1),1, AavCON�TRAINT9TABL���������������������������������������������m""UNIQsm_"��������������(11) �vg(1F, afg(1), avg(1)otal(���������������INSTEAD����ú����������������̺���������������������������������������������������������������"""""D"""""""""""""""""""""""""""""""""avg(1)uuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuu avM(1), a 0');
SELECT docid FROM t0 WHERE t0 MATCH '0***�**o*****0{IQUE,UE$e,"INDsm""UNIQsmVALUESIQUf,E$lnINintBEGINANALYZE;Eq m1@avg(1)+++*
~~~~~~~~~1),9),  avg(1), Av, avg(1)ot�AavG(1), avg(9)smz""UNIQUE,U""UNIQUE,UE$e,EINDsm""UNINDsm""UNIQTE,E$ln/smz""UNIQUE,E$lnINDsmINDsm_""UNz""UNIavg(9), avCOLUMNal(1),1, AavG(1), avg(9TABLEg(1)DsmINDsmsmz""�NIQU7,U""UNDROP,UE$e,EINDsm""UNIQsm_""UUM;B9),s avg(11) Avg(1�����������������������������������������������ú������������������������������������������������������������������������������������������Һ , A�
(���������������������������������������������̺�����������������������������������������������������������������������������������������������������������������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, a|N(11), OR1), avg(11), �� ���������������������������vg(1)ot�AavG(1), avg(~~~~~~~~~~~~~~~~~~~~~~~~~~~~~�~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~IQUE,E$lnINDsmINDsm_""UNz""UNIavg(9), avg(1)otG(1), avg(9), avg(1),  avg(), avl(11), mv���������������������������������������������������պ����������������������������������������������ú����Ϻ����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������Һ 
(4), aXG(1),9),  avg(1), Av, avg(1)ot�AavG(1), avg(9)smz""UNIQUE,U""UNHQUE,UE$e,EINDsm""UNINDsm""UNIQUE,E$ln/smz""UN*QUE,E$lINSERTINDsm_""UNz""UNIavg(9), avg(m_""UNz""UN�avg(9), avg(1)otal(1),1, AavG(1)9TABLEg1)DsmINDsmsmz""�NIQUE,U""UNDROP,UE$e,EINDsm""UNIQsm_""UUM;B9),  avg(11) Avg(1), afg(1�������������������������INSTEAD����ú������������������������������������������������������������������
(4), avG(1), a, avN(1e,EINDsm""UNIQsm_""UUM;B9),  avg(11) Avg(1), afg(1), avg(1)otal(�����������������������������������������������������������������(���������������INSTEAD��~~~~�~~~~~�~~~~~~~~~~~~~~d~~~~IQUE,E$lnINDsmINDsm_""UNz""UNIavg(9), avg(1)otal(1),1, AavG(1), avg(9)��ú���������������*"avg(1), !vM(1), avg(11), a������������������������������������"""""""""""""""*""""""""""""""""""""""""avg(1), avM(1), avg(1C), av""UNIQUE,E$ln/smz""UNIQUE,E$l"�NIQUE,U""UNDROP,UE$u,EINDs~~~~~~~~~~~~~~~~~~~~~~�~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~IQUE,E$lnINDsmINDsm_""UNz""UNIavg(9)" avg(1)otG(1), avg(9), avg(1),  avg(1), avg(11), mv����������������������������������������������������������������������������������������������d���ú������������������������������������������������������������������������������������������������������������������������������������Һ�����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������Һ , A�
(4), avG(1, a, avN(11), avG(1), avg(9), avg(1),  avg81), avg(11), avG(1 sqlite_source_id@) Av, avg(1)ot�AavG(1), avg(~~~~~~~~~~~~~~~~�~~~~~~~~~~~~�~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~IQUE,E$lnINDsmINBsm_""UNz""UNIavg(9), avg(1)otal(1),1, ,UE$e,EINDsm""U avg(1)$lnDsmz"VUNIQUElE$l@IN, avG(1), avg(,E$lnINint);NALYZE;Eq m t';


sqltext:
 ;
PRAGMA autcache_sizw;
PRAGMA default_cache_size=-100;
PRAGMA cache_size=-100;
PRAGMA cache_size;
PRAGMA default_cach0;
PRAGMA cache_size;
PRAGMA default_cache_silt_cache_st_cache_size=-100;
PRAGMA cache_size;
PRAGMA d��������������������������inm�mJ��������������y�������������������������������������inmbmJ���������������inm�mJ��������������y�������������������������������������inmbmJme;
VACUUM
���inmbmJme;
VACUUM
�������������inmbmJme;
VACUUM
�������������y����������������כ������������������������������������������������inmbmJme;
VACUUM
���inmbmJme;
VACUUM
�������������inmbmJme;
VACUUM
�������������y����������������כ�����������������������������y�������������������me;
VACUUM
������כ��������������������inm�mJ��������������y����������������������������inmbmJme;
VACUUM
���inmbmJme;
VACUUM
�������������inmb�������������me;
VACUUM
������כ��������������������inm�mJ��������������y����������������������������inmbmJme;
VACUUM
���inmbmJme;
VACUUM
�������������inmb�������������������inmbmJme;
VACUUM
�������������y���������������������inZbmJme;
VACUUM
�������������������������������������inmbmJme;
VACUUM
�������������y����������������כ�����������y��������������������������������y���������������������inm�mJ��������������yy������������������y�������������������������������������inmbmJ���������������inm�mJ��������������y�������������������������������������inmbmJme;
VACUUM
���inmbmJme;
VACUUM
�������������inmbmJme;
VACUUM
�������������y����������������כ�������������������������������y�����������������������������inmbmJme;
VACUUM
���inmbmJme;
VACUUM
�������������inmb�������������������inmbmJme;
VACUUM
�������������y���������������������inZbmJme;
VACUUM
�������������������������������������inmbmJme;
VACUUM
�������������y����������������כ�����������y��������������������������������y���������inmbmJme;
VACUUM
�������������y���������������������inZbmJme;
VACUUM
�������������������������������������inmbmJme;
VACUUM
�������������y����������������כ�����������y��������������������������������y���������������������inm�mJ��������������yy������������������y�������������������������������������inmbmJ���������������inm�mJ��������������y�������������������������������������inmbmJme;
VACUUM
���inmbmJme;
VACUUM
�������������inmbmJme;
VACUUM
�������������y����������������כ�������������������������������y�����������������������������inmbmJme;
VACUUM
���inmbmJme;
VACUUM
�������������inmb�������������������inmbmJme;
VACUUM
�������������y���������������������inZbmJme;
VACUUM
�������������������������������������inmbmJme;
VACUUM
�������������y����������������כ�����������y��������������������������������y���������������������inm�mJ��������������yy������������������y�������������������������������������inmbmJ���������������inm�mJ��������������y�������������������������������������inmbmJme;
VACUUM
���iREGEXPe;
VACUUM
�������������inmbmJme;
VACUUM
�������������y����������������כ�������������������������������y�������������������me;
VACUUM
������כ��������������������inm�mJ��������������y�������������y�������������������me;
VACUUM
������כ��������������������inm�mJ��������������y����������������������������inmbmJme;
VACUUM
���inmbmJme;
VACUUM
����������me;
VACUUM
������כ��������������������inm�mJ��������������y�������������y�d�����������������me;
VACUUM
������כ��������������������inm�mJ��������������y����������������������������inmbmJme;
VACUUM
���i�������������y�������������������me;
VACUUM
������כ��������������������inm�mJ��������������y����������������������������inmbmJme;
VACUUM
���inmbmJme;
VACUUM
�������������inmb�������������������inmbmJme;
VACUUM
�������������y�������������������������������������������inmbmJme;
VACUUM
�������������y����������������כ�����������y��������������������������������y���������������������inm�mJ��������������yy������������������y�������������������������������������inmbmJ���������������inm�mJ��������������������כ�������������������������������y�������������������mebmJme;
VACUUM
�������������inmbmJme;
VACUUM
�������������y����������������כ�������������������������������y�������������������me;
VACUUM
������כ��������������������inm�mJ��������������y�������������y�������������������me;
VACUUM
������כ��������������������inm�mJ��������������y����������������������������inmbmJme;
VACUUM
���inmbmJme;
VACUUM
�������������inmb�������������������inmbmJme;
VACUUM
�������������y���������������������inZbmJme;
VACUUM
�������������������������������������bnmbmJm�������������������������bmJme;


sqltext:
�ea
select( ;
select 1 INTERSECT ;
Select 9999999100000+ typeof(1)-1001.0040 || 100000+ typeof(1)-1)"a","b" ""WHERE"">"a">"a">"ATTACH>�a">"a">"a">"a">"a">"a">"a">"HOINa""">"a">"a">"a">"a">"a">"JOINa""">>"">"a">"">"a">"a">"a">"ATTACH>�a">"ROLKa">"a">"a">"a">"JOIWa""">"a">"a""">"">"a">"">"a">"a"">�a">"a">"a">"a">"a">"a">"a">"JOINa""">"a">"aACH>�a">"a">"a">"a">"a">"a">"a">"JOINa""">"a">"">"a">"a">"ATTACH>ACH>�a">"a">"a">"a">"aZ">"a""">"a">"a">"ATTACH>ACH>�a">"a">"a">"a">"a">"a">"a">"JOINa""">"a">"">"a">"a">"ATTACH>ACH>�a">"a">"a">"a">"a">"a">"a">"JOINa""">"a">"a""">"">"a">"">"a">"�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">"JOINa""">"a">"a""">"">"a">"">"a">"�a">"a">"a">�a">"a">"a">"a">"JOINa""">"a">"a""">"">"a">"">"a">"">"a">"�a">"a">"a">"a">"a">"a">"a">"JOINa""">"a">"a""">"">"a">""-"a">a""a">"a"">"">"a">"">"a">"aa""">"">"a">"">"a">"�a">"a">"a">"a">"a">"a">"a">"JOINa""">"a">"a""">"">"a">"">"Q">"a">"JOINa""">"a">"a""">"">"a">"">"a">"�a"CAST>"a">"a">"a">"a">"a">"JOINa""">"a">"a""">"">"a">"">"a">"aa""">"">"a">"a">"a">"a">"JOINa""">"a">"">"a">"a">"ATTACH>ACH>�a">"a">"a">"a">"a">"a">"a">"JOINa""">"a"-"a""">"">"a">"">"a">"�a">"a">"q">"a">"a">"a">"a">"JOINa">"ATTACH>ACH>�a">"a">"a">"a">"a">"a">"a">"JOINa""">"a">"">"a">"a">"ATTACH>ACH>�a">"a">"a">"a">"a">"Q">"a">"JOINa""">"A">"a""">"">"a">"">"a">"�a">"a">"a">"a">"a">"a">"a">"JOINa""">"a">"a""">"">"a">"">"a">"">"a">"�a">"a">"a">"a">"a">"a">"a">"JOINa""">"a">"a""">"">"a">"">"a">"a""a">"a""">"">"a">"">"a">"aa""">"">"a">"">"a">"�a">"a">"a">"a">"a">"a">"a">"JOINa""">"a">"a""">"">"a">"">"a">"a""">"">"a";"a""d""""">"a">"y";"a",tF;


sqltext:
SELECT printf('%+.*x',5,@INSTEAD030001)>> �pp0.00E000|1)>> unicSde(1000000.00400001)>> upper(10-100000000000000000001)>>  unicode(1)LIKE"b" "a","b" ""WHERE"">"">"a">"a""">"a">"4""a"""> substr(1,1,1);


sqltext:
�ea
select( ;
select 1 INTERSECT ;
Select 9999999100000+ typeof(1)-1001.0040 || 100000+ typeof(1)-1)"a","b" ""WHERE"">"a">"a">"ATTACH>�a">"a">"a">"a">"a">"a">"a">"HOINa""">"a">"a">"a">"a">"a">"JOINa""">>"">"a">"">"a">"a">"a">"ATTACH>�a">"ROLKa">"a">"a">"a">"JOIWa""">"a">"a""">"">"a">"">"a">"a"">�a">"a">"a">"a">"a">"a">"a">"JOINa""">"a">"aACH>�a">"a">"a">"a">"a">"a">"a">"JOINa""">"a">"">"a">"a">"ATTACH>ACH>�a">"a">"a">"a">"aZ">"a""">"a">"a">"ATTACH>ACH>�a">"a">"a">"a">"a">"a">"a">"JOINa""">"a">"">"a">"a">"ATTACH>ACH>�a">"a">"a">"a">"a">"a">"a">"JOINa""">"a">"a""">"">"a">"">"a">"�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">"JOINa""">"a">"a""">"">"a">"">"a">"aa""">"">"a">"a">"a">"a">"JOINa""">"a">"">"a">"a">"ATTACH>ACH>�a">"a">"a">"a">"a">"a">"a">"JOINa""">"a">"a""">"">"a">"">"a">"�a">"a">"q">"a">"a">"a">"a">"JOINa">"ATTACH>ACH>�a">"a">"a">"a">"a">"a">"a">"JOINa""">"a">"">"a">"a">"ATTACH>ACH>�a">"a">"a">"a">"a">"Q">"a">"JOINa""">"a">"a""">"">"a">"">"a>"�a">"a">"a">"a">"a">"a">"a">"JOINa""">"a">"a""">"">"a">"">"a">"">"a">"�a">"a">"a">"a">"a">"a">"a">"JOINa""">"a">"a""">"">"a">"">"a">"a""a">"a""">"">"a">"">"a">"aa""">"">"a">"">"a">"�a">"a">"a">"a">"a">"a">"a">"JOINa""">"a">"a""">"">"a">"">"Q">"a">"JOINa""">"a">"a""">"">"a">"">"a">"�a"CAST>"a">"a">"a">"a">"a">"JOINa""">"a">"a""">"">"a">"">"a">"aa""">"">"a">"a">"a">"a">"JOINa""">"a">"">"a">"a">"ATTACH>ACH>�a">"a">"a">"a">"a">"a">"a">"JOINa""">"a"-"a""">"">"a">"">"a">"�a">"a">"q">"a">"a">"a">"a">"JOINa">"ATTACH>ACH>�a">"a">"a">"a">"a">"a">"a">"JOINa""">"a">"">"a">"a">"ATTACH>ACH>�a">"a">"a">"a">"a">"Q">"a">"JOINa""">"a">"a""">"">"a">"">"a">"�a">"a">"a">"a">"a">"a">"a">"JOINa""">"a">"a""">"">"a">"">"a">"">"a">"�a">"a">"a">"a">"a">"a">"a">"JOINa""">"a">"a""">"">"a">"">"a">"a""a">"a""">"">"a">"">"a">"aa""">"">"a">"">"a">"�a">"a">"a">"a">"a">"a">"a">"JOINa""">"a">"a""">"">"a">"">"a">"a""">"">"a";"a""d""""">"a">"y";"a",tF;


sqltext:
SELECT  411,  length("llint);
ino ��а�������������������������������������������������������������������������������������������������������������������������������Ѝ;
selGoMe,sm�1GonNUL����󓓓��
'''':
0'



END���*
���");
s,  length("��int);
ino ���
;'


R
;

���������

@
;#


'


sqltext:
CREATE VIRTUAL TABLE t0 USING fts4(x;;;;;;;DESC);
INSERT INTO t0(docid, x) VALUES(100000000, '0:doSid, x0id, x) VAL�ES(0');
INSERT INTO t0(docid, x) VALUES(0, '0Ecc 0(ord**�**o***(**!**o***������������������������������������������������������������������������������������������������������������������������������������������������INSTEA) Avg(1), afg(1), avg(1)ot), afg(1), avg(1)otal(���������������INSTEAD��~~~~�~~~~~�~~~~~~~~~~~~~~~~~~~~~IQUE,E$lnINDsmINDsm_""UNz""UNIavg(9), avg(1)otal(1),1, AavG(1), avg(9)��ú���������������*"avg(1), !vM(1), avg(11), a������������������������������������""""""""""""""""""""""""""""""""avg(1), avM(1), avg(1C), N');
INSERT  INTO t0 VALUES('cct 0 ***��0');
INSeRT INTO t0 VALUES('����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������1)otal(�����@��������������������������纺������������������������������������������������������������INSTEA) Avg(1), afg(1), avg(1)ot), afg(1), avg(<)otal(���������������INSTEAD��~~~~�~~~~~�~~~~~~~~~~~~~~~~~~~~~IQUE,E$lnINDsmINDsm_""UNz""UNIavg(9), avg(1)otal(1),1, AavG(1), avg(9)��ú���������������*"avg1), !vM(1), avg(11), a������������������������������������""""""""""""""""""""""""""""""""""""""""avg(1), avM(1), avg(1C), av""UNIQUE,E$ln/smz""UNIQUE,E$l"�NIQUE,U""UNDROP,UE$u,EINDs~~~~~~~~~~~~~~~~~~~~~~�~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~IQUE,E$lnINDsmINDsm_""UNz""UNIavg(9)" avg(1)otG(1), avg(9), avg(1),  avg(1), avg(11), mv���������������������������������������������������������������������������������������������������ú������������������������������������������������������������������������������MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMmMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM��������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������Ϻ���������������������������������������������������������), A�
(4), avG(1), a, avN(11), avG(1), avg(9), avg(1
,  avg81i, avg(11), avG(1), avg(9),  avg(1), Av, avg(1)ot�AavG(1), avg(~~~~~~~~~~~~~~~~~~~~~~~~~~~~~�~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~IQUE,E$lnINDsmINDsm_""UNz""UNIavg(9), avg(1)otG(1), avg(9), avg(1), d(1), avg(11), mv���������غ��������������������������������������������������������������Ѻ������������������������ú�����������lsINDsmINDsm_""UNz""UNIavg(9), avg(1)otal(1),1, AavG(1)=NDsm""UNIQsm_""UU avg(9TABLEg(1) mIN�s
(4), ovG(1),9),  avg(1), Iv, avg(1)ot�AavG(1), avg(9)smz""UNIQUE,U""UNIQUE,UE$e,EINDsm""UNINDsm""UNIQUE,E$ln/smz""UNIQUE,E$lnINDsmINDsm_��������������vvvvvvvcvvvvvvvvvvvvvvvvvvvvvvvv�vvvv�vvvvvvvvvvvvvFROMvvvvvvvvvvvvv����UE,UE$e,EINDsm""UNIQsm_""UUM;B(11), avG(1), {vg(9), avg(1),  av(1vg(9), avg(1)otal(1),1, AavCONSTRAINT9TABLEg(1)DsmINDsmsmz""�gIQUE,U"5UNDROP,UE$e,EINDsm""UNIQsm_""UUM;B9),  avg(11) �vg(1), afg(1), avg(1)otal(���������������INSTEAD����ú���������������������������������������������������������������������������������""""""""""""""""""""""""""""""""""""""""avg(1)uuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuu 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""UNIQUE,E$lnINDsmINDsm_""UNz""UNIavg(9), avg(1)otal(1),1, AavG(1), avg(9TABLEg(1)DsmINDsmsmz""�NIQUE,U""UNDROP,UE$e,EINDsm""UNIQsm_""UUM;B9),s avg(11) Avg(1), afg(1), avg(1)otal(����������������������������������������������������������������������������������������������������������ú�����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������c������������������
(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(~~~~~~~~~~~~~~~~�~~~~~~~~~~~~�����~~~~~~~~~~~~~~~~~~~~~~~(1),  avg81), avg(11), avG(1)� avg(9),  avg
(4), avG(1), a, avN(11), av1), avg(11), �� ���������������������������vg(1)ot�AavG(1), avg(~~~~~~~~~~~~~~~~~~~~~~~~~~~~~�~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~IQU, avg(11), mv���������������������������������������������������պ����������������������������������������������ú����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������Һ 
(4), aXG(1),9),  avg(1), Av, avg(1)ot�AavG(1), avg(9)smzNDsm""UNINDsm""UNIQUE,E$ln/smz""UNIQUE,E$lnINDsmINDsm_""UNz""UNIavg(9), avg(m_""UNz""UN�avg(9), avg(1)otal(1),@, AavG(1)9TABLEg1)DsmINDsmsmz""�NIQUE,U""UNDROP,UE$e,EINDsm""UNIQsm_""UUM;B9),  avg(11) Avg(1), afg(1�������������������������INSTEAD����ú��������������������������������������������������������������������UE$A�
(4), avG(1), a, avN(1e,EINDsm""UNIQsm_""UUM;B9),  avg(11) Avg(1), afg(1), avg(1)otal(�����@��������������������������纺������������������������������������������������������������INSTEA) Avg(1), afg(1), avg(1)ot), afg(1), avg(<)otal(���������������INSTEAD��~~~~�~~~~~�~~~~~~~~~~~~~~~~~~~~~IQUE,E$lnINDsmINDsm_""UNz""UNIavg(9), avg(1)otal(1),1, AavG(1), avg(9)��ú���������������*"avg1), !vM(1), avg(11), a������������������������������������""""""""""""""""""""""""""""""""""""""""avg(1), avM(1), avg(1C), av""UNIQUE,E$ln/smz""UNIQUE,E$l"�NIQUE,U""UNDROP,UE$u,EINDs~~~~~~~~~~~~~~~~~~~~~~�~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~IQUE,E$lnINDsmINDsm_""UNz""UNIavg(9)" avg(1)otG(1), avg(9), avg(1),  avg(1), avg(11), mv���������������������������������������������������������������������������������������������������ú������������������������������������������������������������������������������������������������������������������������������������Һ�������������������������������������������������������������������������������������������������������������������������������""UNIavg(9), avg(1)otal(1),1, AavG(1)=NDsm""UNIQsm_""UU avg(9TABLEg(1) mIN�smsmzOP,UE�������������������������MMMMMMMMMMMMMMM���������������������������Һ , A�
(4), avG(1, a, avN(11), avG(1), avg(9), avg(1),  avg81), avg(11), avG(1 `qlite_source_id@) Av, avg(1)ot�AavG(1), avg(~~~~~~~~~~~~~~~~�~~~~~~~~~~~~�~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~IQUE,E$lnINDsmINDsm_""UNz""UNIavg(9), avg(1)otal(1),1, ,UE$e,EINDsm""U avg(1)$lnDsmz"VUNIQUElE$l@IN, avG(1), avg(,E$lnINint);NALYZE;Eq m t';


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


sqltext:
create table t1(one REFERES"a"DEFERRABLErrrrrrrrrrrrrr"a"DEFERRABLE,FERENCe REFERES"a"DEFERRA LErrrrrrrrrrrrrrrrrrrrrrrrr"a"DEFERRABLE,FERENCES"a"DEFERRABLE,ES"a"DEFERRABLE,"b"t);
insMATCH(1);
s


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@PABye poer)r\yyyye CREATE VIRTUYL T.BLE t1 USING ���������������������������������������������������������������������������������ye pjuyye py









������������������NGl�rter)r\yyyye pyyye pjpyyye pOUTER�token�ze porN printf(1,1)@edenize porter);
INS*RT INTOye pyyye o�\yyyye CREATE VIRTUAL 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 CREATE VIRTUAL T.BLE t1$G fcC
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)reAATIONAL\yyyye @cC
INS*RTr)r\yyyye pyyye pjpyyye judpye porter)C
INS*RT INTOye {yyye oype pyye portUtokenizeyyye pyyye pjOOOOOOOOOdpye porter)r\yyyye CREATAL TACCCCCCCCCCCCCCCyye CREATE VIRTUAD T.BLE t1 USIdG fter�yyyey^e CREATE RIRTUAL TABye porter)r\yd@cC
INr\yyyye1pyyye pjpyyye pjudpye porter)r\yyyye CREATE VIRTUAL TABye porter)r\yyyye CREATE VIRTUAL T.BLE t1 USING fcC
INS*RT INTOye ���������������������������������������������������������������������������������� pyy rtrim(1,1)pjudpye porter)r\yyyye CREATE VIRTUAL TACCCCCCCCCCCCJCCyye CREATE VIRTUAL T.BLE t1 USIdG fcC
INS*RT INTOyP pyyye oyye pyye porter) OUTERorter);
INS*01 INNOTNULLyyd oyye pyye ptolni�e perr\yyyye CREATE VIRTUAL TABye porter)r\yyjye CREATE VIROUTER�tokenize porter)r\yyyy�����e pyyye pjpyyye pjudpye poTUAI T.BLE tj USING f��C
INS*RTOye pyyye oyye pOUTER\yyyye pyyye pjpyyye pOUTER�tokenize portyy pjpyyye6pjudpye por_er)r\yyyye CREATEnt, tok! avg(1) "a" pjpyyye pOUTER�&!dOFN printf(1,1)@eenize porter);
INS*RT INTOye pyyye o�\yyyye CREATE VIRTUAL 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 CREATE VIRTUAL T.BLE t1 USI$G fcC
INS*RT INTOye pyyye oyye pyye porter) pjpyy);
INS*RT INTOye pVIRTUAL T.BLE t1USING f�:
INS*RT INTOye e ���������OUTERtokenize porter)r\yyyye pyyye pjpyyyeAATIONAL T.BLE tj USING f��C
INS*RT rter) TO�j
INS*RT �TOye pVIRTUAL T.BLE t1USING fc:
INS*Rt yyye pyyye pjpyyyeAATIONAL T.INuOye pyyye oyye pyye porter) �OUTER�tokenize pO okenize porter)r\yyyye pyyye pjpyyye7pjsdpye porter3r\RIRTUAL������������������������������������������������������������������������������������������������������������ TAT%rter)r\yyyye pyyyepjudpye porteUAL TABE\yyy^e CREAT5 RIRTUAL TABye porter)reAATIONAL\yyyye @cC
INS*RTr)r\yyyye pyyye pjpyyye judporter)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 @ LSING fcC
INS*R INTO�j
INS*RT INTOye pVIRTUAL T.BLE t1USING fc:
INS*Rt yyye pyyye pjpyyyeAATIONAL 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 pOUTER�tokenize portyy pjpyyye6pjudpye por_er)r\yyyye CREATEnt, tok! avg(1) "a" pjfyyye p
I`S*RT INTOye {yyye oyE Rpye portVACUUMtokenizeyyye,pyyye �jpyyye pjudpye po!dVIEWOF
�N printf(1,1)@eenize porter);
INS*RT INTOye pyyye o�\yyyyyyye pjpyyye pjudpye portey)ryyyye CREATE VIWTUAL TA%y sqlite_version()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 t1 USI$G fcC
INS*RT INTOye pyyye oyye pyye porter) pjpyy)6
INS*RT INTOye pVIRTUAL T.BLE t1USING f"�:
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 TAK%rter)r\yyyye p�������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������� ��������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������� pjudpye por_er)r\yyyye$CYEATE VIRTUAL TABye porte�)r\yyyye CREATE VIRTfrtar)r\yyy�e pyyyepjudlyE porter)r\yyyye CREATE VIRTUAL TABE VIRTUAL PABye porter)r\yyyye CREATE VIRTUALUAL T.BLE t1 USING fcC
INS*RT INTOye yyye oyye pyye porter�tokenaz TABE VIRTUAL�SAe porter)r\yyyye pyyye pjpyyye pjudp������������cC
INS*RT INTOye {yyye oype pyyee e ���������OUTERtokenize porter)r\yyyye pyyye pjpyyyeAATIONAL1rter)r\yyyye pyyye pjpZyye pOU!dVIEWOTER��������������������������������������yyye pjpyy T.BLE tj USING f��C
INS*RT rter) TO�j
INS*RT INTOye pVIRTUAL T.BLE t1USING fc:
INS*Rt yyye pyxye pjpyyyeAATIONAL T.INuOye pyyye oyye pyye porter) �OUTER�tokenize pO okenize porter)r\yyyye pyyye pjpyyye7pjsdpye porter3r\RIRTUAL TAT%rter)r\yyyye pyyyepjudpye porteUAL TABE\yyy^e CREAT5 RIRTUAL TABye porter)reAATIONAL\yyyye @cC
INS*RTr)r\yyyye pyyye pjpyyye judporter)C
INS*RT INTOye {yyye oype pyye portUtokenizeyyye pyyye pjOOOOOOOOOdpye porter)r\yyyye CREATAL TACCCCCCCCCCCCCCCyye CREATE VIRTUAL rter)r\yyyye pyyye pyyye pjpyyye pjudpye porterye pjpyyye pOUTERtokenize porter) julianday(1,1,1)yyye pjudpye ponter)r\yyy^e CREATO RIRTUAL TA/ye zorter)r\yyyye @cC
INS*RTr)r\yyyye pyyye pjpyyye pjudpye porter)r\yyyye CREATE VIRTUAL (1)er)r\yyyye pyyye  tokenize porter);
INS*RT INTOy pyyye oyye pyye porter)  decimal(1,1) porter)�\9yytokeniz� porter)r\ykenizeCHECKer);
INS*RT INTdping');
SEL


sqltext:
SELECT 1 UNION SELECT 2* 1 UNION SELECT 2,3 ,3 UNION1 UNION SELECT 2,34 UNION SELECT 2,71 UNION SELECT 2<34 UNION SELECT 2,71 UN,3 ,3 UNION1 UNION SELECT 2,34 UNION SELECT 2,71 UNION SELECT 2<34 UNION SELECT 2,71 UNION SELECT 2,3 UNION SELECT 1,3 UNION SELECT 42,3 U UNION SELECT 4,5 ORD3 UNION SELECT 2,34 UNION SELECT 2,71 UNION SELECT 2,3 UNION SELECT 1,3 ON1 UNION SELECT 2,34 UNION SELECT 2,71 UNION SELECT 2,3 UNION SELECT 1,3 UNION SELECT 42,3 U UNION SELECT 2,3 UNION SELECT 1,3 ON1 UNION SELECT 2,34 UNION SELECT 2,71 UNION SELECT 2,3 UNION SELECT 1,3 UNION SELECT 42,3 U UNION SELECT 4,5 ORD3 UNION SELECT 2,34 UNION SELECT 2,71 UNION SELECT 2,3 UNION SELECT 1,3 ON1 UNION SELECT 2,34 UNION SELECT 2,71 UNION SELECT 2,3 UNION SELECT 1,3 UNION SELECT 42,3 U UNION SELECT 4,5 ORD3 UNION SELECT 4,5 ORDER BY 1;UNION  UNION �T 4,5 ORDER BY 1;UNION ION SELECT 2,3 UNION SELECT 1,3 UNION SELECT 42,3 U UNION SELECT 4,5 ORD3 UNION SELECT 2,34 UNION SELECT 2,71 UNION SELECT 2,3 UNION SELECT 1,3 ON1 UNION SELECT 2,34 UNION SELECT 2,71 UNION SELECT 2,3 UNION SELECT 1,3 UNION SELECT 42,3 U UNION SELECT 2,3 UNION SELECT 1,3 ON1 UNION SELECT 2,34 UNION SELECT 2,71 UNION SELECT 2,3 UNION SELECT 1,3 UNION SELECT 42,3 U UNION SELECT 4,5 ORD3 UNION SELECT 2,34 UNION SELECT 2,71 UNION SELECT 2,3 UNION SELECT 1,3 ON1 UNION SELECT 2,34 UNION SELECT 2,71 UNION SELECT 2,3 UNION SELECT 1,3 UNION SELECT 42,3 U UNION SELECT 4,5 ORD3 UNION SELECT 4,5 ORDER BY 1;UNION  UNION �T 4,5 ORDER BY 1;UNION SEN U UNION ST 4,5 ORD3 UECT 4,5 R BY 1;


sqltext:
create table t1(one smallint);
insert into t1 values(1);
select randomblob(4442001-01-01444444444444E01-01-014444444444444%0x000080000000000000000000000000000000000000000000>"">"a">"">"a">000000000001110000000000000000000000000000000000000000111)"a","b" ""WHERE"">"a">"a">"ATTACH>�a">"a">"a">"a">"a">"a">"a">"JOINa""">"a">"a""">"">"a">"">"a">"a"">"a">"ATTAC"y";"a"a">"JOINa""">"a">"a""">"">"a">"">"a">"�a">"q">"a">"a">"a">"a">"JOINa">"ATTACH>ACH>�a">"a">"a">"a">"a">"a">"a">"JOINaH>�a">"a">"a">"a">"a">"a">"a">"JOINa""">"a">"a""">"">"a">"">"a">"a"">"a">"a">"d""">"a">"">"a">"a">"d""">"a">"a""">"a">"y";"a"a">"JOINa""">"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">"aa""">"">"a">"">"a">"�a7>"a">"a">"a">"a">"a">"a">"JOINa""">"a">"a""">"">"a">"">"a>"a""">"a">"">"a">"a">"ATTACH>ACH>�a">"a">"a">"a">"a">"a">",tL;


sqltext:
GI;
CREATE VIRTUAL TABLE f00 USING fts4(content=t"""", '0�0');
CREATE VIRTUAL TABLE AND00 USING fts4(content=t0"""", '*�0');
CREATE VIRTUAL TABLE f0B USING fts4(content=t"""EATE VIRTUAL TABLE f0000 USING f", '0�0');
CREATE VIRTUAL TABLE f0000 USING fts4(contentWt0);


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


sqltext:
WITH i(x) AS ( VALUES(1) UNION SELECT (x+1)%10 FROM a,bROM.aa,bX a,b,ROM.aa,b,R a,b,ROD.aa,b,ROROM a,bROM.aa,RROX a,b,ROM.aa,b,R a,b,ROM.aa,b,ROM.a,OM.a,b,OM.a,ROM.aa,b,R8OX a,b,ROM.aa,b,R a,b,ROM.a�����������������������																																																																						��������������������������������������������X SELECT (x+1)%10 FROM a,bROM.aa,bX a,b,ROM.aa,b,R a,b,ROD.aa,b,ROROM a,bROM.aa,RROX a,b,ROM.aa,b,R a,b,ROM.aa,b,ROM.a,OM.a,b,OM.a,8OM.aa,b,R8OX a,b,ROM.aa,b,R a,b,ROM.a�������������������������������������������������������������������X a,b,TOM.aa,b,R a,b,ROD.aa,b,ROROM a,bROM.aa,RROX a,b,ROM.aa,b,R a,b,ROM.aa,b,ROM.a,OM.a,b,OM.a,ROM.aa,b,RROX a,b,ROM.aa,b,R a,b,ROM.a��������������������������������������������������������������������������������������������������������������������������������������ֶ����������������������������������������������������������,ROD.aa,b,ROROM a��������������������������������������������������a,b,ROM.a,M.a,OM.a,b,OM.a,�������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������á������������������������������������������������������a,b,TOM.aa,b,R a,b,ROD.aa,b,ROROM a,bROM.aa,RROX a,b,ROM.aa,b,R a,b,ROM.aa,b,ROM.a,OM.a,b,OM.a,ROM.aa,b,RROX a,b,ROM.aa,b,R a,b,ROM.a��������������������������������������������������������������������������������������������������������������������������������������ֶ����������������� ���������������������������������������������������������������a,b,ROM.a,M.a,OM.a,b,OM.a,�����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������ò����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������a,b,ROM.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 alb,ROM.aa,b,ROM.a,OM.a,b,OM.a,ROM.b,ROM.aa,b,ROM.a,OM.a,b,OM.a,b,i)
SELECT x FROM i(CIM0;


sqltext:
WITH i(x) AS ( VALUES(1) UNION SELECT (x+1)%19 FROM i)
SELECT group_concat(1,1) x FROM i LIMIT 20;WITH i(xRIRTUAL TABLE t4TUAL TABLE t4 USxed=b) USING fts4(a, b, c, notindexed=b);;
I USING fts4(a/ b, e');;
INSERT INTO t4 VALUES('text 0ne', '00000000', 'textRIRTUAL TABLE t4TUAL TABLE t4 USING fts4(a, b, c, notindexed=b);;
I USING fs4(a/ b, c 000ee');
INSERT INTO t4(t4) VALUES('integrity-check');


sqltext:
SELECT @coun1,(1),*, * ,*, *, * ,*,  last_insert_rowid(),011,~~~+++++~~~~ 1, likely(A)"a",0,0,"a",01"a",01*?, * from ( select 1, likely(A)"a",0,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",011)
))))))ON"a"=fro111)), (  1), ( 
sele,0,01*?, * from ( select 1,"a",011)
))))))ON"a"=����������������������)), ( 
select 1), ( 
select 1 fro111)ON"a"=a"F 
sel( 
select 1 fro111)ON"a"=fro111)*1),4 
sele, ( 
s1)O=01*1), (
sfro111)ON*1), ( 
select�0), ( 
select 1m ( select 1,"a"( 
select 1), ( 
sN"a"=f�o1G1)*A),  
sele, ( 
s1)O=01*1), (
select 1), ( 
sc
select 1m ( select 1,"a( 
sellcob(9999), zeroblob(1 zeroblob(19999), zeroblob(9191), zeroblob(199+?),char(1), zerobl�b(19), zeroblob(199), zeroblob(9999), zeroblob(9999), z}roblob(199lob(1));


sqltext:
 );
select ?1in(1,1,1,1,11,1,1,1,1.,11,1,1,1.,111,1,1,1,1,1,1.,115,1,1,11,1.,11,1,1,1.,1,1.,11,1,1,1.,111,1,1,1,1,1,1.,11,1,1,1.,1,1.,11,1,1,1.,111,1,1,1,1,1,1.,111,1,1,1,1,1,1.11,1,1,1,1.,115,1,1,1,11,1,11,1,1,11,1,1,1,1,1,1.,1,1.,11,1,1,1,1.,1,1,1,1.,115,1,1,11,1.,11,1,1,1.,1,1.,11,1,1,1.,111,1,1,1,1,1,1.,11,1,1,1.,1,1.,11,1,1,1.,111,1,1,1,1,1,1.,111,1,1,1,1,1,1.11,1,1,1,1.,115,1,1,1,11,1,11,1,1,11,1,1,1,1,1,1.,1,1.,11,1,1,1,1.,111,1,1,1,1,1,1.11,1,1,1,1.,115,1,1,1,11,1,11,1,1,11,1,1,1,1,1,1.,1,1.,11,1,1,111,1,1,1,1,1,1.11,1,1,1,1.,115,1,1,1,11,1,11,1,1,11,1,1,1,1,1,1.,1,1.,11,1,1,11,1,1,11);
s


sqltext:
create VIRTUAL TABLE t1 USING fts3(content, tokenize porter);
INSERT INTO t1(rowid, content) VALUES(1, 'ruyyyyING fts3(content, tiyyyING fts3(content, tokenikenizetent, tokenikenize p"kely(1)ts3(uyyyyING fts3(c p"kely(1)tsely(1)ts3(uyyyyING fts3(con�enb, 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(coyUAL TABb unlikely(1)^s3(uyyy�ING fts3(content,"tiycontenyyyymING fts3(content, tiyyyINc sqlite_compileoption_get(1) >G fts3(c�ntent, tokenikenize p"yUAL TABb WnlikelING �(content, tiyyyING fts3(content, �kenikenizetent, tokenikenize p"keld(1)tsely(1)ts3(uyyyyING fts3(content, tiycontenyyyymING fts3(c sqlite_compileoption_get(1) TABb unli]ely(1)tsNG �(content, tiyyyING fts3(content, �kenikenizetent, tokenikenize p"keld(1)tsely(1)ts3(uyyyyING fts3(content, tiycontenyyyymING fts3(c sqlite_compileoption_get(1) TABb unli]ely(1)ts3(uyyyyING fts3(content, tiycontenyyyymING fts3(content, tiyntent, tiyc p"kely(1)ts3(uyyyyING fts3(content, tiycontenyyyymING fts3(content, tiyyyING fts3(coyUA� TABb unlikelytokenikenize p"yUAL `ABb unlikelIN9 fts3(content, tiyyyING fts3(contxnt, �kenikenizetent, tokenikenize p"kely(1)tsely����s3(uyyyyING fts3(content, tiycontenyyyy [a] IMME_IATEyyyyING fts3(content, tiycontenyyyymING fts3(content, tityyING fts3(content, tokenikenize p"yUAL TABb unlikely(1)ts3(ulyyyING fts3(content, ely(1)tselyyymppnt, tiycontenyyyymING fts3(content, tiyntent, tiyc p"kely(1)ts3(uyyyyING fts3(content, tiycontenyyyNOING ftyyING fts3(content, ely(1)tselyys3(content, tiyyyING fts3(coyUAL TABb
unlikel\(1)ts3(uyyyyING fts3(conent, tiycontenyyyymING fts3(content, tiyyyING fts3(content, tokenikenize p"yUAL TABb unlikelING fNG fts3(contenb, tING fts3(content, �kenikenizetent, tokenikenize p"kely(1)tsely(1)ts3(uyyyyING fts3(content, tiycontenyyyymING fts3(c sqlite_compileoption_get(1) TABb unliely(1)ts3(uyyyyING fts3(content, tihcontenyyyymING fts3(content, tiyntent, tiyc p"kely(1)ts3(uyyyyING fts3(content, tiyco�tenyyyymING fts3(content, tiyyyING fts3(coyUAL TABb unlikely3(uyyyyING fts3(content, tiycontenyyyymING fts3(content, tiyntent, tiyc p"kely(1)ts3(uyyyyING fts3(content, tiycontenyyyymING fts3(content, tiyyyING fts3(coyUA� TABb unlikelytokenikenize p"yUAL `ABb unlikelIN9 fts3(content, tiyyyING fts3(contxnt, �kenikenizetent, tokenikenize p"kely(1)tsely����s3(uyyyyING fts3(content, tiycontenyyyy [a] IMME_IATEyyyyING fts3(content, tiycontenyyyymING fts3(content, tityyING fts3(content, tokenikenize p"yUAL TABb unlikely(1)ts3(ulyyyING fts3(content, ely(1)tselyyymppnt, tiycontenyyyymING fts3(content, tiyntent, tiyc p"kely(1)ts3(uyyyyING fts3(content, tiycontenyyyNOING ftyyING fts3(content, ely(1)tselyys3(content, tiyyyING fts3(coyUAL TABb
unlikel\(1)ts3(uyyyyING fts3(conent, tiycontenyyyymING fts3(content, tiyyyING fts3(content, tokenikenize p"yUAL TABb unlikelING fNG fts3(contenb, tING fts3(content, �kenikenizetent, tokenikenize p"kely(1)tsely(1)ts3(uyyyyING fts3(content, tiycontenyyyymING fts3(c sqlite_compileoption_get(1) TABb unliely(1)ts3(uyyyyING fts3(content, tihcontenyyyymING fts3(content, tiyntent, tiyc p"kely(1)ts3(uyyyyING fts3(content, tiyco�tenyyyymING fts3(content, tiyyyING fts3(coyUAL TABb unlikelytokenikenize p"�UAL TABb unlikelING fts3(content, tiyyyING fts3(content, �kenikenizetent, tokenikenize p"kely(1)tsely(1)ts3(uyyyyING fts3(content, tiy unlikely(1)NG f(1)ts3(uyyyyING fts3(content, tiycontenyyyymING fts3(content, tiyyyING fts3(contening');
S


sqltext:
atso;
select#� NOT /* */NULL;

select#� NOT /* /* */NULL;

select#� NOT /* */NULL;
select#� NOT /* */NULL;

select#� Nso;
select#� NOT /*$*/NULL;

select#� NOT /*NULL;

select#� NOT /* */NULL;
select#� NOT /* */NULL;

select#� Nso;
select#� NOT /*$*/NULL;

select#� NOT  /* */NULL;

select#� NOT /* */NULL;�select#� NOTLL;


sqltext:
SELECT @coun1,(1),*, * ,*, *, * ,*, * from ( 
select 
4,011,~~~+++++~~~~ 1, likely(A)"a",0,0, *, * ,*, * from ( 
select 
4,011,~~~+++++~~~~ 1, likely(A)"a",0,0,"a",01"a",01*?, * from ( select 1, likely(A)"a",0,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",011)
))))))ON"a"=fro111)), (  1), ( 
sele,0,01*?, * from ( select 1,"�sel199+?),cect 1 fro111)ON"a"=fro111)*1),4 
sele, ( 
s1)O=01*1), (
sfro111)ON*1), ( 
select�0), ( 
select 1m ( select 1,"a"( 
select 1), ( 
sN"a"=f�o1G1)* 1 fro111)ON"a"=a"F 
sel( 
select 1 fro111)ON"a"=fro111)*1),4 
sele, ( 
s1)O=01*1), (
sfro111)ON*1), ( 
select�0), ( 
select 1m ( select 1,"a"( 
select 1), (0
sN"a"=f�o1G1)*A),  
sele, ( 
s1)O=01*1), (
select 1), ( 
sc
select 1m ( select 1,"a( 
sellcob(9999), zeroblob(1 zeroblob(19999), zeroblob(9191), zeroblob(199+?),char(1), zerobl�b(19), zeroblob(199), zeroblob(9999), zer"a",01"a",01*?, * from ( select 1, likely(A)"a",0,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",011)
))))))ON"a"=fro111)), (  1), ( 
sele,0,01*?, * fromA( select 1,"�select 1 fro111)ON"a"=fro111)*1),4 
sele, ( 
s1)O=01*1), (
sfro111)ON*1), ( 
select�0), ( 
select 1m ( select 1,"a"( 
select 1), ( 
sN"a"=f�o1G1)* 1 fro111)ON"a"=a"F 
sel( 
select 1 fro111)ON"a"=fro111)*1),4 
sele, ( 
s1)O=01*1), (
sfro111)ON*1), ( 
select�0), ( 
select 1m ( select 1,"a"( 
select 1), (0
sN"a"=f�o1G1)*A),  
sele, ( 
s1)O=01*1IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII zeroblob(9191), zeroblob(199+?),char(1), zerobl�b(19), zeroblob(199), zeroblob(9999), zeroblob(9999), z}roblob(199lob(1));


sqltext:
WITH i(x) AS ( VALUES(1) UNION SELECT (x+1)%10 FROM a,bROM.�X a,b,ROM.aa,b,R a,b,ROD.aa,b,ROROM a,bROM.aa,RROX a,b,ROM.aa,b,R a,b,ROM.aa,b,ROM.a,OM.a,b,OM.a,ROM.aa,b,RROX a,b,ROM.aa,b,R a,b,ROM.a�������������������������������������������������������������������X a,b,ROM.aa,b,R a,b,ROD.aa,b,ROROM a,bROM.aa,RROX a,b,ROM.aa,b,R a,b,ROM.aa,b,ROM.a,OM.a,b,OM.a,ROM.aa,b,RROX a,b,ROM.aa,b,R a,b,ROM.a����������������������������������������������������������������������������������������������������������������������������������a,b,ROM.aa,b,R a,b,ROD.aa,b,ROROM �,bROM.aa,RROX a,b,ROM.aa,b,R a,b,ROM.aa,b,ROM.a,OM.a,b,OM.a,ROM.aa,b,RROX a,b,ROM.aa,b,R a,b,ROM.a�������������������������������������������������������������������X a,NULLM.aa,b,R.a,OM.a,b,OM.a,ROM.aa,b,RROX a,b,ROM.aa,b,R a,aa,b,RROX a,b,ROM.aa,b,R a,b,ROD.aa,b,ROROM a,bROM.aa,b,RROX a,b,ROM.a a,b,ROD.aa,b,ROROM a,bROM.aa,RROX a,b,ROM.aa,b,b,R a,b,ROD.aa,b,ROROM a,�.aa,RROX a,b,ROM.aa,b,R a,b,ROM.aa,b,ROM.a�OM.a,b,OM.a,ROM.aa,b,RROX a,b,ROM.aa,b,R a,b,ROM.a������������������������������������������,bROM.aa,�����������������������������a�����������������������������������������������������������a,b,ROM.aa,b,R a,b,ROD.aa,b,ROROM a,bROM.aa,RROX a,b,ROM.aa,b,R a,b,ROM.aa,b,ROM.a,OM.a,b,OM.a,ROM.aa,b,RROX a,b,ROM.aa,b,R a,b,ROM.a���������������������������������������������������������������X a,b,ROM.aa,b,R.a,OM.a,b,OM.a,ROM.aa,b,RROX a,b,ROM,ROM.aa,b,R a,b,ROM.aa,b,ROM.a,OM.a,b,OM.a,ROM.aa,b,RROX a,b,ROM.aa,b,R a,b,ROM.a�������������������������������������������������������������������X a,NULLM.aa,b,R.a,OM.a,b,OM.a,ROM.aa,b,RROX a,b,ROM.aa,b,R a,aa,b,RROX a,b,ROM.aa,b,R a,b,ROD.aa,b,ROROM a,bROM.aa,b,RROX a,b,ROM.a a,b,ROD.aa,b,ROROM a,bROM.aa,RROX a,b,ROM.aa,b,b,R a,b,ROD.aa,b,ROROM a,�.aa,RROX a,b,ROM.aa,b,R a,b,ROM.aa,b,ROM.a�OM.a,b,OM.a,ROM.aa,b,RROX a,b,ROM.aa,b,R a,b,ROM.a������������������������������������������,bROM.aa,�����������������������������a����������������������������������������OM.aa,b,R a,b,ROM.a�����������������������������������������������������������������������������������������������������������������������������ֶ�������������������������������������������������������������������������������������������������������������a,b,ROM.a,M.a,OM.a,b,OM.a,ROM.aa,b,RROX a,b,ROM.aa,b,R a,aa,b,RROX a, likely(1),R a,b�����������������������a,b,ROM.a,M.a,OM.a,b,OM.a,ROM.aa,b,RROX a,b,ROM.aa,b,R a,aa,b,RROX a,b,ROM.aa,b,R a,b,ROD.aa,b,ROROM a,bROM.aa,b,RROX a,b,ROM.aa,b,R alb,ROM.aa,b,ROM.a,OM.a,b,OM.a,ROM.b,ROM.aa,b,ROM.a,OM.a,b,OM.a,b,i)
SELECT x FROM i(CT#xM i(LIM0;


sqltext:
CREATE VIRTUAL TABLE t0 USING fts4(conten00, languageid=lt=t000000, languageid=ltt=t000000, languageid==t000000, languageidTE CASCADE);
.N)����������������' AS ���������������������������������������������d���Jme;ATTACH 'file:&000?mode=memory&cache=shared& AS �������red& Af ������������������������'������������EMP ;ANALYZE;;;;ROLLBACK ;;SAVEPOINT T�������������������������������;;;;ROLLBACK ;;SAVEPOINT T����TTTTTTTTTTTTTTTT���������������TABLE IF EXISTS t;
CREATE VIRTUAL TABLE t1 USING fts3(c);I(';
PRAGMA �����;;SAVEPOINT T�����������LLBACK ;;SAVEPOINT T��������������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������������OLLBACK ;;SAVEPOINT T����TTTTTTTTTTTTTTTT�������������������EMP ;ANALYZE;;;;ROLLBACK ;;SAVEPOINT T�������������������������������;;;;ROLLBACK ;;SAVEPOINT T����TTTTTTTTTTTTTTTT�������������������EEMP ;ANALYZE;;;;ROLLBACK ;;SAVEPOINT T��������������RLBACF;
ALTER TABLE t1 RENAME TO  sqlit_compileoption_used(1)�������������������������������������������������������������������������Լ�������OLLBACK ;;SAVEPOINT T�EEMP ;ANALYZE;;;;ROLLBACK ;;SAVEPOINT T��������������RLBACK ;;SAVEPOINT T����������INNERCK ;;SAVEPOINT T��������ݼ��������������OLLBACK ;;SAVEPOINT T����TTTTTTTTTTTTTTTT��������������������������������RLBACK ;;SAVEPOINT T�����������LLBACK ;;SAVEPOINT T����������������������������������������ݼ��������������OLLBACK�;;SAVEPOINT T����TTTTTTTTTTTTTTTT���������������������������������������������������������������������������������RLBACK ;;SAVEPOINT T�����������LLBACK ;;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�������������������������������;;;;ROLLBACK ;;SAVEPOINT T����TTTTTTTTTTTTTTTT�������������������EEMP ;ANALYZE;;;;ROLLBACK ;;SAVEPOINT T��������������RLBACK ;;SAVEPOINT T����������INIERCK ;;SAVEPOINT T��������ݼ��������������OLLBACK ;;SAVEPOINT T������������OLLBACK ;;SAVEPOINT T����TTTTTTTTTTTTTTTT�������������������EMP ;ANALYZE;;;;ROLLBACK ;;SAVEPOINT T�������������������������������;;;;ROLLBACK ;;SAVEPOINT T����TTTTTTTTTTTTTTTT�������������������EEMP ;ANALYZE;;;;ROLLBACK ;;SAVEPOINT T��������������RLBACK ;;SAVEPOINT T����������INIERCK ;;SAVEPOINT T��������ݼ��������������OLLBACK ;;SAVEPOINT T������������OLLBACK ;;SAVEPOINT T����TTTTTTTTTTTTTTTT��������������������������������KLBACK ;;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����TTTTTTTTTTTTTTTT��TTT��������������������������������������������������������������������������������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������������OLLBACK ;;SAVEPOINT T����TTTTTTTTTTTTTTTT�������������������EMP ;ANALYZE;;;;ROLLBACK ;;SAVEPOINT T�������������������������������;;;;ROLLBACK ;;SAVEPOINT T����TTTTTTTTTTTTTTTT�������������������EEMP ;ANALYZE;;;;ROLLBACK ;;SAVEPOINT T��������������RLBACF;
ALTER TABLE t1 RENAME TO  sqlit_compileoption_used(1)�������������������������������������������������������������������������Լ�������OLLBACK ;;SAVEPOINT T�EEMP ;ANALYZE;;;;ROLLBACK ;;SAVEPOINT T��������������RLBACK ;;SAVEPOINT T����������INNERCK ;;SAVEPOINT T��������ݼ��������������OLLBACK ;;SAVEPOINT T����TTTTTTTTTTTTTTTT��������������RLBACK ;;SAVEPOINT T�����������LLBACK ;;SAVEPOINT T����������������������������������������ݼ����������������������������������������������������������������������������EMP ;ANALYZE;;;;ROLLBCKAVEPOINT TEEMP ;ANSAVEPOINT TEEt1; t1EEMPALYZSA�POINT TEEt;


sqltext:
WITH i(x) AS ( VALUES(1) UNION SELECT (x+1)%10 FROM a,bROM.�X a,b,ROM.aa,b,R a,b,ROD.aa,b,ROROM a,bROM.aa,RROX a,b,ROM.aa,b,R a,b,ROM.aa,b,ROM.a,OM.a,b,OM.a,ROM.aa,b,RROX a,b,ROM.aa,b,R a,b,ROM.a�������������������������������������������������������������������X a,b,ROM.aa,b,R a,b,ROD.aa,b,ROROM a,bROM.aa,RROX a,b,ROM.aa,b,R a,b,ROM.aa,b,ROM.a,OM.a,b,OM.a,ROM.aa,b,RROX a,b,ROM.aa,b,R a,b,ROM.a����������������������������������������������������������������������������������������������������������������������������������a,b,ROM.aa,b,R a,b,ROD.aa,b,ROROM �,bROM.aa,RROX a,b,ROM.aa,b,R a,b,ROM.aa,b,ROM.a,OM.a,b,OM.a,ROM.aa,b,RROX a,b,ROM.aa,b,R a,b,ROM.a�������������������������������������������������������������������a,b,ROM.a,M.a,OM.a,b,OM.a,ROM.aa,b,RROX a,b,ROM.aa,b,R a,aa,b,RROX a,b,ROM.aa,b,R a,b,ROD.aa,b,ROROM a,bROM.a�,b,RROX a,b,ROM.aa,b,R alb,ROM.aa,b,ROM.a,OM.a,b,OM.a,ROM.b,ROM.aa,b,ROM.a,OM.a,b,OM.a,OM.a��������������������������������������������������������������������������������������������������������������������������������������ֶ������������������������������������������������������������������������������������������������������˶�����a,b,ROM.a,M.a,OM.a,b,OM.a,ROM.aa,b0RROX aOMa,aa,b,RROX a,b,ROM.aa,b,R a,b,ROD.aa,b,ROROM a,bROM.aa,b,RROX a,b,ROM.aa,b,R alb,ROM.aa,b,����ֶ���������������������������������������������������������������������������������������������������������a,b,ROM.a,M.a,OM.a,b,OM.a,ROM.aa,b,RROX a,b,ROM.aa,b,R a,aa,b,RROX a,b,ROM.aa,b,R a,b,ROD.aa,b,ROROM a,bROM.aa,b,RROX a,b,ROM.aa,b,R alb,ROM.aa,b,ROM.a,OM.a,b,OM.a,ROM.b,ROM.aa,b,ROM.a,OM.a,b,OM.a,b,i)
SELECT x FROM i(CT#xM i(LIM0;


sqltext:
WITH i(x) AS ( VALUES(1) UNION SELECT (x+1)%10 ����������������������������������������������������������������������������ò����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������X a,b,ROM.aa,b,R a,b,ROD.aa,b,ROROM a,bROM.aa,RROX a,b,ROM.aa,b,R a,b,ROM.aa,b,ROM.a,OM.a,b,OM.a,ROM.aa,b,R8OX a,b,ROM.aa,b,R a,b,ROM.a�������������������������������������������������������������������X a,b,TOM.aa,b,R a,b,ROD.aa,b,ROROM a,bROM.aa,RROX a,b,ROM.aa,b,R a,b,ROM.aa,b,ROM.a,OM.a,b,OM.a,ROM.aa,b,RROX a,b,ROM.aa,b,R a,b,ROM.a��������������������������������������������������������������������������������������������������������������������������������������ֶ����������������������������������������������������������,ROD.aa,b,ROROM a���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������á������������������������������������������������������a,b,TOM.aa,b,R a,b,ROD.aa,b,ROROM a,bROM.aa,RROX a,b,ROM.aa,b,R a,b,ROM.aa,b,ROM.a,OM.a,b,OM.a,ROM.aa,b,RROX a,b,ROM.aa,b,R a,b,ROM.a��������������������������������������������������������������������������������������������������������������������������������������ֶ����������������� ���������������������������������������������������������������a,b,ROM.a,M.a,OM.a,b,OM.a,�����������������������������������������������������������������������������������������������������������������������������â����������������������������������������������������������������������������ò����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������a,b,ROM.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 alb,ROM.aa,b,ROM.a,OM.a,b,OM.a,ROM.b,ROM9aa,b,ROM.a,OM.a,b,OM.a,b,i)
SELECT x FROM i(CIM0;


sqltext:
creaTE VIRTUAL TABLE t1 USING fts3(content, tokenize porter);
INSERT INTO t1(rowid, content) VALUES(1, 'r\byyya pyyye oyypyTEr) ,�rter)r\yyyye pyyy] pjpyyye pOUTER�tokenize porter)r\ytokenize porter)r\yyyye pyyye pjpyyye pjuyye pyTEr)  ?1rter)r\yyyye pyyye pjpyyye pOUTERtokenize pter)r\ycyye pyyye pjpyyye7pjudpye porter3r\yyyye CREATrter)r\yyyye pyyyepjudpyE porter)r\yyyye CREATE VIRTUAL TABE VIRTUAL PABye porter)r\yyyye CREVVVVVVVVVVVVVVVVVVVVVVVVer3r\yyyye CREAT�ESCAPErIFrter)r\yy�ye pyyyepjudpye WorteyATor|er)r\y \yyyye CREATE VI`````````````\�[S*RT INTOye {yyye oype!pyyepornFe porter)r\yyyyeyyyATor|er)r\y por C*RT INTOye pyy-1FcOye py�ye oyye p�ye pGG)GGG)Gorte�) ���OUTER�
\yyyye �yyye p����������������jpyyye pjuISNULLorter)r\yyyye CREATE VIPtUdcC�INS*RT �TOy







 
@






 randomblob(rter)r\yyyye py�yeBpjpyyee pyyye pjpyyye pjudp�� porter)r\yy�^e CREAe �IRTUAL TABye pmr���������������������������ter)r\yyyye \yyye pyyye pjpyyye pjudpye porter)r\yhyye CRE!TEV
INS*Rr INTO������ye oype pyye port










@





























ye pOUTER���oKeAND @orterrgyyyye pyyy pJpyW�j�dpyeJOINtr)r\yyyye CREATE VIRTUAL TAB porteq);
INS+RT INTOye pVIRTUAL �.BAE t1USING f�}e pyye porter) �OUTERze porter)���������������������������������������������������NQNNNNNXNNNNNNNNNNNNNNNNNNNNNNNNNNAL T.BLE tj ZSING fcC�INorter; �(OUTER\yyyye pyyye pjpyyqe pOUTER�tokINTOe /* */{�\yy8yepyyr_e�)dpfe por_er)r\yyyde CREATE r�yyyye@CREAT�















|r;
INS*RT INTOye pyAL TABye porter:r\yyyye "�4TE VIRT�qL T.BkE pyyye pjpyyye pOUTE_e pjpyyyATor|eyATor|er)r\yyyyed@�� rando�()ycC
INS*RTr)r\yy@ye�1 U ZcC
INS4RT ]NTOye {yyy1AEd
INS*OTINTOye {yyye oype pyye pwr4``8V group_concat(L,LYyyye pju�ye py









rter)r\yyyye pyyyy pjpyyye pOUTERye CREATE VIRTUAL TABye por pjwdpye porter)r\yyy^e #UEATE RIRTUAL TABye p�������������������������������~RRRRRRRTRRRRRRRERRRRrRRRRRRRRR���������ter)r\yyyyeyyyATor|er)r\y por C��d��� printf(1JOIN����������������U�������������������������������� ||�������������rter)r\���������RAISETER�CCCCC�cC
ye pjudpye por%Yr)r\yyyye GREATE VIRTUALENDBye porter)r\yyyye CREATE VIRTUAL T.BEyepyyr_e�)r_er)r\yyydyyATor|Wr)r\yyyye @���� fye {yyye oype pZye por��sokenize porter)r\yyyye pyyye pjpyyye pjTOye pyyyi�o�ye!pyL T�������������������������Ae port��)r\yyyye pyyye pj_yyye pjudpye porter)r\yyyye CREATE VjZBLE t1 USING fts(co�����ntenCCCCCCCC* INTOye pyyye oyye pRT INTOye py{ye o�ye py�e`porter) TE VIPTUAL TABLE tfts�cC
INS*RT jNTOye  pjpy��������������������������������������������������������������yye pOUTE_er)r}yyyye pyyyr pjpyyyATor|eyATor|er)r\yyyyed@����;
Iy pycC
INS*RTr)r\yy@ye {yyye oype pyye port�tokS*RT INTOye {yyyyyye INITIALLYyyye pjuyye py





�
,�rter)r\yyyye pyyye pjpyyye pOUTE_e pjpyyyATor|eyATor|er)r\yyyyed@����;
Iy pycC
INS*RTr)r\yy@ye pyyye pjpyyy pcC
RT
INS* datetime(1,,1)o~pe pyye po�4END






�	








+


USING�yyATor|er)r\yyyye @��;
Iy pyeOUTER�qT.CttttttttCCCCCCCCCCCCCCCCCWWWWWWWWWWWWWWWC)CCCC�CCCCCyye pjrVer)�\yyyye p�yye pjpyyye �OUTER)dtoke�ize porter(\yyyye"py�y p��e pJudpye port�pjpyyye pjTOye pyyyi�o�ye!pyL T�������������������������Ae port��)r\yyyye pyyye pj_yyye pjudpye porter)r\yyyye CREATE VjZBLE t1 SING fts(co�����ntenCCCCCCCC* INTOye pyyye oyye pRT���Oye py{ye o�ye py�e`porter) TE VIPTUAL TABLE tfts�cC
INS*RT jNTOye  pjpy��������������������������������������������������������������yye pOUTE_er)r}yyyye pyyyr pjpyyyATor|eyATor|er)r\yyyyed@����;
Iy pycC
INS*RTr)r\yy@ye {yyye oype pyye port�tokS*RT INTOye {yyyyyye INITIALLYyyye pjuyye py





�
,�rter)r\yyyye pyyye pjpyyye pOUTE_e pjpyyyATor|eyATor|er)r\yyyyed@����;
Iy pycC
INS*RTr)r\yy@ye pyyyeye pOUTERye CREATE VIRTUAL TABye por pjwdpye porter)r\yyy^e #UEATE RIRTUAL TABye p������������t�������������yyATor|er)r\yyyye @��;
Iy pyeOUTER�qT.Cttttttr)r\yyyye CREAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA|okenG~e porter)r\yyyye pyy{ pjpyyce pZudpye porter)r\yyyyeyyyATor|er)r\y por C*RT INTOye pyy-1FcOye py�ye oyye p�ye pGG)GGG)Gorte�) ���OUTER�
INS*RT INTOye py�e por random()RFAILr\yyyLEFTREA������OUTER
r\yyyye eREATE VIRyyyr pjpyyyATor|eyATor|erE RIRTUAL@����;
I� pycC
INS*RTr)r\yy@ye pyyye pjpy`````````````````�``````````````````````````````I```````e po`````````````}``````````OOOOOOOOOOOOO````````````````````````\``````������������LIMIT````���������������````����`````````````tokenize````````````````�����~RRRRRRRTRRRRRRRERRRRrRRRRRRRRR���������ter)r\yyyyeyyyATor|er)r\y por C��d��� printf(1JOIN����������������U�������������������������������� || ������������rter)r\���������RAISETE pjpyyy pcC
RT
INS* datetime(1,,1)o~pe pyye po�4END






�	








+


USING�yyATor|er)r\yyyye @��;
Iy pyeOUTER�qT.Cttttttr)r\yyyye CREAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA�к�������������W�THOUT����������������������������������C
INSTC
INS*RT;INTOyATE RIRTUOSINe �yyye oyye!pyye po�te)  yyeyye pyyye pjphyye pOUTERorter)r\yyyye pyypo�~SrUAL TABLE t USINGrter)r\yyyye pyyyY rjter)r\yyyyeyyyATor|er)r\y po�rg&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&TERokenize pZrter)r\yyyye py{ye pjpyyye7pjudpyPRAGMAVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVer3r\yyyye CREAT�ESCAPErIFrter)r\yy�ye pyyyepjudpye WorteyATor|er)r\y \yyyye CREATE VI`````````````\�[S*RT INTOye {yyye oype!pyyepornFdfISETER�CCCCC�ze 




 portE�r\yyy^e>
INS*�cC
INS*RT)))))))))))))))))))))))))))))))toKendze pooAND)r\yyyye �yyye p����������������jpyyye pjuISNULLorter)r\yyyye CREATE VIPtUdcC�INS*RT �TOy







 
@






 randomblob(rter)r\yyyye py�yeBpjpyyee pyyye pjpyyye pjudp�� porter)r\yy�^e CREAe �IRTUAL TABye pmr���������������������������ter)r\yyyye \yyye pyyye pjpyyye pjudpye porter)r\yhyye CRE!TEV
INS*Rr INTO������ye oype pyye port










@





























ye pOUTER���oKeAND @orterrgyyyye pyyy pJpyW�j�dpyeJOINtr)r\yyyye CREATE VIRTUAL TAB porteq)AAAAAAAAAAAAAAAAAAAA|okenG~e porter)r\yyyye pyy{ pjpyyce pZudpyw porter)r\yyyyeyyyATor|er)r\y por C*RT INTOye pyy-1FcOye py�ye oyye p�ye pGG)GGG)Gorte�) ���OUTER�
INS*RT INTOye py�e por random()RFAILr\yyyLEFTREA������OUTER
r\yyyye eREATE VIRyyyr pjpyyyATor|eyATor|erE RIRTUAL@����;
I� pycC
INS*RTr)r\yy@ye pyyye pjpy`````````````````�``````````````````````````````I```````e po`````````````}``?```````OOOOOOOOOOOOO````````````````````````\``````������������LIMIT````���������������```a����`````````````tokenize````````````````}```l``````````````````````````�```````e pPuyye p```````````````````````````````D`S````````````````````!```````````````mP```REATE VIRyyyr pjpyyyATor|eyATor|erE1USING f`
INS*rT INTyyeyyyATor|er)s\y por C��d��� pye {yyye oyp



USINGZZZZZZZ�%Y&rtyyyye �������pyyyepjpyyye-pjudpyeUSDATABASEyyy^e�y��������������WWWWWWWporter:r\yyyye "�4TE VIRT�qL T.BkE pyyye pjpyyye pOUTE_e pjpyyyATor|eyATor|er)r\yyyyed@�� rando�()ycC
INS*RTr)r\yy@ye�1 U ZcC
INS4RT ]NTOye {yyy1AEd
INS*OTINTOye {yyye oype pyye pwr4``8V group_concat(L,LYyyye pju�ye py









rter)r\yyyye pyyyy pjpyyye pOUTERye CREATE VIRTUAL TABye por pjwdpye porter)r\yyy^e #UEATE RIRTUAL TABye p��������������������������yyATor|er)r\yyyye @��;
Iy pyeOUTER�qT.Cttttttr)r\yyyye CREAAAAAAAAAAAAAAAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA|okenG~e porter)r\yyyye pyy{ pjpyyce pZudpye porter)r\yyyyeyyyATor|er)r\y por C*RT INTOye pyy-1FcOye py�ye oyye p�ye pGG)GGG)Gorte�) ���OUTER�
INS*RT INTOye py�e por random()RFAILr\yyyLEFTREA������OUTER
r\yyyye eREATE VIRyyyr pjpyyyATor|eyATor|erE RIRTUAL@����;
I� pycC
INS*RTr)r\yy@ye pyyye pjpy`````````````````�``````````````````````````````I```````e po`````````````}``````````OOOOOOOOOOOOO````````````````````````\``````������������LIMIT````���������������````����`````````````tokenize````````````````�����~RRRRRRRTRRRRRRRERRRRrRRRRRRRRR���������ter)r\yyyyeyyyATor|er)r\y por C��d��� printf(1JOIN����������������U�������������������������������� || ������������rter)r\���������RAISETER�CCCCC�cC
ye pj�dpye por%Yr)r\yyyye�GREATE VIRTUALENDBye porter)r\yyyye CREATE VIRTUAL T.BEyepyyr_e�)r_er)r\yyydyyATor|Wr)r\yyyye @���� fTOye pyyyi�o�ye!pyL T�������������������������Ae port��)r\yyyye pyyye pj_yyye pjudpye porter)r\yyyye CREATE VjZBLE t1 USING fts(co�����ntenCCCCCCCC* INTOye pyyye oyye pRT INTOye py{ye o�ye py�e`porter) &TE VIPTUAL TABLE tfts�cC
INS*RT jNTOye  pjpy��������������������������������������������������������������yye pOUTE_ze portTr)r\yyyye pyyye pjpyyme pjud�e p�
INS*RT INTOye p���� oyye pyye pozter) ize porter)rT.BLyyATor|er)r\yyyye @��;
.NS*RT INTdMing');
S


sqltext:
ATTACH 'file:/llint);PRAGMA TEMPhhhh�hhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhh����hhhhh�hhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhh;
PRAGMA temp_store =21;PRAGMA temp_s�������������������00?mode=memory&cache=shared' AS shared;EXPLAIN
CREATE TABLE shared.xx(int);PRAGMA TEMP.�t1(onemonet);PRAGMA TEMP.�t1(allimt);PRAGMA TEMP.�t1(onemallint);PRAGMA TEMP.�t1(occccllint);PRAGMA TEMP.�t1(allimt);PRAGMA TEMP.�t1(onemallint);PRAGMA TEMP.�t1(ockccccccccllint);PRAGMA TEMP.�t1(allimt);PRAGMA TEshared;EXPLAIN
CREATE TABLE shared.xx(int);PRAGMA TEMP.�t1(onemonet);PRAGMA TEMP.�t1(allimt);PRAGMA TEMP.�t1(onemallint);PRAGMA TEMP.�t1(occccllint);PRAGMA TEMP.�t1(allimt);PRAGMA TEMP.�t1(onemallint);PRAGMA TEMPhhhh�hhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhh����hhhhh�hhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhh;
PRAGMA temp_store =21;PRAGMA temp_s���������������������������������������������������������������������������������hhhhhhhhhhhh�hhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhbhhhhhhhhhhhhhHhhhhhhhhhhhhhhhhhhhhxhhh�����������������������������������������������������1�������������������hhhhh�hhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhdNUES('cc00');
PR


sqltext:
CREATE VIRTUAL TABLE t0 USING fts4(conten00, languageid=lt=t000000CREonten00, languageid=lt=t000000CREATE VIRTUAL TABLE t0 USI, languageid=ltt=t000000, languageid==t000000, languageid=lt=t00A000, lATE VIRTUAL TABLE t0 USI, languageid=ltt=t000000, languageid==t000000, languageid=rt=t00A000, languageid=l);


sqltext:
CREATE TABLE t0000(a INTEGER PRIM,RY KEY AUT,INCRE ENT, b);
CREATE TRIGGER t000001 BEFORE INSERT ON t0000 BEGIN
INSERT INTO t0000(b) VALUES('000000');
END;
CREATE TRIGGER t000000 AFTER INSERT ON t0000 BEGIN
INSERT INTO t0000(b) VALUES('000000');REPLACE INTO t0000(b) VALUES('000000');
END;
INSERT INTO t0000(b) VALUES('00');
INSERT INTO t0000(A) VALUES('0000000');
END;
CR


sqltext:
 ea

select-  substr(zeroblob(?), zeroblob(1));select-  substr(zeroblob(?), zeroblob(1));select-  substr(zeroblob(?), zeroblob(1));select-  substr(zeroblob(?), zeroblob(1)
));


sqltext:
CREATE TABLE t0000(a INTEGER PRIM,RY KEY AUTOINCRE ENT, b);
CREATE TRIGGER t000001RE INSERT ON t0000 BEGIN
INSERT INTO t0000(b) VALUES('000000');
END;
CREATE TRIGGER t BEFORE INSERT ON t0000 BEGIN
INSERT INTO t0000(b) VALUES('000000');
END;
CREATE TRIGGER t000000 AFTER INSERT ON t0000 BEGIN
INSERT INTO t0000(b) VALUES('000000');REPLACE INTO t0000(b) VALUES('@00000');
END;
INSERT INTO t0000(b) VALUES('00');
INSERT INTO t0000(A) VALUES('0000000');
END;
CR


sqltext:
PRAGMA foreign_keys = 1;
CREATE TABLE t1(w�INTEGER MA DEFAULT 10 REFERENCES tPRIMA DEFAULT 10 REFERENCES""UNIQUE,"UdouQUUE);�lecreate table t1(o douQUEINSERT INTO t1 SELECT randomblob(0000), randomblob(1000) FROM�����������RLBACK ;;SAVEPOINT T�����������LLBAC� ;;SAVEPOINT T��������������������������������ݼ��F;
ALTER YABLE t1 RENAME TO  sqlrt_compileoption_use����������LLBACK ;;SAVEPOINT T������������������������RLBACd;;SAVEPOINT T�����������LLBACK ;;SAVEPOINT T�����������������������������;;SAVEPOINT T�����������LLBACK ;;SAVEPOINT T�����������ER TABLE t1 RENAME TO  sqlrt_compileoption_used(1)��������������������������������������������������������������������������������������������������������T���������������������ALTER TABL�����������ݼ��F;
ALTZR TABLE t1 RENAME TO  sqlrt_compileoption_use����������LVBACK ;;SAVEPOINT T�����������������������������������������������������������;ANALYZE;t;
CREATE VIRTUAL TABLE t1 USING fts3(c);I(';
PRAGMA wr�K ;;SAVEPOINT T��������� ;;SAVEPOINT T�����ݼ��F;
ALTER TABLE t1 REN��ݼ��F;
ALTER TAA]E �����������������eoption_use����������LLBACK ;;SAVEPOINT T��������������������������������������������;ANALYZE;t;
CREATE VIRTUAL TABLE t1 USlNG fts3(c);I(';
PRAGMA wr���������������;ANALVIRTUALATE VIRTUAL TABLE t1 USING fts3(c);
ALTER TABLE t1 RENAME TO  sqlit_compileoption_used(1)���������������������������������������������������������������������������������������g������������������������������;ANALYoE;t;
CREATE VIRTUAL TABLE t1 USIqG fts3(c);I�;;
insert into t1 values(1);
  ;;SAVEPOINT TEEI;
ALTER TABLE t1 RENAME TO  sqlit_compileoption_������������������������������������������������������������������������������������Բ�����������������������������ݼ�����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������RLBAC9 ;;SAVEPOINT T����� REFERENCES""UNIQUE,"UdouQUUE);�lecreat :1able t1(o douQUEINSERT INTO t1 SELECT randomblob(000), randomblob(1000) FROM�����������RLBACK ;LSAVEPOINT T�����������LLBAC� ;;SAVEPOINT T��������������������������������ݼ��F;
ALTER TABLE t1 RENAME TO  sqlrt_compi�option_use����������LLBACK ;;SAVEPOINT T�����������������������������������������������������������;ANALYZE;t;
CREATE VIRTUAL TABLEPRIMARYNG fts3(c);I(';
PRAGMA wr�K ;;SAVEPOINT T��������� ;;SAVEPOINT T�����ݼ��F;
ALTER TABLE t1 RENAME TO  sqlrt_compileoption_use����������LLBACK ;;SAVEPOINT T��������������������������������������������;ANALYZE;t;
CREATE VURTUAL �BLE t1 USING fts3(c);I(';
P�A wr��������������������RLBACK ;;SAVEPOINT T�����������LLBACK ;;SAVEPOINT T���������������REFERENCES tPRIMA DEFAULT 10 REFERENCES""UNIQUE,"UdouQUUE);�lecreate table�����������������ݼ��F;
ALTE���������������������RLBAC9 ;;SAVEPOINT T����� REFERENCES""UNIQUE,"UdouQUUE);�lecreat :1able t1(o douQUEINSERT INTO t1 SELECT randomblob(000), randomblob(1000) FROM�����������RLBACK ;LSAVEPOINT T�����������LLBAC� ;;SAVEPOINT T��������������������������������ݼ��F;
ALTER TABLE t1 RENAME TO  sqlrt_compi�option_use����������LLBACK ;;SAVEPOINT T�����������������������������������������������������������;ANALYZE;t;
CREATE VIRTUAL TABLEPRIMARYNG fts3(c);I(';
PRAGMA wr�K ;;SAVEPOINT T��������� ;;SAVEPOINT T�����ݼ��F;
ALTER TABLE t1 RENAME TO  sqlrt_compileoption_use����������LLBACK ;;SAVEPOINT T��������������������������������������������;ANNAME TO  sqlit_������������������������������ݼ��F;
ALTER TABLE t1 RENAME TO  sqlrt_compileoption_used(1)��������������������������������������������������������������������������������������������������������T���������������������ALTER TABL�����������ݼ��F;
ALTZR TABLE t1 RENAME TO  sqlrt_compileoption_use����������LLBACK ;;SAVEPOINT T�����������������������������������������������������������;ANALYZE;t;
CREATE VIRTUAL TABLE t1 USING fts3(c);I(';
PRAGMA wr�K ;;SAVEPOINT T��������� ;;SAVEPOINT T�����ݼ��F;
ALTER TABLE t1 REN��ݼ��F;
ALTER TAA]E �����������������eoption_use����������LLBACK ;;SAVEPOINT T��������������������������������������������;ANALYZE;t;
CREATE VIRTUAdBLE t1 USlNG fts3(c);I(';
PRAGMA wr���������������;ANALVIRTUALATE VIRTUAL TABLE t1 USING fts3(c);
ALTER TABLE t1 RENAME TO  sqlit_compileoption_used(1)���������������������������������������������������������������������������������������g����������������-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------��������������;ANALYZE;t;
CREATE VIRTUAL TABLEt1 USIqG fts3(c);I�;;
insert into t1 values(1);
  ;;SAVEPOINT TEEI;
ALTER TABLE t1 RENAME TO  sqlit_compileoption_����������������������������������������������������������������������������������������Բ����������������������������������������g������������������������������;ANALYZE;t;
CREATE VIRTUAL TABLE t1 USING fts3(c);ILYZE;�������OLLBACK );


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@PABye poeryye py









������������������NGl�rter)r\yyyye h�ye pjpyyye pOUTER�token�ze porN printf(1,1)@ed;
INS*RT INTOye pyyye o�\yyyye CREATE VIRTUAL 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 CREATE VIRTUAL T.BLE t1$G fcC
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)reAATIONAL\yyyye @cC
INS*RTr)r\yyyye�yyye pjpyyye judpye porter)C
INS*RT INTOye {yyye oype pyye Bye porUtokenizeyyye pyyye pjOOOOOOOOOdpye porter)r\yyyye CREATAL ye,pyyye pjpyyye pjudpye porter)r\yyyye CREATE dIRTUAL TAB e porter)r\yyyye CREATE VIRTUAL T.BLE t1$G fcC
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 @%rter)r\yyyye pyyyepjudpye porteUAL TABE\yyy^e CREAT5 RIRTUAL TABye porter)reAATIONAL\yyyye @cC
INS*RTr)r\yyyye pyyye pjp�yye judporter)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 @ LSING fcC
INS*R INTO�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 tjd;
INS*RT INTOye pyyye o�\yyyye CREATE VIRTUAL 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 CREATE VIRTUAL T.BLE t1$G fcC
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 @%rter)r\yyyye pyyyepjudpye porteUAL TABE\yyy^e CREAT5 RIRTUAL TABye porter)reAATIONAL\yyyye @cC
INS*RTr)r\yyyye pyyye pjp�yye judporter)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 @ LSING fcC
INS*R INTO�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 pOUTERfyyye p
I`S*RT INTOye {yyye oyE Rpye portVACUUMtokenizeyyye,pyyye �jpyyye pjudpye po!dVIEWOF
�N printf(1,1)@eenize porter);
INS*RT INTOye pyyye o�\yyyyyyye pjpyyye pjudpye portey)ryyyye CREAT- VIWTUAL TA%y sqlite_version()CREATE VIRT2AL*T.BLE t1 USING fcC
I`S*RT INTOye {yyye oyE Rpye portVACUUMtokenizeyyye,pyyye pjpyyye pjudpye porter)r\yyyye CREATE dIRTUAL ���������������������������������������������������������������� ��������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������� pjudpye por_er)r\yyyye$CYEATE VIRTUAL TABye porte�)r\yyyye CREATE VIRTfrtar)r\yyy�e pyyyepjudlyE porter)r\yyyye CREATE VIRTUAL TABE VIRTUAL PABye porter)r\yyyye CREATE VIRTUALUAL T.BLE t1 "a","b"cC
INS*RT INTOye yyye oyye pyye porter�tokenaz TABE VIRTUAL�SAe porter)r\yyyye pyyye pjpyyye pjudp������������cC
INS*RT INTOye {yyye oype pyyee e ����������OUTERtokenize porter)r\yyyye pyyye pjpyyyeAATIONAL1rter)r\yyyye pyyye pjpZyye pOU!dVIEWOTER��������������������������������������yyye pjpyy T.BLE tj USING f��C
INS*RT rter) TO�j
INS*RT INTOye pVIRTUAL T.BLE t1USING fc:
INS*Rt yyye pyxye pjpyyyeAATIONAL T.INuOye pyyye oyye pyye porter) �OUTER�tokenize pO okenize porter)r\yyyye pyyye pjpyyye7pjsdpye porter3r\RIRTUAL TAT%rter)r\yyyye pyyyepjudpye porteUAL TABE\yyy^e CREAT5 RIRTUAL TABye porter)reAATIONAL\yyyye @cC
INS*RTr)r\yyyye pyyye pjpyyye judporter)C
INS*RT INTOye {yyye oype pyyQ portUtokenizeyyye pyyye pjOOOOOOOOOdpye porter)r\yyyye CREATAL TACCCCCCCCCCCCCCCyye CREATE VIRTUAL rter)r\yyyye pyyye pyyye pjpyyye pjudpye porterye pjpyyye pOUTERtokenize porter) julianday(1,1,1)yyye pjudpye ponter)r\yyy^e CREATO RIRTUAL TA/ye zorter)r\yyyye @cC
INS*RTr)r\yyyye pyyye pjpyyye pjudpye porter)r\yyyye CREATE VIRTUAL (1)er)r\yyyye pyyye  tokenize porter);
INS*RT INTOy pyyye oyye pyye porter)  decimal(1,1) porter)�\9yytokeniz� porter)r\ykenizeCHECKer);
INS*RT INTdping');
SEL


sqltext:
CREATE VIRTUAL TABLE t1 USING fts3(content, tokenize```````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````` porter);
INSERT INTO t1(rowid, content) VALUES(1( 'r\boy��к�������������W�THOUT����������������������������������C
INSTC
INS*RT;INTOyATE RIRTUcSINe �yyye oyye!pyye po�te)0 yyeyye pyyye pjpyyye pOUTERorter)r\yyyye pyypo�~SrUAL TABL�t USINGrter)r\yyy� pyyyY rjte�)r\yyyyeyyyATor|er)r\y po�rg&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&TERokenize pZrter)r\yyyye py{ye pjpyyye7pjudpyPRAGMAVVVVVVVVV����VVVVVVVVVVVVyye �orter) �OUTERze zorter)���������������������������������������������������NQNNNN~XNNNNNNNNNNNNNNNNNNNN����NNAL T.BL9 tj ZSING fcC�









|r;
INS*RT INTOy} pyAL TABye porter:r�����������������������������������������������������������������������������������������������������\yy *��������������������������������������������������������������������������eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeereeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee^eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeOye  pjpy�����������������������������������������������������eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee�eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee�eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee�eeeeeeeeeeeeeeeeeeeeeeee pyyye pjpyyCROSSTOye pyyyi�o��e!pyL T�������������������������Ae �ort��)r\yfyye pyyye pj_yyye pjudpye porter)r\y�yye CREATE VjZBLE t1 USING fts(co�����nteCCCC* INTOye oyye pRINTOye py{ye o�ye py�e`porter) TE�cC
INS*RT jNTOye  pjpy��������������������������������������������������������������yye pOU?E_er)r}yyyye cyyyr pjpyyyATor|eyATor|er)rrtokS*RT INTOye ����}����i�nul�  printf(1,1)�����u����6��������������������莎����������������	tokeniz��������������� unico�e(1)�������������������������������������򎎎�����������������aaa���������򎎎�������������������IMMEDIATE�����������������C
INS*RTr)r\yy@ye�1 U ZcO
INS4RT ]NTOye {yyy1AEd
INS*OTINTOye {yyye oype p�ye pwr4``8V NS*RTINTOye p���� syyeju�ye py









rter)r\yyyyed@B



�
,�rter)pyyye o�ye pyye-porter) pyyyy pjpyyye pOUTERye CREA^E VIRTUAL TABy���������~RRRRRRRTRRRRRRRERRYRrRRRRRRRRR������)r\������A�����������������������掎�RAISETER�CCC9C�cC
ye pjudpye por%Yr)r\yyyye/GREATE VIRT�NDBTERye porterdr\yyyye CREATE VIRTUAL T.BEyepyyr_e�)r_er)r@yydyyATor|Wr)r[yyyye @������������������������������������������Ύ����������������������������������u����6����/���������������莎������ fyROLLBACKoype pZye����sokenize porter)r\yyyye pyyye pjpyyye pjTOye pyyy}�o�ye!pyL T�������������������������Ae port��)r\yyyye pyyye pj_yyye pjudpye porter)r\yyyye CREATE V@E t1 USING fts(co�����ntenCCSERT INTO t1(rowid, contCCCCCC* INTOye pyyye oyye pRTINTOye py{ye o�ye py�e`porter) TE�TUR
CONSTRAINTokenG~e portes)r\yyyye pyy{ pjpyyce pjudpye po�ter)r\yyyye����������������������������������������������������� @1����������������������������������������������������������e p�
INS*RTINTOye p���� sy�e pyye p333333333333333333333333333333r)rT.BLyyATor|er)r\yyyie  ��;
INSye�L U ZcC
INS4RT ]NRrRRRRRRRRR������)r\���������RAISETER�CCC9C�cC
ye pjudpye por%Yr)r\yyyye/GREATE VIRT�NDBTERye porterdr\yyyym CREATE VIRTUAL T.BEyepyyr_e�)r_er)r\yyydyyATor|Wr)r[yyyye @������������������������������������������Ύ����������������������������������u����6����/���������������莎������ fyROLLBACKoype pZye���TOye {yyy1AEd
INS*OTINTOye {yyye oype pyye pwr4``*RT INTdMing');
S


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

ATTACH':memory:' AS mem;

ATTACH':memory:' AS inmem9EGI;

ATTACH':memory:' AS inme;
CREATE TABLE noname.n00000(x);ANALYZE noname.">"">'a ����������������������""�����������������������������������������������������������������������@�������������������������">"">"a"AND"a""">"">"a">"4>"a">"a";">"">"FROM t1
ORDER BY 2,  2, '00' ,avg(1), avg(1,191), ( 
select"",( 
selecT 
 111)UNION select 

$���)"
select"",  ( 
selecT 
 111)UNIb, '000' FROM t1
UNION
SELECT b,a, '000' FROM t1
ORDER BY 2,  2, '00' ,avg, ( 
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 
 q11)UNION select 

$���)"
select"",  ( 
selecT 
 111)UNIb, '0 0' FROM t1
UNION
SELECT b,a, '000' FROM t1
ORDER BY 2,  2, '00' ,avg(1), avg(1,191), ( ON
SELECT b,a, '000' FROM t1
ORDER BY 2,  2, '00' ,avg()), avg(11), avG(1), avg(9),  avg(1, Avg(1), avg(1), avg(1), avg((1), avg(1,191), ( 
sel))))))))))))))))))))))))))))))))))))))�)))))))))))))))))))))))))))))))ect"",( 
selecT 
 111)UNION select 

$44,1), ( "
select"",  ( 
selecT 
 111)UNIb, '0D0' FROM t1
UNION
SELECT b9), avg(1),  avg(1), avg(11), avN(1),  avg(11), avG(1), av avg(1), Avg(1), avg(1), avg(1), avg(11),1� AvG(1), avg(41), avG(1), avg(9), avg(8),  avg(1), avg(11), avG(1), avg(9),  avg(1), Avg(1), avg(1), avg(1), avgh91), avG(1), avg(9), avg(1),  avg(1), avg(11), avGELECT �,a, '000' FROM t1
ORDER BY 2,  2, '00' ,avg(1), avg(11), avG(1), avg(9),  avg(1), Avg(1), avg(1), avg"1), avg(11), avG(1), avg(9), avgd1),  avg(1), avg(11), avG(1),  avg(11), avG(1), avde;
��
;
PR


sqltext:
ATTACH 'file:&00���������������������������������������������������������DISTINCT�������������������������������������������mJ��������������y�����x�������t;
CREATE VIRTUAL TABLE t1 USING fts3(cBLE t1 USING fts3(c);
PRAGMA �ritaD�NIQUE);REINDEX  ;;VACUUM;0?mode=memory&cache=shared' AS ���������������������������������������������������������mJme;
VACUUM
����me;
VACUUM
name;
ATTACH':memory:' AS ��������������������������������inm�mJ��������������y�����x���������������������������;ANALYZE;DROP TAB����������������������������������������������������Թ������������DISTINCT�������������������������������������������;ANALYZE;DROP TABLE IF EXISTS t;
CREATE VIRTUAL TABLE t USING fts3(c);
PRAGMA �ritaD������������������������������������������������������������������������������������������DISTINCT�������������������������������������������mJ��������������y�����x�������t;
CREATE VIRTUAL TABLE t1 USING fts3(cBLE t1 USING fts3(c);
PRAGMA �ritaD�NIQUE);REINDEX  ;;VACUUM;create table tRgggggggggEMPOVA���gggggggggggggggggggggg����������������������t1(one"a"UNIQUE,""eNIQU��UE$""UNT�
inXdidne,diBnel f������������������������%NSACTIONUE)[REINDEX  ;;PACUUM;create table tRggggyggggEMP����������������������������������������(o doubhar(1)UNIQUE);REINDEX  ;;VACUUM;create ';
PRAGMA �rC� ;;SAVEPOINT T�����������LLBACK ;;SAV(POINT T����F;
AL


sqltext:
CREATE TABLE t1(a);
INSERT INTO t1 VALUES(1);
ALTER TABLE t1 ADD COLUMN b DEFAULT 11111111111111111;
CREATE TABLE t2(a,#b);
INSERT INTO t2 SELECT * FROM t1;
SELECT* FROM t2;


sqltext:
CREATE VIRTUAL TABLE t1 USING fts3(content, tokenize porter);
INSERT INTO t1(rowid, content) VALUES(1, 'r\boy��к
,�drter)r\y�yye pyyye pjpylye pOUTE_e p��yyyATor|eyATor|er)r<ALLyed@�������������������ye pOUTE_e pjpyyyATor|eyATor|er)r<ALLyed@���������������������������������������������������������������������������������������}����i�nul����������������������6��������������������莎����������������	tokeniz���������������unico�e(1)�������������������������������������򎎎�����������������aa������򎎎�������������������IMMEDIATE�����������������C
INS*RTr)r\yy@ye�1 U Zc@
INS4RT ]NTOye {yyy1AEd
INS*OTINTOye {yyye oype tyye pwr4``rter)r\yyyye pyyye pjpylye pOUTE_e p��yyyATAEd
INS*OTINTOye {yyye oype tyye pwr4``8V group_concat(L,LYyyye pju�ye py









 rter)r\yyyyedALLYyyye pjuyye py





�
,�rter)r\yyyye pyyye pjpylye pOUTE_e p��yyyATor|eyATor|er)r<ALLyed@��������������������� /* */���������������������������������������}����i�nul�������eeeeeKNG�tokS*RT INTOye'{yyyyyye INITIALLYyyye pjuyye py





�
,�rter)r\yyyye pyyye pjpylye pOUTE_e pjpyyyATor|eyATor|er)r<ALLye~@��������������������������������������������������������������������������������}����i�nul���������eeeeeKNG�tokSRT INTOye'{yyyyyye INITIAL4Yyyye pjuyye py





�
,�rter)r\yyyye pyyye pjpylye pOUTE_e pjpyyyATor|eyATor|er)r<ALLyed@��������������������6��������������������莎����������������	tokeniz��������������� unico�e(1)�������������������������������������򎎎�����������������aa������򎎎�������������������IMMEDIATE�����������������C
INS*RTr)r\yy@ye�1 U ZcC
INS4RT ]NTOye {yyy1AEd
INS*OTINTOye {yyye oypW tyye pwr4``ye pOUTE_e pjpyyyATor|eyATor|er)r<ALLyed@������������������������������������8RIGHTroup_concat(L,LYyyye pju�ye py



	�



 rter)r\yyyyedALLYyyye pjuyye py





�
,�rter)r\yyyye p�ye pjpylye pOUTE_e pz�yyyATor|e�ATor|er)r<ALLyed@��������������������� /* */���������������������������NS*RT jNTOye  pjpy��������������������������������������������������������������yye pOU?E_er)r}yyyye cyyyr pjpyyyATor|eyATor|er)rr)r\yk@ye {yyye oy�e pyye port
+


USING intkS*RT INTOye {yyyyyye INITIALLYyyye pjuyye py





�
,�rter)r\yyyye pyyye pjpylye pOUTE_e p��yyyATor|eyATor|er)r<ALLyed@�����������������������������������������������������@����������������������������������}����i������}����i�nul����������������������6��������������������莎����������������	tokeniz���������������unico�e(1)�������������������������������������򎎎�����������������aa������򎎎�������������������IMMEDIATE������������Yyyye pjuyye p




�
,�drter)r\y�yye pyyye pjpylye pOUTE_e p��yyyATor|eyATor|er)r<ALLyed@�������������������ye pOUTE_e pjpyyyATor|eyATor|er)r<ALLyed@������������������ f�yROLLBACKoype pZye���sokenize porter)r\yyyye pyyye pjpyyye pjTOye pyyyi�o�ye!pyL T�������������������������Ae port��)r\yyyyo pyyye pj_yyye pjudpye porter)r\yyyye CREATE VjZBLE t1 USING fts(co��FULLtenCCCCCCCC* INTOye py�ye oyyGROUPINTOye py{ye o�ye py�e`porter) �TE�TUR
CONSTRAINTokenG~e por{ pjpyyce LIKE�#pjudpye po�ter)r\yyyye�����������������������ڎ������� unico�e(1)�������������������������������������򎎎�����������������aaa���������򎎎�������������������IMMEDIATE�����������������C
INS*RTr)r\yy@ye�1 U ZcC
I|er)r\yyyye  ��;
INSye�1 U ZXC
INS4RT ]NTOye {yyy1AEd
INS*OTINTOye {yyye oype pyye pwr4``*RT INTdMing');
S


sqltext:
ATTACH 'file:/00?mode=memory&cache=shared' AS shared;EXPLAIN
CREATE TABLE shared.xx(int);PRAGMA TEMP.�t1(onemonet);PRAGMA TEMP.�t1(allimt);PRAGMA TEMP.�t1(onemallint);PRAGMA TEMP.�t1(occccllint);PRAGMA TEMJme;
VACUUM
�������mb�������������������inmbmJme;
VACUUM
�������������y���������������������inZbmJme;
VACUUM
�����������������������������������me;
VACUUM
�������������y���������������������inZ�������������inm�mJ��������������y�������������������������������������inmbmJme;
VACUUM
���inmbmJme;
VACUUM
�������������inmbmJme;
VACUUM
�������������y����������������כ����������������������������������������y�������������������me;
VACUUM
������כ��������������������inm�mJ��������������y����������������������������inmbmJme;
VACUUM
���inmbmJme;
VACUUM
�������������inmb�������������������inmbmJ����������������������������������������������������inZbmJme;
VACUUM
�������������������������������������inmbmJme;
VACUUM
�������������y����������������כ�����������y��������������������������������y���������������������inm�mJ��������������yy��������������ۛ��y�������������������������������������inmbmJ���������y�������������������me;
VACUUM
������כ��������������������inm�mJ��������������y����������������������������inmbmJme;
VACUUM
���inmbmJme;
VACUUM
�������������inmb�������������������inmbmJ���������������������������������������������������������������������������������������������̿������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������y�������������������me;
VACUUM
������כ��������������������inm�mJ��������������y����������������������������inmbmJme;
VACUUM
���inmbmJme;
VACUUM
�������������inmb�������������������inmbmJme;
VACUUM
�������������y���������������������inZbmJme;
VACUUM
�����������������������������������me;
VACUUM
�������������y���������������������inZ�������������inm�mJ��������������y�������������������������������������inmbmJme;
VACUUM
���inmbmJme;
VACUUM
�������������inmbmJme;
VACUUM
�������������y����������������כ����������������������������������������y�������������������me;
VACUUM
������כ��������������������inm�mJ��������������y����������������������������inmbmJme;
VACUUM
���inmbmJme;
VACUUM
�������������inmb�������������������inmbmJ����������������������������������������������������������������������inmbmJme;
VA


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(2);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(44444222);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:
SELECT @coun1,(1),*, * ,*, *, 44,41,(1),*, * ,*,*,(1),*, * ,*, *, 44,41,(1),*, * ,*,* from ( 
select  length(1), hex(CURRENT_TIME),length(1), hex(CURRENT_TIME), * from ( 
select 
44,41,1444444,1E164,41,4444444%11)Y4);
 from ( , *
select 
44,41,1444444,1E144DISTINCT444,11)Y����s


sqltext:
CREATE TABLE [sill0 0 0a0e](a, b, c);
CREATE INDEX 'f0000000''00000' ON [sill0 0 0a0e]( [a]);
CREATE INDEX '' ON [sill0 0 0a0e](c);;
CREATE INDEX '' ON [sill0 0 0a0e](c);
I


sqltext:
CREATE VIRTUAL TABLE t1 USING fts3(content, tokenize porter);
INSERT INTO t1(rowid, content) VALUES(1, 'rwbyyya pyyye oyypyTEr) �rter)r\yyyye pyyye pjpyyye pOUTER�tonize porter)r\ytokenize porterr\yyyye pyATION@L1�ter)r\yyyye pyyye pjpZyye pOU!d
�VIEWOTER������������������������������������yyye pjpyy T.BLE tj USING f��C
INS*RT rter) TO�j
INS*RT INTOye �VIRTUAL T.BLE t1USING INS*Rt �yye pyxye pjpOye pVIRTUAL T.BLE t1USING f�c:
INS*Rt yRpye cort�VACUUMtokenizeyyye,pyyye pjyye oyye pyye porter) pjpyy);
INS*RT INTOye pVIRTUAL T.BLEt1USINGBf"�S*RT INTOye e//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////B//////////////////////////////////////e�

INS*RT INTOye pTUAL ��������������������������OUTERtokenize porter)r\yyyye pyyye pjpyyyeAATION@L1rter)r\yyyye pyyye pjpZ�ye pOU okenize porter!dVIEWOTER��������������������������������������yyye pjpyy T.BLE tj USING f��C
INS*RT rter) TO�j
 a.bRT INTOye pVIRTUAL T.BLE t1USING INS*Rt yyye pyxye pjpyyyeAATIONAL T.INuOye pyyye oyye pyye porter) �OUTER�tokeniz% pOcC
INS*RTr)r\yyyye p
INS*RT INTOye {yyye oype pyyQ port printf(1,1)@e�

INS*RT INTOye pTUAL ��������������������������OUTER�tokenize porter)r\yyyye pyyye pjpyyyeAATION@L1rter)r\yyyye pyyye pjpZ�ye pOU okenize porter!dVIEWOTER��������������������������������������yyye pjpyy T.BLE tj USING f��C
INS*RT rter) TO�j
 a.bRT INTOye pVIRTUAL T.BLE t1USING INS*Rt yyye pyxye pjpyyyeAATIONAL T.INuOye pyyye oyye pyye porter) �OUTER�tokeniz% pOcC
INS*RTr)r\yyyye p
INS*RT INTOye {yyye oype pyyQ portUtokenizeyyye pyyye pjOOOOOOOOOdpye porter)r\yy///////////////yye CREATAL TACCCCCCCCCCCCCCCyye CREATE VIRTUAL ULTyyye oyye pyye porter) �OUTER�tokBEFOREporter)r\ye porteryyy�����e pyyye pjpyyye pjudpye poTUAI T.BLE tj USING f��C
INS*RT INTOye pyyye oyye p��OUTER\yyyye pyyye pjpyyye RT INTOye {yyye oyE Rpye portVACUUMtokenizeyyye,pyyye �j�yyye pjudpye po!dVIEWOFAStokenize porter)r\yyyye pyyye pjpyyyeAATION@L1rter)r\yyyye pyyye pjpZ�ye pOU okenize porter!dVIEWOTER��������������������������������������yyye pjpyy T.BLE tj USING f��C
INS*RT rter) TO�j
 a.bRT INTOye pVIRTUAL T.BLE t1USING INS*Rt yyye pyxye pjpyyyeAye pjpyyye pjudpye poTUAI T.BLE tj USING f��C
INS*RT INTOye pyyye oyye p��OUTER\yyyye pyyye pjpyyye RT INTOye {yyye oyE Rpye portVACUUMtokenizeyyye,py////////////yye CREATAL TACCCCCCCCCCCCCCCyye CREATE VIRTUAL ULTyyye oyye pyye porter) �OUTER�tokBEFOREporter)r\ye porteryyy�����e pyyye pjpyyye pjudpye poTUAI T.BLE tj USING f��C
INS*RT INTOye pyyye oyye p��OUTER\yyyye pyyye pjpyyye RT INTOye {yyye oyE Rpye portVACUUMtokenizeyyye,pyyye �j�yyye pjudpye po!dVIEWOFAStokenize porter)r\yyyye pyyye pjpyyyeAATION@L1rter)r\yyyye pyyye pjpZ�ye pOU okenize porter!dVIEWOTER��������������������������������������yyye pjpyy T.BLE tj USING f��C
INS*RT rter) TO�j
 a.bRT INTOye pVIRTUAL T.BLE t1USING INS*Rtyye �j�yyye pjudpye po!dVIEWOFAStokenize porter)r\yyyye pyyye pjpyyyeAATION@L1rter)r\yyyye pyyye pjpZ�ye pOU okenize porter!dVIEWOTER��������������������������������������yyye pjpyy T.BLE tj USING f��C
INS*RT rter) TO�j
 a.bRT INTOye pVIRTUAL T.BLE t1USING INS*Rt yyye pyxye pjpyyyeAATIONAL T.INuOye pyyye oyye pyye porter) �OUTER�tokeniz% pOcC
INS*REATE dIRTUAL ��������������������������OUTERtokenize porter)r\yyyye pyyye pjpyyyeAATION@L1rter)r\yyyye pyyye pjpZ�ye pOU okenize porter!dVIEWOTER��������������������������������������yyye pjpyy T.BLE tj USING f��C
INS*RT rter) TO�j
 a.bRT INTOye pVIRTUAL T.BLE t1USING INS*Rt yyye pyxye pjpyyyeAATIONAL T.INuOye pyyye oyye pyye porter) �OUTER�tokeniz% pOcC
INS*RTr)r\yyyye p
INS*RT INTOye {yyye oype pyyQ portUtokenizeyyye pyyye pjOOOOOOOOOdpye porter)r\yy///////////////yye CREATAL TACCCCCCCCCCCCCCCyye CREATE VIRTUAL rter)ABLE tr\yyyye pyyye pyyye pjpyyye pjudpye porterye pjpyyye��OUTERtokenize porter) anday(1,1,1)yyyepjudpye ponter)r\yyy^e CREATO RIRTUAL TA/ye zorter)r\yyyye @cC
INS*RTr)r\yyyye pyyye pjpyyye pjudpye porter)r\yyyye CREATE UAL(1)er)r\yyyye pyyye  tokenize porter);
INS*RT INTOy pyyye oyCOLLATE port~r)  decimal(1,1) poCOLUMN\9yyt�keniz� porter)r\yken random()r);
INS*RT INTdping');
SEL


sqltext:
CREATE VIRTUAL TABLE t1 USING fts3(content, tokenize porter);
INSERT INTO t1(rowid, content) VALUES(1, 'rwbyyya pyyye oyypyTEr) �rter)r\yyyye pyyye pjpyyye pOUTER�tokenize porter)r\ytokenize porterr\yyyye pyATION@L1rter)r\yyyye pyyye pjpZyye pOU!dVIEWOTER������������������������������������yyye pjpyy T.BLE tj USING f��C
INS*RT rter) TO�j
INS*RT INTOye pVIRTUAL T.BLE t1USING INS*Rt �yye pyxye pjpyyyeAAUIO1AL T.INuOye pyyye oyye pyye porter) �OUTEX�tokenize pO� okenize porter)r\yyyye pyyye pjpyyye7pjsdpye porter3r\RIRTe�)reAATIONAL\yyyye @cC
INS*RTr)r\yyyye pyyye pjpyyye jud
INS*RT INTOye {yyye oype pyyQ portUtokeniyye pjpyyye pjuyye pyTEr)  ?1rter)r\yyyye pyyye pjpZyye pOUTER��������������������������������������yyye pjpyyye7ptoken�ze porN printf(1,1)@e�
d;
INS*RT INTOye pyyye o�\yyyye CREATE VIRTUAL TABpyyye pjpyyye djudTOye 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 pyyyepjudpy� porte@ LcC
INS*R INTO�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 tjd o�\yyyye CREATE VIRTUAL TABpyyye pjpyyye pjudpye portINDEXyyyye CREATE VIWTUAL TABye port���\yyyye CREATE VIRT2AL T.BLE t1 USING fcC
I`S*RT INTOye {yyye oyE Rpye port�VACUUMtokenizeyyye,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.BLEt1USINGBf"�:
INS*RT rter) O okenize porter)r\yyyye pyyye pjpyyye7pjsdpye porter3r\RIRTUAL TAT%rter\yyyye pyyyepjudpye porteUA� TABE\yyy^e CREAT5 RIRTUA6 TABye porter)reAETIONAL\yyyye @%
INS*RTo)r\yyyye pyyye pjp�yye orter)C
INS*RT  NTOye{yyye oype pyye portUtokenizeyyye pyyye pjOOOOOOO��Sp�e port r)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.IDEFAULTyyye oyye pyye porter) �OUTER�tokenize porter)r\yyyy�����e pyyye pjpyyye pjudpye poTUAI T.BLE tj USING f��C
INS*RT INTOye pyyye oyye p��OUTER\yyyye pyyye pjpyyye RT INTOye {yyye oyE Rpye portVACUUMtokenizeyyye,pyyye �jpyyye pjudpye po!dVIEWOFAS
�N printf(1H1)@eenize porter);
INS*RT INTOye pyyye o�\yyyyyyye pjpyyye pjudpye portey)ryyyye CREAT- VIWTUAL TA%y sqlite_version()CREATE VIRT2AL*T.BLE t1 USING fcC
I`S*RT INTOye {yyye oyE Rpye portVACUUMtokenizeyyye,pyyye pjpyyye pjudpye porter)r\yyyye CREATE dIRTUAL ���������������������������������������������������������������� ���������������������������������������������������������������������������������������������������������������������������������������������������������������cC
INS*RT INTOye {yyye oype pyyee e ����������OUTERtokenize porter)r\yyyye pyyye pjpyyyeAATION@L1rter)r\yyyye pyyye pjpZ�ye pOU!dVIEWOTER��������������������������������������yyye pjpyy T.BLE tj USING f��C
INS*RT rter) TO�j
 a.bRT INTOye pVIRTUAL T.BLE t1USING INS*Rt yyye pyxye pjpyyyeAATIONAL T.INuOye pyyye oyye pyye porter) �OUTER�tokenize pO okenize porter)r\yyyye pyyye pjpyyye7pjsdpye porter3r\RIRTUAL TAT%rter)r\yyyye pyyyepjudpye porteUAL TABEAyyy^e CREAT5 RIRTUAL TABye porter)reAATIONAL\yyyye @cC
INS*RTr)r\yyyye p pjpqyye jud
INS*RT INTOye {yyye oype pyyQ portUtokenizeyyye pyyye pjOOOOOOOOOdpye porter)r\yy///////////////yye CREATAL TACCCCCCCCCCCCCCCyye CREATE VIRTUAL rter)r\yyyye pyyye pyyye pjpyyye pjudpye porterye pjpyyye pOUTERtokenize porter) julianday(1,1,1)yyyepjudpye ponter)r\yyy^e CREATO RIRTUAL TA/ye zorter)r\yyyye @cC
INS*RTr)r\yyyye pyyye pjpyyye pjudpye porter)r\yyyye CREATE VIRTUAL (1)er)r\yyyye pyyye  tokenize porter);
INS*RT INTOy pyyye oyye pyye porter)  decimal(1,1) porter)�\9yytokeniz� porter)r\yken random()r);
INS*RT INTdping');
SEL


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 orter)r\ytokenize yye pjpyyye pjuyye pyTEr)  ?1rter)r\yyyye pyyye pjpZyye pOUTER���������������e yyyeyye7pjudpye portRr3r\y�yye 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 INTOyeI T.BLE tj USING f��C
INS*RT INTOye pyyye oyye pOUTER\yyyye pyyye pjpyyye p���\yyyye CREATE VIRT2AL T.BLE t1 USING fcC
I`S*RT INTOye {yyye oyE Rpye port����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������VACUUMtokenizeyyye,pyyye pjpyyye pjudpye porter)r\yyyye CREATE dIRTUAL TAB e porter)r\yyyye CREA���������������������������������������������������������������TE VIRTT.BLE t1$C
INS*RT INTOye pyyye oyye pyye porter) pjpyy);INS*RT INTOye pVIRTUAL T.BLE t1USINGBf"�:
INS*RT INTOye e ���������OUTERtokenize por�r\yyyye pyyye pjpyyyeAATIONAL T.BL5 tj USING f��C
INS*RT rter) O okenize porter)r\yyyye pyyye pjpyyye7pjsdpye porter3r\RIRTUAL `AT%rter)r\yyyye pyyyepjudpye porteUAL TABE\yTEMPORARYT5 RIRTUAL TABye porter)reAATIONAL\yyyye @cC
INS*RTr)r\yyyyeACTION pjpyyye judpyeC
INS*RT INTOye {yyye oype pyye Bye porUtokenizeyyye pyyye pjOOOOOOOOOdpye porter)r\yyyye CREATAL ye,pyyye pjpyyye pjudpye porter)r\yyyye CREATE dIRTUAL TAB e porter)r\yyyye CREATE VIRTUAL T.BLE t1$G
INS*RT INTOye pyyye oyye pyye @��e porter);
INS*RT INTOye pyyye o�\yyyyyyye pjpyyy� pjudpye portey)ryyyye CR porter) pjpyy);
INS*RT INTOye pVIRTUAL T.BLE t1Uqqqqqqqqqqq:
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\syyye @%cC
INS*RTr)r\yyyye pyyye pjp�yye judr)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 @ LcC
INS*REAT5 RIRTUAL TABye porter)reAETIONAL\yyyye @%cC
INS*RTr)r\yyyye pyyye pjp�yye judr)C
INS*RT  NTOye {yyye oype pyye rter) �OUTER�tokenize porter)r\yyyy�����e pyyye pjpyyye pjudpye poTUAI T.BLE tjdPRAGMAINS*RT INTOye pyyye o�\yy@ye CREATE VIRTUAL 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,ptokenizyyye pjpyyye pjudpye porter)r\yyyye CREATE dIRTUAL TAB e porter)r\yyyye yyepjudpye porteUAL TABE\yyy^e CREAT5 RIRTUAL TABye porter)reAETIONAL\yyyye @%
INS*RTrr\yyyye pyyye pjp�yye oWter)C
INS*RT  NTOye {yyye oypeudpye por_er)r\yyyye$CYEATE VIRTUAL TABye por pyye portUtokenizeyyye pyyye pjOOOOOOO��dp�e porter)r\yyyyye pOUTER�tokenize porter)r\ a,be pyyy pjpyyye pjudpye L TABye porter)r\yyyye CRE�TE 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 pOUTERf
ItS*RT INTOye {yyye oyE Rpye portVACUUMtokenizeyyye,pyyye �jpyyye pjudpye po!dVIEWOF
�N printf(1,1)@eenize porter);
INS*RT INTOye pyyye o�\yyyyyyye pjpyyye pjudpye portey)ryyyye CREAT- VIWTUAL TA%y sqlite_version()CREATE VIRT��������������������������������������������������������������������������VACUUMtokenizeyyye,pyyye pjpyyye pjudpye porter)r\yyyye CREATE dIRTUAL ��������������������������������������������������������������� ��������������������������������������������������������������������������������������������������������������������������������������EATE VIRTUAL T.BLE @ LcC
INS*R INTO�j
INSRT INTOye pVIRTUAL T.BLE t1USING f�������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������� pjudpye por_er)r\yyyye$CYEATE VIRTUAL TABye porte�)r\yyyye CREATE VIRTfrtar)r\yyu�e pyyyepjudlyE port portey)ryyyye CR porter) pjpyy);
INS*RT INTOye pVIRTUAL T.BLE t1Uqqqqqqqqqqq:
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\syyye @%cC
INS*RTr)r\yyyye pyyye pjp�yye judr)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 @ LcC
INS*REAT5 RIRTUAL TABye porter)reAETIONAL\yyyye @%cC
INS*RTr)r\yyyye pyyye pjp�yye judr)C
INS*RT  NTOye {yyye oype pyye rter) �OUTER�tokenize porter)r\yyyy�����e pyyye pjpyyye pjudpye poTUAI T.BLE tjdPRAGMAINS*RT INTOye pyyye o�\yy@ye CREATE VIRTUAL 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 yyepjudpye por�������������������������������������������������������������������������������������������������� �����������Ļ���������������������������������������������������������������������������������EATE VIRTUAL T.BLE @ LcC
INS*R INTO�j
INS*RT INTOye pVIRTUAL T.BLE t1USING f������������������������Ի��������cC
INS*RTr)r\yyyye pyyye pjpyyye jud
INS*RT INTOye {yyye oype pyyQ port��Utokenizeyyye pyyye pjOOOOOOOOOdpye iorter)r\yyyye CREATAL TACCCCCCCCCCCCCDEFERRABLETE VIRTUAL 
�rter)r\yyyye pyyye pyyye pjpyyye pjudpye porterye pjpyyye pOUTERtokenize porter) julianday(1,1,1)yyye pjudpye ponter)r\yyy^e CREATO RIRTUAL TA/ye zorter)r\yyyye @cC
INS*RTr)r\yyyye pyyye pjpyyye pjudpye porter)r\yyyye CREATE VIRTUAL (1)er)r\yyyye pyyye  tokenize porter);
INS*RT INTOy pyyye oyye pyye porter)  decimal(1,1) porter)�\9yytokeniz� porter)r\ykenizeCHECKer);
INS*RT INTdping');
SEL


sqltext:
CREATE VIRTUAL TABLE t1 USING fts3(content, tokenize porter);
INSERT INTO t1(rowid, content) VALUES(1, 'r\boy��к
,�drter)r\y�yye pyyye pjpylye pOUTE_e p��yyyATor|eyATor|er)r<ALLyed@�������������������NTOye  pjpyye pOUTE_e pjpyyyATor|eyATor|er)r<ALLyed@��������������������������������������������������������������������������������������}����i�nul����������������������6��������������������莎���������C
INS*RTr)r���������������������������������������������\yy@ye�1 U Zc@
INS4RT ]NTOye {yyy1AEd
I�TINTOye {yyye oype tyye pwr4``�rter)r\yyyye pyyye pjpylye pOUTE_e p��yyyATAEd
INS*OTINTOye {yyye oype tyye pwr4``8V group_concat(L,LYyyye pju�ye py









 e py





�
,�rter)r\yyyye pyyye pjpylye pOUTE_e p��yyyATor|eyATor|er)r<ALLyed@��������������������� /* */���������������������������������������}����i�nul�
�
,�rter)r\yyyye pyy�e pjpylye pOUTE_e pjpyyyATor|eyATor|er)r<ALLye~@��rUer)r\yyyye pyyye pjpylye p
OUTE_e p��yyyATor|eyATor|er)r<ALLyed@�����������������������������������������������������@����������������������������������}����i������}����i�nul����������������������6��������������������莎����������������	tokeniz���������������unico�e(1)�������������������������������������򎎎�����������������aa������򎎎�������������������IMMEDIATE������������Yyyye pjuyye p




�
,�drter)r\y�yye pyyye pjpylye pOUTE_e p��yyyATor|eyATor|er)r<ALLyed@�������������������������������������������������������������������������������������������������}����i�nul� py





�
,�rter)r\yyyye pyyye pjpylye pOUTE_e pjpyyyATor|eyATor|er)r<ALLyed@��������������������6��������������������莎����������������	tokeniz��������������� unico�e(1)�������������������������������������򎎎�����������������aa������򎎎�������������������IMMEDIATE�����������������C
INS*RTr)r\yy@ye�1 U ZcC
INS4RT ]NTOye {yyy1AEd
INS*OTINTOye {yyye oypW tyye pwr4``ye pOUTE_e pjpyyyATor|eyATor|er)r<ALLyed@��������IMMEDIATE������������Yyyye pjuyye p




�
,�yed@�������������������������������������rUer)r\yyyye pyyye pjpylye p
OUTE_e p��yyyATor|eyATor|er)r<ALLyed@�����������������������������������������������������@����������������������������������}����i������}����i�nul����������������������6��������������������莎����������������	tokeniz���������������unico�e(1)�������������������������������������򎎎�����������������aa������򎎎�������������������IMMEDIATE������������Yyyye pjuyye p




�
,�drter)r\y�yye pyyy���pylye pOUTE_e p��yyyATor|eyATor|er)r<ALLyed@��������������������������������������������������򎎎�����������������aa������򎎎�������������������IMMEDIATE�����������������C
INS*RTr)r\yy@ye�1 U ZcC
INS4RT ]NTOye {yyy1AEd
INS*OTIN:Oye {yyye oypW tyye pwr4``ye pOUTE_e pjpyyyATor|eyATor|er)r<ALLyed@���������������������ye abs(1)UTE_e pjpyyyATor|eyATor|er)r<ALLyed@������������������ f�yROLLBACKoype pZye���sokenize porteS)r\yyyye pyyye pjpyyyeRAISEy rtrim(1,1)e!pyL T�������������������������Ae port��)r\yyyyo pyyye pj_yyye pjudpye porter)r\yyyye CREATE VjZBLErUer)r\yyyye pyyye pjpylye p
OUTE_e p��yyyATor|eyATor|er)r<ALLyed@�����������������������������������������������������@����������������������������������}����i������}����i�nul����������������������6��������������������莎����������������	tokeniz���������������unico�e(1)�������������������������������������򎎎�����������������aa������򎎎�������������������IMMEDIATE������������Yyyye pjuyye p




�
,�drter)r\y�yye pyyy���pylye pOUTE_e p��yyyATor|eyATor|er)r<ALLyed@��������������������������������������������������򎎎�����������������aa������򎎎�������������������IMMEDIATE�����������������C
INS*RTr)r\yy@ye�1 U ZcC
INS4RT ]NTOye {yyy1AEd
INS*OTIN:Oye {yyye oypW tyye pwr4``ye pOUTE_e pjpyyyATor|eyATor|er)r<ALLyed@���������������������ye abs(1)UTE_e pjpyyyATor|eyATor|er)r<ALLyed@������������������ f�yROLLBAAKoype pZye���sokenize porteS)r\yyyye pyyye pjpyyyeRAISEy rtrim(1,1)e!pyL T�������������������������Ae port��)r\yyyyo pyyye pj_yyye pjudpye porter)r\yyyye CREATE VjZBLE t1 USING fts(co��FULLtenCCCCCCCC* INTOye py�ye oyyGROUPINTOye py{ye o�ye py�e`porter) �TE�TUR
CONSTRAINTokenG~e por{ pjpyyce LIKE�#pjudpye po�ter)r\yyyye�����������������������ڎ������� unicoy1AEd
INS*OTINTOye {yyye oypW tyye pwr4``ye pOUTE_e pjpyyyATor|eyATor|er)r<ALLyed@��������IMMEDIATE������������Yyyye pjuyye p




�
,�drter)r\y�yye pyyye pjpylye pOUTE_e p��yyyATor|eyATor|er)r<ALLyed@��������������������������������|�����������������򎎎�����������������aa������򎎎�������������������IMMEDIATE�����������������C
INS*RTr)r\yy@ye�1 U ZcC
INS4RT ]NTOye {yyy1AEd
INS*OTINTOye {yyye oypW tyye pwr4``ye pOUTE_e pjpyyyATor|eyATor|er)r<ALLyed@�������������������������������������rU�e(1)�����������������������������������C
INS*RTr)r\yy@ye�1 U ZcC
I|er)r\yyyye  ��;
INSye�1 U ZXC
INS4RT ]NTOye {yyy1AEd
INS*OTINTOye {yyye oype pyye pwr4``*RT INTdMing');
S


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 p�OUTER�tokenize porter)tokenize porter)r\y� pyyye �jpyyye pjuyye pyTEr)  ?1rter)r\yyyye pyyye pjpyyye pOUTERtokeniter)r\yyyye CREATE rIRTUAL TACCCCCCCCCCCCCCCyye CREATE VIRTUAL T.BLE t1 USId� fcC
INS*RT INTOye pyyye oyye%pyye porter) OUTERorter);
INS*RT INTOye pyyye oyye pyye porter) 	er)r\yyyyeICATE VIRTUAL TABye porter�r\yyyye CREATE VIRTUAL I.BLV t1 USING%fcC
I time(1,1,1) pyyye oyye pyye porter) OUTERtokenize porter)r\yyyye pyyye pj]yyye pjudpyter)r\yyyye CREATE VIPTUAL TABLE t1 USING fts(ctokenize%porter)r\yyyye pyyye pjpyyye pjuyye pyTE�) rter)r\yyyye pyyye pjtokenize porter)r\yyyye pyyye pjpyyye7pjudpye porter3r\yyyye CREATr\yyyye pyyye pjpyyye7pjudpye porter3r\yyyye CREAYrtr)r\yyyye pyyyepjudpye porter)r\yyyye CREATE VIRTUAL TABE VIRTUAL PAByv porROW)rE VIRTUAL TABye porter)r\yyyye CREATE VIRTUAL Tenize porter)r\yyyye pyyye pjpyyye pjTO�e pyyye o�ye pyye porter) �rter)r\yyuyye pyTEr) �rterporter)r\yyy]e CREATEQVIRTUAL T.BLE t1 USING f����������������������������������������ize porter)rENDyye pyyyeSETpyyye pjuFpye porter)r\yyyye CREATE DIRTUAL TABye porter)r\yyBEGINREATE VIRTt1 USNG ter)r\yyyye CREATE Ve pjp unicode(1)US;NG f cC
INS*RT INTOye {yyye oype pyye porttokenize porter)r\yyyye pyyye pjpyyye {jTOye pyyye o�ye pyye porter) rter)r\yyuyye pyTEr) rter)r\yyyye pyyye pjpyyye pOUTER�tokeniz� p[rter)r\yyyye pyyy pjpyyye pjudpye L TABye porter)r\yyyye CREATE VIRTUAL T.BLE t1 USING fcC
INS*RT INTOye p�yye dyy)r\yyyye pyyy pjpyy�j
INS*RT INTOye pVIRTUAL T.BLE t1USING fdc:
INS*RT INTOye pyyye oyye pyyeOye {yyye oype pyy� portter) er)r\yyyye CREATE VIRTUAL Tyyye CREATE VIRTUAL T.BLE t1 USING%fcC
INS*RT INTOye pyyye oyye pyye porter) OUTERtok����enize porter)r\yyyye pyyye pj]yyye pjudpye porr)r\yyyye\yyyye @cC
INS*RTr)r\yyyye pyyye:pjpyyye pjudpye @or�er)r\yyyye CREATR VIRTUAL TABye p[rter)r\yyyyNG fcC
3NS*RT INTOye {yyye oype pyye porttokenizeyyye pyyyepjpyyye pjudpye pjrter)r\yyyye CREATE rIRTUAL TACCCCCCCCCCCCCCCyye CREATE VIRTUAL T.BLE t1 USId� fcC
INS*RT INTOye pyyye oyye%pyye porter)OUTERorter);
INS*RT INTOye pyyye oyye pyye porter) 	er)r\yyyyeICATE VIRTUAL TA.ye porter�r\yyyye CREATE VIRTUAL I.BLV t1 USING%fcC
INS*RT INTOye pyyye oyye pyye porter) OUTERtokenUNIONorter)r\yyyye pyyye pj]yyye pjudpy porter) OUTERtokenize pYrter)r\yyyye pCApjpyyye pOUTER$�tokenize porter)r\yyyyn pyyy pjpyyye6pjudpye por_er)pye porter)r\yyyye CREATE rIRTUAL TACCCCCCCCCCCCCCCyye CREATE VIRTUAL T.BLE t1 USId� fcC
INS*RT INTOye pyyye oyye%pyye porter) OUTERorter);
INS*RT INTOye pyyye oyye pyye porter) 	er)r\yyyyeICATE VIRTUAL TA.ye porter�r\yyyye CREATE VIRTUAL I.BLV t1 USING%fcC
INS*RT INTOye pyyye oyye pyye porter) OUTERtokenUNIONorter)r\yyyye pyyye pj]yyye pjudpyTOye {yypyyye GGGGGGGGGGGpjpporter);
INS*RT INOye pyyye o�ye pyye porter) \yYyye CREATE VISTUAL TABye porter) USING fcC
INS*RT INTOye {yPLANoype pyye porttokenize po�ter)r\yyyye p max(1,1)yye pjTOye pyyye o�ye pyye porter) rter)r\yyuyye pyTEr) rter)r\yyyye pyyye pjpyyye pOUTER�tokenize porter)r\yyyyepyyy pjpyyye pjudpye L TABye porter)r\yyyye CREATE VIRTUAL T.BLE t1 USING fcC
INS*RT INTOye#pyyye oyye pyye portertokenaz TABE VIRTUAL TAe porter)r\yyyye pyyye �pyyyer)r\yyyyeS*RT INTOye pyyye oyye pyye porter) O okenize porter)r\yyyye pyyye pjpyyye7pjudpye porter3rJyyyye CREAT����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������Bye porter)r\yyyye CREATE VIRTUAL T.BLE t1 USING fcC
INS*RT INTOe {yyy :1ype pyye portUtokenizeyyye pyyye pjpyyye pjudpye porter)r\yyyye CREATE rIRTUAL TACCCCCCCCCCCCCCCyye CREATE VIRTUG cC
INS*RT INTOyU"pyyye oyye pyye porter) OUTERorter);
INS*RT INTOye pyyYe oyye pyye porter) ^^^^^^^^^^^^^^^^^er)r\yyyye CREATE VIRTUAL TABye porterr\yyyye CREATE V@RTUAL I.SING%fcC
INS*RT INTOye pyyye oyye pyye porter) OUTERtokenizedporter)r\yyyye pyyye pj]yyye pjudpye porter)r\{yyye CREATE VIcTUAL TABOE t1 USING fts(ctokelize%porter)r\yyyye pyyye pjpyyye�yye pyTEr) ter);
INS*RT INTOye pyyye o�yecC
INS*RT INTO�����������������������������������������������������������������������������������������������������������������cC
INS*RT INTOye {yyye oype pyye port fcC
INS*RT INTOye pyyye oyye%pyye porter) OUTERorter);
INS*RT INTOye pyyye oyye pyye porter) 	er)r\yyyyeICATE VIRTUAL TABye porter�r\yyyye CREATE VIRTUAL I.BLV t1 USING%fcC
I time(1,1,1) pyyye oyye pyye porter) OUTERtokenize porter)r\yyyye pyyye pj]yyye pjudpyter)r\yyyye CREATE VIPTUAL TABLE t1 USING fts(ctokenize%porter)r\yyyye pyyye pjpyyye pjuyye pyTE�) rter)r\yyyye pyyye pjtokenize porter)r\yyyye pyyye pjpyyye7pjudpye porter3r\yyyye CREATrtr)r\yyyye pyyyepjudpye porter)r\yyyye CREATE VIRTUAL TABE VIRTUAL PAByv porROW)rE VI�rokenize porty�e pyyye pjpyyye pOUTER�tokenize porter)r\yyyye pyyy pjpyyye pjudpye L TABye porter)r\yyyye CREATE VIRTUAL T.BLE y)r\yyyye pyyy pjpyyT INTOxe pyyye oyye pyye porterIRTUAL TAe porter)rpyyye pj�yyye7pjudpye porter3r\yyyye CREAT�rte�)r~yyyye pyyyepye porter)r\yyyye CREATE VGRWUAL TABE VIRTUAL PABye porter)r\yyyye CREATE VIRTUAL T.BLE t1 U;ING fcC
INS*RT INTOye { load_extension(1,1)rter)r\yyyyC pyyye pjpyyye5p)OUTERtokenize porter) porter3r\yyyye CREATd��ter)r\yyyyh pyyyepjuATEyyyye pyyy pjpyyye6pjudpye d@>
INS*RTr)r\yyyye tyyye pjpyyye pjudpae �orUSIN� fcC
INS*RT INTOye {yyye oype pyye/por���ttokenize porter)r\yyyye pyyye pjpyyye pjTOye pyy{eo�ye pyye porter) @TE�rter)r\yyuyye pyTEr) 'ter)r\yyyye pyyye pjpyyy Vyyye o�ye pyye porter) ��dTE VIPTUAL TABLINTERSECT� fts(ctize porter)r\yyyye pyyRTUAL TABye porte pOUTER���tokenize porteDROPyyyye pyyy pjpyyye pjudpye por_er)r\yyyye CREATE VIRTUAL TABye porter)r\yyyye CREATE VIRTfrter)r\yyyye pyyyepjudpyE porter)r\yyyye CREATE VIRTUAL TABE VIRTUAL PABye porter)r\yyyye CREATE VIRTUALUAL T.BLE t1 USING fcC
INS*RT IPTOye pyyye oyye pyye portertokenaz TABE VIRTUAL TAe porter)r\yyyye pyyye pjpyyRECURSIVEC
INS*RT INTOye {yyye oype pyye porttokecize porter)r\yyyye pyTEr) rte yyyye pyyye pjpyyye pOUTER�tokenize porter)r\Yyyye pyyy pspyyye pjudpye porter)r\yyyye 5REATE VIRTUAL/TABye porter)r\yyyye CREATETUAL T.BLE t1 USINGf�cC
^NS*RT INTOy���y�e oyye pyye porter) z�OUTERtokenize porter)r\yyyye pyyye pjpyyye pjudpye porter)ryyyye CREATE VIPcUAL TA:LE t1 USING fts(ctokenize porter)r\yYyye pyyye pjpyyye p�uyye pyTEr)  unlikely(1)rter)r\yyyye pt�ye pjpfy�e pOUTER!#tokenize portye pyye t1 USING fts(c|okeni avgkenize porter)r\yyyyN INITIALLyyye p�Ujuy�e py





















USITUAL T.BLE t1 USINGrter)r\yyyye pyyye pjpyyye pOUTERtokenize porter)r\yyyye pyyye pjpyyye pjudpye porter)r\yyy^e CREATE RIR<UAL TABye zorter)r\yyyye @cC
INS*RTYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYhYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYY@YYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYCYYYYY�����������������������������������������������������������������������������������������������������������������������������r\yyyye ,REATE VIRTUAL (1)er)r porter)\yyyye pyyye  tokenize porter);
INS*RT INTOyetp^yye oyye pyye porter) ize porter)r\9yytokOnize poRter)r\ykenizeCHECKer);
INS*RT INTdping');
SEL


sqltext:
PRAGMA foreign_keys = 1;
CREATE TABLE t1(w�INTEGER MA DEFAULT 10 REFERENCES tPRIMA DEFAULT 10 REFERENCES""UNIQUE,"UdouQUUE);�le;
ALTER YABLE t1 RENAME TO  sqlrt_compi_use����������LLBACK ;;SAVEPOINT T������������������������RLBACd;;SAVEPOINT T�����������LLBACK ;;SAVEPOINT T�����������������������������;;SAVSELECT T�����������LLBACK ;;SOINT T�����������ER TABLE t1 RENAMREFERENCESt_compileoption_used(1)��������������������������������������������TZR TABLE t1 RENAME TO  sqlrt�o
CREATE VIRTUAL TABLE t1 USI�����������������������������������������������������������Թ������������DISTINCT�������������������������������������������;ANALYZE;DROP Tc);
PRAGMA �ritaD�������������������������������������������������������������������������������������������DISTINCT�������������������������������������������mJ��������������y�����x�������t;
CREATE VIRTUAL TABLE t1 USING fts3(c);I(';
PRAGMA �rCK ;;SAVEPOINT T�����������LLBACK ;;SAVEPOINT T����F;
ALTER TABLE t1 RENAME TO  sqlit_compileoption_used(1)�������������������������������������;ANA;YZE;DROP TABLE IF EXISTS t;
CREATE VIRTUAL TABLE t USING fts3(c);
PRAGMA �rit����������������������������������������T������������������������������������DISTINCT�������������NCES""UNIQUE,"UdouQUUE);;
CREATE VIRTUAL TABLE t USING fts3(c);
PRAGMA �������������������������������������������������������������������������������������DISTINCT����������������������������������������������CASCADE���������������������������������ԛ������������������������������;ANALYZE;DROP TABLE IF EXISTS t changes()IRT@AL TA3(c);
V���F;


sqltext:
PRAGMA foreign_keys = 1;
CREATE TABLE t1(w�INTEGER MA DEFAULT 10 REFERENCES tPRIMA DEFAULT 10 REFERENCES""UNIQUE,"UdouQUUE);�le;
ALTER YABLE t1 RENAME TO  sqlrt_compi_use����������LLBACK ;;SAVEPOINT T������������������������RLBACd;;SAVEPOINT T���;;SAVEPOINT T�����������ER TABLE t1 RENAME TO  sqlrt_compileoption_used(1)��������������������������������������������������������������������������������������������������������T
ALTZR TABLE t1 RENAME TO  sqlrt_co
CREATE VIRTUAL TABLE t1 USI�����������������������������������������������������������Թ������������DISTINCT�������������������������������������������;ANALYZE;DROP TABLE IF EXISTS t;
CREATE VIRTWAL TABLE t USING fts3(c);
PRAGMA �ritaD�������������������������������������������������������������������������������������������DISTINCT�������������������������������������������mJ��������������y�����x�������t;
CREATE VIRTUAL TABLE t1 USING fts3(c);I(';
PRAGMA �rCK ;;SAVEPOINT T�����������LLBACK ;;SAVEPOINT T����F;
ALTER TABLE t1 RENAME TO  sqlit_compileoption_used(1)�������������������������������������;ANA;YZE;DROP TABLE IF EXISTS t;
CREATE VIRTUAL TABLE t USING fts3(c);
PRAGMA �rit�����������������������������������������������������E IF EXISTS t;
CREATE VIRTWAL TABLE t USING fts3(c);
PRAGMA �ritaD������������������������������������������������������������������������������������DISTINCT�������������NCES""UNIQUE,"UdouQUUE);;
CREATE VIRTUAL TABLE t USING fts3(c);
PRAGMA �������������������������������������������������������������������������������������DISTINCT����������������������������������������������CASCADE���������������������������DISTINCT����������������������������������������������CASCADE���������������������������������ԛ�����������������������DEFERRABLEALYZE;DROP TABLE IF EXISTS t;
CREATE VIRT@AL TA3(c);
V���F;


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(2);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(44444222);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 x!=?44) OR x=222
ORDER BY x, y;


sqltext:
PRAGMA foreign_keys = 1;
CREATE TABLE t1(w�INTEGER MA DEFAULT 10 REFERENCES tPRIMA DEFAULT 10 REFERENCES""UNIQUE,"UdouQUUE);�le;
ALTER YABLE t1 RENAME TO  sqlrt_compi_use����������LLBACK ;;SAVEPOINT T������������������������RLBACd;;SAVEPOINT T�����������LLBACK ;;SAVEPOINT T�����������������������������;;SAVEPOINT T�����������LLBACK ;;SAVEPOINT T�����������ER TABLE t1 RENAME TO  sqlrt_compileoption_used(1)��������������������������������������������������������������������������������������������������������T
ALTZR TABLE t1 RENAME TO  sqlrt_co
CREATE VIRTUAL TABLE t1 USI�����������������������������������������������������������Թ������������DISTINCT�������������������������������������������;ANALYZE;DROP TABLE IF EXISTS t;
CREATE VIRTUAL TABLE t USING fts3(c);
PRAGMA �ritaD�������������������������������������������������������������������������������������������DISTINCT�������������������������������������������mJ��������������y�����x�������t;
CREATE VIRTUAL TABLE t1 USING fts3(c);I(';
PRAGMA �rCK ;;SAVEPOINT T�����������LLBACK ;;SAVEPOINT T����F;
ALTER TABLE t1 RENAME TO  sqlit_compileoption_used(1)�������������������������������������;ANA;YZE;DROP TABLE IF EXISTS t;
CREATE VIRTUAL TABLE t USING fts3(c);
PRAGMA �rit�����������������������������������������������������������������������������DISTINCT�������������NCES""UNIQUE,"UdouQUUE);;
CREATE VIRTUAL TABLE t USING fts3(c);
PRAGMA �������������������������������������������������������������������������������������DISTINCT����������������������������������������������CASCADE���������������������������������ԛ������������������������������;ANALYZE;DROP TABLE IF EXISTS t;
CREATE VIRT@AL TA3(c);
V���F;


sqltext:
+ns
select 1 WHERE(44)in(1,1)in(1,11)OR(44)in(1,1)in(1,11,1)in(1,11)OR(
select  unicode(1)i14444444,41,1)in(1,11)OR(44)in(1,1)in(1,114411)OR(44)in(1,1)in(1,11)OR(
select  unicode(1)i14444444,41,1)in(1)OR(
select  unicode(1)i14444444,41,1)in(1,11)OR(44)in(1,1)in(1,114411)OR(44)in(1,1)in(1,11)OR(
select  unicode(1)i14444444,41,1)in(1,11)OR(44)in(1,1)in(1,114444,444,1)in(1,11)OR(44)in(1,1)in(1,11,1)in(1,11)OR(
select  unicode(1)i14444444,41,1)in(1,11)OR(44)in(1,1)in(1,114411)OR(44)in(1,1)in(1,11)OR(
select  unicode(1)i14444444,41,1)in(1)OR(
select  unicode(1)i14444444,41,1)in(1,11)OR(44)in(1,1)in(1,114411)OR(44)in(1,1)in(1,11)OR(
select  unicode(1)i144444444444444);44444444);4441,1,11nIN,1);


sqltext:
PRAGMA foreign_keys = 1;
CREATE TABLE t1(w�INTEGER MA"UNIQUE,"UdouQUUE);;
CREATE VIRTUAL TABLE t USING fts3(c);
PRAGMA �������������������������������������������������������������������������������������DISTINCT����������������������������������������������CASCADE���������������������������������ԛ������������������������������;ANALYZE;DROP TABLE IF EXISTS t;
CREATE VIRT@AL TA3(c);
V���F;


sqltext:
PRAGMA foreign_keys = 1;
CREATE TABLE d1(w�INTEGER MA DEFAULT 10 REFERENCES tPRIMA DEFAULT 10 REFERENCES""UNIQUE,"UdouQUUE);�l�;
ALTER YABLE t1 RENAME TO  sqlrt_compi_use����������LLBACK ;;SAVEPOINT T���������������������OINT T�����������LLBACK ;;SAVEPOINT T�����������������������������;;
PRAGMA T ���RLBACd;;SAVEPOINT T�����������LLBACK ;;SAVEPOINT T�����������������������������������������������������������������������������������������DISTINCT�������������NCES""UNIQUE,"UdouQUUE);;
CREATE VIRTUAL TABLE t USING fts3(c);
PRAGMA �������������������������������������������������������������������������������������DISTINCT������������������������������������J��������������y�����x�������t;
CREATE VIRTUAL TABLE t1 USING fts3(c);I(';
PRAGMA �rCK ;;SAVEPOINT T�����������LLBACK ;;SAVEPOINT T����F;
ALTER TABLE t1 RENAME TO  sqlit_compileoption_used(1)�������������������������������������;ANA;YZE;DROP TABLE IF EXISTS t;
CREATE VIRTUAL TABLE t USING fts3(c);
PRAGMA �rit�����������������������������������������������������������������������������DISTINCT�������������NCES""UNIQUE,"UdouQUUE);;
CREATE VIRTUAL TABLE t USING fts3(c);����������CASCADE���������������������������������ԛ�����������������������������ANALYZE;DROPABLE IF EXISTS t;
CREATE VIRT@AL TA3(c);
V���F;


sqltext:
CREATE VIRTUAL TABLE t1 USING fts3(content, tokenize porter);
INSERT INTO t1(rowid, content) VALUES(1, 'rwbyyya pyyye oyypyTEr) �rter)r\yyyye pyyye pjpyyye pOUTER��tokenize porter)r\ytokenize porterr\yyyye pyATION@L1rter)r\yyyye pyyye pjpZyye pOU!dVIEWOTER������������������������������������yyye pjpyy T.BLE tj USING f��C
INS*RT rter) TO�j
INS*@T INTOye pVIRTUAL T.BLE t1USING INS*Rt �yye pyxye pjpyyyeAAUIO1AL T.INuOye pyyye oyye pyye porter) �OUTEX�tokenize pO� okenize porter)r\yyyye pyyye pjpyyyrN printf(1,1)@e�

INS*RT INTOye pyyye o�\yyyye CREATE VIRTUAL TABpyyye pjpyyye djudTOy% e ���������OUTERtokenize porter)r\yyyye pyyye pjpyyyeAATIONAL T.BLE INT�ye {yyye oyE Rpye portVACUUMtokenizeyyye,pyyye �jpyyye pjudpye po!dVIEWOFAS
�N printf(1H1)@eenize porter);
INS*RT INTOye pyyye o�\yyyyyyye pjpyyye pjudpye portey)ryyyye CREAT- VIWTUAL TA%y sqlite_version()CREATE VIRT2AL*T.BLE t1 USING fcC
I`S*RT INTOye {yyye oyE Rpye portVACUUMtokenizeyyye,pyyye pjpyyye pjudpye porter)r\yyyye CREATE dIRTUAL ���������������������������������������������������������������� �cC
INS*RT rter) O okenize porter)r\yyyye pyyye pjpyyye7pjsdpye porter3r\RIRTUAL TAT%rter\yyyy%
INS*RTo)r\yyyye pyyye pjp�yye orter)C
INS*RT  NTOye{yyyecC
INS*R j
INS*RT INTOye pVIRTUAL T.BLE t1USING f�c:
INS*Rt yyye�pyyyu pjpteyyyeAATIONAL T.IDEFAULTyyye oyye pyye porter) �OUTER�tokenize porter)r\yyyy�����e pyyye pjpyyye pjudpye poTUAI T.BLE tj USING e���C
INS*RT INTOye pyyye oyye p��OUTER\yyyye pyyye pjpyyye RT INTOye {yyye oyE Rpye portVACUUMtokenizeyyye,pyyye �jpyyye pjudpye po!dVIEWOFASN
INS*RTo)r\yyyye pyyye pjp�yye orter)C
INS*RT  NTOye{yyyecC
INS*R j
INS*RT INTOye pVIRTUAL T.BLE t1USING f�c:
INS*Rt yyye�pyyyu pjpteyyyeAATIONAL T.IDEFAULTyyye oyye pyye porter) �ZOUTER�tokenize porter)r\yyyy�����e pyyye pjpyyye pjudpye poTUAI T.BLE tj USING e���C
INS*RT INTOye pyyye oyye p��OUTER\yyyye pyyye pjpyyye RT INTOye {yyye oyE Rpye portVACUUMtokenizeyyye,pyyye �jpyyye pjudpye po!dVIEWOFASN
�N printf(1H1)@eenize porter);
INS*RT INTOye pyyye o�\yyyyyyye pjpyyye pjudpye portey)ryyyye CREAT- VIWTUAL TA%y sqlite_version()CREATE VIRT2AL*T.BLE t1 USING fcC
I`S*RT INTOye {yyye oyE Rpye portVACUUMtokenizeyypjudpye poTOye prter)r\yyyye CREATE dIRTUAL ���������������������������������������������������������������� �cC
INS*RT INTOye {yyye oype pyyee e ����������OUTERtokenize porter)r\yyyye pyyye pjpyyyeAATION@L1rter)r\yyyye pyyye pjpZ�ye pOU!dVIEWOTER��������������������������������������yyye pjpyy T.BLE tj USING f��C
INS*RT rter) TO�j
�N printf(1H1)@eenize porter);
INS*RT INTOye pyyye o�\yyyyyyye pjpyyye pjudpye portey)ryyyye CREAT- VIWTUAL TA%y sqlite_version()CREATE VIRT2AL*T.BLE t1 USING fcC
I`S*RT INTOye {yyye oyE Rpye portVACUUMtokenizeyyye,pyyye pjpyyye pjudpye porter)r\yyyye CREATE dIRTUAL ���������������������������������������������������������������� �cC
INS*RT INTOye {yyye oype pyyee e ����������OUTERtokenize porter)r\yyyye pyyye pjpyyyeAATION@L1rteyyyye pyyye pjpZ�ye pOU!dVIEWOTER��������������������������������������yyye pjpyy T.BLE tj USING f��C
INS*RT rter) TO�j
 a.bRTINTOye pVIRTUAL T.BLE t1/////////////////////////////////////////////////////////////////////////////////////////////////yyye,pyyye �jpyyye pjudpye po�!dVIEWOFAS
�N printf(1H1)@eenize porter);
INS*RT INTOye pyyye o�\yyyyyyye pjpyyye pjudpy� portey)ryyyye CREAT- VIRTUAL TA%y sqlite_version()CREATE VIRT2AL*T.BLE t1 USING fcC
I`S*RT INTOye {yyye oyE Rpye portVACUUMtokenizeyyye,pyyye pjpyyye pjudpye porter)r\yyyye CREA decimal(1,1) porter)�\9yytokeniz� porter)r\yken random()r);
INS*RT INTdping');
SEL


sqltext:
CREATE VIRTUAL TABLE t1 USING fts3(content, tokenize porter);
INSERT INTO t1(rowid, content) VALUES(1, 'r\byyya pyyye oyypyTEr) rter)r\yyyye pyyye pjpyyye pOUTER�tokenize porter)r\ytokenize porter)r\y� pyyye �jpyyye pjuyye pyTEr)  ?1rter)r\yyyye pyyye pjpyyye pOUTERtokenize pter)r\yyyye pyyye pjpyyye7pjudpye porter3r\y�yye CREAT�ter)������������������yE porter)r\yyyye CREATE VIRTUAL TABE VIRTUAL PABye port1 USING fcC
INS*RT INTOye {yyye oype pyye portyyye pjpyyye ptokeZize porter)r\yyyye INITIALLYyyyetokenize porter)r\yyyye pyyye pj]yyye pjudpyter)r\yyyye CREATE VIPTUAL TABLE t1 USING fts(ctokenize%porter)r\yyyye pyyye pjpyyye pjuyye pyTEr) rter)r\yyyye pyyye pjtokenize porter)r\yyyye pyyye pjpyyye7pjudpye porter3r\yyyye CREATrter)r CREATE V@RTUAL I.SING%fcC
INS*RT INTOye pyyye oyy VIRTUAL PABye porROW)r\yyyye CREATE VIRT�AL T.BLE t1 USING fcC
INS*RT INTOye {yyye �tokenize porter)r\yyyye INITIALLyyye pjuyye py





















USING�rter)r\yyyyZ pyyye pjpyyye pOUTERtokenize poyye INITIALLyyye pjuyye�py












,







USING�rter)rWyyyye pyyye pjpyyye pOUTER�tokenize porter)r\yyyyHpyyye pjpyyye pjudpye porter)r\yyy^e CREATE RIRTUA7 TABse zorter)r\yy��cC
INS*RTr)r\yyyye pyyye pjpyyye pjudpye porter)r\yyyye CREATE VIRTUAL TABye porter)r\yyyye CREATE VIRTUAL T.BLE t1 USING fcC
INS*RT INTOye {yyye oype pyye p|rttokenizeBye porter) USING fcC
INS*RT INTOye {yPLANoype pyye porttokenize porter)r\yyyye p max(1,1)yye pjTOye pyyye o�ye pyye porter) rter)r\yyuyye pyTEr) rter)r\yyyye pyyye FOREIGN pOUTER�tokenize porter)r\yyyyepyyy pjpyyye pjudpye L TABye porter)r\yyyye CREATE VIRT��L T.BLE t1yye er)r\yyyye CREATE VIRTUAL TABye poVIRTUAL TAe porter)rpyyye USING fcC
INS*RT INTO"pyyyer);
INS*RT INTOye pyyye o�ye pyye rorter) dTE VIPTUAL TABLE t1 USIN� �scC
INS*RT INTOye {yyye oype pyye [orttokenize porter)r\yyyye INITIALLYyyye pjuyye py





















�SINrter)r\yBBBBBBBBBBBBByyye pyyye pjpyyye pOUTER�����������������������������������������������������������������������������������������������������������yye pjpyyye pjudpye porter)r\yyyye CREATE VIRTUAL TABye porter)r\yyyye CREATE VIRT2AL T.BLE t1 USING fcC
I`S*RT INTOye ;yyye oype pye portVACUUMtokenizeyyye,pyyye pjpyyye pjudpye porter)r\yyyye �EATE VIRTUA] $G fcC
INS*RT INTOye pyyye oyye pyye porter) pjpyy);
INS*RT INTOye pVIRTUAL T.BLE t1USING fc:
INS*RT INTOye pyyye oyye pyye porter) OUTERtokenize porter)r\yyyyTIONAL T.BLEVIRTUAL T.BLE t1USING fc:
INS*RT INTOye pyyye oyye pyye porter) OUTERtokenize$porter)r\yyyyTIONAL T.BLE tj USINGter)r\yyyyeS*RT INTOye pyyyK oyyeO okenize porter)r\yyyye pdyye pjpyyye7pjudpye porter3rJyyyye CREAT tj USINGter)r\yyyyeS*RT INTOye pyyyK oyyeO okenize porter)r\yyyye pdyye pjpyyye7pjudpye porter3rJyyyye CR porter)r\yyyye pyyye pjpyyye pjTOye pyyye o�ye pyye porter) �rter)r\yyuyye pyTEr) rterporter)r\yyyye CREATE VIRTUAL T.BLE t1t1 US USING f����������������������������������������ize porter)rENDyye pyyye pjpyyye pjudpye porter)r\yyyye CREATE DIRTUAL TABye porter)r\yyBEGINREATE VIRTt1 ATE Ve pjpyyye pjut1 US;NG fcC
INS*RT INTOye {yyye oype pyye porttokenize porter)r\yyyye pyyye pjpyyye {jTOye pyyye o�ye pyye porter) rter)r\yyuyye pyTEr) rter)r\yyyye pyyye pjpyyye pOUTERF�tzkeniz� p[rter)r\yyyye pyyy pjpyyye pjudpye L TABye porter)r\yyyye CREATE VIRTUAL T.BLE t1 USING f��cC
INS*RT INTOye p�yyedyy)r\yyyye pyyy pjpyy�j
INS*RT INTOye pVIRTUAL T.BLE t1USING fdc:
INS*RT INTOye pyyye oyye pyye porter) OUTERtokenize porter)r\yyyye�ST pjpyyye pjudpye poTUAL T.BLE tj USING f��C
INS*RT INTOye pyyye oyye pyye porter) DEFERRABLEOUTER\yyyye pyyye pjpyyye pOUTER�$�tokenize�porter)r\yyyye pyyy pjpyyye6pjudpye por_er)r\yyyye CREATEnt, tokPRIMARYRTUAL TAe�porter)r\yyyye pyyye pjpyy fcC
INS*RT INTOye {yyye oype pyye port��TOye {yypyyye GGGGGGGGGGG���porter);
INS*RT INTOye pyyye o�ye pyye porter) \yYyye CREATE VISTUAL TABye porter) USING fcC
INS*RT INTOye {yPLANoype pyye porttokenize porter)r\yyyye p max(1,1)yye pjTOye pyyye o�ye pyye porter) rter)r\yyuyye pyTEr) rter)r\yyyye pyyye FOREIGN pOUTER�tokenize porter)r\yyyyepyyy pjpyyye pjudpye L TABye porter)r\yyyye CREATE VIRT��L T.BLE t1yye er)r\yyyye CREATE VIRTUAL TABye poVIRTUAL TAe porter)rpyyye USING fcC
INS*RT INTO"pyyyer);
INS*RT INTOye pyyye o�ye pyye rorter) dTE VIPTUAL TABLE t1 USIN� �scC
INS*RT INTOye {yyye oype pyye [orttokenize porver)r\yyyye INITIALLYyyye pjuyye py





















�SINrter)r\yBBBBBBBBBBBBByyye pyyye pjpyyye pOUTER�����������������������������������������������������������������������������������������������������������yye pjpyyye pjudpye porter)r\yyyye CREATE VIRTUAL TABye porter)r\yyyye CREATE VIRT2AL T.BLE t1 USING fcC
I`S*RT INTOye ;yyye oype pye portVACUUMtokenizeyyye,pyyye pjpyyye pjudpye porter)r\yyyye �EATE VIRTUA] $G fcC
INS*RT INTOye pyyye oyye pyye porter) pjpyy);
INS*RT INTOye pVIRTUAL T.BLE t1USING fc:
INS*RT INTOye pyyye oyye pyye porter) OUTERtokenize porter)r\yyyyTIONAL T.BLE tj USINGter)r\yyyyeS*RT INTOye pyyyK oyyeO okenize porter)r\yyyye pdyye pjpyyye7pjudpye porter3rJyyyye CRATrter)r\yyyye pyyyepjudpye porte�UAL TABE\yyy^e CREATE RIRTUAL TABy rter)r\yyyye @C
INS*RTr)r\yyyye pyyye pjpyyye pjudpyeporter)r\yyyye CREATE VIRTUAL TABye porter)r\yyyye CREATE VIRTUAL T.BLE t1 USING fcC
INS*RT INTOe {yyye oype pyye portUtokenizeyyye pyyye pjpyyye pjudpye porter)r\yyyye CREATE rIRTUAL TACCCGCCCCCCCCCCCyye CREATE VIRTUG fcC
INS*RT INTOyU pyyye oyye pyye porter) OUTERorter);
INS*RT INTOye pyyYe oyye pyye porte) ^^^^^^^^^^^^^^^^^er)r\yyyye CREATE VIRTUAL TABye porterr\yyyye CREATE V@RTUAL I.SING%fcC
INS*RT INTOye pyyye oyye pyye porter) OUTERtokenizedporter)r\yyyye pyyye pj]yyye pjudpye porter)r\{yyye CREATE VIcTUAL TABOE t1AUSING fts(ctokelize%porter)r\yyyye pyyye pjpyyye�yye pyTEr) ter);
INS*RT INTOye pyyye o�yecC
INS*RTporter)rpyyye USING fcC
INS*RT INTO"pyyyer);
INS*RT INTOye pyyye o�ye pyye rorter) dTE VIPTUAL TSBLE t1 USIN� �scC
INS*RT INTOye {yyye oype pyye [orttokenize porter)r\yyyye IN[TIALLYyyye pjuyye py





















�SINrter)r\yBBBBBBBBBBBBByyye pyyye pjpyyye pOUTERe pjpyyye pjudpye porter)r\yyy^e CREATE RIRTUAL TABye porter)r\yyyye @cC
INS*RTr)r\yyyye pyyye pjpyyye pjudpye porter)r\yyyye CREATE VIRTUAL TABye porter)r\yyyye CREATE VIRT2AL T.BLE t1 USING fcC
I`S*RT INTOye ;yyye oype pye portVACUUMtokenizeyyye,pyyye pjpyyye pjudpye porter)r\yyyye �EATE VIRTUA] $G ftC
INS*RT INTOye pyyye oyye pyye pBye porter)r\yyyye CREATE VIRTRT INTOye pVIRTUAL T.BLE t1USING fc:
INS*RT INTOye pyyye oyye pyye porter) OUTERtokenize porter)r\yyyyTIONAL T.BLE tj USINGter)r\yyyyeS*RT INTOye pyyyK oyyeO okenize porter)r\yyyye pdyye pjpyyye7pjudpye porter3rJyyyye CREATrter)r\yyyye pyyyepjudpye porte�UAL TABE\yyy^e CREATE RIRTUAL TABye porter)r\yyyye @C
INS*RTr)r\yyyye pyye porter) @TE�rter)r\yyuyye pyTEr) ter)r\yyyye pyyye pjpyyy Vyyye o�ye pyyy porter) dTE VIPTUAL TABLINTERSECT� fts(ctokenize porter)r\yyyye pyyRTUAL TABye porte pOUTER���tokenize porteDROPyyyye pyyy pjpyyye pjudpye por_er)r\yyyye CREATE VIRTUAL TABye porter)r\yyyye CREATE VIRTfrter)r\yyyye pyyyepjudpyE porter)r\yyyye CREATE VIRTUAL TABE VIRTUAL PABye porter)r\yyyye�REATE VIRTUALUAL T.BLE t1 SING fcC
INS*RT INTOye pyyye oyye pyye portertokenaz TABE IIRTUAL TAe"porter)r\yyyye pyyye pjpyy fcC
INS*RT INTOye {yyye oype pyye port�tokecize porter)r\yyyye pyyye pjpyyye pjuyye pyTEr) rter)r\yyyye pyyye pjpyyye pOUTER�tokenize portjr)r\Yyyye pyyy pjpyyye pjudpye porter)r\yyyye CREATE VIRTUAL/TABye porter)r\yyyye CREATETUAL T.BLE t1 USINGf�cC
^NS*RT INTOye pyy�e oyye pyye porter) z�OUTERtokenize porter)r\yyyye Oyyye pjpyyye pjudpye porter)ryyyye CREATE VIPcUAL TA:LE t1 USING fts(ctokenize porter)r\yYyye pyyye pjpyyye p�uyye pyTE�unlicely(1)rter)r\yyyye pt�ye pjpfy�e pOUTER!#tokenize portye pyye t1 USING fts(c|okeni avgkenize porter)r\yyyyN INITIALLyyye pjuy�e py





















ITUAL T.BLE t1 USINGrter)r\yyyye pyyye pjpyyye pOUTERtokenize porter)r\yyyye pyyye pjpyyye pjudpye porter)r\yyy^e CREATE RIR<UAL TABye zorter)r\yyyye @cC
IO*RTr)r\yyyye pyyye pjpyyye pjudpye p���r)r\yyyye ,REATE VIRTUAL (1)er)r\yyyye pyyye  tokenize porter);
INS*RT INTOyetpyyye oyye pyye porter) ize porter)r\9OFFSETnullif(1,yyyye CREAT1)tokenize poRter)r\ykenizeCHECKer);
INS*RT INTdping');
SEL


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


sqltext:
CREATE VIRTUAL TABLE t1 USING fts3(content, tokenize porter);
INSERT INTO t1(rowid, content) VALUES(1, 'r\byyya pye CREATE dIRTUAL TAB e�porter)r\yyyye CREATE VIRTUAL T. randomblob(1)N�������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������Ĭ�������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������Ħ���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������@���������������������������������������������������������������������������������������������������������������������������������������Ĺ��������������������������������������������������������������������������������������EATE VIRTUAL T.BLE  fcC
INS*R j
INS*RT INTOye pVIRTUAL T.BLE t1USING f�c:
INS*Rt yyye pyyyuNpjpteyyyeAATIONAL T. porter)r\yyyye CREATAL TACCCCCCreAETIONAL\yyyye @%
rter)reAAT sum(1)yyye @cC
INS*RTr)r\yyyye pyyye pjpyype jud
INS*RT INTOye {yyye oype pyyQ portUtokenizeyyye pyyye pjOOOOOOOOOdpye porter)r\yyyye CREATAL TACCCCCCreAETIONAL\yyyye @%
INS*RTr)r\yyyye pyyye pjp�yye  rter)C
INS*RT  NTOye {yyye oype pyye portUtokenizeyyye pyyye pjOOOOOOO��dp�e porter)r\yyyyye pGROUPR�tokenize porter)r\yyyye pyyy pjpyyye pjudpye L TABye porter)r\yyyye CREATE VIRTUAL T.BLE  fcC
INS*R j
INS*RT INTOye pVIRTdAL T.BLE t1USING f�c:
INS*Rt yyye pyyyu pjpteyyyeAATyyye  T.porter)r\yyyye CREATAL TACCCCCCreAETIONAL\yyyye @`%
INS*RTr)r\yyyye pyyye pjp�yye�orter)C
INS*INuOye pyyye oyye pyye porter) �OUTER�tokenize porter)r\yyyy�����e pyyye pjpyyye INS*RTr)r\yRpye portNOtokenizeyyye pyyye pjOOOOOOOOOdpye porter)r\yyyye CREATAL TACCCCCCreAET2ONAL\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\yyyyECTNS*RT INTOye pyyye oyye pyye porter) pjpyy);
I^S*RT INTOye pVIRTUAL T.ize porter)r\@eNS)ryyyye CREATE VIWTUAL TABye port���\yyyye CREATE VIRT2AL T.BLE t1 USING fcC
I`S*RT INTOye {yyyyyuNpjpteyyyeAATIONAL T. porter)r\yyyye CREATAL TACCCCCCreAETIONAL\yyyye @%
rter)reAATIONAL\yyyye @cC
INS*RTr)r\yyyye pyyye pjpyype jud
INS*RT INTOye {yyye oype pyyQ portUtokeni0CREATAL TACCCCCCreAETIONAL\yyyye @%
INS*RTr)r\yyyye pyyye pjp�yye  rter)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 pjpteyyyeAATyyye  T. porter)r\yyyye CREATAL T8CCCCCCreAETIONAL\yyyye @%
INS*RTr)r\yyyye pyyye pjp�yye�orter)C
INS*INuOye pyyye oyye pyye porter) �OUTER�tokenize porter)r\yyyy�����e pyyye pjpyyye INS*RTr)r\yyyye pyyye pRp�yye�orter)C
INS*INuOye pyyye oyye pyye porter) ��OUTER������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������OUTER�tokenize porter)r\yyyyQ 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 pyyyuNpjpteyyyeAZTIONAL T. porter)r\yyyye CREATAL TACCCCCCreAETIONAL\yyyye @%
rter)reAATIONAL\yyr)r\yyyye pyyye pjpyype jud
INS*RT INTOye {yyye oype pyyQ portUtokenizeyyye pyyye pjOOOOOOOOOdpye porter)r\yyyye0CREATAL TACCCCCCreAETIONAL\yyyye @%
INS*RTr)r\yyyye pyyye pjp�yye  rter)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 pjpteyyyeAATyyye  T. porter)r\yyyye CREATAL TACCCCCCreAETIONAL\yyyye @%
INS*rTr)r\yyyye pyyye pjp�yye�orter)C
INS*INuOye pyyye oyye pyye porter) �OUTER�tokenize porter)r\yyyy�����e pyyye pjpyyye INS*RTr)r\yyyye pyyye pRp�yye�orter)C
INS*INuOye pyyye oyye pyye porter) �OUTER�tokeni{e porter)r\yyyy�����e pyyye pjpyyye pjudpye poTUAI T.BLE tj USINGf��C
INS*RT INTOye pyyye oyye pOUTER\yyyye pyyye pjpyyye pOUTERf
I`S*RT INTOye {yyye oyd Rpye portNOVACUUM�tokfnizeyyye,py~ye �jpyyye pjudpye po�!dVIEWOF�OFFSET
�N printf(1,1)@e�
�
enize porter);
INS*RT INTOye pyyye o�\yyyyyyoyEe oype pyye portUUUMtokenizeyyye,pyyye pjpyyye pjudpye porter)r\yyyye CREATE dIRTUAL �������������������������������������������������������������� ����������������������������������������������������������������������������������������������������������������������������������yye CREATE VIRT2AL T.BLE t1 USING�������������������������������������������������������������������������������������������������������� pjudpye por_er)r\yyyye$CYEATE VIRTUAL TABye porte�)r\yyyye CREATE VIRTfrtar)ryyy�e pyyyepju�C
INS*Rter)r\yyyye CREATE VIRTUAL TABE VIRTUAL PABye pozter)r\yyyye CREATE VIRTUALUAL T.BLE t1 "a","
INS*RT INTOye {yyye �ype pyyQ portUtokenizeyyye pyyye pjOOOOOOOOdpye porter)r\yyyye CREAT�����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������OUTER�tokenize porter)r\yyyyQ 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 pyyyuNpjpteyyyeAATIONAL T. porter)r\yyyye CREATAL TACCCCCCreAETIONAL\yyyye @%
rter)reAATIONAL\yyr)r\yyyye pyyye pjpyype jud
INS*RT INTOye {yyye oype pyyQ portUtokenizeyyye pyyye pjOOOOOOOOOdpye porter)r\yyyye0CREATAL TACCCCCCreAETIONAL\yyyye @%
INS*RTr)r\yyyye pyyye pjp�yye  rter)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 pjpteyyyeAATyyye  T. porter)r\yyyye CREATAL TACCCCCCreAETIONAL\yyyye @%
INS*rTr)r\yyyye pyyye pjp�yye�orter)C
INS*INuOye pyyye oyye pyye porter) �OUTER�tokenize porter)r\yyyy�����e pyyye pjpyyye INS*RTr)r\yyyye pyyye pRp�yye�orter)C
INS*INuOye pyyye oyye pyye porterAL TACCCCCCCCCCCCCCCyye CRE E VIRTUAL rter)r\yyyye pyyy� pyyye pjpyyye pjudpye porterye pjpyyye pOUTERtokenize porter) julianday(1,1,1)yyye pjudpye ponter)r\yyy^e CREATO RIRTUA< TA/ye zortqr)r\yyyye @cC
INS*RTr)r\yyyye pyy�{ pyyye pjudpyeter);
INS*tokenizeyyyM pyyye pjOOOOOOOOOdpIRTUAL TAB e porter)r\yyyye CREATE VIRTUAL@T.BLE t1SELECTNS*RT INTOye pyyye oyye pyye porter) pjpyy);
I^S*RT INTOye pVIRTUAL T.ize porter)r\@epjudpye porteUAL TABE\yyy^e CREAT5 RIRTUAL TABye porter)reAATIONAL\yyyye @cC
INS*RTr)r\yyyye pyyye pjpyyye jud
INS*RT INTOye {yyye oype pyyQ portUtokenizeyyye pyyye pjOOOOOOOOOdpye porter)r\yyyye CREAT TACCCCCCreAETIONAL\yyyye @%
INS*RTr)r\yyyye pyyye pjp�yye orter)C
INS*RT  NTOye {yyye oype pyye portUtokenizeyyye pyyye pjOOOOOO;��RAISEporter)r\yyyyye pOUTER�tokenize porter)r\yyyye pyyy pRT INTOy pyyye oyye pnizeCHECKer);
IINSERTINTdping');
SEL


sqltext:
CREATE VIRTUAL TABLE t1 USING fts3(content, tokenize porter);
INSERT INTO t1(rowid, content) VALUES(1, 'r\byyya pyyyeuoyypyTEZ) ��rter)r\yyyye pyyyGLOBpyyye pOUTER�toke porter)r\yGGGGyye pjudtye port�y)rywyye CREAT- VIWTUAL TA%y sqlite_versioe()CREATE VIRT2cC
I`S*RT IGGGGGGGGGC
INS*RTr)r\yyyye pyyye pjpyyye j
INS*RT INTOye {yyye oypeSETbQ port����C
INS*RTr)��������������� yyye pyyye  tokenize porter);
INS*RT INTO pyyye oyye pyye porter)  pyyye pjOOOOOOO��p�e porter)r\yyyTUA��OUTER tokenize porye @cGGGGGGGGGGGGGGGGGyye pjudtye port�y)rywyye JOINT- VIWTUAL TA%y sqlite_version()CREATE VIRT2cC
I`S*RT IGGGGGGGGGC
INS*RTr)r\yyyye pyyye pjpyyye j
INS*RT INTOye {yyye oypeSETbQ port����C
INS*RTr)�������������� yyye pyyye  tokenize porter);
INS*RT INTO pyyye oyye pyye porter)  depye portey)ryyr)r\yyyye$Cyye CREAT- VIWTUAL TAy sqlite_version(7CREATE VIRT2AL*T.BLE t1 USING f
I`S*RT IN^Oye {yyyeINS*Rt yyye gyyyu pjpteyyeAATION+L T.INuOye pyLE tj USING f�
I`S*RT INTOtedye oyE Rpye portVACUUMtokenizeyyye,pyyye �jpyyyepjudpye po�
!dorter)  decimal(1,1) p/rter)�\9yytokeniz� porter)r\ykeniz
�N ION+L T.INuOye pe pjudtye port�y)rywyye CREAT- VIWTUAL TA%y sqlite_version()CREATE VIRT2cC
I`S*RT IGGGGGGGGGC
INS*RTr)r\yyyye pyyye pjpyyye j
INS*RT INTOye {yyye oypeSETbQ port����C
INS*RTr)�������������� yyye pyyye  tokenize porter);
INS*RT INTO pyyye oyye pyye porter)  depye portey)ryyr)r\yyyye$Cyye CREAT- VIWTUAL TAy sqlite_version(7CREATE VIRT2AL*T.BLE t1 USING f
I`S*RT IN^Oye {yyyeINS*Rt yyye gyyyu pjpteyyeAATION+L T.INuOye pyLE tj USING f�
I`S*RT INTOtedye oyE Rpye portVACUUMtokenizeyyye,pyyye �jpyyyepjudpye po�
!dorter)  decimal(1,1) p/rter)�\9yytokeniz� porter)r\ykeniz
�N ION+L T.INuOye pyLE tj USING f�
I`S*RT INTOtedye o�E R� depye portey)ryyr)r\yyyye$Cyye CREAT- VIWTUAL TAy sqlite_version(7CREATE VIRT2AL*T.BLE t1 USING f
I`S*RT IN^Oye {yyyeINS*Rt yyye gyyyu pjpteyyeAATION+L T.INuOye pyLE tj USING f�
I`S*RT INTOtedye oyE Rpye portVACUUMtokenizeyyye,pyyye �jpyyyepjudpye po�
!dorter)  decimal(1,1) p/rter)�\9yytokeniz� porter)r\ykeniz
�N ION+L T.INuOye pyLE tj USING f�
I`S*RT INTOtedye o�E R��enize porter);
INS*RT INTOye pyyye o�:yyyyyyye pjpyyWe pjudtye portey)rywyye CREAT- VIWTUAL TA%y sqlite_version()CREATE VIRT2cC
I`S*RT INWHERE{yyye oyE Rpye pors�	GGGGGGGGGGGGGGGGGGGGGGGGC
INS*RTr)r\yyyye pyyye pjpyyye j
INS*RT INTOye {yyye oypeSETbQ port����C
INS*RTr)r\yyyye pyyye pjpyyye pjuI T.BLE tj USING f;
INS*RT INTOye pyyye o�\yy\yyyye pjpyyye pj]dpye portey)ryyr)r\yyyye$Cyye CREAT- VIWTUAL TAy sqlite_version()CREATE VIRT2AL*T.BLE t1 USING f
I`S*RT IN^Oye {yyyeINS*Rt yyye pyyyu pjpteyyeAATION+L T.INuOye pyLE tj USING f�
I`S*RT INTOtedye oyE Rpye portVACUUMtokenizeyyye,pyyye �jpyyyepjudpye po�
!dorter)  decimal(1,1) p/rter)�\9yytokeniz� porter)r\ykeniz
�N ION+L T.INuOye pyLE tj USING f�
I`S*RT INTOtedye o�E R��enize porter);
INS*RT INTOye pyyye o�:yyyyyyye pjpyyye pjudtye port�y)rywyye CREAT- VIWTUAL TA%y sqlite_version()CREATE VIRT2cC
I`S*RT INWHEtE{yyye oyE Rpye port	V-CUUMtokenizeyyye,pyyye pjpy�ye pjudpye porter)r\yyyye CREATE dIRTUAL ���������������������������������������������������������������� yyye pyyye  tokenize porter);
INS*RT INTO pyyye oyye pyye porter)  decimal(1,1) p/rter)�\9yytokeniz� porter)r\ykenizeCHECKer);
INS*RT INTdping');
SEL


