Lines Matching refs:MEM_Str

20179 #define MEM_Str       0x0002   /* Value is a string */  macro
29871 assert( pMem->flags&MEM_Str );
29979 pMem->flags = MEM_Str|MEM_Term|(c&(MEM_AffMask|MEM_Subtype));
30110 assert( (m.flags & MEM_Str)!=0 || db->mallocFailed );
74466 assert( (p->flags & (MEM_Int|MEM_Real|MEM_Str|MEM_Blob|MEM_Agg))==0 );
74504 if( (p->flags & (MEM_Str|MEM_Blob)) && p->n>0 ){
74540 if( (p->flags & MEM_Str)==0 ) return 1;
74582 if( !(pMem->flags&MEM_Str) || pMem->enc==desiredEnc ){
74616 assert( bPreserve==0 || pMem->flags&(MEM_Blob|MEM_Str) );
74699 if( (pMem->flags & (MEM_Str|MEM_Blob))!=0 ){
74749 testcase( (pMem->flags & (MEM_Term|MEM_Str))==(MEM_Term|MEM_Str) );
74750 testcase( (pMem->flags & (MEM_Term|MEM_Str))==0 );
74751 if( (pMem->flags & (MEM_Term|MEM_Str))!=MEM_Str ){
74778 assert( !(fg&(MEM_Str|MEM_Blob)) );
74804 pMem->flags |= MEM_Str|MEM_Term;
74983 }else if( flags & (MEM_Str|MEM_Blob) ){
75010 }else if( pMem->flags & (MEM_Str|MEM_Blob) ){
75106 assert( (pMem->flags & (MEM_Blob|MEM_Str))!=0 );
75123 pMem->flags &= ~(MEM_Str|MEM_Blob|MEM_Zero);
75140 assert( pMem->flags & MEM_Str || pMem->db->mallocFailed );
75141 if( pMem->flags & MEM_Str ) MemSetTypeFlag(pMem, MEM_Blob);
75161 assert( MEM_Str==(MEM_Blob>>3) );
75164 assert( pMem->flags & MEM_Str || pMem->db->mallocFailed );
75318 if( p->flags & (MEM_Str|MEM_Blob) ){
75351 assert( (mFlags&MEM_Str)==0 || (pMem->n==pX->n && pMem->z==pX->z) );
75399 if( pTo->flags&(MEM_Str|MEM_Blob) ){
75466 flags = (enc==0?MEM_Blob:MEM_Str);
75604 if( pVal->flags & (MEM_Blob|MEM_Str) ){
75606 pVal->flags |= MEM_Str;
75646 if( (pVal->flags&(MEM_Str|MEM_Term))==(MEM_Str|MEM_Term) && pVal->enc==enc ){
75912 if( pVal->flags & (MEM_Int|MEM_Real) ) pVal->flags &= ~MEM_Str;
76299 assert( (p->flags & MEM_Null)==0 || (p->flags & (MEM_Str|MEM_Blob))==0 );
76300 if( (p->flags & MEM_Str)!=0 && pVal->enc==enc ){
77850 if( pMem->flags & MEM_Str ){
78262 pMem->flags = MEM_Static|MEM_Str|MEM_Term;
78286 pMem->flags = MEM_Str|MEM_Term;
78303 pMem->flags = MEM_Str|MEM_Term;
78314 pMem->flags = MEM_Str|MEM_Term;
79780 assert( pMem->db->mallocFailed || flags&(MEM_Str|MEM_Blob) );
79787 return ((n*2) + 12 + ((flags&MEM_Str)!=0));
80065 static const u16 aFlag[] = { MEM_Blob|MEM_Ephem, MEM_Str|MEM_Ephem };
80460 if( combined_flags&MEM_Str ){
80461 if( (f1 & MEM_Str)==0 ){
80464 if( (f2 & MEM_Str)==0 ){
80644 else if( pRhs->flags & MEM_Str ){
80663 mem1.flags = MEM_Str;
80860 assert( pPKey2->aMem[0].flags & MEM_Str );
80943 assert( flags & MEM_Str );
81469 if( p->flags & (MEM_Blob|MEM_Str) ){
81589 if( pNew->flags&(MEM_Str|MEM_Blob) ){
83423 }else if( pVar->flags & MEM_Str ){
83566 if( (p->flags & (MEM_Str|MEM_Blob))!=0 && p->n>sqlite3_max_blobsize ){
83686 if(((P)->flags&(MEM_Str|MEM_Blob))==0 && sqlite3VdbeMemStringify(P,enc,0)) \
83789 assert( (pRec->flags & (MEM_Str|MEM_Int|MEM_Real))==MEM_Str );
83803 pRec->flags &= ~MEM_Str;
83834 if( pRec->flags & MEM_Str ) applyNumericAffinity(pRec,1);
83845 if( 0==(pRec->flags&MEM_Str) ){ /*OPTIMIZATION-IF-FALSE*/
83890 assert( (pMem->flags & (MEM_Str|MEM_Blob))!=0 );
83912 if( pMem->flags & (MEM_Str|MEM_Blob) ){
83962 }else if( f & MEM_Str ){
84006 }else if( (p->flags & (MEM_Int|MEM_Str))==(MEM_Int|MEM_Str) ){
84733 pOut->flags = MEM_Str|MEM_Static|MEM_Term;
85007 || (pMem[i].flags & (MEM_Str|MEM_Blob))==0 );
85058 MemSetTypeFlag(pOut, MEM_Str);
85550 if( (flags1 | flags3)&MEM_Str ){
85551 if( (flags1 & (MEM_Int|MEM_Real|MEM_Str))==MEM_Str ){
85561 if( (flags3 & (MEM_Int|MEM_Real|MEM_Str))==MEM_Str ){
85574 if( (flags1 & MEM_Str)==0 && (flags1 & (MEM_Int|MEM_Real))!=0 ){
85582 if( (flags3 & MEM_Str)==0 && (flags3 & (MEM_Int|MEM_Real))!=0 ){
86266 static const u16 aFlag[] = { MEM_Blob, MEM_Str|MEM_Term };
87538 if( (pIn3->flags & (MEM_Int|MEM_Real|MEM_Str))==MEM_Str ){
88221 assert( pData->flags & (MEM_Blob|MEM_Str) );
89487 assert( (pnErr->flags & (MEM_Str|MEM_Blob))==0 );
90281 pOut->flags = MEM_Str|MEM_Static|MEM_Term;
90431 assert( (aMem[pOp->p2].flags & MEM_Str)!=0 );
90693 assert( pName->flags & MEM_Str );
90937 if( pOut->flags & (MEM_Str|MEM_Blob) ){