Home
last modified time | relevance | path

Searched refs:iHash (Results 1 – 9 of 9) sorted by relevance

/sqlite-3.40.0/src/
H A Dtest_wsd.c56 int iHash = 0; in sqlite3_wsd_find() local
61 iHash = (iHash<<3) + ((unsigned char *)&K)[i]; in sqlite3_wsd_find()
63 iHash = iHash%PLS_HASHSIZE; in sqlite3_wsd_find()
66 for(pVar=pGlobal->aData[iHash]; pVar && pVar->pKey!=K; pVar=pVar->pNext); in sqlite3_wsd_find()
74 pVar->pNext = pGlobal->aData[iHash]; in sqlite3_wsd_find()
75 pGlobal->aData[iHash] = pVar; in sqlite3_wsd_find()
H A Dwal.c1013 rc = walIndexPage(pWal, iHash, &pLoc->aPgno); in walHashGet()
1014 assert( rc==SQLITE_OK || iHash>0 ); in walHashGet()
1018 if( iHash==0 ){ in walHashGet()
1038 assert( (iHash==0 || iFrame>HASHTABLE_NPAGE_ONE) in walFramePage()
1039 && (iHash>=1 || iFrame<=HASHTABLE_NPAGE_ONE) in walFramePage()
1044 assert( iHash>=0 ); in walFramePage()
1045 return iHash; in walFramePage()
1052 int iHash = walFramePage(iFrame); in walFramePgno() local
1053 if( iHash==0 ){ in walFramePgno()
3185 for(iHash=walFramePage(iLast); iHash>=iMinHash; iHash--){ in sqlite3WalFindFrame()
[all …]
H A Danalyze.c278 u32 iHash; /* Tiebreaker hash */ member
350 pTo->iHash = pFrom->iHash; in sampleCopy()
522 if( pNew->iHash>pOld->iHash ) return 1; in sampleIsBetterPost()
750 p->current.iHash = p->iPrn = p->iPrn*1103515245 + 12345; in statPush()
/sqlite-3.40.0/ext/fts5/
H A Dfts5_hash.c174 unsigned int iHash; in fts5HashResize() local
177 iHash = fts5HashKey(nNew, (u8*)fts5EntryKey(p), in fts5HashResize()
179 p->pHashNext = apNew[iHash]; in fts5HashResize()
180 apNew[iHash] = p; in fts5HashResize()
249 unsigned int iHash; in sqlite3Fts5HashWrite() local
259 for(p=pHash->aSlot[iHash]; p; p=p->pHashNext){ in sqlite3Fts5HashWrite()
291 assert( iHash==fts5HashKey(pHash->nSlot, (u8*)zKey, nToken+1) ); in sqlite3Fts5HashWrite()
295 p->pHashNext = pHash->aSlot[iHash]; in sqlite3Fts5HashWrite()
296 pHash->aSlot[iHash] = p; in sqlite3Fts5HashWrite()
328 for(pp=&pHash->aSlot[iHash]; *pp!=p; pp=&(*pp)->pHashNext); in sqlite3Fts5HashWrite()
[all …]
/sqlite-3.40.0/ext/lsm1/lsm-test/
H A Dlsmtest_mem.c147 u32 iHash = 0; in tmMalloc() local
153 iHash += (u64)(aFrame[i]) + (iHash<<3); in tmMalloc()
155 iHash = iHash % ArraySize(pTm->aHash); in tmMalloc()
157 for(pAgg=pTm->aHash[iHash]; pAgg; pAgg=pAgg->pNext){ in tmMalloc()
164 pAgg->pNext = pTm->aHash[iHash]; in tmMalloc()
165 pTm->aHash[iHash] = pAgg; in tmMalloc()
/sqlite-3.40.0/ext/lsm1/
H A Dlsm_file.c1015 int iHash; in fsPageRemoveFromHash() local
1063 int iHash = fsHashKey(pFS->nHash, iPg); in fsPageFindInHash() local
1065 if( piHash ) *piHash = iHash; in fsPageFindInHash()
1546 int iHash; in fsPageGet() local
1621 pFS->apHash[iHash] = p; in fsPageGet()
2668 iHash = fsHashKey(pFS->nHash, 0); in fsRemoveHashEntry()
2669 p->pHashNext = pFS->apHash[iHash]; in fsRemoveHashEntry()
2670 pFS->apHash[iHash] = p; in fsRemoveHashEntry()
2706 pFS->apHash[iHash] = pPg; in lsmFsPagePersist()
2725 int iHash; in lsmFsPagePersist() local
[all …]
/sqlite-3.40.0/ext/expert/
H A Dsqlite3expert.c237 int iHash = idxHashString(zKey, nKey); in idxHashAdd() local
240 assert( iHash>=0 ); in idxHashAdd()
241 for(pEntry=pHash->aHash[iHash]; pEntry; pEntry=pEntry->pHashNext){ in idxHashAdd()
254 pEntry->pHashNext = pHash->aHash[iHash]; in idxHashAdd()
255 pHash->aHash[iHash] = pEntry; in idxHashAdd()
268 int iHash; in idxHashFind() local
271 iHash = idxHashString(zKey, nKey); in idxHashFind()
272 assert( iHash>=0 ); in idxHashFind()
273 for(pEntry=pHash->aHash[iHash]; pEntry; pEntry=pEntry->pHashNext){ in idxHashFind()
/sqlite-3.40.0/ext/session/
H A Dsqlite3session.c954 p->pNext = apNew[iHash]; in sessionGrowHash()
955 apNew[iHash] = p; in sessionGrowHash()
1305 int iHash; in sessionPreupdateOneChange() local
1356 for(pC=pTab->apChange[iHash]; pC; pC=pC->pNext){ in sessionPreupdateOneChange()
1419 pC->pNext = pTab->apChange[iHash]; in sessionPreupdateOneChange()
1420 pTab->apChange[iHash] = pC; in sessionPreupdateOneChange()
5141 int iHash; in sessionChangesetToHash() local
5195 iHash = sessionChangeHash( in sessionChangesetToHash()
5202 for(pp=&pTab->apChange[iHash]; *pp; pp=&(*pp)->pNext){ in sessionChangesetToHash()
5222 pChange->pNext = pTab->apChange[iHash]; in sessionChangesetToHash()
[all …]
/sqlite-3.40.0/ext/rtree/
H A Drtree.c641 int iHash; in nodeHashInsert() local
643 iHash = nodeHash(pNode->iNode); in nodeHashInsert()
644 pNode->pNext = pRtree->aHash[iHash]; in nodeHashInsert()
645 pRtree->aHash[iHash] = pNode; in nodeHashInsert()