Home
last modified time | relevance | path

Searched refs:Fts3Expr (Results 1 – 4 of 4) sorted by relevance

/sqlite-3.40.0/ext/fts3/
H A Dfts3_expr.c187 Fts3Expr *pRet = 0; in getNextToken()
283 Fts3Expr *p = 0; in getNextString()
414 Fts3Expr *pRet = 0; in getNextNode()
461 pRet = (Fts3Expr *)sqlite3Fts3MallocZero(sizeof(Fts3Expr)); in getNextNode()
618 Fts3Expr *pRet = 0; in fts3ExprParse()
619 Fts3Expr *pPrev = 0; in fts3ExprParse()
627 Fts3Expr *p = 0; in fts3ExprParse()
640 Fts3Expr *pNot = sqlite3Fts3MallocZero(sizeof(Fts3Expr)); in fts3ExprParse()
809 Fts3Expr *p; in fts3ExprBalance()
1083 Fts3Expr *p; in sqlite3Fts3ExprFree()
[all …]
H A Dfts3Int.h216 typedef struct Fts3Expr Fts3Expr; typedef
336 Fts3Expr *pExpr; /* Parsed MATCH query string */
457 struct Fts3Expr { struct
460 Fts3Expr *pParent; /* pParent->pLeft==this or pParent->pRight==this */ argument
461 Fts3Expr *pLeft; /* Left operand */ argument
462 Fts3Expr *pRight; /* Right operand */ argument
593 int sqlite3Fts3EvalPhraseStats(Fts3Cursor *, Fts3Expr *, u32 *);
617 char **, int, int, int, const char *, int, Fts3Expr **, char **
619 void sqlite3Fts3ExprFree(Fts3Expr *);
639 int sqlite3Fts3EvalPhrasePoslist(Fts3Cursor *, Fts3Expr *, int iCol, char **);
H A Dfts3_snippet.c250 Fts3Expr *pExpr, /* Expression to iterate phrases of */ in fts3ExprIterate2()
282 Fts3Expr *pExpr, /* Expression to iterate phrases of */ in fts3ExprIterate()
333 static int fts3ExprPhraseCountCb(Fts3Expr *pExpr, int iPhrase, void *ctx){ in fts3ExprPhraseCountCb()
338 static int fts3ExprPhraseCount(Fts3Expr *pExpr){ in fts3ExprPhraseCount()
865 Fts3Expr *pExpr, /* Phrase expression node */ in fts3ExprLHits()
903 Fts3Expr *pExpr, in fts3ExprLHitGather()
947 Fts3Expr *pExpr, /* Phrase expression node */ in fts3ExprGlobalHitsCb()
963 Fts3Expr *pExpr, /* Phrase expression node */ in fts3ExprLocalHitsCb()
1085 Fts3Expr *pExpr; /* Pointer to phrase expression */
1098 Fts3Expr *pExpr, /* Phrase expression node */ in fts3MatchinfoLcsCb()
[all …]
H A Dfts3.c5144 + sizeof(Fts3Expr *) * nOr * 2 in fts3EvalStart()
5150 Fts3Expr **apOr = (Fts3Expr **)&aTC[nToken]; in fts3EvalStart()
5153 Fts3Expr **ppOr = apOr; in fts3EvalStart()
5298 Fts3Expr *pLeft = pExpr->pLeft; in fts3EvalNextRow()
5352 Fts3Expr *pLeft = pExpr->pLeft; in fts3EvalNextRow()
5380 Fts3Expr *pLeft = pExpr->pLeft; in fts3EvalNextRow()
5455 Fts3Expr *p; in fts3EvalNearTest()
5545 Fts3Expr *p; in fts3EvalTestExpr()
5655 Fts3Expr *pExpr = pCsr->pExpr; in fts3EvalNext()
5696 Fts3Expr *pExpr, in fts3EvalRestart()
[all …]