Lines Matching refs:MEM_Dyn

12698   u16 flags;          /* Some combination of MEM_Null, MEM_Str, MEM_Dyn, etc. */
12737 #define MEM_Dyn 0x0400 /* Need to call sqliteFree() on Mem.z */
12933 if((X)->flags&(MEM_Agg|MEM_Dyn|MEM_RowSet|MEM_Frame)) \
20375 pMem->flags &= ~(MEM_Static|MEM_Dyn|MEM_Ephem);
20377 pMem->flags |= (MEM_Term|MEM_Dyn);
20505 assert( (m.flags & MEM_Dyn)!=0 || db->mallocFailed );
57224 ** This function sets the MEM_Dyn flag and clears any xDel callback.
57231 (((pMem->flags&MEM_Dyn)&&pMem->xDel) ? 1 : 0) +
57251 if( pMem->flags&MEM_Dyn && pMem->xDel ){
57266 ** Make the given Mem object MEM_Dyn. In other words, make it so
57410 assert( 0==(pMem->flags&MEM_Dyn) && !pMem->xDel );
57429 }else if( p->flags&MEM_Dyn && p->xDel ){
57772 pTo->flags &= ~(MEM_Dyn|MEM_Static|MEM_Ephem);
57788 pTo->flags &= ~MEM_Dyn;
57871 ** management (one of MEM_Dyn or MEM_Static).
57893 flags |= ((xDel==SQLITE_STATIC)?MEM_Static:MEM_Dyn);
58068 if( offset+amt<=available && (pMem->flags&MEM_Dyn)==0 ){
58073 pMem->flags = MEM_Blob|MEM_Dyn|MEM_Term;
59396 if( p->flags&(MEM_Agg|MEM_Dyn|MEM_Frame|MEM_RowSet) ){
59575 pMem->flags = MEM_Dyn|MEM_Str|MEM_Term;
59592 pMem->flags = MEM_Dyn|MEM_Str|MEM_Term;
63154 ** converts an MEM_Ephem string into an MEM_Dyn string.
63363 if( f & MEM_Dyn ){
63368 assert( (f & (MEM_Dyn|MEM_Ephem))==0 );
63371 assert( (f & (MEM_Static|MEM_Dyn))==0 );
63400 if( f & MEM_Dyn ){
63405 assert( (f & (MEM_Dyn|MEM_Ephem))==0 );
63408 assert( (f & (MEM_Static|MEM_Dyn))==0 );
64283 assert( (pIn1->flags & MEM_Dyn)==0 );
64312 assert( (pIn1->flags & MEM_Dyn)==0 );
64448 assert( pOut->flags & MEM_Dyn );
64451 pOut->flags &= ~MEM_Dyn;
65602 assert( (pIn1->flags & (MEM_Agg|MEM_Dyn|MEM_RowSet|MEM_Frame))==0 );
65932 assert( !(u.am.pDest->flags & MEM_Dyn) );
66098 pOut->flags = MEM_Blob | MEM_Dyn;