Lines Matching refs:apHash
56308 PgHdr1 **apHash; /* Hash table for fast lookup by key */ member
56663 PgHdr1 *pNext = p->apHash[i];
56671 sqlite3_free(p->apHash);
56672 p->apHash = apNew;
56716 for(pp=&pCache->apHash[h]; (*pp)!=pPage; pp=&(*pp)->pNext);
56779 pp = &pCache->apHash[h];
57003 assert( pCache->nHash>0 && pCache->apHash );
57035 pPage->pNext = pCache->apHash[h];
57041 pCache->apHash[h] = pPage;
57117 pPage = pCache->apHash[iKey % pCache->nHash];
57237 pp = &pCache->apHash[hOld];
57246 pPage->pNext = pCache->apHash[hNew];
57247 pCache->apHash[hNew] = pPage;
57291 sqlite3_free(pCache->apHash);
239185 Fts5TermsetEntry *apHash[512];
239215 hash = hash % ArraySize(p->apHash);
239217 for(pEntry=p->apHash[hash]; pEntry; pEntry=pEntry->pNext){
239234 pEntry->pNext = p->apHash[hash];
239235 p->apHash[hash] = pEntry;
239246 for(i=0; i<ArraySize(p->apHash); i++){
239247 Fts5TermsetEntry *pEntry = p->apHash[i];
252285 Fts5Data **apHash = 0;
252309 fts5IndexTombstoneRebuild(p, pSeg, pPg, iPg, szKey, &nHash, &apHash);
252310 assert( p->rc==SQLITE_OK || (nHash==0 && apHash==0) );
252316 fts5IndexTombstoneAddToPage(apHash[iRowid % nHash], 1, nHash, iRowid);
252319 fts5DataWrite(p, iTombstoneRowid, apHash[ii]->p, apHash[ii]->nn);
252326 fts5IndexFreeArray(apHash, nHash);