Lines Matching refs:Fts5Context
13149 typedef struct Fts5Context Fts5Context; typedef
13154 Fts5Context *pFts, /* First arg to pass to pApi functions */
13422 void *(*xUserData)(Fts5Context*);
13424 int (*xColumnCount)(Fts5Context*);
13425 int (*xRowCount)(Fts5Context*, sqlite3_int64 *pnRow);
13426 int (*xColumnTotalSize)(Fts5Context*, int iCol, sqlite3_int64 *pnToken);
13428 int (*xTokenize)(Fts5Context*,
13434 int (*xPhraseCount)(Fts5Context*);
13435 int (*xPhraseSize)(Fts5Context*, int iPhrase);
13437 int (*xInstCount)(Fts5Context*, int *pnInst);
13438 int (*xInst)(Fts5Context*, int iIdx, int *piPhrase, int *piCol, int *piOff);
13440 sqlite3_int64 (*xRowid)(Fts5Context*);
13441 int (*xColumnText)(Fts5Context*, int iCol, const char **pz, int *pn);
13442 int (*xColumnSize)(Fts5Context*, int iCol, int *pnToken);
13444 int (*xQueryPhrase)(Fts5Context*, int iPhrase, void *pUserData,
13445 int(*)(const Fts5ExtensionApi*,Fts5Context*,void*)
13447 int (*xSetAuxdata)(Fts5Context*, void *pAux, void(*xDelete)(void*));
13448 void *(*xGetAuxdata)(Fts5Context*, int bClear);
13450 int (*xPhraseFirst)(Fts5Context*, int iPhrase, Fts5PhraseIter*, int*, int*);
13451 void (*xPhraseNext)(Fts5Context*, Fts5PhraseIter*, int *piCol, int *piOff);
13453 int (*xPhraseFirstColumn)(Fts5Context*, int iPhrase, Fts5PhraseIter*, int*);
13454 void (*xPhraseNextColumn)(Fts5Context*, Fts5PhraseIter*, int *piCol);
13457 int (*xQueryToken)(Fts5Context*,
13461 int (*xInstToken)(Fts5Context*, int iIdx, int iToken, const char**, int*);
231458 typedef struct Fts5Context Fts5Context;
231463 Fts5Context *pFts, /* First arg to pass to pApi functions */
231731 void *(*xUserData)(Fts5Context*);
231733 int (*xColumnCount)(Fts5Context*);
231734 int (*xRowCount)(Fts5Context*, sqlite3_int64 *pnRow);
231735 int (*xColumnTotalSize)(Fts5Context*, int iCol, sqlite3_int64 *pnToken);
231737 int (*xTokenize)(Fts5Context*,
231743 int (*xPhraseCount)(Fts5Context*);
231744 int (*xPhraseSize)(Fts5Context*, int iPhrase);
231746 int (*xInstCount)(Fts5Context*, int *pnInst);
231747 int (*xInst)(Fts5Context*, int iIdx, int *piPhrase, int *piCol, int *piOff);
231749 sqlite3_int64 (*xRowid)(Fts5Context*);
231750 int (*xColumnText)(Fts5Context*, int iCol, const char **pz, int *pn);
231751 int (*xColumnSize)(Fts5Context*, int iCol, int *pnToken);
231753 int (*xQueryPhrase)(Fts5Context*, int iPhrase, void *pUserData,
231754 int(*)(const Fts5ExtensionApi*,Fts5Context*,void*)
231756 int (*xSetAuxdata)(Fts5Context*, void *pAux, void(*xDelete)(void*));
231757 void *(*xGetAuxdata)(Fts5Context*, int bClear);
231759 int (*xPhraseFirst)(Fts5Context*, int iPhrase, Fts5PhraseIter*, int*, int*);
231760 void (*xPhraseNext)(Fts5Context*, Fts5PhraseIter*, int *piCol, int *piOff);
231762 int (*xPhraseFirstColumn)(Fts5Context*, int iPhrase, Fts5PhraseIter*, int*);
231763 void (*xPhraseNextColumn)(Fts5Context*, Fts5PhraseIter*, int *piCol);
231766 int (*xQueryToken)(Fts5Context*,
231770 int (*xInstToken)(Fts5Context*, int iIdx, int iToken, const char**, int*);
234503 Fts5Context *pFts; /* First arg to pass to pApi functions */
234550 Fts5Context *pFts,
234697 Fts5Context *pFts, /* First arg to pass to pApi functions */
234818 Fts5Context *pFts, /* First arg to pass to pApi functions */
234875 Fts5Context *pFts, /* First arg to pass to pApi functions */
235049 Fts5Context *pFts,
235065 Fts5Context *pFts,
235138 Fts5Context *pFts, /* First arg to pass to pApi functions */
251455 static void *fts5ApiUserData(Fts5Context *pCtx){
251460 static int fts5ApiColumnCount(Fts5Context *pCtx){
251466 Fts5Context *pCtx,
251475 static int fts5ApiRowCount(Fts5Context *pCtx, i64 *pnRow){
251482 Fts5Context *pCtx,
251494 static int fts5ApiPhraseCount(Fts5Context *pCtx){
251499 static int fts5ApiPhraseSize(Fts5Context *pCtx, int iPhrase){
251505 Fts5Context *pCtx,
251550 rc = fts5ApiColumnText((Fts5Context*)pCsr, i, &z, &n);
251663 static int fts5ApiInstCount(Fts5Context *pCtx, int *pnInst){
251674 Fts5Context *pCtx,
251696 static sqlite3_int64 fts5ApiRowid(Fts5Context *pCtx){
251717 static int fts5ApiColumnSize(Fts5Context *pCtx, int iCol, int *pnToken){
251771 Fts5Context *pCtx, /* Fts5 context */
251805 static void *fts5ApiGetAuxdata(Fts5Context *pCtx, int bClear){
251826 Fts5Context *pUnused,
251848 Fts5Context *pCtx,
251867 Fts5Context *pCtx,
251897 Fts5Context *pCtx,
251945 Fts5Context* pCtx,
251959 Fts5Context *pCtx,
251985 static int fts5ApiQueryPhrase(Fts5Context*, int, void*,
251986 int(*)(const Fts5ExtensionApi*, Fts5Context*, void*)
252018 Fts5Context *pCtx,
252021 int(*xCallback)(const Fts5ExtensionApi*, Fts5Context*, void*)
252042 rc = xCallback(&sFts5Api, (Fts5Context*)pNew, pUserData);
252063 pAux->xFunc(&sFts5Api, (Fts5Context*)pCsr, context, argc, argv);