Lines Matching refs:iCell
65597 int iCell, /* The cell index. First cell is 0 */
65600 pPage->xParseCell(pPage, findCell(pPage, iCell), pInfo);
65689 static u16 cellSize(MemPage *pPage, int iCell){
65690 return pPage->xCellSize(pPage, findCell(pPage, iCell));
71527 int iCell = (iOld + pPg->aiOvfl[i]) - iNew;
71528 if( iCell>=0 && iCell<nNew ){
71529 pCellptr = &pPg->aCellIdx[iCell * 2];
71530 if( nCell>iCell ){
71531 memmove(&pCellptr[2], pCellptr, (nCell - iCell) * 2);
71534 cachedCellSize(pCArray, iCell+iNew);
71537 iCell+iNew, 1, pCArray
187410 u8 iCell; /* Cell index within the node */
187977 int iCell /* Index into pNode into which pCell is written */
187980 u8 *p = &pNode->zData[4 + pRtree->nBytesPerCell*iCell];
187991 static void nodeDeleteCell(Rtree *pRtree, RtreeNode *pNode, int iCell){
187992 u8 *pDst = &pNode->zData[4 + pRtree->nBytesPerCell*iCell];
187994 int nByte = (NCELL(pNode) - iCell - 1) * pRtree->nBytesPerCell;
188088 int iCell /* The cell index from which to extract the ID */
188090 assert( iCell<NCELL(pNode) );
188091 return readInt64(&pNode->zData[4 + pRtree->nBytesPerCell*iCell]);
188100 int iCell, /* The index of the cell within the node */
188104 readCoord(&pNode->zData[12 + pRtree->nBytesPerCell*iCell + 4*iCoord], pCoord);
188114 int iCell, /* Index of the cell within the node */
188120 pCell->iRowid = nodeGetRowid(pRtree, pNode, iCell);
188121 pData = pNode->zData + (12 + pRtree->nBytesPerCell*iCell);
188687 p->iLevel, p->id, p->iCell, p->rScore, p->eWithin
188781 pCellData = pNode->zData + (4+pRtree->nBytesPerCell*p->iCell);
188782 while( p->iCell<nCell ){
188797 p->iCell++;
188803 p->iCell++;
188813 x.iCell = 0;
188816 x.iCell = p->iCell - 1;
188818 if( p->iCell>=nCell ){
188827 p->iCell = x.iCell;
188831 if( p->iCell>=nCell ){
188867 *pRowid = nodeGetRowid(RTREE_OF_CURSOR(pCsr), pNode, p->iCell);
188886 sqlite3_result_int64(ctx, nodeGetRowid(pRtree, pNode, p->iCell));
188888 nodeGetCoord(pRtree, pNode, p->iCell, i-1, &c);
188906 nodeGetRowid(pRtree, pNode, p->iCell));
188995 int iCell = 0;
189024 rc = nodeRowidIndex(pRtree, pLeaf, iRowid, &iCell);
189025 p->iCell = (u8)iCell;
189086 pNew->iCell = 0;
189359 int iCell;
189375 for(iCell=0; iCell<nCell; iCell++){
189379 nodeGetCell(pRtree, pNode, iCell, &cell);
189382 if( iCell==0||growth<fMinGrowth||(growth==fMinGrowth && area<fMinArea) ){
189417 int iCell;
189419 if( (++cnt)>1000 || nodeParentIndex(pRtree, p, &iCell) ){
189424 nodeGetCell(pRtree, pParent, iCell, &cell);
189427 nodeOverwriteCell(pRtree, pParent, &cell, iCell);
189801 int iCell;
189802 rc = nodeParentIndex(pRtree, pLeft, &iCell);
189804 nodeOverwriteCell(pRtree, pParent, &leftbbox, iCell);
189903 int iCell;
189908 rc = nodeParentIndex(pRtree, pNode, &iCell);
189912 rc = deleteCell(pRtree, pParent, iCell, iHeight+1);
189975 static int deleteCell(Rtree *pRtree, RtreeNode *pNode, int iCell, int iHeight){
189986 nodeDeleteCell(pRtree, pNode, iCell);
190191 int iCell; /* Index of iDelete cell in pLeaf */
190212 rc = nodeRowidIndex(pRtree, pLeaf, iDelete, &iCell);
190214 rc = deleteCell(pRtree, pLeaf, iCell, 0);
191271 int iCell, /* Cell number to use in error messages */
191286 "Dimension %d of cell %d on node %lld is corrupt", i, iCell, iNode
191299 , i, iCell, iNode
192886 int iCell = 0;
192907 rc = nodeRowidIndex(pRtree, pLeaf, iRowid, &iCell);
192908 p->iCell = (u8)iCell;
192978 pNew->iCell = 0;
193077 nodeGetRowid(pRtree, pNode, p->iCell));
200363 int iCell; /* Current cell */
200814 pCsr->aPage[0].iCell = 0;
200829 while( p->iCell<p->nCell ){
200830 StatCell *pCell = &p->aCell[p->iCell];
200852 "%s%.3x+%.6x", p->zPath, p->iCell, iOvfl
200858 p->iCell++;
200861 if( !p->iRightChildPg || p->iCell>p->nCell ){
200879 if( p->iCell==p->nCell ){
200882 p[1].iPgno = p->aCell[p->iCell].iChildPg;
200886 p[1].iCell = 0;
200888 p[1].zPath = z = sqlite3_mprintf("%s%.3x/", p->zPath, p->iCell);
200891 p->iCell++;