Lines Matching defs:pHash

9415 ** Collisions are on the FuncDef.pHash chain.
9635 FuncDef *pHash; /* Next with a different name but the same hash */
14326 FuncDefHash *pHash = &GLOBAL(FuncDefHash, sqlite3GlobalFunctions);
14330 sqlite3FuncDefInsert(pHash, &aFunc[i]);
77017 FuncDefHash *pHash = &GLOBAL(FuncDefHash, sqlite3GlobalFunctions);
77021 sqlite3FuncDefInsert(pHash, &aFunc[i]);
78713 0, /* pHash */
78735 0, /* pHash */
79508 Hash *pHash;
79511 pHash = &db->aDb[iDb].pSchema->idxHash;
79513 pIndex = sqlite3HashInsert(pHash, zIdxName, len, 0);
81010 Hash *pHash;
81015 pHash = &pDb->pSchema->tblHash;
81016 for(pElem=sqliteHashFirst(pHash); pElem; pElem=sqliteHashNext(pElem)){
81022 pHash = &pDb->pSchema->idxHash;
81023 for(pElem=sqliteHashFirst(pHash); pElem; pElem=sqliteHashNext(pElem)){
83205 FuncDefHash *pHash, /* Hash table to search */
83211 for(p=pHash->a[h]; p; p=p->pHash){
83223 FuncDefHash *pHash, /* The hash table into which to insert */
83229 int h = (sqlite3UpperToLower[c1] + nName) % ArraySize(pHash->a);
83230 pOther = functionSearch(pHash, h, pDef->zName, nName);
83237 pDef->pHash = pHash->a[h];
83238 pHash->a[h] = pDef;
83306 FuncDefHash *pHash = &GLOBAL(FuncDefHash, sqlite3GlobalFunctions);
83308 p = functionSearch(pHash, h, zName, nName);
85571 ** FuncDef.pHash elements at start-time. The elements of this array
85648 FuncDefHash *pHash = &GLOBAL(FuncDefHash, sqlite3GlobalFunctions);
85652 sqlite3FuncDefInsert(pHash, &aFunc[i]);
97457 Hash *pHash = &db->aDb[iDb].pSchema->trigHash;
97459 pTrig = sqlite3HashInsert(pHash, zName, sqlite3Strlen30(zName), pTrig);
97736 Hash *pHash;
97739 pHash = &(db->aDb[iDb].pSchema->trigHash);
97740 pTrigger = sqlite3HashInsert(pHash, zName, sqlite3Strlen30(zName), 0);
110330 FuncDefHash *pHash = &GLOBAL(FuncDefHash, sqlite3GlobalFunctions);
110332 memset(pHash, 0, sizeof(sqlite3GlobalFunctions));
110903 FuncDef *pNext, *pHash, *p;
110904 for(p=db->aFunc.a[j]; p; p=pHash){
110905 pHash = p->pHash;
114473 SQLITE_PRIVATE int sqlite3Fts3InitTokenizer(Fts3Hash *pHash, const char *,
115146 Fts3Hash *pHash = (Fts3Hash *)pAux;
115205 rc = sqlite3Fts3InitTokenizer(pHash, &z[9], &pTokenizer, pzErr);
115294 rc = sqlite3Fts3InitTokenizer(pHash, "simple", &pTokenizer, pzErr);
117401 Fts3Hash *pHash = (Fts3Hash *)p;
117402 sqlite3Fts3HashClear(pHash);
117403 sqlite3_free(pHash);
117430 Fts3Hash *pHash = 0;
117451 pHash = sqlite3_malloc(sizeof(Fts3Hash));
117452 if( !pHash ){
117455 sqlite3Fts3HashInit(pHash, FTS3_HASH_STRING, 1);
117460 if( sqlite3Fts3HashInsert(pHash, "simple", 7, (void *)pSimple)
117461 || sqlite3Fts3HashInsert(pHash, "porter", 7, (void *)pPorter)
117463 || (pIcu && sqlite3Fts3HashInsert(pHash, "icu", 4, (void *)pIcu))
117481 && SQLITE_OK==(rc = sqlite3Fts3InitHashTable(db, pHash, "fts3_tokenizer"))
117489 db, "fts3", &fts3Module, (void *)pHash, hashDestroy
117493 db, "fts4", &fts3Module, (void *)pHash, 0
117501 if( pHash ){
117502 sqlite3Fts3HashClear(pHash);
117503 sqlite3_free(pHash);
121591 Fts3Hash *pHash;
121598 pHash = (Fts3Hash *)sqlite3_user_data(context);
121611 pOld = sqlite3Fts3HashInsert(pHash, (void *)zName, nName, pPtr);
121617 pPtr = sqlite3Fts3HashFind(pHash, zName, nName);
121681 Fts3Hash *pHash, /* Tokenizer hash table */
121701 m = (sqlite3_tokenizer_module *)sqlite3Fts3HashFind(pHash,z,(int)strlen(z)+1);
121774 Fts3Hash *pHash;
121807 pHash = (Fts3Hash *)sqlite3_user_data(context);
121808 p = (sqlite3_tokenizer_module *)sqlite3Fts3HashFind(pHash, zName, nName+1);
121962 ** the hash table pointed to by argument pHash. The hash table must
121966 ** sqlite3Fts3HashInit(pHash, FTS3_HASH_STRING, 1);
121972 ** provide read/write access to the contents of *pHash.
121979 Fts3Hash *pHash,
121983 void *p = (void *)pHash;
122856 Fts3Hash *pHash, /* Pending terms hash table to add entry to */
122863 pList = (PendingList *)fts3HashFind(pHash, zToken, nToken);
122868 if( pList==fts3HashInsert(pHash, zToken, nToken, pList) ){
122872 assert( 0==fts3HashFind(pHash, zToken, nToken) );
122990 Fts3Hash *pHash = &p->aIndex[i].hPending;
122991 for(pElem=fts3HashFirst(pHash); pElem; pElem=fts3HashNext(pElem)){
122995 fts3HashClear(pHash);
123714 Fts3Hash *pHash;
123716 pHash = &p->aIndex[iIndex].hPending;
123721 for(pE=fts3HashFirst(pHash); pE; pE=fts3HashNext(pE)){
123754 Fts3HashElem *pE = fts3HashFindElem(pHash, zTerm, nTerm);