MEM_Str 23105 ext/sqlite3/libsqlite/sqlite3.c assert( pMem->flags&MEM_Str ); MEM_Str 23213 ext/sqlite3/libsqlite/sqlite3.c pMem->flags = MEM_Str|MEM_Term|(c&MEM_AffMask); MEM_Str 23342 ext/sqlite3/libsqlite/sqlite3.c assert( (m.flags & MEM_Str)!=0 || db->mallocFailed ); MEM_Str 63141 ext/sqlite3/libsqlite/sqlite3.c if( (p->flags & (MEM_Str|MEM_Blob)) && p->n>0 ){ MEM_Str 63174 ext/sqlite3/libsqlite/sqlite3.c if( !(pMem->flags&MEM_Str) || pMem->enc==desiredEnc ){ MEM_Str 63208 ext/sqlite3/libsqlite/sqlite3.c assert( bPreserve==0 || pMem->flags&(MEM_Blob|MEM_Str) ); MEM_Str 63282 ext/sqlite3/libsqlite/sqlite3.c if( (f&(MEM_Str|MEM_Blob)) && (pMem->szMalloc==0 || pMem->z!=pMem->zMalloc) ){ MEM_Str 63346 ext/sqlite3/libsqlite/sqlite3.c testcase( (pMem->flags & (MEM_Term|MEM_Str))==(MEM_Term|MEM_Str) ); MEM_Str 63347 ext/sqlite3/libsqlite/sqlite3.c testcase( (pMem->flags & (MEM_Term|MEM_Str))==0 ); MEM_Str 63348 ext/sqlite3/libsqlite/sqlite3.c if( (pMem->flags & (MEM_Term|MEM_Str))!=MEM_Str ){ MEM_Str 63375 ext/sqlite3/libsqlite/sqlite3.c assert( !(fg&(MEM_Str|MEM_Blob)) ); MEM_Str 63399 ext/sqlite3/libsqlite/sqlite3.c pMem->flags |= MEM_Str|MEM_Term; MEM_Str 63553 ext/sqlite3/libsqlite/sqlite3.c }else if( flags & (MEM_Str|MEM_Blob) ){ MEM_Str 63576 ext/sqlite3/libsqlite/sqlite3.c }else if( pMem->flags & (MEM_Str|MEM_Blob) ){ MEM_Str 63652 ext/sqlite3/libsqlite/sqlite3.c assert( (pMem->flags & (MEM_Blob|MEM_Str))!=0 ); MEM_Str 63663 ext/sqlite3/libsqlite/sqlite3.c pMem->flags &= ~(MEM_Str|MEM_Blob); MEM_Str 63680 ext/sqlite3/libsqlite/sqlite3.c assert( pMem->flags & MEM_Str || pMem->db->mallocFailed ); MEM_Str 63701 ext/sqlite3/libsqlite/sqlite3.c assert( MEM_Str==(MEM_Blob>>3) ); MEM_Str 63704 ext/sqlite3/libsqlite/sqlite3.c assert( pMem->flags & MEM_Str || pMem->db->mallocFailed ); MEM_Str 63827 ext/sqlite3/libsqlite/sqlite3.c if( p->flags & (MEM_Str|MEM_Blob) ){ MEM_Str 63894 ext/sqlite3/libsqlite/sqlite3.c if( pTo->flags&(MEM_Str|MEM_Blob) ){ MEM_Str 63961 ext/sqlite3/libsqlite/sqlite3.c flags = (enc==0?MEM_Blob:MEM_Str); MEM_Str 64097 ext/sqlite3/libsqlite/sqlite3.c if( pVal->flags & (MEM_Blob|MEM_Str) ){ MEM_Str 64098 ext/sqlite3/libsqlite/sqlite3.c pVal->flags |= MEM_Str; MEM_Str 64140 ext/sqlite3/libsqlite/sqlite3.c if( (pVal->flags&(MEM_Str|MEM_Term))==(MEM_Str|MEM_Term) && pVal->enc==enc ){ MEM_Str 64406 ext/sqlite3/libsqlite/sqlite3.c if( pVal->flags & (MEM_Int|MEM_Real) ) pVal->flags &= ~MEM_Str; MEM_Str 65886 ext/sqlite3/libsqlite/sqlite3.c if( pMem->flags & MEM_Str ){ MEM_Str 66202 ext/sqlite3/libsqlite/sqlite3.c pMem->flags = MEM_Static|MEM_Str|MEM_Term; MEM_Str 66245 ext/sqlite3/libsqlite/sqlite3.c pMem->flags = MEM_Str|MEM_Term; MEM_Str 66261 ext/sqlite3/libsqlite/sqlite3.c pMem->flags = MEM_Str|MEM_Term; MEM_Str 66272 ext/sqlite3/libsqlite/sqlite3.c pMem->flags = MEM_Str|MEM_Term; MEM_Str 67694 ext/sqlite3/libsqlite/sqlite3.c assert( pMem->db->mallocFailed || flags&(MEM_Str|MEM_Blob) ); MEM_Str 67700 ext/sqlite3/libsqlite/sqlite3.c return ((n*2) + 12 + ((flags&MEM_Str)!=0)); MEM_Str 67943 ext/sqlite3/libsqlite/sqlite3.c static const u16 aFlag[] = { MEM_Blob|MEM_Ephem, MEM_Str|MEM_Ephem }; MEM_Str 68285 ext/sqlite3/libsqlite/sqlite3.c if( combined_flags&MEM_Str ){ MEM_Str 68286 ext/sqlite3/libsqlite/sqlite3.c if( (f1 & MEM_Str)==0 ){ MEM_Str 68289 ext/sqlite3/libsqlite/sqlite3.c if( (f2 & MEM_Str)==0 ){ MEM_Str 68473 ext/sqlite3/libsqlite/sqlite3.c else if( pRhs->flags & MEM_Str ){ MEM_Str 68490 ext/sqlite3/libsqlite/sqlite3.c mem1.flags = MEM_Str; MEM_Str 68757 ext/sqlite3/libsqlite/sqlite3.c assert( flags & MEM_Str ); MEM_Str 69111 ext/sqlite3/libsqlite/sqlite3.c if( p->flags & (MEM_Blob|MEM_Str) ){ MEM_Str 70688 ext/sqlite3/libsqlite/sqlite3.c }else if( pVar->flags & MEM_Str ){ MEM_Str 70826 ext/sqlite3/libsqlite/sqlite3.c if( (p->flags & (MEM_Str|MEM_Blob))!=0 && p->n>sqlite3_max_blobsize ){ MEM_Str 70892 ext/sqlite3/libsqlite/sqlite3.c if(((P)->flags&(MEM_Str|MEM_Blob))==0 && sqlite3VdbeMemStringify(P,enc,0)) \ MEM_Str 70989 ext/sqlite3/libsqlite/sqlite3.c assert( (pRec->flags & (MEM_Str|MEM_Int|MEM_Real))==MEM_Str ); MEM_Str 71029 ext/sqlite3/libsqlite/sqlite3.c if( pRec->flags & MEM_Str ) applyNumericAffinity(pRec,1); MEM_Str 71039 ext/sqlite3/libsqlite/sqlite3.c if( 0==(pRec->flags&MEM_Str) && (pRec->flags&(MEM_Real|MEM_Int)) ){ MEM_Str 71082 ext/sqlite3/libsqlite/sqlite3.c assert( (pMem->flags & (MEM_Str|MEM_Blob))!=0 ); MEM_Str 71103 ext/sqlite3/libsqlite/sqlite3.c if( pMem->flags & (MEM_Str|MEM_Blob) ){ MEM_Str 71157 ext/sqlite3/libsqlite/sqlite3.c }else if( f & MEM_Str ){ MEM_Str 71201 ext/sqlite3/libsqlite/sqlite3.c }else if( (p->flags & (MEM_Int|MEM_Str))==(MEM_Int|MEM_Str) ){ MEM_Str 71914 ext/sqlite3/libsqlite/sqlite3.c pOut->flags = MEM_Str|MEM_Static|MEM_Term; MEM_Str 72175 ext/sqlite3/libsqlite/sqlite3.c || (pMem[i].flags & (MEM_Str|MEM_Blob))==0 ); MEM_Str 72222 ext/sqlite3/libsqlite/sqlite3.c MemSetTypeFlag(pOut, MEM_Str); MEM_Str 72767 ext/sqlite3/libsqlite/sqlite3.c if( (pIn1->flags & (MEM_Int|MEM_Real|MEM_Str))==MEM_Str ){ MEM_Str 72770 ext/sqlite3/libsqlite/sqlite3.c if( (pIn3->flags & (MEM_Int|MEM_Real|MEM_Str))==MEM_Str ){ MEM_Str 72774 ext/sqlite3/libsqlite/sqlite3.c if( (pIn1->flags & MEM_Str)==0 && (pIn1->flags & (MEM_Int|MEM_Real))!=0 ){ MEM_Str 72781 ext/sqlite3/libsqlite/sqlite3.c if( (pIn3->flags & MEM_Str)==0 && (pIn3->flags & (MEM_Int|MEM_Real))!=0 ){ MEM_Str 73373 ext/sqlite3/libsqlite/sqlite3.c fx = pDest->flags & (MEM_Str|MEM_Blob); MEM_Str 74479 ext/sqlite3/libsqlite/sqlite3.c if( (pIn3->flags & (MEM_Int|MEM_Real|MEM_Str))==MEM_Str ){ MEM_Str 75038 ext/sqlite3/libsqlite/sqlite3.c assert( pData->flags & (MEM_Blob|MEM_Str) ); MEM_Str 76092 ext/sqlite3/libsqlite/sqlite3.c assert( (pnErr->flags & (MEM_Str|MEM_Blob))==0 ); MEM_Str 76748 ext/sqlite3/libsqlite/sqlite3.c pOut->flags = MEM_Str|MEM_Static|MEM_Term; MEM_Str 76880 ext/sqlite3/libsqlite/sqlite3.c assert( (aMem[pOp->p2].flags & MEM_Str)!=0 ); MEM_Str 77122 ext/sqlite3/libsqlite/sqlite3.c assert( pName->flags & MEM_Str );