Lines Matching refs:u

116     memcpy(&x, (char*)&p->u, (p->flags&MEM_Int)*2);  in vdbeMemRenderNum()
119 sqlite3Int64ToText(p->u.i, zBuf); in vdbeMemRenderNum()
124 (p->flags & MEM_IntReal)!=0 ? (double)p->u.i : p->u.r); in vdbeMemRenderNum()
373 nByte = pMem->n + pMem->u.nZero; in sqlite3VdbeMemExpandBlob()
384 memset(&pMem->z[pMem->n], 0, pMem->u.nZero); in sqlite3VdbeMemExpandBlob()
385 pMem->n += pMem->u.nZero; in sqlite3VdbeMemExpandBlob()
462 assert( (pMem->flags & MEM_Null)!=0 || pFunc==pMem->u.pDef ); in sqlite3VdbeMemFinalize()
492 assert( (pAccum->flags & MEM_Null)!=0 || pFunc==pAccum->u.pDef ); in sqlite3VdbeMemAggValue()
519 sqlite3VdbeMemFinalize(p, p->u.pDef); in vdbeMemClearExternAndSetNull()
628 return pMem->u.i; in sqlite3VdbeIntValue()
630 return doubleToInt64(pMem->u.r); in sqlite3VdbeIntValue()
655 return pMem->u.r; in sqlite3VdbeRealValue()
658 return (double)pMem->u.i; in sqlite3VdbeRealValue()
673 if( pMem->flags & (MEM_Int|MEM_IntReal) ) return pMem->u.i!=0; in sqlite3VdbeBooleanValue()
690 ix = doubleToInt64(pMem->u.r); in sqlite3VdbeIntegerAffinity()
702 if( pMem->u.r==ix && ix>SMALLEST_INT64 && ix<LARGEST_INT64 ){ in sqlite3VdbeIntegerAffinity()
703 pMem->u.i = ix; in sqlite3VdbeIntegerAffinity()
717 pMem->u.i = sqlite3VdbeIntValue(pMem); in sqlite3VdbeMemIntegerify()
731 pMem->u.r = sqlite3VdbeRealValue(pMem); in sqlite3VdbeMemRealify()
781 rc = sqlite3AtoF(pMem->z, &pMem->u.r, pMem->n, pMem->enc); in sqlite3VdbeMemNumerify()
783 || sqlite3RealSameAsInt(pMem->u.r, (ix = sqlite3RealToI64(pMem->u.r))) in sqlite3VdbeMemNumerify()
785 pMem->u.i = ix; in sqlite3VdbeMemNumerify()
888 pMem->u.nZero = n; in sqlite3VdbeMemSetZeroBlob()
915 pMem->u.i = val; in vdbeReleaseAndSetInt64()
927 pMem->u.i = val; in sqlite3VdbeMemSetInt64()
947 pMem->u.zPType = zPType ? zPType : ""; in sqlite3VdbeMemSetPointer()
962 pMem->u.r = val; in sqlite3VdbeMemSetDouble()
1009 n += p->u.nZero; in sqlite3VdbeMemTooBig()
1042 assert( (mFlags&(MEM_Int|MEM_IntReal))==0 || pMem->u.i==pX->u.i ); in sqlite3VdbeMemAboutToChange()
1479 pFunc = sqlite3FindFunction(db, p->u.zToken, nVal, enc, 0); in valueFromFunction()
1582 aff = sqlite3AffinityType(pExpr->u.zToken,0); in valueFromExpr()
1607 sqlite3VdbeMemSetInt64(pVal, (i64)pExpr->u.iValue*negInt); in valueFromExpr()
1609 zVal = sqlite3MPrintf(db, "%s%s", zNeg, pExpr->u.zToken); in valueFromExpr()
1634 pVal->u.r = -pVal->u.r; in valueFromExpr()
1635 }else if( pVal->u.i==SMALLEST_INT64 ){ in valueFromExpr()
1637 pVal->u.r = -(double)SMALLEST_INT64; in valueFromExpr()
1639 pVal->u.r = LARGEST_INT64; in valueFromExpr()
1643 pVal->u.i = -pVal->u.i; in valueFromExpr()
1656 assert( pExpr->u.zToken[0]=='x' || pExpr->u.zToken[0]=='X' ); in valueFromExpr()
1657 assert( pExpr->u.zToken[1]=='\'' ); in valueFromExpr()
1660 zVal = &pExpr->u.zToken[2]; in valueFromExpr()
1677 pVal->u.i = pExpr->u.zToken[4]==0; in valueFromExpr()
1976 return p->n + p->u.nZero; in sqlite3ValueBytes()