MEM_Blob 63141 ext/sqlite3/libsqlite/sqlite3.c if( (p->flags & (MEM_Str|MEM_Blob)) && p->n>0 ){ MEM_Blob 63208 ext/sqlite3/libsqlite/sqlite3.c assert( bPreserve==0 || pMem->flags&(MEM_Blob|MEM_Str) ); MEM_Blob 63282 ext/sqlite3/libsqlite/sqlite3.c if( (f&(MEM_Str|MEM_Blob)) && (pMem->szMalloc==0 || pMem->z!=pMem->zMalloc) ){ MEM_Blob 63306 ext/sqlite3/libsqlite/sqlite3.c assert( pMem->flags&MEM_Blob ); MEM_Blob 63375 ext/sqlite3/libsqlite/sqlite3.c assert( !(fg&(MEM_Str|MEM_Blob)) ); MEM_Blob 63553 ext/sqlite3/libsqlite/sqlite3.c }else if( flags & (MEM_Str|MEM_Blob) ){ MEM_Blob 63576 ext/sqlite3/libsqlite/sqlite3.c }else if( pMem->flags & (MEM_Str|MEM_Blob) ){ MEM_Blob 63652 ext/sqlite3/libsqlite/sqlite3.c assert( (pMem->flags & (MEM_Blob|MEM_Str))!=0 ); MEM_Blob 63663 ext/sqlite3/libsqlite/sqlite3.c pMem->flags &= ~(MEM_Str|MEM_Blob); MEM_Blob 63678 ext/sqlite3/libsqlite/sqlite3.c if( (pMem->flags & MEM_Blob)==0 ){ MEM_Blob 63681 ext/sqlite3/libsqlite/sqlite3.c MemSetTypeFlag(pMem, MEM_Blob); MEM_Blob 63683 ext/sqlite3/libsqlite/sqlite3.c pMem->flags &= ~(MEM_TypeMask&~MEM_Blob); MEM_Blob 63701 ext/sqlite3/libsqlite/sqlite3.c assert( MEM_Str==(MEM_Blob>>3) ); MEM_Blob 63702 ext/sqlite3/libsqlite/sqlite3.c pMem->flags |= (pMem->flags&MEM_Blob)>>3; MEM_Blob 63705 ext/sqlite3/libsqlite/sqlite3.c pMem->flags &= ~(MEM_Int|MEM_Real|MEM_Blob|MEM_Zero); MEM_Blob 63753 ext/sqlite3/libsqlite/sqlite3.c pMem->flags = MEM_Blob|MEM_Zero; MEM_Blob 63827 ext/sqlite3/libsqlite/sqlite3.c if( p->flags & (MEM_Str|MEM_Blob) ){ MEM_Blob 63894 ext/sqlite3/libsqlite/sqlite3.c if( pTo->flags&(MEM_Str|MEM_Blob) ){ MEM_Blob 63961 ext/sqlite3/libsqlite/sqlite3.c flags = (enc==0?MEM_Blob:MEM_Str); MEM_Blob 64062 ext/sqlite3/libsqlite/sqlite3.c pMem->flags = MEM_Blob|MEM_Ephem; MEM_Blob 64075 ext/sqlite3/libsqlite/sqlite3.c pMem->flags = MEM_Blob|MEM_Term; MEM_Blob 64097 ext/sqlite3/libsqlite/sqlite3.c if( pVal->flags & (MEM_Blob|MEM_Str) ){ MEM_Blob 64773 ext/sqlite3/libsqlite/sqlite3.c if( (p->flags & MEM_Blob)!=0 || sqlite3ValueText(pVal, enc) ){ MEM_Blob 65895 ext/sqlite3/libsqlite/sqlite3.c assert( pMem->flags & MEM_Blob ); MEM_Blob 66159 ext/sqlite3/libsqlite/sqlite3.c if( pSub->flags&MEM_Blob ){ MEM_Blob 66223 ext/sqlite3/libsqlite/sqlite3.c pSub->flags |= MEM_Blob; MEM_Blob 67694 ext/sqlite3/libsqlite/sqlite3.c assert( pMem->db->mallocFailed || flags&(MEM_Str|MEM_Blob) ); MEM_Blob 67943 ext/sqlite3/libsqlite/sqlite3.c static const u16 aFlag[] = { MEM_Blob|MEM_Ephem, MEM_Str|MEM_Ephem }; MEM_Blob 68504 ext/sqlite3/libsqlite/sqlite3.c else if( pRhs->flags & MEM_Blob ){ MEM_Blob 68755 ext/sqlite3/libsqlite/sqlite3.c testcase( flags & MEM_Blob ); MEM_Blob 68756 ext/sqlite3/libsqlite/sqlite3.c if( (flags & (MEM_Real|MEM_Null|MEM_Blob))==0 && p->pKeyInfo->aColl[0]==0 ){ MEM_Blob 69111 ext/sqlite3/libsqlite/sqlite3.c if( p->flags & (MEM_Blob|MEM_Str) ){ MEM_Blob 69113 ext/sqlite3/libsqlite/sqlite3.c p->flags |= MEM_Blob; MEM_Blob 70721 ext/sqlite3/libsqlite/sqlite3.c assert( pVar->flags & MEM_Blob ); MEM_Blob 70826 ext/sqlite3/libsqlite/sqlite3.c if( (p->flags & (MEM_Str|MEM_Blob))!=0 && p->n>sqlite3_max_blobsize ){ MEM_Blob 70892 ext/sqlite3/libsqlite/sqlite3.c if(((P)->flags&(MEM_Str|MEM_Blob))==0 && sqlite3VdbeMemStringify(P,enc,0)) \ MEM_Blob 71082 ext/sqlite3/libsqlite/sqlite3.c assert( (pMem->flags & (MEM_Str|MEM_Blob))!=0 ); MEM_Blob 71103 ext/sqlite3/libsqlite/sqlite3.c if( pMem->flags & (MEM_Str|MEM_Blob) ){ MEM_Blob 71120 ext/sqlite3/libsqlite/sqlite3.c if( f&MEM_Blob ){ MEM_Blob 71924 ext/sqlite3/libsqlite/sqlite3.c if( pIn3->u.i ) pOut->flags = MEM_Blob|MEM_Static|MEM_Term; MEM_Blob 72175 ext/sqlite3/libsqlite/sqlite3.c || (pMem[i].flags & (MEM_Str|MEM_Blob))==0 ); MEM_Blob 73173 ext/sqlite3/libsqlite/sqlite3.c assert( pReg->flags & MEM_Blob ); MEM_Blob 73373 ext/sqlite3/libsqlite/sqlite3.c fx = pDest->flags & (MEM_Str|MEM_Blob); MEM_Blob 73562 ext/sqlite3/libsqlite/sqlite3.c pOut->flags = MEM_Blob; MEM_Blob 74716 ext/sqlite3/libsqlite/sqlite3.c assert( pIn3->flags & MEM_Blob ); MEM_Blob 75038 ext/sqlite3/libsqlite/sqlite3.c assert( pData->flags & (MEM_Blob|MEM_Str) ); MEM_Blob 75181 ext/sqlite3/libsqlite/sqlite3.c assert( rc!=SQLITE_OK || (pOut->flags & MEM_Blob) ); MEM_Blob 75265 ext/sqlite3/libsqlite/sqlite3.c MemSetTypeFlag(pOut, MEM_Blob); MEM_Blob 75598 ext/sqlite3/libsqlite/sqlite3.c assert( pIn2->flags & MEM_Blob ); MEM_Blob 76092 ext/sqlite3/libsqlite/sqlite3.c assert( (pnErr->flags & (MEM_Str|MEM_Blob))==0 ); MEM_Blob 80569 ext/sqlite3/libsqlite/sqlite3.c MemSetTypeFlag(pOut, MEM_Blob);