Lines Matching refs:pIdxKey

820   UnpackedRecord *pIdxKey;   /* Unpacked index key */  in btreeMoveto()  local
825 pIdxKey = sqlite3VdbeAllocUnpackedRecord(pKeyInfo); in btreeMoveto()
826 if( pIdxKey==0 ) return SQLITE_NOMEM_BKPT; in btreeMoveto()
827 sqlite3VdbeRecordUnpack(pKeyInfo, (int)nKey, pKey, pIdxKey); in btreeMoveto()
828 if( pIdxKey->nField==0 || pIdxKey->nField>pKeyInfo->nAllField ){ in btreeMoveto()
831 rc = sqlite3BtreeIndexMoveto(pCur, pIdxKey, pRes); in btreeMoveto()
833 sqlite3DbFree(pCur->pKeyInfo->db, pIdxKey); in btreeMoveto()
835 pIdxKey = 0; in btreeMoveto()
5724 UnpackedRecord *pIdxKey, in indexCellCompare() argument
5738 c = xRecordCompare(nCell, (void*)&pCell[1], pIdxKey); in indexCellCompare()
5745 c = xRecordCompare(nCell, (void*)&pCell[2], pIdxKey); in indexCellCompare()
5796 UnpackedRecord *pIdxKey, /* Unpacked index key */ in sqlite3BtreeIndexMoveto() argument
5811 xRecordCompare = sqlite3VdbeFindCompare(pIdxKey); in sqlite3BtreeIndexMoveto()
5812 pIdxKey->errCode = 0; in sqlite3BtreeIndexMoveto()
5813 assert( pIdxKey->default_rc==1 in sqlite3BtreeIndexMoveto()
5814 || pIdxKey->default_rc==0 in sqlite3BtreeIndexMoveto()
5815 || pIdxKey->default_rc==-1 in sqlite3BtreeIndexMoveto()
5836 && (c = indexCellCompare(pCur, pCur->ix, pIdxKey, xRecordCompare))<=0 in sqlite3BtreeIndexMoveto()
5837 && pIdxKey->errCode==SQLITE_OK in sqlite3BtreeIndexMoveto()
5843 && indexCellCompare(pCur, 0, pIdxKey, xRecordCompare)<=0 in sqlite3BtreeIndexMoveto()
5844 && pIdxKey->errCode==SQLITE_OK in sqlite3BtreeIndexMoveto()
5852 pIdxKey->errCode = SQLITE_OK; in sqlite3BtreeIndexMoveto()
5871 assert( pIdxKey!=0 ); in sqlite3BtreeIndexMoveto()
5907 c = xRecordCompare(nCell, (void*)&pCell[1], pIdxKey); in sqlite3BtreeIndexMoveto()
5914 c = xRecordCompare(nCell, (void*)&pCell[2], pIdxKey); in sqlite3BtreeIndexMoveto()
5951 c = sqlite3VdbeRecordCompare(nCell, pCellKey, pIdxKey); in sqlite3BtreeIndexMoveto()
5955 (pIdxKey->errCode!=SQLITE_CORRUPT || c==0) in sqlite3BtreeIndexMoveto()
5956 && (pIdxKey->errCode!=SQLITE_NOMEM || pCur->pBtree->db->mallocFailed) in sqlite3BtreeIndexMoveto()
5967 if( pIdxKey->errCode ) rc = SQLITE_CORRUPT_BKPT; in sqlite3BtreeIndexMoveto()