Lines Matching defs:Fts3SegReader
193766 typedef struct Fts3SegReader Fts3SegReader; typedef
204436 struct Fts3SegReader { struct
204437 int iIdx; /* Index within level, or 0x7FFFFFFF for PT */
204438 u8 bLookup; /* True for a lookup only */
204439 u8 rootOnly; /* True for a root-only reader */
204441 sqlite3_int64 iStartBlock; /* Rowid of first leaf block to traverse */
204442 sqlite3_int64 iLeafEndBlock; /* Rowid of final leaf block to traverse */
204443 sqlite3_int64 iEndBlock; /* Rowid of final block in segment (or 0) */
204444 sqlite3_int64 iCurrentBlock; /* Current leaf block (or 0) */
204446 char *aNode; /* Pointer to node data (or NULL) */
204447 int nNode; /* Size of buffer at aNode (or 0) */
204448 int nPopulate; /* If >0, bytes of buffer aNode[] loaded */
204449 sqlite3_blob *pBlob; /* If not NULL, blob handle to read node */
204451 Fts3HashElem **ppNextElem;
204458 int nTerm; /* Number of bytes in current term */
204459 char *zTerm; /* Pointer to current term */
204460 int nTermAlloc; /* Allocated size of zTerm buffer */
204461 char *aDoclist; /* Pointer to doclist of current entry */
204462 int nDoclist; /* Size of doclist in current entry */
204467 char *pOffsetList;
204468 int nOffsetList; /* For descending pending seg-readers only */
204469 sqlite3_int64 iDocid;
206213 Fts3SegReader **apSegment, /* Array to sort entries of */ argument
206216 int (*xCmp)(Fts3SegReader *, Fts3SegReader *) /* Comparison function */