Home | History | Annotate | Download | only in dist

Lines Matching refs:MEM_Ephem

12174 #define MEM_Ephem     0x1000   /* Mem.z points to an ephemeral string */
19720 pMem->flags &= ~(MEM_Static|MEM_Dyn|MEM_Ephem);
54237 ** It also clears MEM_Ephem and MEM_Static. If the preserve flag is
54244 ((pMem->flags&MEM_Ephem) ? 1 : 0) +
54271 pMem->flags &= ~(MEM_Ephem|MEM_Static);
54782 ** and flags gets srcType (either MEM_Ephem or MEM_Static).
54790 pTo->flags &= ~(MEM_Dyn|MEM_Static|MEM_Ephem);
54791 assert( srcType==MEM_Ephem || srcType==MEM_Static );
54810 pTo->flags |= MEM_Ephem;
55026 sqlite3VdbeMemShallowCopy(&c1, pMem1, MEM_Ephem);
55027 sqlite3VdbeMemShallowCopy(&c2, pMem2, MEM_Ephem);
55089 pMem->flags = MEM_Blob|MEM_Ephem;
55136 assert( (pVal->flags & (MEM_Ephem|MEM_Static))!=0 );
58046 pMem->flags = MEM_Str | MEM_Ephem;
58048 pMem->flags = MEM_Blob | MEM_Ephem;
59254 pOut->flags |= MEM_Ephem;
60062 ** An ephemeral string value (signified by the MEM_Ephem flag) contains
60070 ** converts an MEM_Ephem string into an MEM_Dyn string.
60073 if( ((P)->flags&MEM_Ephem)!=0 \
60274 assert( (f & (MEM_Static|MEM_Ephem))==0 );
60277 assert( (f & (MEM_Dyn|MEM_Ephem))==0 );
60278 }else if( f & MEM_Ephem ){
60311 assert( (f & (MEM_Static|MEM_Ephem))==0 );
60314 assert( (f & (MEM_Dyn|MEM_Ephem))==0 );
60315 }else if( f & MEM_Ephem ){
61462 sqlite3VdbeMemShallowCopy(pOut, pIn1, MEM_Ephem);
61484 sqlite3VdbeMemShallowCopy(pOut, pIn1, MEM_Ephem);
61550 assert( (u.ad.pMem[u.ad.i].flags & MEM_Ephem)==0
62761 u.am.pDest->flags &= ~(MEM_Ephem|MEM_Static);
65522 sqlite3VdbeMemShallowCopy(pOut, u.bz.pIn, MEM_Ephem);