Lines Matching refs:pMem2
92326 const Mem *pMem2, argument
92337 sqlite3VdbeMemShallowCopy(&c2, pMem2, MEM_Ephem);
92352 const Mem *pMem2, argument
92359 return pColl->xCmp(pColl->pUser,pMem1->n,pMem1->z,pMem2->n,pMem2->z);
92361 return vdbeCompareMemStringWithEncodingChange(pMem1,pMem2,pColl,prcErr);
92453 SQLITE_PRIVATE int sqlite3MemCompare(const Mem *pMem1, const Mem *pMem2, const CollSeq *pColl){ argument
92458 f2 = pMem2->flags;
92460 assert( !sqlite3VdbeMemIsRowSet(pMem1) && !sqlite3VdbeMemIsRowSet(pMem2) );
92478 if( pMem1->u.i < pMem2->u.i ) return -1;
92479 if( pMem1->u.i > pMem2->u.i ) return +1;
92483 if( pMem1->u.r < pMem2->u.r ) return -1;
92484 if( pMem1->u.r > pMem2->u.r ) return +1;
92491 return sqlite3IntFloatCompare(pMem1->u.i, pMem2->u.r);
92493 if( pMem1->u.i < pMem2->u.i ) return -1;
92494 if( pMem1->u.i > pMem2->u.i ) return +1;
92504 return -sqlite3IntFloatCompare(pMem2->u.i, pMem1->u.r);
92523 assert( pMem1->enc==pMem2->enc || pMem1->db->mallocFailed );
92534 return vdbeCompareMemString(pMem1, pMem2, pColl, 0);
92541 return sqlite3BlobCompare(pMem1, pMem2);
93289 Mem *pMem2, /* Actual indexed value */ argument
93295 if( (pMem1->flags & MEM_Real) && (pMem2->flags & MEM_Real) ){
93298 memcpy(&m2,&pMem2->u.r,8);