Home | History | Annotate | Download | only in dist

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);
60886 ((p->flags&MEM_Ephem)!=0 ? 1 : 0) +
60979 pMem->flags &= ~(MEM_Dyn|MEM_Ephem|MEM_Static);
61475 ** and flags gets srcType (either MEM_Ephem or MEM_Static).
61483 pTo->flags &= ~(MEM_Dyn|MEM_Static|MEM_Ephem);
61484 assert( srcType==MEM_Ephem || srcType==MEM_Static );
61504 pTo->flags |= MEM_Ephem;
61664 pMem->flags = MEM_Blob|MEM_Ephem;
61711 assert( (pVal->flags & (MEM_Ephem|MEM_Static))!=0 );
65283 static const u16 aFlag[] = { MEM_Blob|MEM_Ephem, MEM_Str|MEM_Ephem };
65494 sqlite3VdbeMemShallowCopy(&c1, pMem1, MEM_Ephem);
65495 sqlite3VdbeMemShallowCopy(&c2, pMem2, MEM_Ephem);
67123 pOut->flags |= MEM_Ephem;
68075 ** An ephemeral string value (signified by the MEM_Ephem flag) contains
68083 ** converts an MEM_Ephem string into a string with P.z==P.zMalloc.
68086 if( ((P)->flags&MEM_Ephem)!=0 \
68280 assert( (f & (MEM_Static|MEM_Ephem))==0 );
68283 assert( (f & (MEM_Dyn|MEM_Ephem))==0 );
68284 }else if( f & MEM_Ephem ){
68317 assert( (f & (MEM_Static|MEM_Ephem))==0 );
68320 assert( (f & (MEM_Dyn|MEM_Ephem))==0 );
68321 }else if( f & MEM_Ephem ){
69191 sqlite3VdbeMemShallowCopy(pOut, pIn1, MEM_Ephem);
69221 sqlite3VdbeMemShallowCopy(pOut, pIn1, MEM_Ephem);
69297 assert( (pMem[i].flags & MEM_Ephem)==0
70566 pDest->flags &= ~(MEM_Ephem|MEM_Static);
73521 sqlite3VdbeMemShallowCopy(pOut, pIn, MEM_Ephem);