Lines Matching refs:Fts3HashElem
193184 typedef struct Fts3HashElem Fts3HashElem; typedef
193198 Fts3HashElem *first; /* The first element of the array */
193202 Fts3HashElem *chain; /* Pointer to first entry with this hash */
193212 struct Fts3HashElem { struct
193213 Fts3HashElem *next, *prev; /* Next and previous elements in the table */ argument
193240 SQLITE_PRIVATE Fts3HashElem *sqlite3Fts3HashFindElem(const Fts3Hash *, const void *, int);
201791 Fts3HashElem *elem; /* For looping over all elements of the table */
201800 Fts3HashElem *next_elem = elem->next;
201885 Fts3HashElem *pNew /* The element to be inserted */
201887 Fts3HashElem *pHead; /* First element already in pEntry */
201914 Fts3HashElem *elem, *next_elem; /* For looping over existing elements */
201936 static Fts3HashElem *fts3FindElementByHash(
201942 Fts3HashElem *elem; /* Used to loop thru the element list */
201966 Fts3HashElem* elem, /* The element to be removed from the pH */
201998 SQLITE_PRIVATE Fts3HashElem *sqlite3Fts3HashFindElem(
202020 Fts3HashElem *pElem; /* The element that matches key (if any) */
202049 Fts3HashElem *elem; /* Used to loop thru the element list */
202050 Fts3HashElem *new_elem; /* New element added to the pH */
202077 new_elem = (Fts3HashElem*)fts3HashMalloc( sizeof(Fts3HashElem) );
204137 Fts3HashElem **ppNextElem;
204766 assert( (i64)pList->nData+(i64)nToken+(i64)sizeof(Fts3HashElem)
204768 p->nPendingData -= (int)(pList->nData + nToken + sizeof(Fts3HashElem));
204782 + sizeof(Fts3HashElem) <= 0x3fffffff );
204783 p->nPendingData += (int)(pList->nData + nToken + sizeof(Fts3HashElem));
204908 Fts3HashElem *pElem;
205338 Fts3HashElem *pElem = *(pReader->ppNextElem);
205678 char *z1 = fts3HashKey(*(Fts3HashElem **)lhs);
205679 char *z2 = fts3HashKey(*(Fts3HashElem **)rhs);
205680 int n1 = fts3HashKeysize(*(Fts3HashElem **)lhs);
205681 int n2 = fts3HashKeysize(*(Fts3HashElem **)rhs);
205719 Fts3HashElem *pE; /* Iterator variable */
205720 Fts3HashElem **aElem = 0; /* Array of term hash entries to scan */
205734 Fts3HashElem **aElem2;
205736 aElem2 = (Fts3HashElem **)sqlite3_realloc64(
205737 aElem, nAlloc*sizeof(Fts3HashElem *)
205756 qsort(aElem, nElem, sizeof(Fts3HashElem *), fts3CompareElemByTerm);
205776 nByte = sizeof(Fts3SegReader) + (nElem+1)*sizeof(Fts3HashElem *);
205783 pReader->ppNextElem = (Fts3HashElem **)&pReader[1];
205784 memcpy(pReader->ppNextElem, aElem, nElem*sizeof(Fts3HashElem *));