Lines Matching defs:amatch_cursor
173 typedef struct amatch_cursor amatch_cursor; typedef
512 struct amatch_cursor { struct
513 sqlite3_vtab_cursor base; /* Base class - must be first */
514 sqlite3_int64 iRowid; /* The rowid of the current word */
515 amatch_langid iLang; /* Use this language ID */
516 amatch_cost rLimit; /* Maximum cost of any term */
517 int nBuf; /* Space allocated for zBuf */
518 int oomErr; /* True following an OOM error */
519 int nWord; /* Number of amatch_word objects */
520 char *zBuf; /* Temp-use buffer space */
521 char *zInput; /* Input word to match against */
522 amatch_vtab *pVtab; /* The virtual table this cursor belongs to */
523 amatch_word *pAllWords; /* List of all amatch_word objects */
524 amatch_word *pCurrent; /* Most recent solution */
525 amatch_avl *pCost; /* amatch_word objects keyed by iCost */
526 amatch_avl *pWord; /* amatch_word objects keyed by zWord */