Lines Matching refs:Fts5Context
12836 typedef struct Fts5Context Fts5Context; typedef
12841 Fts5Context *pFts, /* First arg to pass to pApi functions */
13109 void *(*xUserData)(Fts5Context*);
13111 int (*xColumnCount)(Fts5Context*);
13112 int (*xRowCount)(Fts5Context*, sqlite3_int64 *pnRow);
13113 int (*xColumnTotalSize)(Fts5Context*, int iCol, sqlite3_int64 *pnToken);
13115 int (*xTokenize)(Fts5Context*,
13121 int (*xPhraseCount)(Fts5Context*);
13122 int (*xPhraseSize)(Fts5Context*, int iPhrase);
13124 int (*xInstCount)(Fts5Context*, int *pnInst);
13125 int (*xInst)(Fts5Context*, int iIdx, int *piPhrase, int *piCol, int *piOff);
13127 sqlite3_int64 (*xRowid)(Fts5Context*);
13128 int (*xColumnText)(Fts5Context*, int iCol, const char **pz, int *pn);
13129 int (*xColumnSize)(Fts5Context*, int iCol, int *pnToken);
13131 int (*xQueryPhrase)(Fts5Context*, int iPhrase, void *pUserData,
13132 int(*)(const Fts5ExtensionApi*,Fts5Context*,void*)
13134 int (*xSetAuxdata)(Fts5Context*, void *pAux, void(*xDelete)(void*));
13135 void *(*xGetAuxdata)(Fts5Context*, int bClear);
13137 int (*xPhraseFirst)(Fts5Context*, int iPhrase, Fts5PhraseIter*, int*, int*);
13138 void (*xPhraseNext)(Fts5Context*, Fts5PhraseIter*, int *piCol, int *piOff);
13140 int (*xPhraseFirstColumn)(Fts5Context*, int iPhrase, Fts5PhraseIter*, int*);
13141 void (*xPhraseNextColumn)(Fts5Context*, Fts5PhraseIter*, int *piCol);
13144 int (*xQueryToken)(Fts5Context*,
13148 int (*xInstToken)(Fts5Context*, int iIdx, int iToken, const char**, int*);