Fts3HashElem 111707 sqlite3/libsqlite/sqlite3.c typedef struct Fts3HashElem Fts3HashElem; Fts3HashElem 111721 sqlite3/libsqlite/sqlite3.c Fts3HashElem *first; /* The first element of the array */ Fts3HashElem 111725 sqlite3/libsqlite/sqlite3.c Fts3HashElem *chain; /* Pointer to first entry with this hash */ Fts3HashElem 111736 sqlite3/libsqlite/sqlite3.c Fts3HashElem *next, *prev; /* Next and previous elements in the table */ Fts3HashElem 111763 sqlite3/libsqlite/sqlite3.c SQLITE_PRIVATE Fts3HashElem *sqlite3Fts3HashFindElem(const Fts3Hash *, const void *, int); Fts3HashElem 117947 sqlite3/libsqlite/sqlite3.c Fts3HashElem *elem; /* For looping over all elements of the table */ Fts3HashElem 117956 sqlite3/libsqlite/sqlite3.c Fts3HashElem *next_elem = elem->next; Fts3HashElem 118043 sqlite3/libsqlite/sqlite3.c Fts3HashElem *pHead; /* First element already in pEntry */ Fts3HashElem 118070 sqlite3/libsqlite/sqlite3.c Fts3HashElem *elem, *next_elem; /* For looping over existing elements */ Fts3HashElem 118092 sqlite3/libsqlite/sqlite3.c static Fts3HashElem *fts3FindElementByHash( Fts3HashElem 118098 sqlite3/libsqlite/sqlite3.c Fts3HashElem *elem; /* Used to loop thru the element list */ Fts3HashElem 118154 sqlite3/libsqlite/sqlite3.c SQLITE_PRIVATE Fts3HashElem *sqlite3Fts3HashFindElem( Fts3HashElem 118176 sqlite3/libsqlite/sqlite3.c Fts3HashElem *pElem; /* The element that matches key (if any) */ Fts3HashElem 118205 sqlite3/libsqlite/sqlite3.c Fts3HashElem *elem; /* Used to loop thru the element list */ Fts3HashElem 118206 sqlite3/libsqlite/sqlite3.c Fts3HashElem *new_elem; /* New element added to the pH */ Fts3HashElem 118233 sqlite3/libsqlite/sqlite3.c new_elem = (Fts3HashElem*)fts3HashMalloc( sizeof(Fts3HashElem) ); Fts3HashElem 119741 sqlite3/libsqlite/sqlite3.c Fts3HashElem **ppNextElem; Fts3HashElem 120223 sqlite3/libsqlite/sqlite3.c p->nPendingData -= (pList->nData + nToken + sizeof(Fts3HashElem)); Fts3HashElem 120236 sqlite3/libsqlite/sqlite3.c p->nPendingData += (pList->nData + nToken + sizeof(Fts3HashElem)); Fts3HashElem 120347 sqlite3/libsqlite/sqlite3.c Fts3HashElem *pElem; Fts3HashElem 120711 sqlite3/libsqlite/sqlite3.c Fts3HashElem *pElem = *(pReader->ppNextElem); Fts3HashElem 121028 sqlite3/libsqlite/sqlite3.c char *z1 = fts3HashKey(*(Fts3HashElem **)lhs); Fts3HashElem 121029 sqlite3/libsqlite/sqlite3.c char *z2 = fts3HashKey(*(Fts3HashElem **)rhs); Fts3HashElem 121030 sqlite3/libsqlite/sqlite3.c int n1 = fts3HashKeysize(*(Fts3HashElem **)lhs); Fts3HashElem 121031 sqlite3/libsqlite/sqlite3.c int n2 = fts3HashKeysize(*(Fts3HashElem **)rhs); Fts3HashElem 121069 sqlite3/libsqlite/sqlite3.c Fts3HashElem **aElem = 0; /* Array of term hash entries to scan */ Fts3HashElem 121077 sqlite3/libsqlite/sqlite3.c Fts3HashElem *pE = 0; /* Iterator variable */ Fts3HashElem 121084 sqlite3/libsqlite/sqlite3.c Fts3HashElem **aElem2; Fts3HashElem 121086 sqlite3/libsqlite/sqlite3.c aElem2 = (Fts3HashElem **)sqlite3_realloc( Fts3HashElem 121087 sqlite3/libsqlite/sqlite3.c aElem, nAlloc*sizeof(Fts3HashElem *) Fts3HashElem 121106 sqlite3/libsqlite/sqlite3.c qsort(aElem, nElem, sizeof(Fts3HashElem *), fts3CompareElemByTerm); Fts3HashElem 121112 sqlite3/libsqlite/sqlite3.c Fts3HashElem *pE = fts3HashFindElem(pHash, zTerm, nTerm); Fts3HashElem 121120 sqlite3/libsqlite/sqlite3.c int nByte = sizeof(Fts3SegReader) + (nElem+1)*sizeof(Fts3HashElem *); Fts3HashElem 121127 sqlite3/libsqlite/sqlite3.c pReader->ppNextElem = (Fts3HashElem **)&pReader[1]; Fts3HashElem 121128 sqlite3/libsqlite/sqlite3.c memcpy(pReader->ppNextElem, aElem, nElem*sizeof(Fts3HashElem *));