| /sqlite-3.40.0/ext/fts5/ |
| H A D | fts5_hash.c | 116 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 D | fts5_index.c | 1996 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 D | fossildelta.c | 89 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 D | fuzzer.c | 218 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 D | fts3_tokenizer.c | 69 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 D | fts3_tokenize_vtab.c | 78 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 D | fts3.c | 4017 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 D | fts3_expr.c | 1194 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 D | fts3_write.c | 754 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 D | fts3Int.h | 602 int sqlite3Fts3InitTokenizer(Fts3Hash *pHash, const char *,
|
| /sqlite-3.40.0/ext/fts2/ |
| H A D | fts2_tokenizer.c | 62 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 D | fts2.c | 6759 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 D | sqldiff.c | 835 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 D | sqlite3expert.c | 191 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 D | hash.c | 150 unsigned int *pHash /* Write the hash value here */ in findElementWithHash() argument 168 if( pHash ) *pHash = h; in findElementWithHash()
|
| H A D | trigger.c | 390 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 D | build.c | 582 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 D | callback.c | 339 for(p=sqlite3BuiltinFunctions.a[h]; p; p=p->u.pHash){ in sqlite3FunctionSearch() 369 aDef[i].u.pHash = sqlite3BuiltinFunctions.a[h]; in sqlite3InsertBuiltinFuncs()
|
| H A D | pragma.c | 1236 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 D | fkey.c | 706 Hash *pHash = &db->aDb[iDb].pSchema->tblHash; in sqlite3FkClearTriggerCache() local 707 for(k=sqliteHashFirst(pHash); k; k=sqliteHashNext(k)){ in sqlite3FkClearTriggerCache()
|
| H A D | func.c | 2385 for(p=sqlite3BuiltinFunctions.a[i]; p; p=p->u.pHash){ in sqlite3RegisterBuiltinFunctions()
|
| H A D | sqliteInt.h | 1840 FuncDef *pHash; /* Next with a different name but the same hash */ member
|