Lines Matching refs:u
1679 sqlite3_str_appendf(p, "%Q", pExpr->u.zToken); in displayP4Expr()
1682 sqlite3_str_appendf(p, "%d", pExpr->u.iValue); in displayP4Expr()
1813 sqlite3_str_appendf(&x, "%lld", pMem->u.i); in sqlite3VdbeDisplayP4()
1815 sqlite3_str_appendf(&x, "%.16g", pMem->u.r); in sqlite3VdbeDisplayP4()
3746 i64 i = pMem->u.i;
3747 u64 u;
3751 u = ~i;
3753 u = i;
3755 if( u<=127 ){
3758 return 8+(u32)u;
3764 if( u<=32767 ){ *pLen = 2; return 2; }
3765 if( u<=8388607 ){ *pLen = 3; return 3; }
3766 if( u<=2147483647 ){ *pLen = 4; return 4; }
3767 if( u<=MAX_6BYTE ){ *pLen = 6; return 5; }
3773 pMem->u.r = (double)pMem->u.i;
3788 n += pMem->u.nZero;
3871 } u; in sqlite3FloatSwap() local
3874 u.r = in; in sqlite3FloatSwap()
3875 t = u.i[0]; in sqlite3FloatSwap()
3876 u.i[0] = u.i[1]; in sqlite3FloatSwap()
3877 u.i[1] = t; in sqlite3FloatSwap()
3878 return u.r; in sqlite3FloatSwap()
3912 pMem->u.i = *(i64*)&x; in serialGet()
3914 testcase( pMem->u.i<0 ); in serialGet()
3930 assert( sizeof(x)==8 && sizeof(pMem->u.r)==8 ); in serialGet()
3932 memcpy(&pMem->u.r, &x, sizeof(x)); in serialGet()
3946 pMem->u.nZero = 0; in sqlite3VdbeSerialGet()
3958 pMem->u.i = ONE_BYTE_INT(buf); in sqlite3VdbeSerialGet()
3960 testcase( pMem->u.i<0 ); in sqlite3VdbeSerialGet()
3966 pMem->u.i = TWO_BYTE_INT(buf); in sqlite3VdbeSerialGet()
3968 testcase( pMem->u.i<0 ); in sqlite3VdbeSerialGet()
3974 pMem->u.i = THREE_BYTE_INT(buf); in sqlite3VdbeSerialGet()
3976 testcase( pMem->u.i<0 ); in sqlite3VdbeSerialGet()
3982 pMem->u.i = FOUR_BYTE_INT(buf); in sqlite3VdbeSerialGet()
3985 if( buf[0]&0x80 ) pMem->u.i |= 0xffffffff80000000LL; in sqlite3VdbeSerialGet()
3988 testcase( pMem->u.i<0 ); in sqlite3VdbeSerialGet()
3994 pMem->u.i = FOUR_BYTE_UINT(buf+2) + (((i64)1)<<32)*TWO_BYTE_INT(buf); in sqlite3VdbeSerialGet()
3996 testcase( pMem->u.i<0 ); in sqlite3VdbeSerialGet()
4010 pMem->u.i = serial_type-8; in sqlite3VdbeSerialGet()
4071 u16 u; /* Unsigned loop counter */ in sqlite3VdbeRecordUnpack() local
4079 u = 0; in sqlite3VdbeRecordUnpack()
4092 if( (++u)>=p->nField ) break; in sqlite3VdbeRecordUnpack()
4094 if( d>(u32)nKey && u ){ in sqlite3VdbeRecordUnpack()
4101 assert( u<=pKeyInfo->nKeyField + 1 ); in sqlite3VdbeRecordUnpack()
4102 p->nField = u; in sqlite3VdbeRecordUnpack()
4323 return pB1->u.nZero - pB2->u.nZero; in sqlite3BlobCompare()
4326 return pB1->u.nZero - n2; in sqlite3BlobCompare()
4329 return n1 - pB2->u.nZero; in sqlite3BlobCompare()
4400 if( pMem1->u.i < pMem2->u.i ) return -1; in sqlite3MemCompare()
4401 if( pMem1->u.i > pMem2->u.i ) return +1; in sqlite3MemCompare()
4405 if( pMem1->u.r < pMem2->u.r ) return -1; in sqlite3MemCompare()
4406 if( pMem1->u.r > pMem2->u.r ) return +1; in sqlite3MemCompare()
4413 return sqlite3IntFloatCompare(pMem1->u.i, pMem2->u.r); in sqlite3MemCompare()
4415 if( pMem1->u.i < pMem2->u.i ) return -1; in sqlite3MemCompare()
4416 if( pMem1->u.i > pMem2->u.i ) return +1; in sqlite3MemCompare()
4426 return -sqlite3IntFloatCompare(pMem2->u.i, pMem1->u.r); in sqlite3MemCompare()
4593 rc = -sqlite3IntFloatCompare(pRhs->u.i, mem1.u.r); in sqlite3VdbeRecordCompareWithSkip()
4596 i64 rhs = pRhs->u.i; in sqlite3VdbeRecordCompareWithSkip()
4619 if( mem1.u.r<pRhs->u.r ){ in sqlite3VdbeRecordCompareWithSkip()
4621 }else if( mem1.u.r>pRhs->u.r ){ in sqlite3VdbeRecordCompareWithSkip()
4625 rc = sqlite3IntFloatCompare(mem1.u.i, pRhs->u.r); in sqlite3VdbeRecordCompareWithSkip()
4681 rc = nStr - pRhs->u.nZero; in sqlite3VdbeRecordCompareWithSkip()
4824 assert( pPKey2->u.i == pPKey2->aMem[0].u.i ); in vdbeRecordCompareInt()
4825 v = pPKey2->u.i; in vdbeRecordCompareInt()
4861 assert( pPKey2->aMem[0].z == pPKey2->u.z ); in vdbeRecordCompareString()
4886 res = memcmp(&aKey1[szHdr], pPKey2->u.z, nCmp); in vdbeRecordCompareString()
4948 p->u.i = p->aMem[0].u.i; in sqlite3VdbeFindCompare()
4958 p->u.z = p->aMem[0].z; in sqlite3VdbeFindCompare()
5031 *rowid = v.u.i; in sqlite3VdbeIdxRowid()
5286 iKey2 = v->aMem[iReg].u.i; in sqlite3VdbePreUpdateHook()