iNode 151266 ext/sqlite3/libsqlite/sqlite3.c i64 iNode; /* The node number */ iNode 151416 ext/sqlite3/libsqlite/sqlite3.c static int nodeHash(i64 iNode){ iNode 151417 ext/sqlite3/libsqlite/sqlite3.c return iNode % HASHSIZE; iNode 151424 ext/sqlite3/libsqlite/sqlite3.c static RtreeNode *nodeHashLookup(Rtree *pRtree, i64 iNode){ iNode 151426 ext/sqlite3/libsqlite/sqlite3.c for(p=pRtree->aHash[nodeHash(iNode)]; p && p->iNode!=iNode; p=p->pNext); iNode 151436 ext/sqlite3/libsqlite/sqlite3.c iHash = nodeHash(pNode->iNode); iNode 151446 ext/sqlite3/libsqlite/sqlite3.c if( pNode->iNode!=0 ){ iNode 151447 ext/sqlite3/libsqlite/sqlite3.c pp = &pRtree->aHash[nodeHash(pNode->iNode)]; iNode 151479 ext/sqlite3/libsqlite/sqlite3.c i64 iNode, /* Node number to load */ iNode 151490 ext/sqlite3/libsqlite/sqlite3.c if( (pNode = nodeHashLookup(pRtree, iNode)) ){ iNode 151501 ext/sqlite3/libsqlite/sqlite3.c sqlite3_bind_int64(pRtree->pReadNode, 1, iNode); iNode 151513 ext/sqlite3/libsqlite/sqlite3.c pNode->iNode = iNode; iNode 151530 ext/sqlite3/libsqlite/sqlite3.c if( pNode && iNode==1 ){ iNode 151626 ext/sqlite3/libsqlite/sqlite3.c if( pNode->iNode ){ iNode 151627 ext/sqlite3/libsqlite/sqlite3.c sqlite3_bind_int64(p, 1, pNode->iNode); iNode 151635 ext/sqlite3/libsqlite/sqlite3.c if( pNode->iNode==0 && rc==SQLITE_OK ){ iNode 151636 ext/sqlite3/libsqlite/sqlite3.c pNode->iNode = sqlite3_last_insert_rowid(pRtree->db); iNode 151653 ext/sqlite3/libsqlite/sqlite3.c if( pNode->iNode==1 ){ iNode 152061 ext/sqlite3/libsqlite/sqlite3.c return nodeRowidIndex(pRtree, pParent, pNode->iNode, piIndex); iNode 152428 ext/sqlite3/libsqlite/sqlite3.c i64 iNode = sqlite3_column_int64(pRtree->pReadRowid, 0); iNode 152429 ext/sqlite3/libsqlite/sqlite3.c if( piNode ) *piNode = iNode; iNode 152430 ext/sqlite3/libsqlite/sqlite3.c rc = nodeAcquire(pRtree, iNode, 0, ppLeaf); iNode 152516 ext/sqlite3/libsqlite/sqlite3.c i64 iNode = 0; iNode 152517 ext/sqlite3/libsqlite/sqlite3.c rc = findLeafNode(pRtree, iRowid, &pLeaf, &iNode); iNode 152522 ext/sqlite3/libsqlite/sqlite3.c p->id = iNode; iNode 152902 ext/sqlite3/libsqlite/sqlite3.c static int rowidWrite(Rtree *pRtree, sqlite3_int64 iRowid, sqlite3_int64 iNode){ iNode 152904 ext/sqlite3/libsqlite/sqlite3.c sqlite3_bind_int64(pRtree->pWriteRowid, 2, iNode); iNode 152912 ext/sqlite3/libsqlite/sqlite3.c static int parentWrite(Rtree *pRtree, sqlite3_int64 iNode, sqlite3_int64 iPar){ iNode 152913 ext/sqlite3/libsqlite/sqlite3.c sqlite3_bind_int64(pRtree->pWriteParent, 1, iNode); iNode 153178 ext/sqlite3/libsqlite/sqlite3.c return xSetMapping(pRtree, iRowid, pNode->iNode); iNode 153218 ext/sqlite3/libsqlite/sqlite3.c if( pNode->iNode==1 ){ iNode 153250 ext/sqlite3/libsqlite/sqlite3.c || (0==pLeft->iNode && SQLITE_OK!=(rc = nodeWrite(pRtree, pLeft))) iNode 153255 ext/sqlite3/libsqlite/sqlite3.c rightbbox.iRowid = pRight->iNode; iNode 153256 ext/sqlite3/libsqlite/sqlite3.c leftbbox.iRowid = pLeft->iNode; iNode 153258 ext/sqlite3/libsqlite/sqlite3.c if( pNode->iNode==1 ){ iNode 153289 ext/sqlite3/libsqlite/sqlite3.c if( pNode->iNode==1 ){ iNode 153331 ext/sqlite3/libsqlite/sqlite3.c while( rc==SQLITE_OK && pChild->iNode!=1 && pChild->pParent==0 ){ iNode 153333 ext/sqlite3/libsqlite/sqlite3.c sqlite3_bind_int64(pRtree->pReadParent, 1, pChild->iNode); iNode 153337 ext/sqlite3/libsqlite/sqlite3.c i64 iNode; /* Node number of parent node */ iNode 153344 ext/sqlite3/libsqlite/sqlite3.c iNode = sqlite3_column_int64(pRtree->pReadParent, 0); iNode 153345 ext/sqlite3/libsqlite/sqlite3.c for(pTest=pLeaf; pTest && pTest->iNode!=iNode; pTest=pTest->pParent); iNode 153347 ext/sqlite3/libsqlite/sqlite3.c rc2 = nodeAcquire(pRtree, iNode, 0, &pChild->pParent); iNode 153384 ext/sqlite3/libsqlite/sqlite3.c sqlite3_bind_int64(pRtree->pDeleteNode, 1, pNode->iNode); iNode 153391 ext/sqlite3/libsqlite/sqlite3.c sqlite3_bind_int64(pRtree->pDeleteParent, 1, pNode->iNode); iNode 153401 ext/sqlite3/libsqlite/sqlite3.c pNode->iNode = iHeight; iNode 153422 ext/sqlite3/libsqlite/sqlite3.c box.iRowid = pNode->iNode; iNode 153455 ext/sqlite3/libsqlite/sqlite3.c assert( pParent || pNode->iNode==1 ); iNode 153538 ext/sqlite3/libsqlite/sqlite3.c rc = rowidWrite(pRtree, p->iRowid, pNode->iNode); iNode 153540 ext/sqlite3/libsqlite/sqlite3.c rc = parentWrite(pRtree, p->iRowid, pNode->iNode); iNode 153588 ext/sqlite3/libsqlite/sqlite3.c if( iHeight<=pRtree->iReinsertHeight || pNode->iNode==1){ iNode 153598 ext/sqlite3/libsqlite/sqlite3.c rc = rowidWrite(pRtree, pCell->iRowid, pNode->iNode); iNode 153600 ext/sqlite3/libsqlite/sqlite3.c rc = parentWrite(pRtree, pCell->iRowid, pNode->iNode); iNode 153620 ext/sqlite3/libsqlite/sqlite3.c rc = ChooseLeaf(pRtree, &cell, (int)pNode->iNode, &pInsert); iNode 153623 ext/sqlite3/libsqlite/sqlite3.c rc = rtreeInsertCell(pRtree, pInsert, &cell, (int)pNode->iNode);