Home | History | Annotate | Download | only in dist

Lines Matching refs:MEM_Ephem

12167 #define MEM_Ephem     0x1000   /* Mem.z points to an ephemeral string */
19713 pMem->flags &= ~(MEM_Static|MEM_Dyn|MEM_Ephem);
54230 ** It also clears MEM_Ephem and MEM_Static. If the preserve flag is
54237 ((pMem->flags&MEM_Ephem) ? 1 : 0) +
54264 pMem->flags &= ~(MEM_Ephem|MEM_Static);
54775 ** and flags gets srcType (either MEM_Ephem or MEM_Static).
54783 pTo->flags &= ~(MEM_Dyn|MEM_Static|MEM_Ephem);
54784 assert( srcType==MEM_Ephem || srcType==MEM_Static );
54803 pTo->flags |= MEM_Ephem;
55019 sqlite3VdbeMemShallowCopy(&c1, pMem1, MEM_Ephem);
55020 sqlite3VdbeMemShallowCopy(&c2, pMem2, MEM_Ephem);
55082 pMem->flags = MEM_Blob|MEM_Ephem;
55129 assert( (pVal->flags & (MEM_Ephem|MEM_Static))!=0 );
58039 pMem->flags = MEM_Str | MEM_Ephem;
58041 pMem->flags = MEM_Blob | MEM_Ephem;
59247 pOut->flags |= MEM_Ephem;
60055 ** An ephemeral string value (signified by the MEM_Ephem flag) contains
60063 ** converts an MEM_Ephem string into an MEM_Dyn string.
60066 if( ((P)->flags&MEM_Ephem)!=0 \
60267 assert( (f & (MEM_Static|MEM_Ephem))==0 );
60270 assert( (f & (MEM_Dyn|MEM_Ephem))==0 );
60271 }else if( f & MEM_Ephem ){
60304 assert( (f & (MEM_Static|MEM_Ephem))==0 );
60307 assert( (f & (MEM_Dyn|MEM_Ephem))==0 );
60308 }else if( f & MEM_Ephem ){
61455 sqlite3VdbeMemShallowCopy(pOut, pIn1, MEM_Ephem);
61477 sqlite3VdbeMemShallowCopy(pOut, pIn1, MEM_Ephem);
61543 assert( (u.ad.pMem[u.ad.i].flags & MEM_Ephem)==0
62754 u.am.pDest->flags &= ~(MEM_Ephem|MEM_Static);
65515 sqlite3VdbeMemShallowCopy(pOut, u.bz.pIn, MEM_Ephem);