Lines Matching refs:MEM_Static
13026 #define MEM_Static 0x0800 /* Mem.z points to a static string */
20805 pMem->flags &= ~(MEM_Static|MEM_Dyn|MEM_Ephem);
58450 ** It also clears MEM_Ephem and MEM_Static. If the preserve flag is
58458 ((pMem->flags&MEM_Static) ? 1 : 0)
58485 pMem->flags &= ~(MEM_Ephem|MEM_Static);
58997 ** and flags gets srcType (either MEM_Ephem or MEM_Static).
59004 if( (pFrom->flags&MEM_Static)==0 ){
59005 pTo->flags &= ~(MEM_Dyn|MEM_Static|MEM_Ephem);
59006 assert( srcType==MEM_Ephem || srcType==MEM_Static );
59024 if( 0==(pFrom->flags&MEM_Static) ){
59104 ** management (one of MEM_Dyn or MEM_Static).
59126 flags |= ((xDel==SQLITE_STATIC)?MEM_Static:MEM_Dyn);
59351 assert( (pVal->flags & (MEM_Ephem|MEM_Static))!=0 );
60761 pMem->flags = MEM_Static|MEM_Str|MEM_Term;
63583 if( pOut->flags&MEM_Static ){
63584 pOut->flags &= ~MEM_Static;
64715 assert( (f & (MEM_Static|MEM_Ephem))==0 );
64716 }else if( f & MEM_Static ){
64721 assert( (f & (MEM_Static|MEM_Dyn))==0 );
64752 assert( (f & (MEM_Static|MEM_Ephem))==0 );
64753 }else if( f & MEM_Static ){
64758 assert( (f & (MEM_Static|MEM_Dyn))==0 );
65804 pOut->flags |= MEM_Static;
65826 pOut->flags = MEM_Str|MEM_Static|MEM_Term;
65890 sqlite3VdbeMemShallowCopy(pOut, u.ac.pVar, MEM_Static);
67295 sqlite3VdbeMemShallowCopy(u.an.pDest, pOp->p4.pMem, MEM_Static);
67310 u.an.pDest->flags &= ~(MEM_Ephem|MEM_Static);
70544 pOut->flags = MEM_Str|MEM_Static|MEM_Term;