Lines Matching defs:apCell

57370   u8 **apCell,      /* Pointers to cell bodies */
57397 memcpy(&data[cellbody], apCell[i], sz);
57677 int nCell = 0; /* Number of cells in apCell[] */
57678 int nMaxCells = 0; /* Allocated size of apCell, szCell, aFrom. */
57699 u8 **apCell = 0; /* All cells begin balanced */
57700 u16 *szCell; /* Local size of all cells in apCell[] */
57814 nMaxCells*sizeof(u8*) /* apCell */
57818 apCell = sqlite3ScratchMalloc( szScratch );
57819 if( apCell==0 ){
57823 szCell = (u16*)&apCell[nMaxCells];
57829 ** into the local apCell[] array. Make copies of the divider cells
57835 ** into aSpace1[]. In this way, all cells in apCell[] are without
57837 ** apCell[] include child pointers. Either way, all cells in apCell[]
57861 apCell[nCell] = findOverflowCell(pOld, j);
57862 szCell[nCell] = cellSizePtr(pOld, apCell[nCell]);
57871 apCell[nCell] = findCellv2(aData, maskPage, cellOffset, j);
57872 szCell[nCell] = cellSizePtr(pOld, apCell[nCell]);
57886 apCell[nCell] = pTemp+leafCorrection;
57894 memcpy(apCell[nCell], &pOld->aData[8], 4);
57910 ** in apCell[] of the cell that divides page i from page i+1.
57917 ** cntNew[i]: Index in apCell[] and szCell[] for the first cell to
58074 ** Evenly distribute the data in apCell[] across the new pages.
58083 assemblePage(pNew, cntNew[i]-j, &apCell[j], &szCell[j]);
58099 pCell = apCell[j];
58106 ** then there is no divider cell in apCell[]. Instead, the divider
58112 btreeParseCellPtr(pNew, apCell[j], &info);
58256 ptrmapPut(pBt, get4byte(apCell[i]), PTRMAP_BTREE, pNew->pgno, &rc);
58259 ptrmapPutOvflPtr(pNew, apCell[i], &rc);
58289 sqlite3ScratchFree(apCell);