Lines Matching refs:pHash

9113 ** Collisions are on the FuncDef.pHash chain.
9330 FuncDef *pHash; /* Next with a different name but the same hash */
13936 FuncDefHash *pHash = &GLOBAL(FuncDefHash, sqlite3GlobalFunctions);
13940 sqlite3FuncDefInsert(pHash, &aFunc[i]);
74734 FuncDefHash *pHash = &GLOBAL(FuncDefHash, sqlite3GlobalFunctions);
74738 sqlite3FuncDefInsert(pHash, &aFunc[i]);
76416 0, /* pHash */
76438 0, /* pHash */
77213 Hash *pHash;
77216 pHash = &db->aDb[iDb].pSchema->idxHash;
77218 pIndex = sqlite3HashInsert(pHash, zIdxName, len, 0);
78715 Hash *pHash;
78720 pHash = &pDb->pSchema->tblHash;
78721 for(pElem=sqliteHashFirst(pHash); pElem; pElem=sqliteHashNext(pElem)){
78727 pHash = &pDb->pSchema->idxHash;
78728 for(pElem=sqliteHashFirst(pHash); pElem; pElem=sqliteHashNext(pElem)){
80864 FuncDefHash *pHash, /* Hash table to search */
80870 for(p=pHash->a[h]; p; p=p->pHash){
80882 FuncDefHash *pHash, /* The hash table into which to insert */
80888 int h = (sqlite3UpperToLower[c1] + nName) % ArraySize(pHash->a);
80889 pOther = functionSearch(pHash, h, pDef->zName, nName);
80896 pDef->pHash = pHash->a[h];
80897 pHash->a[h] = pDef;
80965 FuncDefHash *pHash = &GLOBAL(FuncDefHash, sqlite3GlobalFunctions);
80967 p = functionSearch(pHash, h, zName, nName);
83204 ** FuncDef.pHash elements at start-time. The elements of this array
83280 FuncDefHash *pHash = &GLOBAL(FuncDefHash, sqlite3GlobalFunctions);
83284 sqlite3FuncDefInsert(pHash, &aFunc[i]);
94897 Hash *pHash = &db->aDb[iDb].pSchema->trigHash;
94899 pTrig = sqlite3HashInsert(pHash, zName, sqlite3Strlen30(zName), pTrig);
95176 Hash *pHash;
95179 pHash = &(db->aDb[iDb].pSchema->trigHash);
95180 pTrigger = sqlite3HashInsert(pHash, zName, sqlite3Strlen30(zName), 0);
107431 FuncDefHash *pHash = &GLOBAL(FuncDefHash, sqlite3GlobalFunctions);
107433 memset(pHash, 0, sizeof(sqlite3GlobalFunctions));
107989 FuncDef *pNext, *pHash, *p;
107990 for(p=db->aFunc.a[j]; p; p=pHash){
107991 pHash = p->pHash;
113333 SQLITE_PRIVATE int sqlite3Fts3InitTokenizer(Fts3Hash *pHash, const char *,
113879 Fts3Hash *pHash = (Fts3Hash *)pAux;
113932 rc = sqlite3Fts3InitTokenizer(pHash, &z[9], &pTokenizer, pzErr);
113977 rc = sqlite3Fts3InitTokenizer(pHash, "simple", &pTokenizer, pzErr);
116634 Fts3Hash *pHash = (Fts3Hash *)p;
116635 sqlite3Fts3HashClear(pHash);
116636 sqlite3_free(pHash);
116663 Fts3Hash *pHash = 0;
116679 pHash = sqlite3_malloc(sizeof(Fts3Hash));
116680 if( !pHash ){
116683 sqlite3Fts3HashInit(pHash, FTS3_HASH_STRING, 1);
116688 if( sqlite3Fts3HashInsert(pHash, "simple", 7, (void *)pSimple)
116689 || sqlite3Fts3HashInsert(pHash, "porter", 7, (void *)pPorter)
116691 || (pIcu && sqlite3Fts3HashInsert(pHash, "icu", 4, (void *)pIcu))
116712 && SQLITE_OK==(rc = sqlite3Fts3InitHashTable(db, pHash, "fts3_tokenizer"))
116721 db, "fts3", &fts3Module, (void *)pHash, hashDestroy
116728 db, "fts4", &fts3Module, (void *)pHash, 0
116737 if( pHash ){
116738 sqlite3Fts3HashClear(pHash);
116739 sqlite3_free(pHash);
119246 Fts3Hash *pHash;
119253 pHash = (Fts3Hash *)sqlite3_user_data(context);
119266 pOld = sqlite3Fts3HashInsert(pHash, (void *)zName, nName, pPtr);
119272 pPtr = sqlite3Fts3HashFind(pHash, zName, nName);
119336 Fts3Hash *pHash, /* Tokenizer hash table */
119356 m = (sqlite3_tokenizer_module *)sqlite3Fts3HashFind(pHash,z,(int)strlen(z)+1);
119427 Fts3Hash *pHash;
119460 pHash = (Fts3Hash *)sqlite3_user_data(context);
119461 p = (sqlite3_tokenizer_module *)sqlite3Fts3HashFind(pHash, zName, nName+1);
119615 ** the hash table pointed to by argument pHash. The hash table must
119619 ** sqlite3Fts3HashInit(pHash, FTS3_HASH_STRING, 1);
119625 ** provide read/write access to the contents of *pHash.
119632 Fts3Hash *pHash,
119636 void *p = (void *)pHash;