Lines Matching refs:MEM_Ephem
20269 #define MEM_Ephem 0x1000 /* Mem.z points to an ephemeral string */ macro
74564 ((p->flags&MEM_Ephem)!=0 ? 1 : 0) +
74569 |MEM_Dyn|MEM_Ephem|MEM_Static))==0 );
74595 ((p->flags&MEM_Ephem)!=0 ? 1 : 0) +
74763 pMem->flags &= ~(MEM_Dyn|MEM_Ephem|MEM_Static);
74828 pMem->flags &= ~MEM_Ephem;
75500 pTo->flags &= ~(MEM_Dyn|MEM_Static|MEM_Ephem);
75501 assert( srcType==MEM_Ephem || srcType==MEM_Static );
75519 pTo->flags |= MEM_Ephem;
75702 pMem->flags = MEM_Blob|MEM_Ephem;
75729 assert( (pVal->flags & (MEM_Ephem|MEM_Static))!=0 );
80211 static const u16 aFlag[] = { MEM_Blob|MEM_Ephem, MEM_Str|MEM_Ephem };
80461 sqlite3VdbeMemShallowCopy(&c1, pMem1, MEM_Ephem);
80462 sqlite3VdbeMemShallowCopy(&c2, pMem2, MEM_Ephem);
81801 pNew->flags |= MEM_Ephem;
82613 pOut->flags |= MEM_Ephem;
83920 if( ((P)->flags&MEM_Ephem)!=0 \
84184 assert( (f & (MEM_Static|MEM_Ephem))==0 );
84187 assert( (f & (MEM_Dyn|MEM_Ephem))==0 );
84188 }else if( f & MEM_Ephem ){
84217 assert( (f & (MEM_Static|MEM_Ephem))==0 );
84220 assert( (f & (MEM_Dyn|MEM_Ephem))==0 );
84221 }else if( f & MEM_Ephem ){
85085 pOut->flags &= ~(MEM_Dyn|MEM_Ephem);
85149 sqlite3VdbeMemShallowCopy(pOut, pIn1, MEM_Ephem);
85179 sqlite3VdbeMemShallowCopy(pOut, pIn1, MEM_Ephem);
85258 assert( (pMem[i].flags & MEM_Ephem)==0
86578 pDest->flags &= ~MEM_Ephem;
90080 sqlite3VdbeMemShallowCopy(pOut, pIn, MEM_Ephem);