Lines Matching defs:SegmentNode
136792 typedef struct SegmentNode SegmentNode;
136885 SegmentNode *pTree; /* Pointer to interior tree structure */
136899 ** Type SegmentNode is used by the following three functions to create
136916 struct SegmentNode {
136917 SegmentNode *pParent; /* Parent node (or NULL for root node) */
136918 SegmentNode *pRight; /* Pointer to right-sibling */
136919 SegmentNode *pLeftmost; /* Pointer to left-most node of this depth */
138674 ** Add term zTerm to the SegmentNode. It is guaranteed that zTerm is larger
138679 SegmentNode **ppTree, /* IN/OUT: SegmentNode handle */
138684 SegmentNode *pTree = *ppTree;
138686 SegmentNode *pNew;
138756 pNew = (SegmentNode *)sqlite3_malloc(sizeof(SegmentNode) + p->nNodeSize);
138760 memset(pNew, 0, sizeof(SegmentNode));
138765 SegmentNode *pParent = pTree->pParent;
138789 SegmentNode *pTree,
138816 SegmentNode *pTree, /* SegmentNode handle */
138833 SegmentNode *pIter;
138858 static void fts3NodeFree(SegmentNode *pTree){
138860 SegmentNode *p = pTree->pLeftmost;
138863 SegmentNode *pRight = p->pRight;