pHash 11237 ext/sqlite3/libsqlite/sqlite3.c FuncDef *pHash; /* Next with a different name but the same hash */ pHash 16457 ext/sqlite3/libsqlite/sqlite3.c FuncDefHash *pHash = &GLOBAL(FuncDefHash, sqlite3GlobalFunctions); pHash 16461 ext/sqlite3/libsqlite/sqlite3.c sqlite3FuncDefInsert(pHash, &aFunc[i]); pHash 24948 ext/sqlite3/libsqlite/sqlite3.c unsigned int *pHash /* Write the hash value here */ pHash 24965 ext/sqlite3/libsqlite/sqlite3.c *pHash = h; pHash 64535 ext/sqlite3/libsqlite/sqlite3.c FuncDefHash *pHash = &GLOBAL(FuncDefHash, sqlite3GlobalFunctions); pHash 64538 ext/sqlite3/libsqlite/sqlite3.c sqlite3FuncDefInsert(pHash, &aFunc[i]); pHash 87469 ext/sqlite3/libsqlite/sqlite3.c FuncDefHash *pHash = &GLOBAL(FuncDefHash, sqlite3GlobalFunctions); pHash 87473 ext/sqlite3/libsqlite/sqlite3.c sqlite3FuncDefInsert(pHash, &aFunc[i]); pHash 91256 ext/sqlite3/libsqlite/sqlite3.c Hash *pHash; pHash 91259 ext/sqlite3/libsqlite/sqlite3.c pHash = &db->aDb[iDb].pSchema->idxHash; pHash 91260 ext/sqlite3/libsqlite/sqlite3.c pIndex = sqlite3HashInsert(pHash, zIdxName, 0); pHash 93038 ext/sqlite3/libsqlite/sqlite3.c Hash *pHash; pHash 93043 ext/sqlite3/libsqlite/sqlite3.c pHash = &pDb->pSchema->tblHash; pHash 93044 ext/sqlite3/libsqlite/sqlite3.c for(pElem=sqliteHashFirst(pHash); pElem; pElem=sqliteHashNext(pElem)){ pHash 93050 ext/sqlite3/libsqlite/sqlite3.c pHash = &pDb->pSchema->idxHash; pHash 93051 ext/sqlite3/libsqlite/sqlite3.c for(pElem=sqliteHashFirst(pHash); pElem; pElem=sqliteHashNext(pElem)){ pHash 95392 ext/sqlite3/libsqlite/sqlite3.c FuncDefHash *pHash, /* Hash table to search */ pHash 95398 ext/sqlite3/libsqlite/sqlite3.c for(p=pHash->a[h]; p; p=p->pHash){ pHash 95410 ext/sqlite3/libsqlite/sqlite3.c FuncDefHash *pHash, /* The hash table into which to insert */ pHash 95416 ext/sqlite3/libsqlite/sqlite3.c int h = (sqlite3UpperToLower[c1] + nName) % ArraySize(pHash->a); pHash 95417 ext/sqlite3/libsqlite/sqlite3.c pOther = functionSearch(pHash, h, pDef->zName, nName); pHash 95424 ext/sqlite3/libsqlite/sqlite3.c pDef->pHash = pHash->a[h]; pHash 95425 ext/sqlite3/libsqlite/sqlite3.c pHash->a[h] = pDef; pHash 95492 ext/sqlite3/libsqlite/sqlite3.c FuncDefHash *pHash = &GLOBAL(FuncDefHash, sqlite3GlobalFunctions); pHash 95494 ext/sqlite3/libsqlite/sqlite3.c p = functionSearch(pHash, h, zName, nName); pHash 98212 ext/sqlite3/libsqlite/sqlite3.c FuncDefHash *pHash = &GLOBAL(FuncDefHash, sqlite3GlobalFunctions); pHash 98216 ext/sqlite3/libsqlite/sqlite3.c sqlite3FuncDefInsert(pHash, &aFunc[i]); pHash 112600 ext/sqlite3/libsqlite/sqlite3.c Hash *pHash = &db->aDb[iDb].pSchema->trigHash; pHash 112602 ext/sqlite3/libsqlite/sqlite3.c pTrig = sqlite3HashInsert(pHash, zName, pTrig); pHash 112872 ext/sqlite3/libsqlite/sqlite3.c Hash *pHash; pHash 112875 ext/sqlite3/libsqlite/sqlite3.c pHash = &(db->aDb[iDb].pSchema->trigHash); pHash 112876 ext/sqlite3/libsqlite/sqlite3.c pTrigger = sqlite3HashInsert(pHash, zName, 0); pHash 128206 ext/sqlite3/libsqlite/sqlite3.c FuncDefHash *pHash = &GLOBAL(FuncDefHash, sqlite3GlobalFunctions); pHash 128208 ext/sqlite3/libsqlite/sqlite3.c memset(pHash, 0, sizeof(sqlite3GlobalFunctions)); pHash 129084 ext/sqlite3/libsqlite/sqlite3.c FuncDef *pNext, *pHash, *p; pHash 129085 ext/sqlite3/libsqlite/sqlite3.c for(p=db->aFunc.a[j]; p; p=pHash){ pHash 129086 ext/sqlite3/libsqlite/sqlite3.c pHash = p->pHash; pHash 133233 ext/sqlite3/libsqlite/sqlite3.c SQLITE_PRIVATE int sqlite3Fts3InitTokenizer(Fts3Hash *pHash, const char *, pHash 134111 ext/sqlite3/libsqlite/sqlite3.c Fts3Hash *pHash = (Fts3Hash *)pAux; pHash 134184 ext/sqlite3/libsqlite/sqlite3.c rc = sqlite3Fts3InitTokenizer(pHash, &z[9], &pTokenizer, pzErr); pHash 134326 ext/sqlite3/libsqlite/sqlite3.c rc = sqlite3Fts3InitTokenizer(pHash, "simple", &pTokenizer, pzErr); pHash 136819 ext/sqlite3/libsqlite/sqlite3.c Fts3Hash *pHash = (Fts3Hash *)p; pHash 136820 ext/sqlite3/libsqlite/sqlite3.c sqlite3Fts3HashClear(pHash); pHash 136821 ext/sqlite3/libsqlite/sqlite3.c sqlite3_free(pHash); pHash 136851 ext/sqlite3/libsqlite/sqlite3.c Fts3Hash *pHash = 0; pHash 136879 ext/sqlite3/libsqlite/sqlite3.c pHash = sqlite3_malloc(sizeof(Fts3Hash)); pHash 136880 ext/sqlite3/libsqlite/sqlite3.c if( !pHash ){ pHash 136883 ext/sqlite3/libsqlite/sqlite3.c sqlite3Fts3HashInit(pHash, FTS3_HASH_STRING, 1); pHash 136888 ext/sqlite3/libsqlite/sqlite3.c if( sqlite3Fts3HashInsert(pHash, "simple", 7, (void *)pSimple) pHash 136889 ext/sqlite3/libsqlite/sqlite3.c || sqlite3Fts3HashInsert(pHash, "porter", 7, (void *)pPorter) pHash 136892 ext/sqlite3/libsqlite/sqlite3.c || sqlite3Fts3HashInsert(pHash, "unicode61", 10, (void *)pUnicode) pHash 136895 ext/sqlite3/libsqlite/sqlite3.c || (pIcu && sqlite3Fts3HashInsert(pHash, "icu", 4, (void *)pIcu)) pHash 136913 ext/sqlite3/libsqlite/sqlite3.c && SQLITE_OK==(rc = sqlite3Fts3InitHashTable(db, pHash, "fts3_tokenizer")) pHash 136921 ext/sqlite3/libsqlite/sqlite3.c db, "fts3", &fts3Module, (void *)pHash, hashDestroy pHash 136925 ext/sqlite3/libsqlite/sqlite3.c db, "fts4", &fts3Module, (void *)pHash, 0 pHash 136929 ext/sqlite3/libsqlite/sqlite3.c rc = sqlite3Fts3InitTok(db, (void *)pHash); pHash 136937 ext/sqlite3/libsqlite/sqlite3.c if( pHash ){ pHash 136938 ext/sqlite3/libsqlite/sqlite3.c sqlite3Fts3HashClear(pHash); pHash 136939 ext/sqlite3/libsqlite/sqlite3.c sqlite3_free(pHash); pHash 141829 ext/sqlite3/libsqlite/sqlite3.c Fts3Hash *pHash; pHash 141836 ext/sqlite3/libsqlite/sqlite3.c pHash = (Fts3Hash *)sqlite3_user_data(context); pHash 141849 ext/sqlite3/libsqlite/sqlite3.c pOld = sqlite3Fts3HashInsert(pHash, (void *)zName, nName, pPtr); pHash 141856 ext/sqlite3/libsqlite/sqlite3.c pPtr = sqlite3Fts3HashFind(pHash, zName, nName); pHash 141921 ext/sqlite3/libsqlite/sqlite3.c Fts3Hash *pHash, /* Tokenizer hash table */ pHash 141945 ext/sqlite3/libsqlite/sqlite3.c m = (sqlite3_tokenizer_module *)sqlite3Fts3HashFind(pHash,z,(int)strlen(z)+1); pHash 142017 ext/sqlite3/libsqlite/sqlite3.c Fts3Hash *pHash; pHash 142050 ext/sqlite3/libsqlite/sqlite3.c pHash = (Fts3Hash *)sqlite3_user_data(context); pHash 142051 ext/sqlite3/libsqlite/sqlite3.c p = (sqlite3_tokenizer_module *)sqlite3Fts3HashFind(pHash, zName, nName+1); pHash 142225 ext/sqlite3/libsqlite/sqlite3.c Fts3Hash *pHash, pHash 142229 ext/sqlite3/libsqlite/sqlite3.c void *p = (void *)pHash; pHash 142581 ext/sqlite3/libsqlite/sqlite3.c Fts3Hash *pHash, pHash 142589 ext/sqlite3/libsqlite/sqlite3.c p = (sqlite3_tokenizer_module *)sqlite3Fts3HashFind(pHash, zName, nName+1); pHash 142663 ext/sqlite3/libsqlite/sqlite3.c void *pHash, /* Hash table of tokenizers */ pHash 142689 ext/sqlite3/libsqlite/sqlite3.c rc = fts3tokQueryTokenizer((Fts3Hash*)pHash, zModule, &pMod, pzErr); pHash 142925 ext/sqlite3/libsqlite/sqlite3.c SQLITE_PRIVATE int sqlite3Fts3InitTok(sqlite3 *db, Fts3Hash *pHash){ pHash 142953 ext/sqlite3/libsqlite/sqlite3.c rc = sqlite3_create_module(db, "fts3tokenize", &fts3tok_module, (void*)pHash); pHash 143708 ext/sqlite3/libsqlite/sqlite3.c Fts3Hash *pHash, /* Pending terms hash table to add entry to */ pHash 143715 ext/sqlite3/libsqlite/sqlite3.c pList = (PendingList *)fts3HashFind(pHash, zToken, nToken); pHash 143720 ext/sqlite3/libsqlite/sqlite3.c if( pList==fts3HashInsert(pHash, zToken, nToken, pList) ){ pHash 143724 ext/sqlite3/libsqlite/sqlite3.c assert( 0==fts3HashFind(pHash, zToken, nToken) ); pHash 143852 ext/sqlite3/libsqlite/sqlite3.c Fts3Hash *pHash = &p->aIndex[i].hPending; pHash 143853 ext/sqlite3/libsqlite/sqlite3.c for(pElem=fts3HashFirst(pHash); pElem; pElem=fts3HashNext(pElem)){ pHash 143857 ext/sqlite3/libsqlite/sqlite3.c fts3HashClear(pHash); pHash 144636 ext/sqlite3/libsqlite/sqlite3.c Fts3Hash *pHash; pHash 144638 ext/sqlite3/libsqlite/sqlite3.c pHash = &p->aIndex[iIndex].hPending; pHash 144642 ext/sqlite3/libsqlite/sqlite3.c for(pE=fts3HashFirst(pHash); pE; pE=fts3HashNext(pE)){ pHash 144680 ext/sqlite3/libsqlite/sqlite3.c pE = fts3HashFindElem(pHash, zTerm, nTerm);