Home
last modified time | relevance | path

Searched refs:HashElem (Results 1 – 17 of 17) sorted by relevance

/sqlite-3.40.0/src/
H A Dhash.c36 HashElem *elem; /* For looping over all elements of the table */ in sqlite3HashClear()
45 HashElem *next_elem = elem->next; in sqlite3HashClear()
75 HashElem *pNew /* The element to be inserted */ in insertElement()
77 HashElem *pHead; /* First element already in pEntry */ in insertElement()
108 HashElem *elem, *next_elem; /* For looping over existing elements */ in rehash()
147 static HashElem *findElementWithHash( in findElementWithHash()
155 static HashElem nullElement = { 0, 0, 0, 0 }; in findElementWithHash()
184 HashElem* elem, /* The element to be removed from the pH */ in removeElementGivenHash()
239 HashElem *elem; /* Used to loop thru the element list */ in sqlite3HashInsert()
240 HashElem *new_elem; /* New element added to the pH */ in sqlite3HashInsert()
[all …]
H A Dhash.h20 typedef struct HashElem HashElem; typedef
46 HashElem *first; /* The first element of the array */
49 HashElem *chain; /* Pointer to first entry with this hash */
59 struct HashElem { struct
60 HashElem *next, *prev; /* Next and previous elements in the table */ argument
H A Dstatus.c299 HashElem *p; in sqlite3_db_status()
301 nByte += sqlite3GlobalConfig.m.xRoundup(sizeof(HashElem)) * ( in sqlite3_db_status()
H A Dpragma.c1235 HashElem *k; in sqlite3Pragma()
1299 HashElem *i; in sqlite3Pragma()
1406 HashElem *p; in sqlite3Pragma()
1418 HashElem *j; in sqlite3Pragma()
1438 HashElem *j; in sqlite3Pragma()
1502 HashElem *k; /* Loop counter: Next table in schema */ in sqlite3Pragma()
1687 HashElem *x; /* For looping over tables in the schema */ in sqlite3Pragma()
2330 HashElem *k; /* Loop over tables of a schema */ in sqlite3Pragma()
H A Dvdbevtab.c207 HashElem *k; in bytecodevtabColumn()
H A Dcallback.c491 HashElem *pElem; in sqlite3SchemaClear()
H A Dattach.c276 HashElem *pEntry; in detachFunc()
H A Danalyze.c1345 HashElem *k; in analyzeDatabase()
1869 HashElem *i;
H A Dbuild.c2521 HashElem *k; /* For looping through the symbol table */ in sqlite3MarkAllShadowTablesOf()
3185 HashElem *i; in sqliteViewResetAll()
3219 HashElem *pElem; in sqlite3RootPageMoved()
5440 HashElem *k; /* For looping over tables in pDb */ in reindexDatabases()
H A Dfkey.c705 HashElem *k; in sqlite3FkClearTriggerCache()
H A Dvtab.c141 HashElem *pThis, *pNext; in sqlite3_drop_modules()
H A Dmain.c1160 HashElem *p; in disconnectAllVtab()
1304 HashElem *i; /* Hash table iterator */ in sqlite3LeaveMutexAndCloseZombie()
H A Dtrigger.c53 HashElem *p; /* Loop variable for TEMP triggers */ in sqlite3TriggerList()
H A Dbtree.c213 HashElem *p; in hasSharedCacheTableLock()
/sqlite-3.40.0/ext/fts1/
H A Dft_hash.c63 HashElem *elem; /* For looping over all elements of the table */ in HashClear()
72 HashElem *next_elem = elem->next; in HashClear()
206 HashElem *pNew /* The element to be inserted */ in insertElement()
208 HashElem *pHead; /* First element already in pEntry */ in insertElement()
233 HashElem *elem, *next_elem; /* For looping over existing elements */ in rehash()
254 static HashElem *findElementGivenHash( in findElementGivenHash()
284 HashElem* elem, /* The element to be removed from the pH */ in removeElementGivenHash()
322 HashElem *elem; /* The element that matches key */ in HashFind()
352 HashElem *elem; /* Used to loop thru the element list */ in HashInsert()
353 HashElem *new_elem; /* New element added to the pH */ in HashInsert()
[all …]
H A Dft_hash.h22 typedef struct HashElem HashElem; typedef
36 HashElem *first; /* The first element of the array */
42 HashElem *chain; /* Pointer to first entry with this hash */
52 struct HashElem { struct
53 HashElem *next, *prev; /* Next and previous elements in the table */ argument
H A Dfulltext.c1390 HashElem *e; in index_insert()
1442 HashElem *e; in index_delete()