Lines Matching refs:eType

25820   int eType;  in isDate()  local
25826 if( (eType = sqlite3_value_type(argv[0]))==SQLITE_FLOAT in isDate()
25827 || eType==SQLITE_INTEGER ){ in isDate()
27493 u8 eType; /* Allocation type code */ member
27701 pHdr->eType = MEMTYPE_HEAP; in sqlite3MemMalloc()
27813 SQLITE_PRIVATE void sqlite3MemdebugSetType(void *p, u8 eType){ in sqlite3MemdebugSetType() argument
27818 pHdr->eType = eType; in sqlite3MemdebugSetType()
27831 SQLITE_PRIVATE int sqlite3MemdebugHasType(const void *p, u8 eType){ in sqlite3MemdebugHasType() argument
27837 if( (pHdr->eType&eType)==0 ){ in sqlite3MemdebugHasType()
27853 SQLITE_PRIVATE int sqlite3MemdebugNoType(const void *p, u8 eType){ in sqlite3MemdebugNoType() argument
27859 if( (pHdr->eType&eType)!=0 ){ in sqlite3MemdebugNoType()
36052 int eType = 1; /* 1: pure integer, 2+: fractional -1 or less: bad UTF16 */ in sqlite3AtoF() local
36071 if( i<length ) eType = -100; in sqlite3AtoF()
36103 eType++; in sqlite3AtoF()
36121 eType++; in sqlite3AtoF()
36217 if( z==zEnd && nDigit>0 && eValid && eType>0 ){ in sqlite3AtoF()
36218 return eType; in sqlite3AtoF()
36219 }else if( eType>=2 && (eType==3 || eValid) && nDigit>0 ){ in sqlite3AtoF()
45101 int eType = flags&0x0FFF00; /* Type of file to open */ in unixOpen() local
45123 eType==SQLITE_OPEN_SUPER_JOURNAL in unixOpen()
45124 || eType==SQLITE_OPEN_MAIN_JOURNAL in unixOpen()
45125 || eType==SQLITE_OPEN_WAL in unixOpen()
45148 assert( (!isDelete && zName) || eType!=SQLITE_OPEN_MAIN_DB ); in unixOpen()
45149 assert( (!isDelete && zName) || eType!=SQLITE_OPEN_MAIN_JOURNAL ); in unixOpen()
45150 assert( (!isDelete && zName) || eType!=SQLITE_OPEN_SUPER_JOURNAL ); in unixOpen()
45151 assert( (!isDelete && zName) || eType!=SQLITE_OPEN_WAL ); in unixOpen()
45154 assert( eType==SQLITE_OPEN_MAIN_DB || eType==SQLITE_OPEN_TEMP_DB in unixOpen()
45155 || eType==SQLITE_OPEN_MAIN_JOURNAL || eType==SQLITE_OPEN_TEMP_JOURNAL in unixOpen()
45156 || eType==SQLITE_OPEN_SUBJOURNAL || eType==SQLITE_OPEN_SUPER_JOURNAL in unixOpen()
45157 || eType==SQLITE_OPEN_TRANSIENT_DB || eType==SQLITE_OPEN_WAL in unixOpen()
45176 if( eType==SQLITE_OPEN_MAIN_DB ){ in unixOpen()
45225 assert( eType==SQLITE_OPEN_WAL || eType==SQLITE_OPEN_MAIN_JOURNAL ); in unixOpen()
45322 noLock = eType!=SQLITE_OPEN_MAIN_DB; in unixOpen()
45361 || eType==SQLITE_OPEN_SUPER_JOURNAL || eType==SQLITE_OPEN_MAIN_JOURNAL in unixOpen()
52556 int eType = flags&0x0FFF00; /* Type of file to open */ local
52567 eType==SQLITE_OPEN_SUPER_JOURNAL
52568 || eType==SQLITE_OPEN_MAIN_JOURNAL
52569 || eType==SQLITE_OPEN_WAL
52590 assert( (!isDelete && zName) || eType!=SQLITE_OPEN_MAIN_DB );
52591 assert( (!isDelete && zName) || eType!=SQLITE_OPEN_MAIN_JOURNAL );
52592 assert( (!isDelete && zName) || eType!=SQLITE_OPEN_SUPER_JOURNAL );
52593 assert( (!isDelete && zName) || eType!=SQLITE_OPEN_WAL );
52596 assert( eType==SQLITE_OPEN_MAIN_DB || eType==SQLITE_OPEN_TEMP_DB
52597 || eType==SQLITE_OPEN_MAIN_JOURNAL || eType==SQLITE_OPEN_TEMP_JOURNAL
52598 || eType==SQLITE_OPEN_SUBJOURNAL || eType==SQLITE_OPEN_SUPER_JOURNAL
52599 || eType==SQLITE_OPEN_TRANSIENT_DB || eType==SQLITE_OPEN_WAL
52630 assert( (eType!=SQLITE_OPEN_MAIN_DB) || (flags & SQLITE_OPEN_URI) ||
52794 if( isReadWrite && eType==SQLITE_OPEN_MAIN_DB
72613 static void ptrmapPut(BtShared *pBt, Pgno key, u8 eType, Pgno parent, int *pRC){
72652 if( eType!=pPtrmap[offset] || get4byte(&pPtrmap[offset+1])!=parent ){
72653 TRACE(("PTRMAP_UPDATE: %u->(%u,%u)\n", key, eType, parent));
72656 pPtrmap[offset] = eType;
75400 static int modifyPagePointer(MemPage *pPage, Pgno iFrom, Pgno iTo, u8 eType){
75403 if( eType==PTRMAP_OVERFLOW2 ){
75420 if( eType==PTRMAP_OVERFLOW1 ){
75444 if( eType!=PTRMAP_BTREE ||
75467 u8 eType, /* Pointer map 'type' entry for pDbPage */
75477 assert( eType==PTRMAP_OVERFLOW2 || eType==PTRMAP_OVERFLOW1 ||
75478 eType==PTRMAP_BTREE || eType==PTRMAP_ROOTPAGE );
75485 iDbPage, iFreePage, iPtrPage, eType));
75500 if( eType==PTRMAP_BTREE || eType==PTRMAP_ROOTPAGE ){
75519 if( eType!=PTRMAP_ROOTPAGE ){
75529 rc = modifyPagePointer(pPtrPage, iDbPage, iFreePage, eType);
75532 ptrmapPut(pBt, iFreePage, eType, iPtrPage, &rc);
75566 u8 eType; local
75574 rc = ptrmapGet(pBt, iLastPg, &eType, &iPtrPage);
75578 if( eType==PTRMAP_ROOTPAGE ){
75582 if( eType==PTRMAP_FREEPAGE ){
75636 rc = relocatePage(pBt, pLastPg, eType, iPtrPage, iFreePg, bCommit);
76550 u8 eType; local
76557 rc = ptrmapGet(pBt, iGuess, &eType, &pgno);
76558 if( rc==SQLITE_OK && eType==PTRMAP_OVERFLOW2 && pgno==ovfl ){
78039 u8 eType; local
78042 rc = ptrmapGet(pBt, nearby, &eType, 0);
78044 if( eType==PTRMAP_FREEPAGE ){
78711 u8 eType = (pgnoPtrmap?PTRMAP_OVERFLOW2:PTRMAP_OVERFLOW1); local
78712 ptrmapPut(pBt, pgnoOvfl, eType, pgnoPtrmap, &rc);
81598 u8 eType = 0; local
81615 rc = ptrmapGet(pBt, pgnoRoot, &eType, &iPtrPage);
81616 if( eType==PTRMAP_ROOTPAGE || eType==PTRMAP_FREEPAGE ){
81623 assert( eType!=PTRMAP_ROOTPAGE );
81624 assert( eType!=PTRMAP_FREEPAGE );
81625 rc = relocatePage(pBt, pRoot, eType, iPtrPage, pgnoMove, 0);
82175 u8 eType, /* Expected pointer map type */
82189 if( ePtrmapType!=eType || iPtrmapParent!=iParent ){
82192 iChild, eType, iParent, ePtrmapType, iPtrmapParent);
84920 static SQLITE_NOINLINE void vdbeClrCopy(Mem *pTo, const Mem *pFrom, int eType){
84923 sqlite3VdbeMemShallowCopy(pTo, pFrom, eType);
91774 int eType = SQLITE_BLOB; local
91776 eType = SQLITE_NULL;
91778 eType = SQLITE_FLOAT;
91780 eType = SQLITE_INTEGER;
91782 eType = SQLITE_TEXT;
91784 assert( eType == aType[pVal->flags&MEM_AffMask] );
94778 int eType = sqlite3_value_type(pVal);
94779 if( eType==SQLITE_TEXT ){
94782 eType = sqlite3_value_type(pVal);
94784 return eType;
113494 int eType = 0; /* Type of RHS table. IN_INDEX_* */
113547 eType = IN_INDEX_ROWID;
113584 for(pIdx=pTab->pIndex; pIdx && eType==0; pIdx=pIdx->pNext){
113635 eType = IN_INDEX_INDEX_ASC + pIdx->aSortOrder[0];
113662 if( eType==0
113669 eType = IN_INDEX_NOOP;
113672 if( eType==0 ){
113678 eType = IN_INDEX_EPH;
113692 if( aiMap && eType!=IN_INDEX_INDEX_ASC && eType!=IN_INDEX_INDEX_DESC ){
113698 return eType;
114261 int eType; /* Type of the RHS */
114294 eType = sqlite3FindInIndex(pParse, pExpr,
114299 assert( pParse->nErr || nVector==1 || eType==IN_INDEX_EPH
114300 || eType==IN_INDEX_INDEX_ASC || eType==IN_INDEX_INDEX_DESC
114346 if( eType==IN_INDEX_NOOP ){
114416 if( eType==IN_INDEX_ROWID ){
124487 u8 eType = COLTYPE_CUSTOM;
124525 eType = i+1;
124560 pCol->eCType = eType;
124962 u8 eType = COLFLAG_VIRTUAL;
124979 eType = COLFLAG_STORED;
124984 if( eType==COLFLAG_VIRTUAL ) pTab->nNVCol--;
124985 pCol->colFlags |= eType;
124988 pTab->tabFlags |= eType;
128259 SQLITE_PRIVATE void sqlite3EndTransaction(Parse *pParse, int eType){
128265 assert( eType==TK_COMMIT || eType==TK_END || eType==TK_ROLLBACK );
128266 isRollback = eType==TK_ROLLBACK;
136565 int eType; /* 0 for Index.pNext list. 1 for an array of IndexListTerm */
136589 if( pIter->eType ){
136600 if( pIter->eType ){
136945 sIdxIter.eType = 0;
136973 sIdxIter.eType = 1;
146131 int eType = pDistinct->eTnctType;
146134 iTab = codeDistinct(pParse, eType, iTab, iContinue, p->pEList, regResult);
146135 fixDistinctOpenEph(pParse, eType, iTab, pDistinct->addrTnct);
160276 int eType = IN_INDEX_NOOP;
160308 eType = sqlite3FindInIndex(pParse, pX, IN_INDEX_LOOP, 0, 0, &iTab);
160314 eType = sqlite3FindInIndex(pParse, pXMod, IN_INDEX_LOOP, 0, aiMap, &iTab);
160319 if( eType==IN_INDEX_INDEX_DESC ){
160349 if( eType==IN_INDEX_ROWID ){
173333 int eType, /* Frame type. TK_RANGE, TK_ROWS, TK_GROUPS, or 0 */
173344 assert( eType==0 || eType==TK_RANGE || eType==TK_ROWS || eType==TK_GROUPS );
173352 if( eType==0 ){
173354 eType = TK_RANGE;
173380 pWin->eFrmType = eType;
175344 struct FrameBound { int eType; Expr *pExpr; };
180368 …yylhsminor.yy483 = sqlite3WindowAlloc(pParse, yymsp[-2].minor.yy502, yymsp[-1].minor.yy205.eType, …
180374 …yymsp[-5].minor.yy502, yymsp[-3].minor.yy205.eType, yymsp[-3].minor.yy205.pExpr, yymsp[-1].minor.y…
180386 {yylhsminor.yy205.eType = yymsp[-1].major; yylhsminor.yy205.pExpr = 0;}
180390 {yylhsminor.yy205.eType = yymsp[0].major; yylhsminor.yy205.pExpr = yymsp[-1].minor.yy590;}
182203 int eType = 0;
182212 if( sqlite3GetToken((u8*)zId, &eType)==nId && eType==TK_ID ){
189168 int eType; /* One of the FTSQUERY_XXX values defined below */
192355 int eType = sqlite3_value_numeric_type(pVal);
192356 if( eType==SQLITE_INTEGER ){
193308 if( pExpr->eType==FTSQUERY_PHRASE ){
193325 *pnOr += (pExpr->eType==FTSQUERY_OR);
193971 if( pExpr->eType==FTSQUERY_PHRASE ){
194027 if( pExpr->eType==FTSQUERY_PHRASE ){
194039 }else if( pExpr->eType!=FTSQUERY_NOT ){
194040 assert( pExpr->eType==FTSQUERY_OR
194041 || pExpr->eType==FTSQUERY_AND
194042 || pExpr->eType==FTSQUERY_NEAR
194045 if( pExpr->eType==FTSQUERY_OR ){
194051 if( pExpr->eType==FTSQUERY_OR ){
194431 switch( pExpr->eType ){
194465 if( pExpr->eType==FTSQUERY_NEAR && pExpr->bEof ){
194466 assert( pRight->eType==FTSQUERY_PHRASE );
194588 && pExpr->eType==FTSQUERY_NEAR
194589 && (pExpr->pParent==0 || pExpr->pParent->eType!=FTSQUERY_NEAR)
194609 for(p=p->pParent;res && p && p->eType==FTSQUERY_NEAR; p=p->pParent){
194623 p->eType==FTSQUERY_NEAR ? p->pRight->pPhrase : p->pPhrase
194653 switch( pExpr->eType ){
194678 && pExpr->eType==FTSQUERY_NEAR
194679 && (pExpr->pParent==0 || pExpr->pParent->eType!=FTSQUERY_NEAR)
194955 assert( pExpr->eType==FTSQUERY_PHRASE );
194967 && (pRoot->pParent->eType==FTSQUERY_NEAR || pRoot->bDeferred)
194994 && pRoot->eType==FTSQUERY_NEAR
195065 if( pExpr->bDeferred && pExpr->pParent->eType!=FTSQUERY_NEAR ){
195143 if( p->eType==FTSQUERY_OR ) bOr = 1;
195144 if( p->eType==FTSQUERY_NEAR ) pNear = p;
195181 assert( pTest->eType==FTSQUERY_NEAR || pTest->eType==FTSQUERY_PHRASE );
195182 if( pTest->eType==FTSQUERY_NEAR ) pTest = pTest->pRight;
195183 assert( pTest->eType==FTSQUERY_PHRASE );
196081 pRet->eType = FTSQUERY_PHRASE;
196228 p->eType = FTSQUERY_PHRASE;
196277 unsigned char eType; /* Keyword code */
196320 if( pKey->eType==FTSQUERY_NEAR ){
196339 pRet->eType = pKey->eType;
196435 assert( p->eType!=FTSQUERY_PHRASE );
196437 return p->eType;
196438 }else if( p->eType==FTSQUERY_NEAR ){
196440 }else if( p->eType==FTSQUERY_OR ){
196443 assert( p->eType==FTSQUERY_AND );
196511 && p->eType==FTSQUERY_PHRASE && pParse->isNot
196520 pNot->eType = FTSQUERY_NOT;
196530 int eType = p->eType;
196531 isPhrase = (eType==FTSQUERY_PHRASE || p->pLeft);
196554 pAnd->eType = FTSQUERY_AND;
196569 (eType==FTSQUERY_NEAR && !isPhrase && pPrev->eType!=FTSQUERY_PHRASE)
196570 || (eType!=FTSQUERY_PHRASE && isPhrase && pPrev->eType==FTSQUERY_NEAR)
196665 int eType = pRoot->eType; /* Type of node in this tree */
196672 if( (eType==FTSQUERY_AND || eType==FTSQUERY_OR) ){
196686 for(p=pRoot; p->eType==eType; p=p->pLeft){
196733 for(p=pParent->pRight; p->eType==eType; p=p->pLeft);
196789 }else if( eType==FTSQUERY_NOT ){
196943 assert( p->eType==FTSQUERY_PHRASE || p->pPhrase==0 );
197000 switch( pExpr->eType ){
205535 int eType = pExpr->eType; /* Type of expression node pExpr */
205537 if( eType!=FTSQUERY_PHRASE ){
205540 if( rc==SQLITE_OK && eType!=FTSQUERY_NOT ){
208948 char eType;
209056 u8 eType,
209061 jsonBlobAppendNode(pParse, eType, szPayload, aPayload);
209076 u8 eType, /* Node type. One of JSONB_* */
209082 jsonBlobExpandAndAppendNode(pParse,eType,szPayload,aPayload);
209088 a[0] = eType | (szPayload<<4);
209091 a[0] = eType | 0xc0;
209095 a[0] = eType | 0xd0;
209100 a[0] = eType | 0xe0;
209863 if( aNanInfName[k].eType==JSONB_FLOAT ){
211178 int eType = sqlite3_value_type(pArg);
211182 switch( eType ){
211409 int eType; /* Datatype of pArg */
211415 eType = sqlite3_value_type(pArg);
211416 if( eType==SQLITE_NULL ){
211443 if( eType==SQLITE_BLOB ){
212779 u8 eType; /* Type of the container for element i */
212881 p->eType = 0;
212906 if( p->eType==JSONB_OBJECT ){
212920 assert( p->eType==JSONB_ARRAY || p->eType==JSONB_OBJECT );
212921 if( p->eType==JSONB_ARRAY ){
212977 if( p->eType && p->nParent ){
212995 p->eType = p->sParse.aBlob[iVal] & 0x0f;
212997 p->eType = 0;
213006 if( p->eType==JSONB_ARRAY && p->nParent ){
213063 if( p->eType==JSONB_OBJECT ){
213066 assert( p->eType==JSONB_ARRAY );
213081 u8 eType = p->sParse.aBlob[i] & 0x0f;
213082 sqlite3_result_text(ctx, jsonbType[eType], -1, SQLITE_STATIC);
213255 p->eType = 0;
213261 p->eType = 0;
213272 p->eType = JSONB_OBJECT;
213275 p->eType = JSONB_ARRAY;
213281 p->eType = 0;
213290 p->eType = p->sParse.aBlob[i] & 0x0f;
215342 int eType = sqlite3_value_numeric_type(argv[0]);
215343 if( eType==SQLITE_INTEGER
215344 || (eType==SQLITE_FLOAT
215381 int eType = sqlite3_value_numeric_type(argv[ii]);
215396 }else if( eType==SQLITE_INTEGER ){
215409 }else if( eType==SQLITE_FLOAT ){
215417 if( eType==SQLITE_NULL ){
218643 int eType; /* 0 for ADD, 1 for REMOVE */
218695 pEvent->eType = 0;
218700 pEvent->eType = 1;
218893 pThisEvent->eType ? "RM " : "ADD",
218897 if( pThisEvent->eType==0 ){
221547 int eType; /* Table type - an RBU_PK_XXX value */
222105 pIter->eType = 0; /* Invalid value */
222603 if( pIter->eType==RBU_PK_WITHOUT_ROWID ){
222632 assert( pIter->eType==0 );
222633 rbuTableType(p, pIter->zTbl, &pIter->eType, &iTnum, &pIter->iPkTnum);
222634 if( p->rc==SQLITE_OK && pIter->eType==RBU_PK_NOTABLE ){
222641 assert( pIter->eType==RBU_PK_NONE || pIter->eType==RBU_PK_IPK
222642 || pIter->eType==RBU_PK_EXTERNAL || pIter->eType==RBU_PK_WITHOUT_ROWID
222643 || pIter->eType==RBU_PK_VTAB
222672 && bRbuRowid!=(pIter->eType==RBU_PK_VTAB || pIter->eType==RBU_PK_NONE)
222720 assert( pIter->eType!=RBU_PK_VTAB || pIter->abIndexed==0 );
222721 assert( pIter->eType!=RBU_PK_VTAB || pIter->nIndex==0 );
222892 if( pIter->eType==RBU_PK_IPK ){
223023 if( pIter->eType==RBU_PK_IPK ){
223116 if( pIter->eType==RBU_PK_EXTERNAL || pIter->eType==RBU_PK_NONE ){
223138 if( pIter->eType==RBU_PK_VTAB || pIter->eType==RBU_PK_NONE ){
223140 }else if( pIter->eType==RBU_PK_EXTERNAL ){
223338 if( p->rc==SQLITE_OK && pIter->eType==RBU_PK_EXTERNAL ){
223412 if( p->rc==SQLITE_OK && pIter->eType!=RBU_PK_VTAB ){
223428 if( pIter->eType==RBU_PK_IPK && pIter->abTblPk[iCol] ){
223440 if( pIter->eType==RBU_PK_WITHOUT_ROWID ){
223450 (pIter->eType==RBU_PK_WITHOUT_ROWID ? " WITHOUT ROWID" : "")
223473 int bRbuRowid = (pIter->eType==RBU_PK_EXTERNAL || pIter->eType==RBU_PK_NONE);
223495 || p->objiter.eType==RBU_PK_EXTERNAL
223496 || p->objiter.eType==RBU_PK_NONE
223642 assert( pIter->eType!=RBU_PK_VTAB );
223699 if( pIter->eType==RBU_PK_EXTERNAL || pIter->eType==RBU_PK_NONE ){
223732 int bRbuRowid = (pIter->eType==RBU_PK_VTAB)
223733 ||(pIter->eType==RBU_PK_NONE)
223734 ||(pIter->eType==RBU_PK_EXTERNAL && rbuIsVacuum(p));
223749 zWrite = (pIter->eType==RBU_PK_VTAB ? "" : "rbu_imp_");
223774 if( pIter->eType==RBU_PK_EXTERNAL || pIter->eType==RBU_PK_NONE ){
223783 , (pIter->eType==RBU_PK_EXTERNAL ? ", 0 AS rbu_rowid" : "")
223807 if( pIter->eType==RBU_PK_EXTERNAL || pIter->eType==RBU_PK_NONE ){
223934 if( pIter->eType!=RBU_PK_VTAB ) zPrefix = "rbu_imp_";
224655 static void rbuStepOneOp(sqlite3rbu *p, int eType){
224662 assert( eType!=RBU_DELETE || pIter->zIdx==0 );
224663 assert( eType==RBU_DELETE || eType==RBU_IDX_DELETE
224664 || eType==RBU_INSERT || eType==RBU_IDX_INSERT
224671 if( eType==RBU_DELETE ){
224675 if( eType==RBU_IDX_DELETE || eType==RBU_DELETE ){
224685 if( eType==RBU_INSERT
224686 && pIter->zIdx==0 && pIter->eType==RBU_PK_IPK && pIter->abTblPk[i]
224694 if( eType==RBU_DELETE && pIter->abTblPk[i]==0 ){
224703 if( pIter->eType==RBU_PK_VTAB
224704 || pIter->eType==RBU_PK_NONE
224705 || (pIter->eType==RBU_PK_EXTERNAL && rbuIsVacuum(p))
224741 int eType = rbuStepType(p, &zMask);
224743 if( eType ){
224744 assert( eType==RBU_INSERT || eType==RBU_DELETE
224745 || eType==RBU_REPLACE || eType==RBU_IDX_DELETE
224746 || eType==RBU_IDX_INSERT || eType==RBU_UPDATE
224748 assert( eType!=RBU_UPDATE || pIter->zIdx==0 );
224750 if( pIter->zIdx==0 && (eType==RBU_IDX_DELETE || eType==RBU_IDX_INSERT) ){
224753 else if( eType==RBU_REPLACE ){
224760 else if( eType!=RBU_UPDATE ){
224761 rbuStepOneOp(p, eType);
224766 assert( eType==RBU_UPDATE );
224779 && (pIter->eType==RBU_PK_VTAB || pIter->eType==RBU_PK_NONE)
228536 int eType; /* Value type (SQLITE_NULL, TEXT etc.) */
228538 eType = sqlite3_value_type(pValue);
228539 if( aBuf ) aBuf[0] = eType;
228541 switch( eType ){
228553 if( eType==SQLITE_INTEGER ){
228571 assert( eType==SQLITE_TEXT || eType==SQLITE_BLOB );
228572 if( eType==SQLITE_TEXT ){
228578 if( z==0 && (eType!=SQLITE_BLOB || n>0) ) return SQLITE_NOMEM;
228660 static unsigned int sessionHashAppendType(unsigned int h, int eType){
228661 return HASH_APPEND(h, eType);
228694 int eType;
228705 eType = sqlite3_value_type(pVal);
228706 h = sessionHashAppendType(h, eType);
228707 if( eType==SQLITE_INTEGER || eType==SQLITE_FLOAT ){
228709 if( eType==SQLITE_INTEGER ){
228717 }else if( eType==SQLITE_TEXT || eType==SQLITE_BLOB ){
228720 if( eType==SQLITE_TEXT ){
228726 if( !z && (eType!=SQLITE_BLOB || n>0) ) return SQLITE_NOMEM;
228729 assert( eType==SQLITE_NULL );
228777 int eType = *a;
228784 assert( eType==SQLITE_INTEGER || eType==SQLITE_FLOAT
228785 || eType==SQLITE_TEXT || eType==SQLITE_BLOB
228786 || eType==SQLITE_NULL || eType==0
228788 assert( !isPK || (eType!=0 && eType!=SQLITE_NULL) );
228792 h = sessionHashAppendType(h, eType);
228793 if( eType==SQLITE_INTEGER || eType==SQLITE_FLOAT ){
229037 int eType = *a++; /* Type of value from change record */
229054 if( sqlite3_value_type(pVal)!=eType ) return 0;
229057 assert( eType==SQLITE_INTEGER || eType==SQLITE_FLOAT
229058 || eType==SQLITE_BLOB || eType==SQLITE_TEXT
229061 if( eType==SQLITE_INTEGER || eType==SQLITE_FLOAT ){
229064 if( eType==SQLITE_INTEGER ){
229077 if( eType==SQLITE_TEXT ){
229456 int eType = sqlite3_column_type(pDflt, iField);
229457 switch( eType ){
229468 assert( eType==SQLITE_TEXT || eType==SQLITE_BLOB );
229482 pNew->aRecord[pNew->nRecord++] = (u8)eType;
229483 switch( eType ){
229519 assert( eType==SQLITE_NULL );
229759 int eType;
229767 eType = *pCsr++;
229768 switch( eType ){
229775 if( eType==sqlite3_value_type(p) ){
229777 if( eType==SQLITE_INTEGER ){
229795 assert( eType==SQLITE_TEXT || eType==SQLITE_BLOB );
229796 if( eType==sqlite3_value_type(p)
230749 int eType = sqlite3_column_type(pStmt, iCol);
230750 sessionAppendByte(p, (u8)eType, pRc);
230751 if( eType==SQLITE_INTEGER || eType==SQLITE_FLOAT ){
230754 if( eType==SQLITE_INTEGER ){
230763 if( eType==SQLITE_BLOB || eType==SQLITE_TEXT ){
230766 if( eType==SQLITE_BLOB ){
230772 if( z || (eType==SQLITE_BLOB && nByte==0) ){
230824 int eType = *pCsr;
230825 switch( eType ){
230836 if( eType==sqlite3_column_type(pStmt, i) ){
230838 if( eType==SQLITE_INTEGER ){
230853 assert( eType==SQLITE_TEXT || eType==SQLITE_BLOB );
230855 if( eType==sqlite3_column_type(pStmt, i)
230923 int eType = *a++;
230925 switch( eType ){
231088 int eType = *a++;
231090 switch( eType ){
231128 assert( eType==SQLITE_BLOB );
231589 int eType = *aRec++;
231590 if( eType==SQLITE_TEXT || eType==SQLITE_BLOB ){
231594 }else if( eType==SQLITE_INTEGER || eType==SQLITE_FLOAT ){
231662 int eType = 0; /* Type of value (SQLITE_NULL, TEXT etc.) */
231669 eType = pIn->aData[pIn->iNext++];
231671 if( eType ){
231681 if( eType==SQLITE_TEXT || eType==SQLITE_BLOB ){
231689 u8 enc = (eType==SQLITE_TEXT ? SQLITE_UTF8 : 0);
231695 if( eType==SQLITE_INTEGER || eType==SQLITE_FLOAT ){
231700 if( eType==SQLITE_INTEGER ){
231781 int eType;
231784 eType = pIn->aData[pIn->iNext + nByte++];
231785 if( eType==SQLITE_TEXT || eType==SQLITE_BLOB ){
231790 }else if( eType==SQLITE_INTEGER || eType==SQLITE_FLOAT ){
232231 u8 eType;
232236 eType = pInput->aData[pInput->iNext];
232238 switch( eType ){
232256 sessionAppendByte(&sOut, eType, &rc);
232271 int eType2 = (eType==SQLITE_DELETE ? SQLITE_INSERT : SQLITE_DELETE);
232296 sessionAppendByte(&sOut, eType, &rc);
232765 int eType = sqlite3_value_type(pVal);
232770 if( (eType==SQLITE_TEXT || eType==SQLITE_BLOB) && pVal->z==0 ){
232891 int eType, /* Conflict resolution (OMIT or REPLACE) */
232908 assert( eType==SQLITE_CHANGESET_REPLACE||eType==SQLITE_CHANGESET_OMIT );
232914 sessionAppendByte(&p->rebase, (eType==SQLITE_CHANGESET_REPLACE), &rc);
232964 int eType, /* Either CHANGESET_DATA or CONFLICT */
232979 assert( eType==SQLITE_CHANGESET_CONFLICT || eType==SQLITE_CHANGESET_DATA );
232998 res = xConflict(pCtx, eType, pIter);
233003 if( p->bDeferConstraints && eType==SQLITE_CHANGESET_CONFLICT ){
233012 res = xConflict(pCtx, eType+1, pIter);
233883 int eType = sqlite3_column_type(pTab->pDfltStmt, ii);
233884 sessionAppendByte(pOut, eType, &rc);
233885 switch( eType ){
233889 if( eType==SQLITE_INTEGER ){
233906 if( eType==SQLITE_TEXT ){
233917 assert( eType==SQLITE_NULL );
236407 int eType,
238783 int eType = 0;
238797 eType = sqlite3_value_numeric_type(apVal[0]);
238798 if( eType!=SQLITE_INTEGER ){
240460 int eType; /* Node type */
240481 #define Fts5NodeIsString(p) ((p)->eType==FTS5_TERM || (p)->eType==FTS5_STRING)
240553 if( p->eType==FTS5_TERM || p->eType==FTS5_STRING || p->eType==0 ){
241429 if( pNode->eType==FTS5_STRING || pNode->eType==FTS5_TERM ){
241626 assert( pNode->eType==FTS5_TERM );
241839 switch( pNode->eType ){
241861 default: assert( pNode->eType==FTS5_NOT ); {
241899 switch( pNode->eType ){
241909 assert( pNode->eType==FTS5_NOT );
242356 pNew->pRoot->eType = FTS5_TERM;
242359 pNew->pRoot->eType = FTS5_STRING;
242576 assert( pNode->eType==FTS5_TERM || pNode->eType==FTS5_STRING
242577 || pNode->eType==FTS5_AND || pNode->eType==FTS5_OR
242578 || pNode->eType==FTS5_NOT || pNode->eType==FTS5_EOF
242580 if( pNode->eType==FTS5_STRING || pNode->eType==FTS5_TERM ){
242585 pNode->eType = FTS5_EOF;
242596 assert( pNode->eType!=FTS5_EOF || pNode->nChild==0 );
242624 switch( pNode->eType ){
242631 pNode->eType = FTS5_TERM;
242649 default: assert( pNode->eType==FTS5_NOT ); {
242661 if( p->eType!=FTS5_NOT && pSub->eType==p->eType ){
242700 pRet->eType = FTS5_AND;
242744 int eType, /* FTS5_STRING, AND, OR or NOT */
242755 assert( (eType!=FTS5_STRING && !pNear)
242756 || (eType==FTS5_STRING && !pLeft && !pRight)
242758 if( eType==FTS5_STRING && pNear==0 ) return 0;
242759 if( eType!=FTS5_STRING && pLeft==0 ) return pRight;
242760 if( eType!=FTS5_STRING && pRight==0 ) return pLeft;
242762 if( eType==FTS5_STRING
242768 if( eType==FTS5_NOT ){
242770 }else if( eType==FTS5_AND || eType==FTS5_OR ){
242772 if( pLeft->eType==eType ) nChild += pLeft->nChild-1;
242773 if( pRight->eType==eType ) nChild += pRight->nChild-1;
242780 pRet->eType = eType;
242783 if( eType==FTS5_STRING ){
242789 pRet->eType = FTS5_EOF;
242849 assert( pLeft->eType==FTS5_STRING
242850 || pLeft->eType==FTS5_TERM
242851 || pLeft->eType==FTS5_EOF
242852 || pLeft->eType==FTS5_AND
242854 assert( pRight->eType==FTS5_STRING
242855 || pRight->eType==FTS5_TERM
242856 || pRight->eType==FTS5_EOF
242857 || (pRight->eType==FTS5_AND && pParse->bPhraseToAnd)
242860 if( pLeft->eType==FTS5_AND ){
242865 assert( pPrev->eType==FTS5_STRING
242866 || pPrev->eType==FTS5_TERM
242867 || pPrev->eType==FTS5_EOF
242870 if( pRight->eType==FTS5_EOF ){
242878 else if( pPrev->eType==FTS5_EOF ){
242964 if( pExpr->eType==FTS5_STRING || pExpr->eType==FTS5_TERM ){
243012 }else if( pExpr->eType==0 ){
243017 switch( pExpr->eType ){
243021 assert( pExpr->eType==FTS5_OR );
243043 if( pExpr->eType==0 ){
243046 if( pExpr->eType==FTS5_STRING || pExpr->eType==FTS5_TERM ){
243099 switch( pExpr->eType ){
243103 assert( pExpr->eType==FTS5_OR );
243114 int e = pExpr->apChild[i]->eType;
243491 if( pNode->eType==FTS5_TERM || pNode->eType==FTS5_STRING ){
243504 switch( pNode->eType ){
243533 assert( pNode->eType==FTS5_NOT );
254976 int eType = sqlite3_value_numeric_type(pVal);
254977 if( eType==SQLITE_INTEGER ){
261783 int eType; /* FTS5_VOCAB_COL, ROW or INSTANCE */
261933 int eType = 0;
261935 rc = fts5VocabTableType(zType, pzErr, &eType);
261937 assert( eType>=0 && eType<ArraySize(azSchema) );
261938 rc = sqlite3_declare_vtab(db, azSchema[eType]);
261945 pRet->eType = eType;
262219 if( pTab->eType==FTS5_VOCAB_INSTANCE ){
262223 if( pTab->eType==FTS5_VOCAB_COL ){
262229 if( pTab->eType!=FTS5_VOCAB_COL || pCsr->iCol>=nCol ){
262252 assert( pTab->eType==FTS5_VOCAB_COL || pTab->eType==FTS5_VOCAB_ROW );
262262 switch( pTab->eType ){
262313 assert( pTab->eType==FTS5_VOCAB_INSTANCE );
262320 if( pTab->eType==FTS5_VOCAB_INSTANCE ) break;
262335 if( rc==SQLITE_OK && pCsr->bEof==0 && pTab->eType==FTS5_VOCAB_COL ){
262356 int eType = pTab->eType;
262405 if( rc==SQLITE_OK && eType==FTS5_VOCAB_INSTANCE ){
262409 && (eType!=FTS5_VOCAB_INSTANCE
262434 int eType = ((Fts5VocabTable*)(pCursor->pVtab))->eType;
262441 }else if( eType==FTS5_VOCAB_COL ){
262453 }else if( eType==FTS5_VOCAB_ROW ){
262461 assert( eType==FTS5_VOCAB_INSTANCE );