Lines Matching refs:szCell

71831 ** apCell[] and szCell[] hold, respectively, pointers to the start of each
71836 ** A szCell[] of zero means the size of that cell has not yet been computed.
71888 u16 *szCell; /* Local size of all cells in apCell[] */
71901 if( p->szCell[idx]==0 ){
71902 p->szCell[idx] = p->pRef->xCellSize(p->pRef, p->apCell[idx]);
71905 p->szCell[idx]==p->pRef->xCellSize(p->pRef, p->apCell[idx]) );
71917 assert( p->szCell[N]==0 );
71918 p->szCell[N] = p->pRef->xCellSize(p->pRef, p->apCell[N]);
71919 return p->szCell[N];
71923 if( p->szCell[N] ) return p->szCell[N];
71929 ** szCell[] array contains the size in bytes of each cell. This function
71970 u16 sz = pCArray->szCell[i];
72053 assert( pCArray->szCell[i]!=0 );
72054 sz = pCArray->szCell[i];
72118 sz = pCArray->szCell[i]; assert( sz>0 );
72305 u16 szCell = pPage->xCellSize(pPage, pCell);
72315 b.szCell = &szCell;
72323 pNew->nFree = pBt->usableSize - pNew->cellOffset - 2 - szCell;
72336 if( szCell>pNew->minLocal ){
72526 int nMaxCells = 0; /* Allocated size of apCell, szCell, aFrom. */
72670 + nMaxCells*sizeof(u16) /* b.szCell */
72679 b.szCell = (u16*)&b.apCell[nMaxCells];
72680 aSpace1 = (u8*)&b.szCell[nMaxCells];
72736 memset(&b.szCell[b.nCell], 0, sizeof(b.szCell[0])*(limit+pOld->nOverflow));
72768 b.szCell[b.nCell] = sz;
72776 b.szCell[b.nCell] = b.szCell[b.nCell] - leafCorrection;
72785 while( b.szCell[b.nCell]<4 ){
72788 assert( b.szCell[b.nCell]==3 || CORRUPT_DB );
72791 b.szCell[b.nCell]++;
72809 ** cntNew[i]: Index in b.apCell[] and b.szCell[] for the first cell to
72903 && (bBulk || szRight+b.szCell[d]+2 > szLeft-(b.szCell[r]+(i==k-1?0:2)))){
72906 szRight += b.szCell[d] + 2;
72907 szLeft -= b.szCell[r] + 2;
73108 sz = b.szCell[j] + leafCorrection;
73137 if( b.szCell[j]==4 ){