Lines Matching refs:pMem2
4261 const Mem *pMem2, in vdbeCompareMemString() argument
4268 return pColl->xCmp(pColl->pUser,pMem1->n,pMem1->z,pMem2->n,pMem2->z); in vdbeCompareMemString()
4277 sqlite3VdbeMemShallowCopy(&c2, pMem2, MEM_Ephem); in vdbeCompareMemString()
4375 int sqlite3MemCompare(const Mem *pMem1, const Mem *pMem2, const CollSeq *pColl){ in sqlite3MemCompare() argument
4380 f2 = pMem2->flags; in sqlite3MemCompare()
4382 assert( !sqlite3VdbeMemIsRowSet(pMem1) && !sqlite3VdbeMemIsRowSet(pMem2) ); in sqlite3MemCompare()
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()
4445 assert( pMem1->enc==pMem2->enc || pMem1->db->mallocFailed ); in sqlite3MemCompare()
4456 return vdbeCompareMemString(pMem1, pMem2, pColl, 0); in sqlite3MemCompare()
4463 return sqlite3BlobCompare(pMem1, pMem2); in sqlite3MemCompare()