Lines Matching refs:apNew

7881   MemPage *apNew[NB+2];        /* pPage and up to NB siblings after balancing */  in balance_nonroot()  local
8279 pNew = apNew[i] = apOld[i]; in balance_nonroot()
8294 apNew[i] = pNew; in balance_nonroot()
8321 aPgno[i] = apNew[i]->pgno; in balance_nonroot()
8322 assert( apNew[i]->pDbPage->flags & PGHDR_WRITEABLE ); in balance_nonroot()
8323 assert( apNew[i]->pDbPage->flags & PGHDR_DIRTY ); in balance_nonroot()
8328 if( apNew[j]->pgno < apNew[iB]->pgno ) iB = j; in balance_nonroot()
8337 Pgno pgnoA = apNew[i]->pgno; in balance_nonroot()
8338 Pgno pgnoB = apNew[iB]->pgno; in balance_nonroot()
8340 u16 fgA = apNew[i]->pDbPage->flags; in balance_nonroot()
8341 u16 fgB = apNew[iB]->pDbPage->flags; in balance_nonroot()
8342 sqlite3PagerRekey(apNew[i]->pDbPage, pgnoTemp, fgB); in balance_nonroot()
8343 sqlite3PagerRekey(apNew[iB]->pDbPage, pgnoA, fgA); in balance_nonroot()
8344 sqlite3PagerRekey(apNew[i]->pDbPage, pgnoB, fgB); in balance_nonroot()
8345 apNew[i]->pgno = pgnoB; in balance_nonroot()
8346 apNew[iB]->pgno = pgnoA; in balance_nonroot()
8352 apNew[0]->pgno, szNew[0], cntNew[0], in balance_nonroot()
8353 nNew>=2 ? apNew[1]->pgno : 0, nNew>=2 ? szNew[1] : 0, in balance_nonroot()
8355 nNew>=3 ? apNew[2]->pgno : 0, nNew>=3 ? szNew[2] : 0, in balance_nonroot()
8357 nNew>=4 ? apNew[3]->pgno : 0, nNew>=4 ? szNew[3] : 0, in balance_nonroot()
8359 nNew>=5 ? apNew[4]->pgno : 0, nNew>=5 ? szNew[4] : 0, in balance_nonroot()
8364 assert( nNew>=1 && nNew<=ArraySize(apNew) ); in balance_nonroot()
8365 assert( apNew[nNew-1]!=0 ); in balance_nonroot()
8366 put4byte(pRight, apNew[nNew-1]->pgno); in balance_nonroot()
8372 MemPage *pOld = (nNew>nOld ? apNew : apOld)[nOld-1]; in balance_nonroot()
8373 memcpy(&apNew[nNew-1]->aData[8], &pOld->aData[8], 4); in balance_nonroot()
8394 MemPage *pNew = pOld = apNew[0]; in balance_nonroot()
8405 pOld = iOld<nNew ? apNew[iOld] : apOld[iOld]; in balance_nonroot()
8409 pNew = apNew[++iNew]; in balance_nonroot()
8440 MemPage *pNew = apNew[i]; in balance_nonroot()
8544 rc = editPage(apNew[iPg], iOld, iNew, nNewCell, &b); in balance_nonroot()
8547 apNew[iPg]->nFree = usableSpace-szNew[iPg]; in balance_nonroot()
8548 assert( apNew[iPg]->nOverflow==0 ); in balance_nonroot()
8549 assert( apNew[iPg]->nCell==nNewCell ); in balance_nonroot()
8559 if( isRoot && pParent->nCell==0 && pParent->hdrOffset<=apNew[0]->nFree ){ in balance_nonroot()
8576 rc = defragmentPage(apNew[0], -1); in balance_nonroot()
8578 assert( apNew[0]->nFree == in balance_nonroot()
8579 (get2byteNotZero(&apNew[0]->aData[5]) - apNew[0]->cellOffset in balance_nonroot()
8580 - apNew[0]->nCell*2) in balance_nonroot()
8583 copyNodeContent(apNew[0], pParent, &rc); in balance_nonroot()
8584 freePage(apNew[0], &rc); in balance_nonroot()
8590 u32 key = get4byte(&apNew[i]->aData[8]); in balance_nonroot()
8591 ptrmapPut(pBt, key, PTRMAP_BTREE, apNew[i]->pgno, &rc); in balance_nonroot()
8606 if( ISAUTOVACUUM && rc==SQLITE_OK && apNew[0]->isInit ){ in balance_nonroot()
8611 ptrmapCheckPages(apNew, nNew); in balance_nonroot()
8625 releasePage(apNew[i]); in balance_nonroot()