pNode            146745 ext/sqlite3/libsqlite/sqlite3.c     NodeWriter *pNode = &pWriter->aNodeWriter[iLayer];
pNode            146755 ext/sqlite3/libsqlite/sqlite3.c     nPrefix = fts3PrefixCompress(pNode->key.a, pNode->key.n, zTerm, nTerm);
pNode            146760 ext/sqlite3/libsqlite/sqlite3.c     if( pNode->key.n==0 || (pNode->block.n + nSpace)<=p->nNodeSize ){ 
pNode            146765 ext/sqlite3/libsqlite/sqlite3.c       Blob *pBlk = &pNode->block;
pNode            146774 ext/sqlite3/libsqlite/sqlite3.c       blobGrowBuffer(&pNode->key, nTerm, &rc);
pNode            146777 ext/sqlite3/libsqlite/sqlite3.c         if( pNode->key.n ){
pNode            146784 ext/sqlite3/libsqlite/sqlite3.c         memcpy(pNode->key.a, zTerm, nTerm);
pNode            146785 ext/sqlite3/libsqlite/sqlite3.c         pNode->key.n = nTerm;
pNode            146791 ext/sqlite3/libsqlite/sqlite3.c       rc = fts3WriteSegment(p, pNode->iBlock, pNode->block.a, pNode->block.n);
pNode            146793 ext/sqlite3/libsqlite/sqlite3.c       assert( pNode->block.nAlloc>=p->nNodeSize );
pNode            146794 ext/sqlite3/libsqlite/sqlite3.c       pNode->block.a[0] = (char)iLayer;
pNode            146795 ext/sqlite3/libsqlite/sqlite3.c       pNode->block.n = 1 + sqlite3Fts3PutVarint(&pNode->block.a[1], iPtr+1);
pNode            146797 ext/sqlite3/libsqlite/sqlite3.c       iNextPtr = pNode->iBlock;
pNode            146798 ext/sqlite3/libsqlite/sqlite3.c       pNode->iBlock++;
pNode            146799 ext/sqlite3/libsqlite/sqlite3.c       pNode->key.n = 0;
pNode            146835 ext/sqlite3/libsqlite/sqlite3.c   Blob *pNode,                    /* Current node image to append to */
pNode            146849 ext/sqlite3/libsqlite/sqlite3.c   assert( pNode->n>0 );
pNode            146850 ext/sqlite3/libsqlite/sqlite3.c   assert( (pNode->a[0]=='\0')==(aDoclist!=0) );
pNode            146861 ext/sqlite3/libsqlite/sqlite3.c     pNode->n += sqlite3Fts3PutVarint(&pNode->a[pNode->n], nPrefix);
pNode            146863 ext/sqlite3/libsqlite/sqlite3.c   pNode->n += sqlite3Fts3PutVarint(&pNode->a[pNode->n], nSuffix);
pNode            146864 ext/sqlite3/libsqlite/sqlite3.c   memcpy(&pNode->a[pNode->n], &zTerm[nPrefix], nSuffix);
pNode            146865 ext/sqlite3/libsqlite/sqlite3.c   pNode->n += nSuffix;
pNode            146868 ext/sqlite3/libsqlite/sqlite3.c     pNode->n += sqlite3Fts3PutVarint(&pNode->a[pNode->n], nDoclist);
pNode            146869 ext/sqlite3/libsqlite/sqlite3.c     memcpy(&pNode->a[pNode->n], aDoclist, nDoclist);
pNode            146870 ext/sqlite3/libsqlite/sqlite3.c     pNode->n += nDoclist;
pNode            146873 ext/sqlite3/libsqlite/sqlite3.c   assert( pNode->n<=pNode->nAlloc );
pNode            146984 ext/sqlite3/libsqlite/sqlite3.c     NodeWriter *pNode = &pWriter->aNodeWriter[iRoot];
pNode            146985 ext/sqlite3/libsqlite/sqlite3.c     if( pNode->block.n>0 ) break;
pNode            146986 ext/sqlite3/libsqlite/sqlite3.c     assert( *pRc || pNode->block.nAlloc==0 );
pNode            146987 ext/sqlite3/libsqlite/sqlite3.c     assert( *pRc || pNode->key.nAlloc==0 );
pNode            146988 ext/sqlite3/libsqlite/sqlite3.c     sqlite3_free(pNode->block.a);
pNode            146989 ext/sqlite3/libsqlite/sqlite3.c     sqlite3_free(pNode->key.a);
pNode            147025 ext/sqlite3/libsqlite/sqlite3.c     NodeWriter *pNode = &pWriter->aNodeWriter[i];
pNode            147026 ext/sqlite3/libsqlite/sqlite3.c     if( pNode->block.n>0 && rc==SQLITE_OK ){
pNode            147027 ext/sqlite3/libsqlite/sqlite3.c       rc = fts3WriteSegment(p, pNode->iBlock, pNode->block.a, pNode->block.n);
pNode            147029 ext/sqlite3/libsqlite/sqlite3.c     sqlite3_free(pNode->block.a);
pNode            147030 ext/sqlite3/libsqlite/sqlite3.c     sqlite3_free(pNode->key.a);
pNode            147184 ext/sqlite3/libsqlite/sqlite3.c       NodeWriter *pNode;
pNode            147196 ext/sqlite3/libsqlite/sqlite3.c       pNode = &pWriter->aNodeWriter[nHeight];
pNode            147197 ext/sqlite3/libsqlite/sqlite3.c       pNode->iBlock = pWriter->iStart + pWriter->nLeafEst*nHeight;
pNode            147198 ext/sqlite3/libsqlite/sqlite3.c       blobGrowBuffer(&pNode->block, MAX(nRoot, p->nNodeSize), &rc);
pNode            147200 ext/sqlite3/libsqlite/sqlite3.c         memcpy(pNode->block.a, aRoot, nRoot);
pNode            147201 ext/sqlite3/libsqlite/sqlite3.c         pNode->block.n = nRoot;
pNode            147206 ext/sqlite3/libsqlite/sqlite3.c         pNode = &pWriter->aNodeWriter[i];
pNode            147208 ext/sqlite3/libsqlite/sqlite3.c         rc = nodeReaderInit(&reader, pNode->block.a, pNode->block.n);
pNode            147210 ext/sqlite3/libsqlite/sqlite3.c         blobGrowBuffer(&pNode->key, reader.term.n, &rc);
pNode            147212 ext/sqlite3/libsqlite/sqlite3.c           memcpy(pNode->key.a, reader.term.a, reader.term.n);
pNode            147213 ext/sqlite3/libsqlite/sqlite3.c           pNode->key.n = reader.term.n;
pNode            147217 ext/sqlite3/libsqlite/sqlite3.c             pNode = &pWriter->aNodeWriter[i-1];
pNode            147218 ext/sqlite3/libsqlite/sqlite3.c             pNode->iBlock = reader.iChild;
pNode            147220 ext/sqlite3/libsqlite/sqlite3.c             blobGrowBuffer(&pNode->block, MAX(nBlock, p->nNodeSize), &rc);
pNode            147222 ext/sqlite3/libsqlite/sqlite3.c               memcpy(pNode->block.a, aBlock, nBlock);
pNode            147223 ext/sqlite3/libsqlite/sqlite3.c               pNode->block.n = nBlock;
pNode            147438 ext/sqlite3/libsqlite/sqlite3.c static void fts3StartNode(Blob *pNode, int iHeight, sqlite3_int64 iChild){
pNode            147439 ext/sqlite3/libsqlite/sqlite3.c   pNode->a[0] = (char)iHeight;
pNode            147441 ext/sqlite3/libsqlite/sqlite3.c     assert( pNode->nAlloc>=1+sqlite3Fts3VarintLen(iChild) );
pNode            147442 ext/sqlite3/libsqlite/sqlite3.c     pNode->n = 1 + sqlite3Fts3PutVarint(&pNode->a[1], iChild);
pNode            147444 ext/sqlite3/libsqlite/sqlite3.c     assert( pNode->nAlloc>=1 );
pNode            147445 ext/sqlite3/libsqlite/sqlite3.c     pNode->n = 1;
pNode            151274 ext/sqlite3/libsqlite/sqlite3.c #define NCELL(pNode) readInt16(&(pNode)->zData[2])
pNode            151433 ext/sqlite3/libsqlite/sqlite3.c static void nodeHashInsert(Rtree *pRtree, RtreeNode *pNode){
pNode            151435 ext/sqlite3/libsqlite/sqlite3.c   assert( pNode->pNext==0 );
pNode            151436 ext/sqlite3/libsqlite/sqlite3.c   iHash = nodeHash(pNode->iNode);
pNode            151437 ext/sqlite3/libsqlite/sqlite3.c   pNode->pNext = pRtree->aHash[iHash];
pNode            151438 ext/sqlite3/libsqlite/sqlite3.c   pRtree->aHash[iHash] = pNode;
pNode            151444 ext/sqlite3/libsqlite/sqlite3.c static void nodeHashDelete(Rtree *pRtree, RtreeNode *pNode){
pNode            151446 ext/sqlite3/libsqlite/sqlite3.c   if( pNode->iNode!=0 ){
pNode            151447 ext/sqlite3/libsqlite/sqlite3.c     pp = &pRtree->aHash[nodeHash(pNode->iNode)];
pNode            151448 ext/sqlite3/libsqlite/sqlite3.c     for( ; (*pp)!=pNode; pp = &(*pp)->pNext){ assert(*pp); }
pNode            151449 ext/sqlite3/libsqlite/sqlite3.c     *pp = pNode->pNext;
pNode            151450 ext/sqlite3/libsqlite/sqlite3.c     pNode->pNext = 0;
pNode            151461 ext/sqlite3/libsqlite/sqlite3.c   RtreeNode *pNode;
pNode            151462 ext/sqlite3/libsqlite/sqlite3.c   pNode = (RtreeNode *)sqlite3_malloc(sizeof(RtreeNode) + pRtree->iNodeSize);
pNode            151463 ext/sqlite3/libsqlite/sqlite3.c   if( pNode ){
pNode            151464 ext/sqlite3/libsqlite/sqlite3.c     memset(pNode, 0, sizeof(RtreeNode) + pRtree->iNodeSize);
pNode            151465 ext/sqlite3/libsqlite/sqlite3.c     pNode->zData = (u8 *)&pNode[1];
pNode            151466 ext/sqlite3/libsqlite/sqlite3.c     pNode->nRef = 1;
pNode            151467 ext/sqlite3/libsqlite/sqlite3.c     pNode->pParent = pParent;
pNode            151468 ext/sqlite3/libsqlite/sqlite3.c     pNode->isDirty = 1;
pNode            151471 ext/sqlite3/libsqlite/sqlite3.c   return pNode;
pNode            151485 ext/sqlite3/libsqlite/sqlite3.c   RtreeNode *pNode;
pNode            151490 ext/sqlite3/libsqlite/sqlite3.c   if( (pNode = nodeHashLookup(pRtree, iNode)) ){
pNode            151491 ext/sqlite3/libsqlite/sqlite3.c     assert( !pParent || !pNode->pParent || pNode->pParent==pParent );
pNode            151492 ext/sqlite3/libsqlite/sqlite3.c     if( pParent && !pNode->pParent ){
pNode            151494 ext/sqlite3/libsqlite/sqlite3.c       pNode->pParent = pParent;
pNode            151496 ext/sqlite3/libsqlite/sqlite3.c     pNode->nRef++;
pNode            151497 ext/sqlite3/libsqlite/sqlite3.c     *ppNode = pNode;
pNode            151506 ext/sqlite3/libsqlite/sqlite3.c       pNode = (RtreeNode *)sqlite3_malloc(sizeof(RtreeNode)+pRtree->iNodeSize);
pNode            151507 ext/sqlite3/libsqlite/sqlite3.c       if( !pNode ){
pNode            151510 ext/sqlite3/libsqlite/sqlite3.c         pNode->pParent = pParent;
pNode            151511 ext/sqlite3/libsqlite/sqlite3.c         pNode->zData = (u8 *)&pNode[1];
pNode            151512 ext/sqlite3/libsqlite/sqlite3.c         pNode->nRef = 1;
pNode            151513 ext/sqlite3/libsqlite/sqlite3.c         pNode->iNode = iNode;
pNode            151514 ext/sqlite3/libsqlite/sqlite3.c         pNode->isDirty = 0;
pNode            151515 ext/sqlite3/libsqlite/sqlite3.c         pNode->pNext = 0;
pNode            151516 ext/sqlite3/libsqlite/sqlite3.c         memcpy(pNode->zData, zBlob, pRtree->iNodeSize);
pNode            151530 ext/sqlite3/libsqlite/sqlite3.c   if( pNode && iNode==1 ){
pNode            151531 ext/sqlite3/libsqlite/sqlite3.c     pRtree->iDepth = readInt16(pNode->zData);
pNode            151541 ext/sqlite3/libsqlite/sqlite3.c   if( pNode && rc==SQLITE_OK ){
pNode            151542 ext/sqlite3/libsqlite/sqlite3.c     if( NCELL(pNode)>((pRtree->iNodeSize-4)/pRtree->nBytesPerCell) ){
pNode            151548 ext/sqlite3/libsqlite/sqlite3.c     if( pNode!=0 ){
pNode            151549 ext/sqlite3/libsqlite/sqlite3.c       nodeHashInsert(pRtree, pNode);
pNode            151553 ext/sqlite3/libsqlite/sqlite3.c     *ppNode = pNode;
pNode            151555 ext/sqlite3/libsqlite/sqlite3.c     sqlite3_free(pNode);
pNode            151567 ext/sqlite3/libsqlite/sqlite3.c   RtreeNode *pNode,          /* The node into which the cell is to be written */
pNode            151572 ext/sqlite3/libsqlite/sqlite3.c   u8 *p = &pNode->zData[4 + pRtree->nBytesPerCell*iCell];
pNode            151577 ext/sqlite3/libsqlite/sqlite3.c   pNode->isDirty = 1;
pNode            151583 ext/sqlite3/libsqlite/sqlite3.c static void nodeDeleteCell(Rtree *pRtree, RtreeNode *pNode, int iCell){
pNode            151584 ext/sqlite3/libsqlite/sqlite3.c   u8 *pDst = &pNode->zData[4 + pRtree->nBytesPerCell*iCell];
pNode            151586 ext/sqlite3/libsqlite/sqlite3.c   int nByte = (NCELL(pNode) - iCell - 1) * pRtree->nBytesPerCell;
pNode            151588 ext/sqlite3/libsqlite/sqlite3.c   writeInt16(&pNode->zData[2], NCELL(pNode)-1);
pNode            151589 ext/sqlite3/libsqlite/sqlite3.c   pNode->isDirty = 1;
pNode            151600 ext/sqlite3/libsqlite/sqlite3.c   RtreeNode *pNode,             /* Write new cell into this node */
pNode            151607 ext/sqlite3/libsqlite/sqlite3.c   nCell = NCELL(pNode);
pNode            151611 ext/sqlite3/libsqlite/sqlite3.c     nodeOverwriteCell(pRtree, pNode, pCell, nCell);
pNode            151612 ext/sqlite3/libsqlite/sqlite3.c     writeInt16(&pNode->zData[2], nCell+1);
pNode            151613 ext/sqlite3/libsqlite/sqlite3.c     pNode->isDirty = 1;
pNode            151622 ext/sqlite3/libsqlite/sqlite3.c static int nodeWrite(Rtree *pRtree, RtreeNode *pNode){
pNode            151624 ext/sqlite3/libsqlite/sqlite3.c   if( pNode->isDirty ){
pNode            151626 ext/sqlite3/libsqlite/sqlite3.c     if( pNode->iNode ){
pNode            151627 ext/sqlite3/libsqlite/sqlite3.c       sqlite3_bind_int64(p, 1, pNode->iNode);
pNode            151631 ext/sqlite3/libsqlite/sqlite3.c     sqlite3_bind_blob(p, 2, pNode->zData, pRtree->iNodeSize, SQLITE_STATIC);
pNode            151633 ext/sqlite3/libsqlite/sqlite3.c     pNode->isDirty = 0;
pNode            151635 ext/sqlite3/libsqlite/sqlite3.c     if( pNode->iNode==0 && rc==SQLITE_OK ){
pNode            151636 ext/sqlite3/libsqlite/sqlite3.c       pNode->iNode = sqlite3_last_insert_rowid(pRtree->db);
pNode            151637 ext/sqlite3/libsqlite/sqlite3.c       nodeHashInsert(pRtree, pNode);
pNode            151647 ext/sqlite3/libsqlite/sqlite3.c static int nodeRelease(Rtree *pRtree, RtreeNode *pNode){
pNode            151649 ext/sqlite3/libsqlite/sqlite3.c   if( pNode ){
pNode            151650 ext/sqlite3/libsqlite/sqlite3.c     assert( pNode->nRef>0 );
pNode            151651 ext/sqlite3/libsqlite/sqlite3.c     pNode->nRef--;
pNode            151652 ext/sqlite3/libsqlite/sqlite3.c     if( pNode->nRef==0 ){
pNode            151653 ext/sqlite3/libsqlite/sqlite3.c       if( pNode->iNode==1 ){
pNode            151656 ext/sqlite3/libsqlite/sqlite3.c       if( pNode->pParent ){
pNode            151657 ext/sqlite3/libsqlite/sqlite3.c         rc = nodeRelease(pRtree, pNode->pParent);
pNode            151660 ext/sqlite3/libsqlite/sqlite3.c         rc = nodeWrite(pRtree, pNode);
pNode            151662 ext/sqlite3/libsqlite/sqlite3.c       nodeHashDelete(pRtree, pNode);
pNode            151663 ext/sqlite3/libsqlite/sqlite3.c       sqlite3_free(pNode);
pNode            151676 ext/sqlite3/libsqlite/sqlite3.c   RtreeNode *pNode,    /* The node from which to extract the ID */
pNode            151679 ext/sqlite3/libsqlite/sqlite3.c   assert( iCell<NCELL(pNode) );
pNode            151680 ext/sqlite3/libsqlite/sqlite3.c   return readInt64(&pNode->zData[4 + pRtree->nBytesPerCell*iCell]);
pNode            151688 ext/sqlite3/libsqlite/sqlite3.c   RtreeNode *pNode,            /* The node from which to extract a coordinate */
pNode            151693 ext/sqlite3/libsqlite/sqlite3.c   readCoord(&pNode->zData[12 + pRtree->nBytesPerCell*iCell + 4*iCoord], pCoord);
pNode            151702 ext/sqlite3/libsqlite/sqlite3.c   RtreeNode *pNode,            /* The node containing the cell to be read */
pNode            151709 ext/sqlite3/libsqlite/sqlite3.c   pCell->iRowid = nodeGetRowid(pRtree, pNode, iCell);
pNode            151710 ext/sqlite3/libsqlite/sqlite3.c   pData = pNode->zData + (12 + pRtree->nBytesPerCell*iCell);
pNode            152038 ext/sqlite3/libsqlite/sqlite3.c   RtreeNode *pNode, 
pNode            152043 ext/sqlite3/libsqlite/sqlite3.c   int nCell = NCELL(pNode);
pNode            152046 ext/sqlite3/libsqlite/sqlite3.c     if( nodeGetRowid(pRtree, pNode, ii)==iRowid ){
pNode            152058 ext/sqlite3/libsqlite/sqlite3.c static int nodeParentIndex(Rtree *pRtree, RtreeNode *pNode, int *piIndex){
pNode            152059 ext/sqlite3/libsqlite/sqlite3.c   RtreeNode *pParent = pNode->pParent;
pNode            152061 ext/sqlite3/libsqlite/sqlite3.c     return nodeRowidIndex(pRtree, pParent, pNode->iNode, piIndex);
pNode            152288 ext/sqlite3/libsqlite/sqlite3.c   RtreeNode *pNode;
pNode            152299 ext/sqlite3/libsqlite/sqlite3.c     pNode = rtreeNodeOfFirstSearchPoint(pCur, &rc);
pNode            152301 ext/sqlite3/libsqlite/sqlite3.c     nCell = NCELL(pNode);
pNode            152305 ext/sqlite3/libsqlite/sqlite3.c       u8 *pCellData = pNode->zData + (4+pRtree->nBytesPerCell*p->iCell);
pNode            152373 ext/sqlite3/libsqlite/sqlite3.c   RtreeNode *pNode = rtreeNodeOfFirstSearchPoint(pCsr, &rc);
pNode            152375 ext/sqlite3/libsqlite/sqlite3.c     *pRowid = nodeGetRowid(RTREE_OF_CURSOR(pCsr), pNode, p->iCell);
pNode            152389 ext/sqlite3/libsqlite/sqlite3.c   RtreeNode *pNode = rtreeNodeOfFirstSearchPoint(pCsr, &rc);
pNode            152394 ext/sqlite3/libsqlite/sqlite3.c     sqlite3_result_int64(ctx, nodeGetRowid(pRtree, pNode, p->iCell));
pNode            152397 ext/sqlite3/libsqlite/sqlite3.c     nodeGetCoord(pRtree, pNode, p->iCell, i-1, &c);
pNode            152821 ext/sqlite3/libsqlite/sqlite3.c   RtreeNode *pNode;
pNode            152822 ext/sqlite3/libsqlite/sqlite3.c   rc = nodeAcquire(pRtree, 1, 0, &pNode);
pNode            152831 ext/sqlite3/libsqlite/sqlite3.c     int nCell = NCELL(pNode);
pNode            152845 ext/sqlite3/libsqlite/sqlite3.c       nodeGetCell(pRtree, pNode, iCell, &cell);
pNode            152859 ext/sqlite3/libsqlite/sqlite3.c     rc = nodeAcquire(pRtree, iBest, pNode, &pChild);
pNode            152860 ext/sqlite3/libsqlite/sqlite3.c     nodeRelease(pRtree, pNode);
pNode            152861 ext/sqlite3/libsqlite/sqlite3.c     pNode = pChild;
pNode            152864 ext/sqlite3/libsqlite/sqlite3.c   *ppLeaf = pNode;
pNode            152875 ext/sqlite3/libsqlite/sqlite3.c   RtreeNode *pNode,                 /* Adjust ancestry of this node. */
pNode            152878 ext/sqlite3/libsqlite/sqlite3.c   RtreeNode *p = pNode;
pNode            153165 ext/sqlite3/libsqlite/sqlite3.c   RtreeNode *pNode, 
pNode            153174 ext/sqlite3/libsqlite/sqlite3.c       nodeReference(pNode);
pNode            153175 ext/sqlite3/libsqlite/sqlite3.c       pChild->pParent = pNode;
pNode            153178 ext/sqlite3/libsqlite/sqlite3.c   return xSetMapping(pRtree, iRowid, pNode->iNode);
pNode            153183 ext/sqlite3/libsqlite/sqlite3.c   RtreeNode *pNode,
pNode            153191 ext/sqlite3/libsqlite/sqlite3.c   int nCell = NCELL(pNode);
pNode            153212 ext/sqlite3/libsqlite/sqlite3.c     nodeGetCell(pRtree, pNode, i, &aCell[i]);
pNode            153214 ext/sqlite3/libsqlite/sqlite3.c   nodeZero(pRtree, pNode);
pNode            153218 ext/sqlite3/libsqlite/sqlite3.c   if( pNode->iNode==1 ){
pNode            153219 ext/sqlite3/libsqlite/sqlite3.c     pRight = nodeNew(pRtree, pNode);
pNode            153220 ext/sqlite3/libsqlite/sqlite3.c     pLeft = nodeNew(pRtree, pNode);
pNode            153222 ext/sqlite3/libsqlite/sqlite3.c     pNode->isDirty = 1;
pNode            153223 ext/sqlite3/libsqlite/sqlite3.c     writeInt16(pNode->zData, pRtree->iDepth);
pNode            153225 ext/sqlite3/libsqlite/sqlite3.c     pLeft = pNode;
pNode            153258 ext/sqlite3/libsqlite/sqlite3.c   if( pNode->iNode==1 ){
pNode            153289 ext/sqlite3/libsqlite/sqlite3.c   if( pNode->iNode==1 ){
pNode            153360 ext/sqlite3/libsqlite/sqlite3.c static int removeNode(Rtree *pRtree, RtreeNode *pNode, int iHeight){
pNode            153366 ext/sqlite3/libsqlite/sqlite3.c   assert( pNode->nRef==1 );
pNode            153369 ext/sqlite3/libsqlite/sqlite3.c   rc = nodeParentIndex(pRtree, pNode, &iCell);
pNode            153371 ext/sqlite3/libsqlite/sqlite3.c     pParent = pNode->pParent;
pNode            153372 ext/sqlite3/libsqlite/sqlite3.c     pNode->pParent = 0;
pNode            153384 ext/sqlite3/libsqlite/sqlite3.c   sqlite3_bind_int64(pRtree->pDeleteNode, 1, pNode->iNode);
pNode            153391 ext/sqlite3/libsqlite/sqlite3.c   sqlite3_bind_int64(pRtree->pDeleteParent, 1, pNode->iNode);
pNode            153400 ext/sqlite3/libsqlite/sqlite3.c   nodeHashDelete(pRtree, pNode);
pNode            153401 ext/sqlite3/libsqlite/sqlite3.c   pNode->iNode = iHeight;
pNode            153402 ext/sqlite3/libsqlite/sqlite3.c   pNode->pNext = pRtree->pDeleted;
pNode            153403 ext/sqlite3/libsqlite/sqlite3.c   pNode->nRef++;
pNode            153404 ext/sqlite3/libsqlite/sqlite3.c   pRtree->pDeleted = pNode;
pNode            153409 ext/sqlite3/libsqlite/sqlite3.c static int fixBoundingBox(Rtree *pRtree, RtreeNode *pNode){
pNode            153410 ext/sqlite3/libsqlite/sqlite3.c   RtreeNode *pParent = pNode->pParent;
pNode            153414 ext/sqlite3/libsqlite/sqlite3.c     int nCell = NCELL(pNode);
pNode            153416 ext/sqlite3/libsqlite/sqlite3.c     nodeGetCell(pRtree, pNode, 0, &box);
pNode            153419 ext/sqlite3/libsqlite/sqlite3.c       nodeGetCell(pRtree, pNode, ii, &cell);
pNode            153422 ext/sqlite3/libsqlite/sqlite3.c     box.iRowid = pNode->iNode;
pNode            153423 ext/sqlite3/libsqlite/sqlite3.c     rc = nodeParentIndex(pRtree, pNode, &ii);
pNode            153436 ext/sqlite3/libsqlite/sqlite3.c static int deleteCell(Rtree *pRtree, RtreeNode *pNode, int iCell, int iHeight){
pNode            153440 ext/sqlite3/libsqlite/sqlite3.c   if( SQLITE_OK!=(rc = fixLeafParent(pRtree, pNode)) ){
pNode            153447 ext/sqlite3/libsqlite/sqlite3.c   nodeDeleteCell(pRtree, pNode, iCell);
pNode            153454 ext/sqlite3/libsqlite/sqlite3.c   pParent = pNode->pParent;
pNode            153455 ext/sqlite3/libsqlite/sqlite3.c   assert( pParent || pNode->iNode==1 );
pNode            153457 ext/sqlite3/libsqlite/sqlite3.c     if( NCELL(pNode)<RTREE_MINCELLS(pRtree) ){
pNode            153458 ext/sqlite3/libsqlite/sqlite3.c       rc = removeNode(pRtree, pNode, iHeight);
pNode            153460 ext/sqlite3/libsqlite/sqlite3.c       rc = fixBoundingBox(pRtree, pNode);
pNode            153469 ext/sqlite3/libsqlite/sqlite3.c   RtreeNode *pNode, 
pNode            153486 ext/sqlite3/libsqlite/sqlite3.c   nCell = NCELL(pNode)+1;
pNode            153509 ext/sqlite3/libsqlite/sqlite3.c       nodeGetCell(pRtree, pNode, ii, &aCell[ii]);
pNode            153531 ext/sqlite3/libsqlite/sqlite3.c   nodeZero(pRtree, pNode);
pNode            153535 ext/sqlite3/libsqlite/sqlite3.c     nodeInsertCell(pRtree, pNode, p);
pNode            153538 ext/sqlite3/libsqlite/sqlite3.c         rc = rowidWrite(pRtree, p->iRowid, pNode->iNode);
pNode            153540 ext/sqlite3/libsqlite/sqlite3.c         rc = parentWrite(pRtree, p->iRowid, pNode->iNode);
pNode            153545 ext/sqlite3/libsqlite/sqlite3.c     rc = fixBoundingBox(pRtree, pNode);
pNode            153574 ext/sqlite3/libsqlite/sqlite3.c   RtreeNode *pNode,
pNode            153583 ext/sqlite3/libsqlite/sqlite3.c       nodeReference(pNode);
pNode            153584 ext/sqlite3/libsqlite/sqlite3.c       pChild->pParent = pNode;
pNode            153587 ext/sqlite3/libsqlite/sqlite3.c   if( nodeInsertCell(pRtree, pNode, pCell) ){
pNode            153588 ext/sqlite3/libsqlite/sqlite3.c     if( iHeight<=pRtree->iReinsertHeight || pNode->iNode==1){
pNode            153589 ext/sqlite3/libsqlite/sqlite3.c       rc = SplitNode(pRtree, pNode, pCell, iHeight);
pNode            153592 ext/sqlite3/libsqlite/sqlite3.c       rc = Reinsert(pRtree, pNode, pCell, iHeight);
pNode            153595 ext/sqlite3/libsqlite/sqlite3.c     rc = AdjustTree(pRtree, pNode, pCell);
pNode            153598 ext/sqlite3/libsqlite/sqlite3.c         rc = rowidWrite(pRtree, pCell->iRowid, pNode->iNode);
pNode            153600 ext/sqlite3/libsqlite/sqlite3.c         rc = parentWrite(pRtree, pCell->iRowid, pNode->iNode);
pNode            153607 ext/sqlite3/libsqlite/sqlite3.c static int reinsertNodeContent(Rtree *pRtree, RtreeNode *pNode){
pNode            153610 ext/sqlite3/libsqlite/sqlite3.c   int nCell = NCELL(pNode);
pNode            153615 ext/sqlite3/libsqlite/sqlite3.c     nodeGetCell(pRtree, pNode, ii, &cell);
pNode            153620 ext/sqlite3/libsqlite/sqlite3.c     rc = ChooseLeaf(pRtree, &cell, (int)pNode->iNode, &pInsert);
pNode            153623 ext/sqlite3/libsqlite/sqlite3.c       rc = rtreeInsertCell(pRtree, pInsert, &cell, (int)pNode->iNode);