Lines Matching refs:flags
266 if( p->db->flags & SQLITE_VdbeAddopTrace ){ in sqlite3VdbeAddOp3()
583 if( p->db->flags & SQLITE_VdbeAddopTrace ){ in sqlite3VdbeResolveLabel()
1096 if( p->db->flags & SQLITE_VdbeAddopTrace ){ in sqlite3VdbeAddOpList()
1810 if( pMem->flags & MEM_Str ){ in sqlite3VdbeDisplayP4()
1812 }else if( pMem->flags & (MEM_Int|MEM_IntReal) ){ in sqlite3VdbeDisplayP4()
1814 }else if( pMem->flags & MEM_Real ){ in sqlite3VdbeDisplayP4()
1816 }else if( pMem->flags & MEM_Null ){ in sqlite3VdbeDisplayP4()
1819 assert( pMem->flags & MEM_Blob ); in sqlite3VdbeDisplayP4()
1990 static void initMemArray(Mem *p, int N, sqlite3 *db, u16 flags){ in initMemArray() argument
1993 p->flags = flags; in initMemArray()
2038 testcase( p->flags & MEM_Agg ); in releaseMemArray()
2039 testcase( p->flags & MEM_Dyn ); in releaseMemArray()
2040 if( p->flags&(MEM_Agg|MEM_Dyn) ){ in releaseMemArray()
2041 testcase( (p->flags & MEM_Dyn)!=0 && p->xDel==sqlite3VdbeFrameMemDel ); in releaseMemArray()
2043 p->flags = MEM_Undefined; in releaseMemArray()
2047 p->flags = MEM_Undefined; in releaseMemArray()
2051 p->flags = MEM_Undefined; in releaseMemArray()
2119 if( pSub->flags&MEM_Blob ){ in sqlite3VdbeNextOpcode()
2246 int bListSubprogs = (p->explain==1 || (db->flags & SQLITE_TriggerEQP)!=0); in sqlite3VdbeList()
2751 assert( rc!=0 || !zName || (pColName->flags&MEM_Term)!=0 ); in sqlite3VdbeSetColName()
3248 }else if( db->flags & SQLITE_CorruptRdOnly ){ in sqlite3VdbeHalt()
3250 db->flags &= ~SQLITE_CorruptRdOnly; in sqlite3VdbeHalt()
3268 db->flags &= ~(u64)SQLITE_DeferFKs; in sqlite3VdbeHalt()
3453 for(i=0; i<p->nMem; i++) assert( p->aMem[i].flags==MEM_Undefined ); in sqlite3VdbeReset()
3735 int flags = pMem->flags;
3739 if( flags&MEM_Null ){
3743 if( flags&(MEM_Int|MEM_IntReal) ){
3748 testcase( flags & MEM_Int );
3749 testcase( flags & MEM_IntReal );
3769 if( flags&MEM_IntReal ){
3774 pMem->flags &= ~MEM_IntReal;
3775 pMem->flags |= MEM_Real;
3780 if( flags&MEM_Real ){
3784 assert( pMem->db->mallocFailed || flags&(MEM_Str|MEM_Blob) );
3787 if( flags & MEM_Zero ){
3791 return ((n*2) + 12 + ((flags&MEM_Str)!=0));
3913 pMem->flags = MEM_Int; in serialGet()
3933 pMem->flags = IsNaN(x) ? MEM_Null : MEM_Real; in serialGet()
3944 pMem->flags = MEM_Null|MEM_Zero; in sqlite3VdbeSerialGet()
3952 pMem->flags = MEM_Null; in sqlite3VdbeSerialGet()
3959 pMem->flags = MEM_Int; in sqlite3VdbeSerialGet()
3967 pMem->flags = MEM_Int; in sqlite3VdbeSerialGet()
3975 pMem->flags = MEM_Int; in sqlite3VdbeSerialGet()
3987 pMem->flags = MEM_Int; in sqlite3VdbeSerialGet()
3995 pMem->flags = MEM_Int; in sqlite3VdbeSerialGet()
4011 pMem->flags = MEM_Int; in sqlite3VdbeSerialGet()
4022 pMem->flags = aFlag[serial_type&1]; in sqlite3VdbeSerialGet()
4184 && ((mem1.flags & MEM_Null) || (pPKey2->aMem[i].flags & MEM_Null)) in vdbeRecordCompareDebug()
4318 assert( (pB1->flags & MEM_Zero)==0 || n1==0 ); in sqlite3BlobCompare()
4319 assert( (pB2->flags & MEM_Zero)==0 || n2==0 ); in sqlite3BlobCompare()
4321 if( (pB1->flags|pB2->flags) & MEM_Zero ){ in sqlite3BlobCompare()
4322 if( pB1->flags & pB2->flags & MEM_Zero ){ in sqlite3BlobCompare()
4324 }else if( pB1->flags & MEM_Zero ){ in sqlite3BlobCompare()
4379 f1 = pMem1->flags; in sqlite3MemCompare()
4380 f2 = pMem2->flags; in sqlite3MemCompare()
4582 if( pRhs->flags & (MEM_Int|MEM_IntReal) ){ in sqlite3VdbeRecordCompareWithSkip()
4583 testcase( pRhs->flags & MEM_Int ); in sqlite3VdbeRecordCompareWithSkip()
4584 testcase( pRhs->flags & MEM_IntReal ); in sqlite3VdbeRecordCompareWithSkip()
4606 else if( pRhs->flags & MEM_Real ){ in sqlite3VdbeRecordCompareWithSkip()
4631 else if( pRhs->flags & MEM_Str ){ in sqlite3VdbeRecordCompareWithSkip()
4650 mem1.flags = MEM_Str; in sqlite3VdbeRecordCompareWithSkip()
4664 else if( pRhs->flags & MEM_Blob ){ in sqlite3VdbeRecordCompareWithSkip()
4665 assert( (pRhs->flags & MEM_Zero)==0 || pRhs->n==0 ); in sqlite3VdbeRecordCompareWithSkip()
4677 }else if( pRhs->flags & MEM_Zero ){ in sqlite3VdbeRecordCompareWithSkip()
4702 !=(serial_type==0 || (pRhs->flags&MEM_Null))) in sqlite3VdbeRecordCompareWithSkip()
4859 assert( pPKey2->aMem[0].flags & MEM_Str ); in vdbeRecordCompareString()
4936 int flags = p->aMem[0].flags; in sqlite3VdbeFindCompare() local
4947 if( (flags & MEM_Int) ){ in sqlite3VdbeFindCompare()
4951 testcase( flags & MEM_Real ); in sqlite3VdbeFindCompare()
4952 testcase( flags & MEM_Null ); in sqlite3VdbeFindCompare()
4953 testcase( flags & MEM_Blob ); in sqlite3VdbeFindCompare()
4954 if( (flags & (MEM_Real|MEM_IntReal|MEM_Null|MEM_Blob))==0 in sqlite3VdbeFindCompare()
4957 assert( flags & MEM_Str ); in sqlite3VdbeFindCompare()
5154 assert( (v->db->flags & SQLITE_EnableQPSG)==0 ); in sqlite3VdbeGetBoundValue()
5155 if( 0==(pMem->flags & MEM_Null) ){ in sqlite3VdbeGetBoundValue()
5174 assert( (v->db->flags & SQLITE_EnableQPSG)==0 ); in sqlite3VdbeSetVarmask()