Lines Matching defs:apPage
48978 i16 iPage; /* Index of current page in apPage */
48979 u16 aiIdx[BTCURSOR_MAX_DEPTH]; /* Current index in apPage[i] */
48980 MemPage *apPage[BTCURSOR_MAX_DEPTH]; /* Pages from root to current page */
49974 if( 0==pCur->apPage[0]->intKey ){
49987 assert( !pCur->apPage[0]->intKey || !pCur->pKey );
49992 releasePage(pCur->apPage[i]);
49993 pCur->apPage[i] = 0;
52682 releasePage(p->apPage[i]);
52683 p->apPage[i] = 0;
52928 ** to zero. But it turns out that the apPage[] and aiIdx[] arrays
52986 releasePage(pCur->apPage[i]);
53016 btreeParseCell(pCur->apPage[iPage], pCur->aiIdx[iPage], &info);
53027 btreeParseCell(pCur->apPage[iPage],pCur->aiIdx[iPage],&pCur->info);
53038 btreeParseCell(pCur->apPage[iPage],pCur->aiIdx[iPage],&pCur->info); \
53247 MemPage *pPage = pCur->apPage[pCur->iPage]; /* Btree page of current entry */
53417 assert( pCur->iPage>=0 && pCur->apPage[pCur->iPage] );
53418 assert( pCur->aiIdx[pCur->iPage]<pCur->apPage[pCur->iPage]->nCell );
53444 assert( pCur->iPage>=0 && pCur->apPage[pCur->iPage] );
53445 assert( pCur->aiIdx[pCur->iPage]<pCur->apPage[pCur->iPage]->nCell );
53480 assert( pCur!=0 && pCur->iPage>=0 && pCur->apPage[pCur->iPage]);
53483 pPage = pCur->apPage[pCur->iPage];
53486 btreeParseCell(pCur->apPage[pCur->iPage], pCur->aiIdx[pCur->iPage],
53565 pCur->apPage[i+1] = pNewPage;
53571 if( pNewPage->nCell<1 || pNewPage->intKey!=pCur->apPage[i]->intKey ){
53609 assert( pCur->apPage[pCur->iPage] );
53618 pCur->apPage[pCur->iPage-1],
53620 pCur->apPage[pCur->iPage]->pgno
53623 testcase( pCur->aiIdx[pCur->iPage-1] > pCur->apPage[pCur->iPage-1]->nCell );
53625 releasePage(pCur->apPage[pCur->iPage]);
53673 releasePage(pCur->apPage[i]);
53680 rc = getAndInitPage(pBt, pCur->pgnoRoot, &pCur->apPage[0]);
53691 assert( pCur->apPage[0]->intKey==1 || pCur->apPage[0]->intKey==0 );
53692 if( (pCur->pKeyInfo==0)!=pCur->apPage[0]->intKey ){
53703 pRoot = pCur->apPage[0];
53738 while( rc==SQLITE_OK && !(pPage = pCur->apPage[pCur->iPage])->leaf ){
53763 while( rc==SQLITE_OK && !(pPage = pCur->apPage[pCur->iPage])->leaf ){
53788 assert( pCur->pgnoRoot==0 || pCur->apPage[pCur->iPage]->nCell==0 );
53791 assert( pCur->apPage[pCur->iPage]->nCell>0 );
53816 assert( pCur->aiIdx[ii]==pCur->apPage[ii]->nCell );
53818 assert( pCur->aiIdx[pCur->iPage]==pCur->apPage[pCur->iPage]->nCell-1 );
53819 assert( pCur->apPage[pCur->iPage]->leaf );
53827 assert( pCur->pgnoRoot==0 || pCur->apPage[pCur->iPage]->nCell==0 );
53884 && pCur->apPage[0]->intKey
53900 assert( pCur->pgnoRoot==0 || pCur->apPage[pCur->iPage] );
53901 assert( pCur->pgnoRoot==0 || pCur->apPage[pCur->iPage]->isInit );
53902 assert( pCur->eState==CURSOR_INVALID || pCur->apPage[pCur->iPage]->nCell>0 );
53905 assert( pCur->pgnoRoot==0 || pCur->apPage[pCur->iPage]->nCell==0 );
53908 assert( pCur->apPage[0]->intKey || pIdxKey );
53912 MemPage *pPage = pCur->apPage[pCur->iPage];
54032 assert( pCur->aiIdx[pCur->iPage]<pCur->apPage[pCur->iPage]->nCell );
54091 pPage = pCur->apPage[pCur->iPage];
54119 pPage = pCur->apPage[pCur->iPage];
54165 pPage = pCur->apPage[pCur->iPage];
54187 pPage = pCur->apPage[pCur->iPage];
55177 static int ptrmapCheckPages(MemPage **apPage, int nPage){
55182 MemPage *pPage = apPage[i];
56025 MemPage *pPage = pCur->apPage[iPage];
56035 rc = balance_deeper(pPage, &pCur->apPage[1]);
56040 assert( pCur->apPage[1]->nOverflow );
56048 MemPage * const pParent = pCur->apPage[iPage-1];
56210 pPage = pCur->apPage[pCur->iPage];
56257 ** of BtCursor.apPage[] and BtCursor.aiIdx[]. Instead of doing that,
56279 pCur->apPage[pCur->iPage]->nOverflow = 0;
56282 assert( pCur->apPage[pCur->iPage]->nOverflow==0 );
56308 if( NEVER(pCur->aiIdx[pCur->iPage]>=pCur->apPage[pCur->iPage]->nCell)
56322 pPage = pCur->apPage[iCellDepth];
56357 MemPage *pLeaf = pCur->apPage[pCur->iPage];
56359 Pgno n = pCur->apPage[iCellDepth+1]->pgno;
56393 releasePage(pCur->apPage[pCur->iPage--]);
56864 pPage = pCur->apPage[pCur->iPage];
56887 }while ( pCur->aiIdx[pCur->iPage]>=pCur->apPage[pCur->iPage]->nCell );
56890 pPage = pCur->apPage[pCur->iPage];
57604 assert( pCsr->apPage[pCsr->iPage]->intKey );