Home
last modified time | relevance | path

Searched refs:pHash (Results 1 – 22 of 22) sorted by relevance

/sqlite-3.40.0/ext/fts5/
H A Dfts5_hash.c116 if( pHash ){ in sqlite3Fts5HashFree()
136 memset(pHash->aSlot, 0, pHash->nSlot * sizeof(Fts5HashEntry*)); in sqlite3Fts5HashClear()
137 pHash->nEntry = 0; in sqlite3Fts5HashClear()
185 pHash->nSlot = nNew; in fts5HashResize()
191 Fts5Hash *pHash, in fts5HashAddPoslistSize() argument
242 Fts5Hash *pHash, in sqlite3Fts5HashWrite() argument
277 if( (pHash->nEntry*2)>=pHash->nSlot ){ in sqlite3Fts5HashWrite()
297 pHash->nEntry++; in sqlite3Fts5HashWrite()
441 Fts5Hash *pHash, in fts5HashEntrySort() argument
478 pHash->nEntry = 0; in fts5HashEntrySort()
[all …]
H A Dfts5_index.c1996 sqlite3Fts5HashScanNext(p->pHash); in fts5SegIterNext_None()
2521 assert( p->pHash ); in fts5SegIterHashInit()
3469 nSeg += (p->pHash ? 1 : 0); in fts5MultiIterNew()
3490 if( p->pHash ){ in fts5MultiIterNew()
3706 if( p->pHash ){ in fts5IndexDiscardData()
3707 sqlite3Fts5HashClear(p->pHash); in fts5IndexDiscardData()
4574 Fts5Hash *pHash = p->pHash; in fts5FlushOneHash() local
4699 sqlite3Fts5HashClear(pHash); in fts5FlushOneHash()
4730 assert( p->pHash ); in fts5IndexFlush()
5341 if( p->pHash==0 ){ in sqlite3Fts5IndexBeginWrite()
[all …]
/sqlite-3.40.0/ext/misc/
H A Dfossildelta.c89 memcpy(pHash->z, z, NHASH); in hash_init()
90 pHash->a = a & 0xffff; in hash_init()
91 pHash->b = b & 0xffff; in hash_init()
92 pHash->i = 0; in hash_init()
99 u16 old = pHash->z[pHash->i]; in hash_next()
100 pHash->z[pHash->i] = c; in hash_next()
101 pHash->i = (pHash->i+1)&(NHASH-1); in hash_next()
102 pHash->a = pHash->a - old + c; in hash_next()
103 pHash->b = pHash->b - NHASH*old + pHash->a; in hash_next()
109 static u32 hash_32bit(hash *pHash){ in hash_32bit() argument
[all …]
H A Dfuzzer.c218 fuzzer_stem *pHash; /* Next stem with same hash on zBasis */ member
704 pLookup = pLookup->pHash; in fuzzerSeen()
891 pNew->pHash = pCur->apHash[h]; in fuzzerNewStem()
/sqlite-3.40.0/ext/fts3/
H A Dfts3_tokenizer.c69 Fts3Hash *pHash; in fts3TokenizerFunc() local
76 pHash = (Fts3Hash *)sqlite3_user_data(context); in fts3TokenizerFunc()
90 pOld = sqlite3Fts3HashInsert(pHash, (void *)zName, nName, pPtr); in fts3TokenizerFunc()
100 pPtr = sqlite3Fts3HashFind(pHash, zName, nName); in fts3TokenizerFunc()
166 Fts3Hash *pHash, /* Tokenizer hash table */ in sqlite3Fts3InitTokenizer() argument
190 m = (sqlite3_tokenizer_module *)sqlite3Fts3HashFind(pHash,z,(int)strlen(z)+1); in sqlite3Fts3InitTokenizer()
266 Fts3Hash *pHash; in testFunc() local
299 pHash = (Fts3Hash *)sqlite3_user_data(context); in testFunc()
300 p = (sqlite3_tokenizer_module *)sqlite3Fts3HashFind(pHash, zName, nName+1); in testFunc()
479 Fts3Hash *pHash, in sqlite3Fts3InitHashTable() argument
[all …]
H A Dfts3_tokenize_vtab.c78 Fts3Hash *pHash, in fts3tokQueryTokenizer() argument
86 p = (sqlite3_tokenizer_module *)sqlite3Fts3HashFind(pHash, zName, nName+1); in fts3tokQueryTokenizer()
160 void *pHash, /* Hash table of tokenizers */ in fts3tokConnectMethod() argument
186 rc = fts3tokQueryTokenizer((Fts3Hash*)pHash, zModule, &pMod, pzErr); in fts3tokConnectMethod()
423 int sqlite3Fts3InitTok(sqlite3 *db, Fts3Hash *pHash, void(*xDestroy)(void*)){ in sqlite3Fts3InitTok() argument
453 db, "fts3tokenize", &fts3tok_module, (void*)pHash, xDestroy in sqlite3Fts3InitTok()
H A Dfts3.c4017 pHash->nRef--; in hashDestroy()
4018 if( pHash->nRef<=0 ){ in hashDestroy()
4020 sqlite3_free(pHash); in hashDestroy()
4051 Fts3HashWrapper *pHash = 0; in sqlite3Fts3Init() local
4080 if( !pHash ){ in sqlite3Fts3Init()
4084 pHash->nRef = 0; in sqlite3Fts3Init()
4121 pHash->nRef++; in sqlite3Fts3Init()
4126 pHash->nRef++; in sqlite3Fts3Init()
4132 pHash->nRef++; in sqlite3Fts3Init()
4141 if( pHash ){ in sqlite3Fts3Init()
[all …]
H A Dfts3_expr.c1194 Fts3Hash *pHash = (Fts3Hash*)sqlite3_user_data(context); in fts3ExprTestCommon() local
1206 rc = sqlite3Fts3InitTokenizer(pHash, zTokenizer, &pTokenizer, &zErr); in fts3ExprTestCommon()
1280 int sqlite3Fts3ExprInitTestInterface(sqlite3 *db, Fts3Hash *pHash){ in sqlite3Fts3ExprInitTestInterface() argument
1282 db, "fts3_exprtest", -1, SQLITE_UTF8, (void*)pHash, fts3ExprTest, 0, 0 in sqlite3Fts3ExprInitTestInterface()
1286 -1, SQLITE_UTF8, (void*)pHash, fts3ExprTestRebalance, 0, 0 in sqlite3Fts3ExprInitTestInterface()
H A Dfts3_write.c754 Fts3Hash *pHash, /* Pending terms hash table to add entry to */ in fts3PendingTermsAddOne() argument
761 pList = (PendingList *)fts3HashFind(pHash, zToken, nToken); in fts3PendingTermsAddOne()
766 if( pList==fts3HashInsert(pHash, zToken, nToken, pList) ){ in fts3PendingTermsAddOne()
770 assert( 0==fts3HashFind(pHash, zToken, nToken) ); in fts3PendingTermsAddOne()
902 Fts3Hash *pHash = &p->aIndex[i].hPending; in sqlite3Fts3PendingTermsClear() local
903 for(pElem=fts3HashFirst(pHash); pElem; pElem=fts3HashNext(pElem)){ in sqlite3Fts3PendingTermsClear()
907 fts3HashClear(pHash); in sqlite3Fts3PendingTermsClear()
1716 Fts3Hash *pHash; in sqlite3Fts3SegReaderPending() local
1718 pHash = &p->aIndex[iIndex].hPending; in sqlite3Fts3SegReaderPending()
1722 for(pE=fts3HashFirst(pHash); pE; pE=fts3HashNext(pE)){ in sqlite3Fts3SegReaderPending()
[all …]
H A Dfts3Int.h602 int sqlite3Fts3InitTokenizer(Fts3Hash *pHash, const char *,
/sqlite-3.40.0/ext/fts2/
H A Dfts2_tokenizer.c62 fts2Hash *pHash; in scalarFunc() local
69 pHash = (fts2Hash *)sqlite3_user_data(context); in scalarFunc()
82 pOld = sqlite3Fts2HashInsert(pHash, (void *)zName, nName, pPtr); in scalarFunc()
88 pPtr = sqlite3Fts2HashFind(pHash, zName, nName); in scalarFunc()
140 fts2Hash *pHash; in testFunc() local
173 pHash = (fts2Hash *)sqlite3_user_data(context); in testFunc()
174 p = (sqlite3_tokenizer_module *)sqlite3Fts2HashFind(pHash, zName, nName+1); in testFunc()
342 fts2Hash *pHash, in sqlite3Fts2InitHashTable() argument
346 void *p = (void *)pHash; in sqlite3Fts2InitHashTable()
H A Dfts2.c6759 fts2Hash *pHash = (fts2Hash *)p; in hashDestroy() local
6760 sqlite3Fts2HashClear(pHash); in hashDestroy()
6761 sqlite3_free(pHash); in hashDestroy()
6789 fts2Hash *pHash = 0; in sqlite3Fts2Init() local
6801 pHash = sqlite3_malloc(sizeof(fts2Hash)); in sqlite3Fts2Init()
6802 if( !pHash ){ in sqlite3Fts2Init()
6805 sqlite3Fts2HashInit(pHash, FTS2_HASH_STRING, 1); in sqlite3Fts2Init()
6833 db, "fts2", &fts2Module, (void *)pHash, hashDestroy in sqlite3Fts2Init()
6839 if( pHash ){ in sqlite3Fts2Init()
6840 sqlite3Fts2HashClear(pHash); in sqlite3Fts2Init()
[all …]
/sqlite-3.40.0/tool/
H A Dsqldiff.c835 pHash->z[i] = z[i]; in hash_init()
837 pHash->a = a & 0xffff; in hash_init()
838 pHash->b = b & 0xffff; in hash_init()
839 pHash->i = 0; in hash_init()
846 u16 old = pHash->z[pHash->i]; in hash_next()
847 pHash->z[pHash->i] = (char)c; in hash_next()
848 pHash->i = (pHash->i+1)&(NHASH-1); in hash_next()
849 pHash->a = pHash->a - old + (char)c; in hash_next()
850 pHash->b = pHash->b - NHASH*old + pHash->a; in hash_next()
856 static u32 hash_32bit(hash *pHash){ in hash_32bit() argument
[all …]
/sqlite-3.40.0/ext/expert/
H A Dsqlite3expert.c191 static void idxHashInit(IdxHash *pHash){ in idxHashInit() argument
192 memset(pHash, 0, sizeof(IdxHash)); in idxHashInit()
198 static void idxHashClear(IdxHash *pHash){ in idxHashClear() argument
203 for(pEntry=pHash->aHash[i]; pEntry; pEntry=pNext){ in idxHashClear()
209 memset(pHash, 0, sizeof(IdxHash)); in idxHashClear()
232 IdxHash *pHash, in idxHashAdd() argument
254 pEntry->pHashNext = pHash->aHash[iHash]; in idxHashAdd()
255 pHash->aHash[iHash] = pEntry; in idxHashAdd()
257 pEntry->pNext = pHash->pFirst; in idxHashAdd()
258 pHash->pFirst = pEntry; in idxHashAdd()
[all …]
/sqlite-3.40.0/src/
H A Dhash.c150 unsigned int *pHash /* Write the hash value here */ in findElementWithHash() argument
168 if( pHash ) *pHash = h; in findElementWithHash()
H A Dtrigger.c390 Hash *pHash = &db->aDb[iDb].pSchema->trigHash; in sqlite3FinishTrigger() local
393 pTrig = sqlite3HashInsert(pHash, zName, pTrig); in sqlite3FinishTrigger()
706 Hash *pHash; in sqlite3UnlinkAndDeleteTrigger() local
709 pHash = &(db->aDb[iDb].pSchema->trigHash); in sqlite3UnlinkAndDeleteTrigger()
710 pTrigger = sqlite3HashInsert(pHash, zName, 0); in sqlite3UnlinkAndDeleteTrigger()
H A Dbuild.c582 Hash *pHash; in sqlite3UnlinkAndDeleteIndex() local
585 pHash = &db->aDb[iDb].pSchema->idxHash; in sqlite3UnlinkAndDeleteIndex()
586 pIndex = sqlite3HashInsert(pHash, zIdxName, 0); in sqlite3UnlinkAndDeleteIndex()
1423 Hash *pHash; in sqlite3DeleteReturning() local
1424 pHash = &(db->aDb[1].pSchema->trigHash); in sqlite3DeleteReturning()
1425 sqlite3HashInsert(pHash, RETURNING_TRIGGER_NAME, 0); in sqlite3DeleteReturning()
1448 Hash *pHash; in sqlite3AddReturning() local
1478 pHash = &(db->aDb[1].pSchema->trigHash); in sqlite3AddReturning()
3220 Hash *pHash; in sqlite3RootPageMoved() local
3225 pHash = &pDb->pSchema->tblHash; in sqlite3RootPageMoved()
[all …]
H A Dcallback.c339 for(p=sqlite3BuiltinFunctions.a[h]; p; p=p->u.pHash){ in sqlite3FunctionSearch()
369 aDef[i].u.pHash = sqlite3BuiltinFunctions.a[h]; in sqlite3InsertBuiltinFuncs()
H A Dpragma.c1236 Hash *pHash; in sqlite3Pragma() local
1245 pHash = &db->aDb[ii].pSchema->tblHash; in sqlite3Pragma()
1246 initNCol = sqliteHashCount(pHash); in sqlite3Pragma()
1248 for(k=sqliteHashFirst(pHash); 1; k=sqliteHashNext(k) ){ in sqlite3Pragma()
1264 pHash = &db->aDb[ii].pSchema->tblHash; in sqlite3Pragma()
1270 for(k=sqliteHashFirst(pHash); k; k=sqliteHashNext(k) ){ in sqlite3Pragma()
1423 for(p=sqlite3BuiltinFunctions.a[i]; p; p=p->u.pHash ){ in sqlite3Pragma()
H A Dfkey.c706 Hash *pHash = &db->aDb[iDb].pSchema->tblHash; in sqlite3FkClearTriggerCache() local
707 for(k=sqliteHashFirst(pHash); k; k=sqliteHashNext(k)){ in sqlite3FkClearTriggerCache()
H A Dfunc.c2385 for(p=sqlite3BuiltinFunctions.a[i]; p; p=p->u.pHash){ in sqlite3RegisterBuiltinFunctions()
H A DsqliteInt.h1840 FuncDef *pHash; /* Next with a different name but the same hash */ member