pPKey2 68051 ext/sqlite3/libsqlite/sqlite3.c const UnpackedRecord *pPKey2, /* Right key */ pPKey2 68063 ext/sqlite3/libsqlite/sqlite3.c pKeyInfo = pPKey2->pKeyInfo; pPKey2 68081 ext/sqlite3/libsqlite/sqlite3.c assert( pKeyInfo->nField+pKeyInfo->nXField>=pPKey2->nField || CORRUPT_DB ); pPKey2 68109 ext/sqlite3/libsqlite/sqlite3.c rc = sqlite3MemCompare(&mem1, &pPKey2->aMem[i], pKeyInfo->aColl[i]); pPKey2 68118 ext/sqlite3/libsqlite/sqlite3.c }while( idx1<szHdr1 && i<pPKey2->nField ); pPKey2 68129 ext/sqlite3/libsqlite/sqlite3.c rc = pPKey2->default_rc; pPKey2 68379 ext/sqlite3/libsqlite/sqlite3.c UnpackedRecord *pPKey2, /* Right key */ pPKey2 68387 ext/sqlite3/libsqlite/sqlite3.c Mem *pRhs = pPKey2->aMem; /* Next field of pPKey2 to compare */ pPKey2 68388 ext/sqlite3/libsqlite/sqlite3.c KeyInfo *pKeyInfo = pPKey2->pKeyInfo; pPKey2 68406 ext/sqlite3/libsqlite/sqlite3.c pPKey2->errCode = (u8)SQLITE_CORRUPT_BKPT; pPKey2 68413 ext/sqlite3/libsqlite/sqlite3.c assert( pPKey2->pKeyInfo->nField+pPKey2->pKeyInfo->nXField>=pPKey2->nField pPKey2 68415 ext/sqlite3/libsqlite/sqlite3.c assert( pPKey2->pKeyInfo->aSortOrder!=0 ); pPKey2 68416 ext/sqlite3/libsqlite/sqlite3.c assert( pPKey2->pKeyInfo->nField>0 ); pPKey2 68485 ext/sqlite3/libsqlite/sqlite3.c pPKey2->errCode = (u8)SQLITE_CORRUPT_BKPT; pPKey2 68493 ext/sqlite3/libsqlite/sqlite3.c &mem1, pRhs, pKeyInfo->aColl[i], &pPKey2->errCode pPKey2 68514 ext/sqlite3/libsqlite/sqlite3.c pPKey2->errCode = (u8)SQLITE_CORRUPT_BKPT; pPKey2 68534 ext/sqlite3/libsqlite/sqlite3.c assert( vdbeRecordCompareDebug(nKey1, pKey1, pPKey2, rc) ); pPKey2 68543 ext/sqlite3/libsqlite/sqlite3.c }while( idx1<(unsigned)szHdr1 && i<pPKey2->nField && d1<=(unsigned)nKey1 ); pPKey2 68554 ext/sqlite3/libsqlite/sqlite3.c || vdbeRecordCompareDebug(nKey1, pKey1, pPKey2, pPKey2->default_rc) pPKey2 68557 ext/sqlite3/libsqlite/sqlite3.c return pPKey2->default_rc; pPKey2 68561 ext/sqlite3/libsqlite/sqlite3.c UnpackedRecord *pPKey2 /* Right key */ pPKey2 68563 ext/sqlite3/libsqlite/sqlite3.c return sqlite3VdbeRecordCompareWithSkip(nKey1, pKey1, pPKey2, 0); pPKey2 68578 ext/sqlite3/libsqlite/sqlite3.c UnpackedRecord *pPKey2 /* Right key */ pPKey2 68585 ext/sqlite3/libsqlite/sqlite3.c i64 v = pPKey2->aMem[0].u.i; pPKey2 68588 ext/sqlite3/libsqlite/sqlite3.c vdbeAssertFieldCountWithinLimits(nKey1, pKey1, pPKey2->pKeyInfo); pPKey2 68638 ext/sqlite3/libsqlite/sqlite3.c return sqlite3VdbeRecordCompare(nKey1, pKey1, pPKey2); pPKey2 68641 ext/sqlite3/libsqlite/sqlite3.c return sqlite3VdbeRecordCompare(nKey1, pKey1, pPKey2); pPKey2 68645 ext/sqlite3/libsqlite/sqlite3.c res = pPKey2->r1; pPKey2 68647 ext/sqlite3/libsqlite/sqlite3.c res = pPKey2->r2; pPKey2 68648 ext/sqlite3/libsqlite/sqlite3.c }else if( pPKey2->nField>1 ){ pPKey2 68651 ext/sqlite3/libsqlite/sqlite3.c res = sqlite3VdbeRecordCompareWithSkip(nKey1, pKey1, pPKey2, 1); pPKey2 68655 ext/sqlite3/libsqlite/sqlite3.c res = pPKey2->default_rc; pPKey2 68658 ext/sqlite3/libsqlite/sqlite3.c assert( vdbeRecordCompareDebug(nKey1, pKey1, pPKey2, res) ); pPKey2 68670 ext/sqlite3/libsqlite/sqlite3.c UnpackedRecord *pPKey2 /* Right key */ pPKey2 68676 ext/sqlite3/libsqlite/sqlite3.c vdbeAssertFieldCountWithinLimits(nKey1, pKey1, pPKey2->pKeyInfo); pPKey2 68679 ext/sqlite3/libsqlite/sqlite3.c res = pPKey2->r1; /* (pKey1/nKey1) is a number or a null */ pPKey2 68681 ext/sqlite3/libsqlite/sqlite3.c res = pPKey2->r2; /* (pKey1/nKey1) is a blob */ pPKey2 68689 ext/sqlite3/libsqlite/sqlite3.c pPKey2->errCode = (u8)SQLITE_CORRUPT_BKPT; pPKey2 68692 ext/sqlite3/libsqlite/sqlite3.c nCmp = MIN( pPKey2->aMem[0].n, nStr ); pPKey2 68693 ext/sqlite3/libsqlite/sqlite3.c res = memcmp(&aKey1[szHdr], pPKey2->aMem[0].z, nCmp); pPKey2 68696 ext/sqlite3/libsqlite/sqlite3.c res = nStr - pPKey2->aMem[0].n; pPKey2 68698 ext/sqlite3/libsqlite/sqlite3.c if( pPKey2->nField>1 ){ pPKey2 68699 ext/sqlite3/libsqlite/sqlite3.c res = sqlite3VdbeRecordCompareWithSkip(nKey1, pKey1, pPKey2, 1); pPKey2 68701 ext/sqlite3/libsqlite/sqlite3.c res = pPKey2->default_rc; pPKey2 68704 ext/sqlite3/libsqlite/sqlite3.c res = pPKey2->r2; pPKey2 68706 ext/sqlite3/libsqlite/sqlite3.c res = pPKey2->r1; pPKey2 68709 ext/sqlite3/libsqlite/sqlite3.c res = pPKey2->r2; pPKey2 68711 ext/sqlite3/libsqlite/sqlite3.c res = pPKey2->r1; pPKey2 68715 ext/sqlite3/libsqlite/sqlite3.c assert( vdbeRecordCompareDebug(nKey1, pKey1, pPKey2, res) pPKey2 68717 ext/sqlite3/libsqlite/sqlite3.c || pPKey2->pKeyInfo->db->mallocFailed