aHash 38948 ext/sqlite3/libsqlite/sqlite3.c u32 aHash[BITVEC_NINT]; /* Hash table representation */ aHash 38989 ext/sqlite3/libsqlite/sqlite3.c while( p->u.aHash[h] ){ aHash 38990 ext/sqlite3/libsqlite/sqlite3.c if( p->u.aHash[h]==i ) return 1; aHash 39032 ext/sqlite3/libsqlite/sqlite3.c if( !p->u.aHash[h] ){ aHash 39042 ext/sqlite3/libsqlite/sqlite3.c if( p->u.aHash[h]==i ) return SQLITE_OK; aHash 39045 ext/sqlite3/libsqlite/sqlite3.c } while( p->u.aHash[h] ); aHash 39053 ext/sqlite3/libsqlite/sqlite3.c u32 *aiValues = sqlite3StackAllocRaw(0, sizeof(p->u.aHash)); aHash 39057 ext/sqlite3/libsqlite/sqlite3.c memcpy(aiValues, p->u.aHash, sizeof(p->u.aHash)); aHash 39070 ext/sqlite3/libsqlite/sqlite3.c p->u.aHash[h] = i; aHash 39097 ext/sqlite3/libsqlite/sqlite3.c memcpy(aiValues, p->u.aHash, sizeof(p->u.aHash)); aHash 39098 ext/sqlite3/libsqlite/sqlite3.c memset(p->u.aHash, 0, sizeof(p->u.aHash)); aHash 39104 ext/sqlite3/libsqlite/sqlite3.c while( p->u.aHash[h] ){ aHash 39108 ext/sqlite3/libsqlite/sqlite3.c p->u.aHash[h] = aiValues[j]; aHash 49755 ext/sqlite3/libsqlite/sqlite3.c volatile ht_slot *aHash; aHash 49757 ext/sqlite3/libsqlite/sqlite3.c aHash = (volatile ht_slot *)&aPgno[HASHTABLE_NPAGE]; aHash 49766 ext/sqlite3/libsqlite/sqlite3.c *paHash = aHash; aHash 49813 ext/sqlite3/libsqlite/sqlite3.c volatile ht_slot *aHash = 0; /* Pointer to hash table to clear */ aHash 49833 ext/sqlite3/libsqlite/sqlite3.c walHashGet(pWal, walFramePage(pWal->hdr.mxFrame), &aHash, &aPgno, &iZero); aHash 49841 ext/sqlite3/libsqlite/sqlite3.c if( aHash[i]>iLimit ){ aHash 49842 ext/sqlite3/libsqlite/sqlite3.c aHash[i] = 0; aHash 49849 ext/sqlite3/libsqlite/sqlite3.c nByte = (int)((char *)aHash - (char *)&aPgno[iLimit+1]); aHash 49860 ext/sqlite3/libsqlite/sqlite3.c for(iKey=walHash(aPgno[i]); aHash[iKey]; iKey=walNextHash(iKey)){ aHash 49861 ext/sqlite3/libsqlite/sqlite3.c if( aHash[iKey]==i ) break; aHash 49863 ext/sqlite3/libsqlite/sqlite3.c assert( aHash[iKey]==i ); aHash 49878 ext/sqlite3/libsqlite/sqlite3.c volatile ht_slot *aHash = 0; /* Hash table */ aHash 49880 ext/sqlite3/libsqlite/sqlite3.c rc = walHashGet(pWal, walFramePage(iFrame), &aHash, &aPgno, &iZero); aHash 49897 ext/sqlite3/libsqlite/sqlite3.c int nByte = (int)((u8 *)&aHash[HASHTABLE_NSLOT] - (u8 *)&aPgno[1]); aHash 49914 ext/sqlite3/libsqlite/sqlite3.c for(iKey=walHash(iPage); aHash[iKey]; iKey=walNextHash(iKey)){ aHash 49918 ext/sqlite3/libsqlite/sqlite3.c aHash[iKey] = (ht_slot)idx; aHash 49927 ext/sqlite3/libsqlite/sqlite3.c for(i=0; i<HASHTABLE_NSLOT; i++){ if( aHash[i] ) nEntry++; } aHash 49939 ext/sqlite3/libsqlite/sqlite3.c for(iKey=walHash(aPgno[i]); aHash[iKey]; iKey=walNextHash(iKey)){ aHash 49940 ext/sqlite3/libsqlite/sqlite3.c if( aHash[iKey]==i ) break; aHash 49942 ext/sqlite3/libsqlite/sqlite3.c assert( aHash[iKey]==i ); aHash 50463 ext/sqlite3/libsqlite/sqlite3.c volatile ht_slot *aHash; aHash 50467 ext/sqlite3/libsqlite/sqlite3.c rc = walHashGet(pWal, i, &aHash, &aPgno, &iZero); aHash 50477 ext/sqlite3/libsqlite/sqlite3.c nEntry = (int)((u32*)aHash - (u32*)aPgno); aHash 51314 ext/sqlite3/libsqlite/sqlite3.c volatile ht_slot *aHash; /* Pointer to hash table */ aHash 51321 ext/sqlite3/libsqlite/sqlite3.c rc = walHashGet(pWal, iHash, &aHash, &aPgno, &iZero); aHash 51326 ext/sqlite3/libsqlite/sqlite3.c for(iKey=walHash(pgno); aHash[iKey]; iKey=walNextHash(iKey)){ aHash 51327 ext/sqlite3/libsqlite/sqlite3.c u32 iFrame = aHash[iKey] + iZero; aHash 51328 ext/sqlite3/libsqlite/sqlite3.c if( iFrame<=iLast && aPgno[aHash[iKey]]==pgno ){ aHash 126934 ext/sqlite3/libsqlite/sqlite3.c static const unsigned char aHash[127] = { aHash 127014 ext/sqlite3/libsqlite/sqlite3.c for(i=((int)aHash[h])-1; i>=0; i=((int)aNext[i])-1){ aHash 151120 ext/sqlite3/libsqlite/sqlite3.c RtreeNode *aHash[HASHSIZE]; /* Hash table of in-memory nodes. */ aHash 151426 ext/sqlite3/libsqlite/sqlite3.c for(p=pRtree->aHash[nodeHash(iNode)]; p && p->iNode!=iNode; p=p->pNext); aHash 151437 ext/sqlite3/libsqlite/sqlite3.c pNode->pNext = pRtree->aHash[iHash]; aHash 151438 ext/sqlite3/libsqlite/sqlite3.c pRtree->aHash[iHash] = pNode; aHash 151447 ext/sqlite3/libsqlite/sqlite3.c pp = &pRtree->aHash[nodeHash(pNode->iNode)];