Lines Matching refs:MEM_Str
12130 u16 flags; /* Some combination of MEM_Null, MEM_Str, MEM_Dyn, etc. */
12147 ** If the MEM_Str flag is set then Mem.z points at a string representation.
12151 ** flags may coexist with the MEM_Str flag.
12157 #define MEM_Str 0x0002 /* Value is a string */
19611 assert( pMem->flags&MEM_Str );
19849 assert( (m.flags & MEM_Str)!=0 || db->mallocFailed );
54208 if( !(pMem->flags&MEM_Str) || pMem->enc==desiredEnc ){
54291 if( (f&(MEM_Str|MEM_Blob)) && pMem->z!=pMem->zMalloc ){
54341 if( (pMem->flags & MEM_Term)!=0 || (pMem->flags & MEM_Str)==0 ){
54354 ** Add MEM_Str to the set of representations for the given Mem. Numbers
54373 assert( !(fg&(MEM_Str|MEM_Blob)) );
54397 pMem->flags |= MEM_Str|MEM_Term;
54532 }else if( flags & (MEM_Str|MEM_Blob) ){
54556 }else if( pMem->flags & (MEM_Str|MEM_Blob) ){
54633 assert( (pMem->flags & (MEM_Blob|MEM_Str))!=0 );
54644 pMem->flags &= ~(MEM_Str|MEM_Blob);
54741 if( p->flags & (MEM_Str|MEM_Blob) ){
54808 if( pTo->flags&(MEM_Str|MEM_Blob) ){
54876 flags = (enc==0?MEM_Blob:MEM_Str);
54996 if( combined_flags&MEM_Str ){
54997 if( (f1 & MEM_Str)==0 ){
55000 if( (f2 & MEM_Str)==0 ){
55130 assert( (MEM_Blob>>3) == MEM_Str );
55133 if( pVal->flags&MEM_Str ){
55235 if( pVal->flags & (MEM_Int|MEM_Real) ) pVal->flags &= ~MEM_Str;
56219 if( pMem->flags & MEM_Str ){
56462 pMem->flags = MEM_Static|MEM_Str|MEM_Term;
56509 pMem->flags = MEM_Dyn|MEM_Str|MEM_Term;
56526 pMem->flags = MEM_Dyn|MEM_Str|MEM_Term;
56535 pMem->flags = MEM_Str|MEM_Term;
57821 assert( pMem->db->mallocFailed || flags&(MEM_Str|MEM_Blob) );
57827 return ((n*2) + 12 + ((flags&MEM_Str)!=0));
58046 pMem->flags = MEM_Str | MEM_Ephem;
58617 if( p->flags & (MEM_Blob|MEM_Str) ){
58619 p->flags &= ~MEM_Str;
59891 }else if( pVar->flags & MEM_Str ){
60018 ** or MEM_Str that has been used by a VDBE opcode. The test procedures
60026 if( (p->flags & (MEM_Str|MEM_Blob))!=0 && p->n>sqlite3_max_blobsize ){
60058 if(((P)->flags&(MEM_Str|MEM_Blob))==0 && sqlite3VdbeMemStringify(P,enc)) \
60099 else if( flags & MEM_Str ){
60177 if( (pRec->flags&MEM_Str)==0 ) return;
60217 if( 0==(pRec->flags&MEM_Str) && (pRec->flags&(MEM_Real|MEM_Int)) ){
60306 }else if( f & MEM_Str ){
60348 }else if( (p->flags & (MEM_Int|MEM_Str))==(MEM_Int|MEM_Str) ){
61359 pOut->flags = MEM_Str|MEM_Static|MEM_Term;
61551 || (u.ad.pMem[u.ad.i].flags & (MEM_Str|MEM_Blob))==0 );
61597 MemSetTypeFlag(pOut, MEM_Str);
61990 assert( MEM_Str==(MEM_Blob>>3) );
61994 assert( pIn1->flags & MEM_Str || db->mallocFailed );
62014 assert( pIn1->flags & MEM_Str || db->mallocFailed );
62760 assert( !(u.am.pDest->flags & (MEM_Blob|MEM_Str)) || u.am.pDest->z==u.am.sMem.z );
64351 assert( u.bf.pData->flags & (MEM_Blob|MEM_Str) );
65255 assert( (u.bv.pnErr->flags & (MEM_Str|MEM_Blob))==0 );
65864 pOut->flags = MEM_Str|MEM_Static|MEM_Term;
66247 assert( u.ck.pName->flags & MEM_Str );