Home | History | Annotate | Download | only in amalgamation

Lines Matching defs:MEM_Ephem

12404 #define MEM_Ephem     0x1000   /* Mem.z points to an ephemeral string */
19981 pMem->flags &= ~(MEM_Static|MEM_Dyn|MEM_Ephem);
56039 ** It also clears MEM_Ephem and MEM_Static. If the preserve flag is
56046 ((pMem->flags&MEM_Ephem) ? 1 : 0) +
56073 pMem->flags &= ~(MEM_Ephem|MEM_Static);
56584 ** and flags gets srcType (either MEM_Ephem or MEM_Static).
56592 pTo->flags &= ~(MEM_Dyn|MEM_Static|MEM_Ephem);
56593 assert( srcType==MEM_Ephem || srcType==MEM_Static );
56612 pTo->flags |= MEM_Ephem;
56828 sqlite3VdbeMemShallowCopy(&c1, pMem1, MEM_Ephem);
56829 sqlite3VdbeMemShallowCopy(&c2, pMem2, MEM_Ephem);
56891 pMem->flags = MEM_Blob|MEM_Ephem;
56938 assert( (pVal->flags & (MEM_Ephem|MEM_Static))!=0 );
59905 pMem->flags = MEM_Str | MEM_Ephem;
59907 pMem->flags = MEM_Blob | MEM_Ephem;
61136 pOut->flags |= MEM_Ephem;
61956 ** An ephemeral string value (signified by the MEM_Ephem flag) contains
61964 ** converts an MEM_Ephem string into an MEM_Dyn string.
61967 if( ((P)->flags&MEM_Ephem)!=0 \
62168 assert( (f & (MEM_Static|MEM_Ephem))==0 );
62171 assert( (f & (MEM_Dyn|MEM_Ephem))==0 );
62172 }else if( f & MEM_Ephem ){
62205 assert( (f & (MEM_Static|MEM_Ephem))==0 );
62208 assert( (f & (MEM_Dyn|MEM_Ephem))==0 );
62209 }else if( f & MEM_Ephem ){
63364 sqlite3VdbeMemShallowCopy(pOut, pIn1, MEM_Ephem);
63386 sqlite3VdbeMemShallowCopy(pOut, pIn1, MEM_Ephem);
63452 assert( (u.ad.pMem[u.ad.i].flags & MEM_Ephem)==0
64690 u.am.pDest->flags &= ~(MEM_Ephem|MEM_Static);
67441 sqlite3VdbeMemShallowCopy(pOut, u.bz.pIn, MEM_Ephem);