• Home
  • Raw
  • Download

Lines Matching refs:iNode

130372   i64 iNode;
130512 static int nodeHash(i64 iNode){
130514 (iNode>>56) ^ (iNode>>48) ^ (iNode>>40) ^ (iNode>>32) ^
130515 (iNode>>24) ^ (iNode>>16) ^ (iNode>> 8) ^ (iNode>> 0)
130523 static RtreeNode *nodeHashLookup(Rtree *pRtree, i64 iNode){
130525 for(p=pRtree->aHash[nodeHash(iNode)]; p && p->iNode!=iNode; p=p->pNext);
130535 iHash = nodeHash(pNode->iNode);
130545 if( pNode->iNode!=0 ){
130546 pp = &pRtree->aHash[nodeHash(pNode->iNode)];
130579 i64 iNode, /* Node number to load */
130590 if( (pNode = nodeHashLookup(pRtree, iNode)) ){
130601 sqlite3_bind_int64(pRtree->pReadNode, 1, iNode);
130613 pNode->iNode = iNode;
130630 if( pNode && iNode==1 ){
130728 if( pNode->iNode ){
130729 sqlite3_bind_int64(p, 1, pNode->iNode);
130737 if( pNode->iNode==0 && rc==SQLITE_OK ){
130738 pNode->iNode = sqlite3_last_insert_rowid(pRtree->db);
130756 if( pNode->iNode==1 ){
131188 return nodeRowidIndex(pRtree, pParent, pNode->iNode, piIndex);
131288 i64 iNode = sqlite3_column_int64(pRtree->pReadRowid, 0);
131289 rc = nodeAcquire(pRtree, iNode, 0, ppLeaf);
131795 static int rowidWrite(Rtree *pRtree, sqlite3_int64 iRowid, sqlite3_int64 iNode){
131797 sqlite3_bind_int64(pRtree->pWriteRowid, 2, iNode);
131805 static int parentWrite(Rtree *pRtree, sqlite3_int64 iNode, sqlite3_int64 iPar){
131806 sqlite3_bind_int64(pRtree->pWriteParent, 1, iNode);
132277 return xSetMapping(pRtree, iRowid, pNode->iNode);
132317 if( pNode->iNode==1 ){
132348 || (0==pLeft->iNode && SQLITE_OK!=(rc = nodeWrite(pRtree, pLeft)))
132353 rightbbox.iRowid = pRight->iNode;
132354 leftbbox.iRowid = pLeft->iNode;
132356 if( pNode->iNode==1 ){
132387 if( pNode->iNode==1 ){
132429 while( rc==SQLITE_OK && pChild->iNode!=1 && pChild->pParent==0 ){
132431 sqlite3_bind_int64(pRtree->pReadParent, 1, pChild->iNode);
132435 i64 iNode; /* Node number of parent node */
132442 iNode = sqlite3_column_int64(pRtree->pReadParent, 0);
132443 for(pTest=pLeaf; pTest && pTest->iNode!=iNode; pTest=pTest->pParent);
132445 rc2 = nodeAcquire(pRtree, iNode, 0, &pChild->pParent);
132482 sqlite3_bind_int64(pRtree->pDeleteNode, 1, pNode->iNode);
132489 sqlite3_bind_int64(pRtree->pDeleteParent, 1, pNode->iNode);
132499 pNode->iNode = iHeight;
132520 box.iRowid = pNode->iNode;
132553 assert( pParent || pNode->iNode==1 );
132634 rc = rowidWrite(pRtree, p->iRowid, pNode->iNode);
132636 rc = parentWrite(pRtree, p->iRowid, pNode->iNode);
132685 if( iHeight<=pRtree->iReinsertHeight || pNode->iNode==1){
132698 rc = rowidWrite(pRtree, pCell->iRowid, pNode->iNode);
132700 rc = parentWrite(pRtree, pCell->iRowid, pNode->iNode);
132720 rc = ChooseLeaf(pRtree, &cell, (int)pNode->iNode, &pInsert);
132723 rc = rtreeInsertCell(pRtree, pInsert, &cell, (int)pNode->iNode);