Lines Matching refs:MEM_Ephem
23914 #define MEM_Ephem 0x4000 /* Mem.z points to an ephemeral string */ macro
83897 ((p->flags&MEM_Ephem)!=0 ? 1 : 0) +
83902 |MEM_Dyn|MEM_Ephem|MEM_Static))==0 );
83930 ((p->flags&MEM_Ephem)!=0 ? 1 : 0) +
84124 pMem->flags &= ~(MEM_Dyn|MEM_Ephem|MEM_Static);
84161 if( (pMem->flags & (MEM_Str|MEM_Term|MEM_Ephem|MEM_Static))!=MEM_Str ){
84224 pMem->flags &= ~MEM_Ephem;
84931 pTo->flags &= ~(MEM_Dyn|MEM_Static|MEM_Ephem);
84932 assert( srcType==MEM_Ephem || srcType==MEM_Static );
84950 pTo->flags |= MEM_Ephem;
85148 pMem->flags = MEM_Blob|MEM_Ephem;
85175 assert( (pVal->flags & (MEM_Ephem|MEM_Static))!=0 );
90090 static const u16 aFlag[] = { MEM_Blob|MEM_Ephem, MEM_Str|MEM_Ephem };
90357 sqlite3VdbeMemShallowCopy(&c1, pMem1, MEM_Ephem);
90358 sqlite3VdbeMemShallowCopy(&c2, pMem2, MEM_Ephem);
91816 pNew->flags |= MEM_Ephem;
92514 if( (pOut->flags & MEM_Ephem)!=0 && sqlite3VdbeMemMakeWriteable(pOut) ){
92867 pOut->flags |= MEM_Ephem;
94583 if( ((P)->flags&MEM_Ephem)!=0 \
94865 assert( (f & (MEM_Static|MEM_Ephem))==0 );
94868 assert( (f & (MEM_Dyn|MEM_Ephem))==0 );
94869 }else if( f & MEM_Ephem ){
94893 assert( (f & (MEM_Static|MEM_Ephem))==0 );
94896 assert( (f & (MEM_Dyn|MEM_Ephem))==0 );
94897 }else if( f & MEM_Ephem ){
95131 pDest->flags &= ~MEM_Ephem;
95895 pOut->flags &= ~(MEM_Dyn|MEM_Ephem);
95970 sqlite3VdbeMemShallowCopy(pOut, pIn1, MEM_Ephem);
96003 sqlite3VdbeMemShallowCopy(pOut, pIn1, MEM_Ephem);
101817 sqlite3VdbeMemShallowCopy(pOut, pIn, MEM_Ephem);