Home | History | Annotate | Download | only in orig

Lines Matching defs:MEM_Ephem

14076 #define MEM_Ephem     0x1000   /* Mem.z points to an ephemeral string */
22024 pMem->flags &= ~(MEM_Static|MEM_Dyn|MEM_Ephem);
60866 ((p->flags&MEM_Ephem)!=0 ? 1 : 0) +
60959 pMem->flags &= ~(MEM_Dyn|MEM_Ephem|MEM_Static);
61455 ** and flags gets srcType (either MEM_Ephem or MEM_Static).
61463 pTo->flags &= ~(MEM_Dyn|MEM_Static|MEM_Ephem);
61464 assert( srcType==MEM_Ephem || srcType==MEM_Static );
61484 pTo->flags |= MEM_Ephem;
61644 pMem->flags = MEM_Blob|MEM_Ephem;
61691 assert( (pVal->flags & (MEM_Ephem|MEM_Static))!=0 );
65263 static const u16 aFlag[] = { MEM_Blob|MEM_Ephem, MEM_Str|MEM_Ephem };
65474 sqlite3VdbeMemShallowCopy(&c1, pMem1, MEM_Ephem);
65475 sqlite3VdbeMemShallowCopy(&c2, pMem2, MEM_Ephem);
67103 pOut->flags |= MEM_Ephem;
68055 ** An ephemeral string value (signified by the MEM_Ephem flag) contains
68063 ** converts an MEM_Ephem string into a string with P.z==P.zMalloc.
68066 if( ((P)->flags&MEM_Ephem)!=0 \
68260 assert( (f & (MEM_Static|MEM_Ephem))==0 );
68263 assert( (f & (MEM_Dyn|MEM_Ephem))==0 );
68264 }else if( f & MEM_Ephem ){
68297 assert( (f & (MEM_Static|MEM_Ephem))==0 );
68300 assert( (f & (MEM_Dyn|MEM_Ephem))==0 );
68301 }else if( f & MEM_Ephem ){
69171 sqlite3VdbeMemShallowCopy(pOut, pIn1, MEM_Ephem);
69201 sqlite3VdbeMemShallowCopy(pOut, pIn1, MEM_Ephem);
69277 assert( (pMem[i].flags & MEM_Ephem)==0
70546 pDest->flags &= ~(MEM_Ephem|MEM_Static);
73501 sqlite3VdbeMemShallowCopy(pOut, pIn, MEM_Ephem);