Lines Matching refs:MEM_Blob
50 assert( (p->flags & (MEM_Int|MEM_Real|MEM_Str|MEM_Blob|MEM_Agg))==0 ); in sqlite3VdbeCheckMemInvariants()
90 if( (p->flags & (MEM_Str|MEM_Blob)) && p->n>0 ){ in sqlite3VdbeCheckMemInvariants()
245 assert( bPreserve==0 || pMem->flags&(MEM_Blob|MEM_Str) ); in sqlite3VdbeMemGrow()
343 if( (pMem->flags & (MEM_Str|MEM_Blob))!=0 ){ in sqlite3VdbeMemMakeWriteable()
367 assert( (pMem->flags&MEM_Blob)!=0 || MemNullNochng(pMem) ); in sqlite3VdbeMemExpandBlob()
375 if( (pMem->flags & MEM_Blob)==0 ) return SQLITE_OK; in sqlite3VdbeMemExpandBlob()
426 assert( !(pMem->flags&(MEM_Str|MEM_Blob)) ); in sqlite3VdbeMemStringify()
631 }else if( (flags & (MEM_Str|MEM_Blob))!=0 && pMem->z!=0 ){ in sqlite3VdbeIntValue()
659 }else if( pMem->flags & (MEM_Str|MEM_Blob) ){ in sqlite3VdbeRealValue()
779 assert( (pMem->flags & (MEM_Blob|MEM_Str))!=0 ); in sqlite3VdbeMemNumerify()
792 pMem->flags &= ~(MEM_Str|MEM_Blob|MEM_Zero); in sqlite3VdbeMemNumerify()
807 if( (pMem->flags & MEM_Blob)==0 ){ in sqlite3VdbeMemCast()
810 if( pMem->flags & MEM_Str ) MemSetTypeFlag(pMem, MEM_Blob); in sqlite3VdbeMemCast()
812 pMem->flags &= ~(MEM_TypeMask&~MEM_Blob); in sqlite3VdbeMemCast()
830 assert( MEM_Str==(MEM_Blob>>3) ); in sqlite3VdbeMemCast()
831 pMem->flags |= (pMem->flags&MEM_Blob)>>3; in sqlite3VdbeMemCast()
834 pMem->flags &= ~(MEM_Int|MEM_Real|MEM_IntReal|MEM_Blob|MEM_Zero); in sqlite3VdbeMemCast()
885 pMem->flags = MEM_Blob|MEM_Zero; in sqlite3VdbeMemSetZeroBlob()
902 pMem->flags = MEM_Blob; in sqlite3VdbeMemSetZeroBlob()
974 return (pMem->flags&(MEM_Blob|MEM_Dyn))==(MEM_Blob|MEM_Dyn) in sqlite3VdbeMemIsRowSet()
995 pMem->flags = MEM_Blob|MEM_Dyn; in sqlite3VdbeMemSetRowSet()
1006 if( p->flags & (MEM_Str|MEM_Blob) ){ in sqlite3VdbeMemTooBig()
1088 if( pTo->flags&(MEM_Str|MEM_Blob) ){ in sqlite3VdbeMemCopy()
1173 flags = MEM_Blob; in sqlite3VdbeMemSetStr()
1262 pMem->flags = MEM_Blob; in sqlite3VdbeMemFromBtree()
1288 pMem->flags = MEM_Blob|MEM_Ephem; in sqlite3VdbeMemFromBtreeZeroOffset()
1308 if( pVal->flags & (MEM_Blob|MEM_Str) ){ in valueToText()
1967 assert( (p->flags & MEM_Null)==0 || (p->flags & (MEM_Str|MEM_Blob))==0 ); in sqlite3ValueBytes()
1974 if( (p->flags & MEM_Blob)!=0 ){ in sqlite3ValueBytes()