Lines Matching refs:apPage

47845   i16 iPage;                            /* Index of current page in apPage */
47846 u16 aiIdx[BTCURSOR_MAX_DEPTH]; /* Current index in apPage[i] */
47847 MemPage *apPage[BTCURSOR_MAX_DEPTH]; /* Pages from root to current page */
48843 if( 0==pCur->apPage[0]->intKey ){
48856 assert( !pCur->apPage[0]->intKey || !pCur->pKey );
48861 releasePage(pCur->apPage[i]);
48862 pCur->apPage[i] = 0;
51536 releasePage(p->apPage[i]);
51537 p->apPage[i] = 0;
51785 ** to zero. But it turns out that the apPage[] and aiIdx[] arrays
51843 releasePage(pCur->apPage[i]);
51873 btreeParseCell(pCur->apPage[iPage], pCur->aiIdx[iPage], &info);
51884 btreeParseCell(pCur->apPage[iPage],pCur->aiIdx[iPage],&pCur->info);
51895 btreeParseCell(pCur->apPage[iPage],pCur->aiIdx[iPage],&pCur->info); \
52104 MemPage *pPage = pCur->apPage[pCur->iPage]; /* Btree page of current entry */
52240 assert( pCur->iPage>=0 && pCur->apPage[pCur->iPage] );
52241 assert( pCur->aiIdx[pCur->iPage]<pCur->apPage[pCur->iPage]->nCell );
52267 assert( pCur->iPage>=0 && pCur->apPage[pCur->iPage] );
52268 assert( pCur->aiIdx[pCur->iPage]<pCur->apPage[pCur->iPage]->nCell );
52303 assert( pCur!=0 && pCur->iPage>=0 && pCur->apPage[pCur->iPage]);
52306 pPage = pCur->apPage[pCur->iPage];
52309 btreeParseCell(pCur->apPage[pCur->iPage], pCur->aiIdx[pCur->iPage],
52388 pCur->apPage[i+1] = pNewPage;
52394 if( pNewPage->nCell<1 || pNewPage->intKey!=pCur->apPage[i]->intKey ){
52432 assert( pCur->apPage[pCur->iPage] );
52434 pCur->apPage[pCur->iPage-1],
52436 pCur->apPage[pCur->iPage]->pgno
52438 releasePage(pCur->apPage[pCur->iPage]);
52486 releasePage(pCur->apPage[i]);
52493 rc = getAndInitPage(pBt, pCur->pgnoRoot, &pCur->apPage[0]);
52504 assert( pCur->apPage[0]->intKey==1 || pCur->apPage[0]->intKey==0 );
52505 if( (pCur->pKeyInfo==0)!=pCur->apPage[0]->intKey ){
52516 pRoot = pCur->apPage[0];
52551 while( rc==SQLITE_OK && !(pPage = pCur->apPage[pCur->iPage])->leaf ){
52576 while( rc==SQLITE_OK && !(pPage = pCur->apPage[pCur->iPage])->leaf ){
52601 assert( pCur->pgnoRoot==0 || pCur->apPage[pCur->iPage]->nCell==0 );
52604 assert( pCur->apPage[pCur->iPage]->nCell>0 );
52629 assert( pCur->aiIdx[ii]==pCur->apPage[ii]->nCell );
52631 assert( pCur->aiIdx[pCur->iPage]==pCur->apPage[pCur->iPage]->nCell-1 );
52632 assert( pCur->apPage[pCur->iPage]->leaf );
52640 assert( pCur->pgnoRoot==0 || pCur->apPage[pCur->iPage]->nCell==0 );
52697 && pCur->apPage[0]->intKey
52713 assert( pCur->pgnoRoot==0 || pCur->apPage[pCur->iPage] );
52714 assert( pCur->pgnoRoot==0 || pCur->apPage[pCur->iPage]->isInit );
52715 assert( pCur->eState==CURSOR_INVALID || pCur->apPage[pCur->iPage]->nCell>0 );
52718 assert( pCur->pgnoRoot==0 || pCur->apPage[pCur->iPage]->nCell==0 );
52721 assert( pCur->apPage[0]->intKey || pIdxKey );
52725 MemPage *pPage = pCur->apPage[pCur->iPage];
52841 assert( pCur->aiIdx[pCur->iPage]<pCur->apPage[pCur->iPage]->nCell );
52900 pPage = pCur->apPage[pCur->iPage];
52922 pPage = pCur->apPage[pCur->iPage];
52968 pPage = pCur->apPage[pCur->iPage];
52990 pPage = pCur->apPage[pCur->iPage];
53977 static int ptrmapCheckPages(MemPage **apPage, int nPage){
53982 MemPage *pPage = apPage[i];
54813 MemPage *pPage = pCur->apPage[iPage];
54823 rc = balance_deeper(pPage, &pCur->apPage[1]);
54828 assert( pCur->apPage[1]->nOverflow );
54836 MemPage * const pParent = pCur->apPage[iPage-1];
54997 pPage = pCur->apPage[pCur->iPage];
55044 ** of BtCursor.apPage[] and BtCursor.aiIdx[]. Instead of doing that,
55066 pCur->apPage[pCur->iPage]->nOverflow = 0;
55069 assert( pCur->apPage[pCur->iPage]->nOverflow==0 );
55095 if( NEVER(pCur->aiIdx[pCur->iPage]>=pCur->apPage[pCur->iPage]->nCell)
55109 pPage = pCur->apPage[iCellDepth];
55144 MemPage *pLeaf = pCur->apPage[pCur->iPage];
55146 Pgno n = pCur->apPage[iCellDepth+1]->pgno;
55180 releasePage(pCur->apPage[pCur->iPage--]);
55649 pPage = pCur->apPage[pCur->iPage];
55672 }while ( pCur->aiIdx[pCur->iPage]>=pCur->apPage[pCur->iPage]->nCell );
55675 pPage = pCur->apPage[pCur->iPage];
56388 assert( pCsr->apPage[pCsr->iPage]->intKey );