Lines Matching refs:pCell
444 StatCell *pCell = &p->aCell[i]; in statDecodePage() local
449 pCell->iChildPg = sqlite3Get4byte(&aData[iOff]); in statDecodePage()
465 pCell->nLocal = nLocal; in statDecodePage()
474 pCell->nLastOvfl = (nPayload-nLocal) - (nOvfl-1) * (nUsable-4); in statDecodePage()
475 pCell->nOvfl = nOvfl; in statDecodePage()
476 pCell->aOvfl = sqlite3_malloc64(sizeof(u32)*nOvfl); in statDecodePage()
477 if( pCell->aOvfl==0 ) return SQLITE_NOMEM_BKPT; in statDecodePage()
478 pCell->aOvfl[0] = sqlite3Get4byte(&aData[iOff+nLocal]); in statDecodePage()
481 u32 iPrev = pCell->aOvfl[j-1]; in statDecodePage()
488 pCell->aOvfl[j] = sqlite3Get4byte(sqlite3PagerGetData(pPg)); in statDecodePage()
610 StatCell *pCell = &p->aCell[p->iCell]; in statNext() local
611 while( pCell->iOvfl<pCell->nOvfl ){ in statNext()
619 if( pCell->iOvfl<pCell->nOvfl-1 ){ in statNext()
622 pCsr->nPayload += pCell->nLastOvfl; in statNext()
623 pCsr->nUnused += nUsable - 4 - pCell->nLastOvfl; in statNext()
625 iOvfl = pCell->iOvfl; in statNext()
626 pCell->iOvfl++; in statNext()
629 pCsr->iPageno = pCell->aOvfl[iOvfl]; in statNext()