Lines Matching refs:Fts5Context
11214 typedef struct Fts5Context Fts5Context; typedef
11219 Fts5Context *pFts, /* First arg to pass to pApi functions */
11444 void *(*xUserData)(Fts5Context*);
11446 int (*xColumnCount)(Fts5Context*);
11447 int (*xRowCount)(Fts5Context*, sqlite3_int64 *pnRow);
11448 int (*xColumnTotalSize)(Fts5Context*, int iCol, sqlite3_int64 *pnToken);
11450 int (*xTokenize)(Fts5Context*,
11456 int (*xPhraseCount)(Fts5Context*);
11457 int (*xPhraseSize)(Fts5Context*, int iPhrase);
11459 int (*xInstCount)(Fts5Context*, int *pnInst);
11460 int (*xInst)(Fts5Context*, int iIdx, int *piPhrase, int *piCol, int *piOff);
11462 sqlite3_int64 (*xRowid)(Fts5Context*);
11463 int (*xColumnText)(Fts5Context*, int iCol, const char **pz, int *pn);
11464 int (*xColumnSize)(Fts5Context*, int iCol, int *pnToken);
11466 int (*xQueryPhrase)(Fts5Context*, int iPhrase, void *pUserData,
11467 int(*)(const Fts5ExtensionApi*,Fts5Context*,void*)
11469 int (*xSetAuxdata)(Fts5Context*, void *pAux, void(*xDelete)(void*));
11470 void *(*xGetAuxdata)(Fts5Context*, int bClear);
11472 int (*xPhraseFirst)(Fts5Context*, int iPhrase, Fts5PhraseIter*, int*, int*);
11473 void (*xPhraseNext)(Fts5Context*, Fts5PhraseIter*, int *piCol, int *piOff);
11475 int (*xPhraseFirstColumn)(Fts5Context*, int iPhrase, Fts5PhraseIter*, int*);
11476 void (*xPhraseNextColumn)(Fts5Context*, Fts5PhraseIter*, int *piCol);