Lines Matching defs:SegmentNode
136824 typedef struct SegmentNode SegmentNode;
136917 SegmentNode *pTree; /* Pointer to interior tree structure */
136931 ** Type SegmentNode is used by the following three functions to create
136948 struct SegmentNode {
136949 SegmentNode *pParent; /* Parent node (or NULL for root node) */
136950 SegmentNode *pRight; /* Pointer to right-sibling */
136951 SegmentNode *pLeftmost; /* Pointer to left-most node of this depth */
138706 ** Add term zTerm to the SegmentNode. It is guaranteed that zTerm is larger
138711 SegmentNode **ppTree, /* IN/OUT: SegmentNode handle */
138716 SegmentNode *pTree = *ppTree;
138718 SegmentNode *pNew;
138788 pNew = (SegmentNode *)sqlite3_malloc(sizeof(SegmentNode) + p->nNodeSize);
138792 memset(pNew, 0, sizeof(SegmentNode));
138797 SegmentNode *pParent = pTree->pParent;
138821 SegmentNode *pTree,
138848 SegmentNode *pTree, /* SegmentNode handle */
138865 SegmentNode *pIter;
138890 static void fts3NodeFree(SegmentNode *pTree){
138892 SegmentNode *p = pTree->pLeftmost;
138895 SegmentNode *pRight = p->pRight;