Lines Matching refs:flags

159     p->aVar[i].flags = MEM_Null;  in sqlite3_clear_bindings()
176 if( p->flags & (MEM_Blob|MEM_Str) ){ in sqlite3_value_blob()
178 assert( p->flags==MEM_Null && p->z==0 ); in sqlite3_value_blob()
181 p->flags |= MEM_Blob; in sqlite3_value_blob()
204 return ((pMem->flags & MEM_Subtype) ? pMem->eSubtype : 0); in sqlite3_value_subtype()
208 if( (p->flags&(MEM_TypeMask|MEM_Term|MEM_Subtype)) == in sqlite3_value_pointer()
307 if( pVal->flags & MEM_Null ){ in sqlite3_value_type()
309 }else if( pVal->flags & (MEM_Real|MEM_IntReal) ){ in sqlite3_value_type()
311 }else if( pVal->flags & MEM_Int ){ in sqlite3_value_type()
313 }else if( pVal->flags & MEM_Str ){ in sqlite3_value_type()
316 assert( eType == aType[pVal->flags&MEM_AffMask] ); in sqlite3_value_type()
319 return aType[pVal->flags&MEM_AffMask]; in sqlite3_value_type()
327 return (pVal->flags&(MEM_Null|MEM_Zero))==(MEM_Null|MEM_Zero); in sqlite3_value_nochange()
332 return (pVal->flags&MEM_FromBind)!=0; in sqlite3_value_frombind()
344 pNew->flags &= ~MEM_Dyn; in sqlite3_value_dup()
346 if( pNew->flags&(MEM_Str|MEM_Blob) ){ in sqlite3_value_dup()
347 pNew->flags &= ~(MEM_Static|MEM_Dyn); in sqlite3_value_dup()
348 pNew->flags |= MEM_Ephem; in sqlite3_value_dup()
353 }else if( pNew->flags & MEM_Null ){ in sqlite3_value_dup()
355 pNew->flags &= ~(MEM_Term|MEM_Subtype); in sqlite3_value_dup()
481 pOut->flags = MEM_Null; in sqlite3_result_pointer()
488 pOut->flags |= MEM_Subtype; in sqlite3_result_subtype()
575 if( pCtx->pOut->flags & MEM_Null ){ in sqlite3_result_error_code()
604 if( pCtx->pOut->flags & MEM_Int ){ in sqlite3ResultIntReal()
605 pCtx->pOut->flags &= ~MEM_Int; in sqlite3ResultIntReal()
606 pCtx->pOut->flags |= MEM_IntReal; in sqlite3ResultIntReal()
918 if( (pOut->flags & MEM_Ephem)!=0 && sqlite3VdbeMemMakeWriteable(pOut) ){ in valueFromValueList()
974 assert( (pMem->flags & MEM_Agg)==0 ); in createAggContext()
980 pMem->flags = MEM_Agg; in createAggContext()
998 if( (p->pMem->flags & MEM_Agg)==0 ){ in sqlite3_aggregate_context()
1260 if( pOut->flags&MEM_Static ){ in sqlite3_column_value()
1261 pOut->flags &= ~MEM_Static; in sqlite3_column_value()
1262 pOut->flags |= MEM_Ephem; in sqlite3_column_value()
1458 pVar->flags = MEM_Null; in vdbeUnbind()
1628 assert( pValue->flags & (MEM_Real|MEM_IntReal) ); in sqlite3_bind_value()
1630 (pValue->flags & MEM_Real) ? pValue->u.r : (double)pValue->u.i in sqlite3_bind_value()
1635 if( pValue->flags & MEM_Zero ){ in sqlite3_bind_value()
1975 if( pMem->flags & (MEM_Int|MEM_IntReal) ){ in sqlite3_preupdate_old()
1976 testcase( pMem->flags & MEM_Int ); in sqlite3_preupdate_old()
1977 testcase( pMem->flags & MEM_IntReal ); in sqlite3_preupdate_old()
2087 if( pMem->flags==0 ){ in sqlite3_preupdate_new()