Lines Matching defs:HashElem

14408 typedef struct HashElem HashElem;
14434 HashElem *first; /* The first element of the array */
14437 HashElem *chain; /* Pointer to first entry with this hash */
14447 struct HashElem {
14448 HashElem *next, *prev; /* Next and previous elements in the table */
14466 ** HashElem *p;
24117 HashElem *p;
24119 nByte += sqlite3GlobalConfig.m.xRoundup(sizeof(HashElem)) * (
36930 HashElem *elem; /* For looping over all elements of the table */
36939 HashElem *next_elem = elem->next;
36969 HashElem *pNew /* The element to be inserted */
36971 HashElem *pHead; /* First element already in pEntry */
37002 HashElem *elem, *next_elem; /* For looping over existing elements */
37038 ** a pointer to a static null element with HashElem.data==0 is returned.
37041 static HashElem *findElementWithHash(
37046 HashElem *elem; /* Used to loop thru the element list */
37049 static HashElem nullElement = { 0, 0, 0, 0 };
37079 HashElem* elem, /* The element to be removed from the pH */
37134 HashElem *elem; /* Used to loop thru the element list */
37135 HashElem *new_elem; /* New element added to the pH */
37151 new_elem = (HashElem*)sqlite3Malloc( sizeof(HashElem) );
70795 HashElem *p;
105782 HashElem *k;
119852 HashElem *k;
120405 HashElem *i;
120765 HashElem *pEntry;
123897 HashElem *k; /* For looping through the symbol table */
124573 HashElem *i;
124607 HashElem *pElem;
126828 HashElem *k; /* For looping over tables in pDb */
127566 HashElem *pElem;
132113 HashElem *k;
139991 HashElem *k;
140055 HashElem *i;
140162 HashElem *p;
140174 HashElem *j;
140194 HashElem *j;
140258 HashElem *k; /* Loop counter: Next table in schema */
140443 HashElem *x; /* For looping over tables in the schema */
141215 HashElem *k; /* Loop over tables of a schema */
151765 HashElem *p; /* Loop variable for TEMP triggers */
155533 HashElem *pThis, *pNext;
180974 HashElem *p;
181126 HashElem *i; /* Hash table iterator */