Lines Matching refs:Fts5Expr

242136 typedef struct Fts5Expr Fts5Expr;  typedef
242154 Fts5Expr **ppNew,
242162 Fts5Expr **pp
242174 static int sqlite3Fts5ExprFirst(Fts5Expr*, Fts5Index *pIdx, i64 iMin, i64, int bDesc);
242175 static int sqlite3Fts5ExprNext(Fts5Expr*, i64 iMax);
242176 static int sqlite3Fts5ExprEof(Fts5Expr*);
242177 static i64 sqlite3Fts5ExprRowid(Fts5Expr*);
242179 static void sqlite3Fts5ExprFree(Fts5Expr*);
242180 static int sqlite3Fts5ExprAnd(Fts5Expr **pp1, Fts5Expr *p2);
242185 static int sqlite3Fts5ExprPhraseCount(Fts5Expr*);
242186 static int sqlite3Fts5ExprPhraseSize(Fts5Expr*, int iPhrase);
242187 static int sqlite3Fts5ExprPoslist(Fts5Expr*, int, const u8 **);
242190 static Fts5PoslistPopulator *sqlite3Fts5ExprClearPoslists(Fts5Expr*, int);
242192 Fts5Config*, Fts5Expr*, Fts5PoslistPopulator*, int, const char*, int
242194 static void sqlite3Fts5ExprCheckPoslists(Fts5Expr*, i64);
242196 static int sqlite3Fts5ExprClonePhrase(Fts5Expr*, int, Fts5Expr**);
242198 static int sqlite3Fts5ExprPhraseCollist(Fts5Expr *, int, const u8 **, int *);
242200 static int sqlite3Fts5ExprQueryToken(Fts5Expr*, int, int, const char**, int*);
242201 static int sqlite3Fts5ExprInstToken(Fts5Expr*, i64, int, int, int, int, const char**, int*);
242202 static void sqlite3Fts5ExprClearTokens(Fts5Expr*);
246254 struct Fts5Expr { struct
246289 int (*xNext)(Fts5Expr*, Fts5ExprNode*, int, i64);
246484 Fts5Expr **ppNew,
246492 Fts5Expr *pNew;
246525 *ppNew = pNew = sqlite3_malloc64(sizeof(Fts5Expr));
246573 Fts5Config *pConfig, int bGlob, int iCol, const char *zText, Fts5Expr **pp
246657 static void sqlite3Fts5ExprFree(Fts5Expr *p){
246665 static int sqlite3Fts5ExprAnd(Fts5Expr **pp1, Fts5Expr *p2){
246670 Fts5Expr *p1 = *pp1;
247108 Fts5Expr *pExpr, /* Expression that pNear is a part of */
247166 Fts5Expr *pExpr,
247228 Fts5Expr *pExpr,
247282 Fts5Expr *pExpr,
247303 Fts5Expr *pExpr, /* Expression pPhrase belongs to */
247373 Fts5Expr *pExpr, /* Expression pPhrase belongs to */
247438 Fts5Expr *pExpr, /* Expression that pNear is a part of */
247466 Fts5Expr *pExpr,
247490 Fts5Expr *pExpr, /* Expression of which pNode is a part */
247509 Fts5Expr *pExpr,
247541 Fts5Expr *pExpr, /* Expression pPhrase belongs to */
247593 Fts5Expr *pExpr,
247608 Fts5Expr *pExpr, /* Expression pPhrase belongs to */
247636 Fts5Expr *pExpr,
247657 Fts5Expr *pExpr, /* Expression of which pNode is a part */
247701 static int fts5ExprNodeFirst(Fts5Expr *pExpr, Fts5ExprNode *pNode){
247761 Fts5Expr *p,
247800 static int sqlite3Fts5ExprNext(Fts5Expr *p, i64 iLast){
247814 static int sqlite3Fts5ExprEof(Fts5Expr *p){
247818 static i64 sqlite3Fts5ExprRowid(Fts5Expr *p){
248112 Fts5Expr *pExpr,
248114 Fts5Expr **ppNew
248118 Fts5Expr *pNew = 0; /* Expression to return via *ppNew */
248124 pNew = (Fts5Expr*)sqlite3Fts5MallocZero(&rc, sizeof(Fts5Expr));
248974 Fts5Expr *pExpr = 0;
249150 static int sqlite3Fts5ExprPhraseCount(Fts5Expr *pExpr){
249157 static int sqlite3Fts5ExprPhraseSize(Fts5Expr *pExpr, int iPhrase){
249166 static int sqlite3Fts5ExprPoslist(Fts5Expr *pExpr, int iPhrase, const u8 **pa){
249195 static Fts5PoslistPopulator *sqlite3Fts5ExprClearPoslists(Fts5Expr *pExpr, int bLive){
249218 Fts5Expr *pExpr;
249255 Fts5Expr *pExpr = p->pExpr;
249294 Fts5Expr *pExpr,
249378 static void sqlite3Fts5ExprCheckPoslists(Fts5Expr *pExpr, i64 iRowid){
249386 Fts5Expr *pExpr,
249424 Fts5Expr *pExpr,
249449 Fts5Expr *pExpr,
249486 static void sqlite3Fts5ExprClearTokens(Fts5Expr *pExpr){
259842 Fts5Expr *pExpr; /* Expression for MATCH queries */
260770 Fts5Expr *pExpr = pCsr->pExpr;
261104 Fts5Expr *pExpr = 0;