Searched refs:Fts3Expr (Results 1 - 8 of 8) sorted by relevance

/external/chromium_org/third_party/sqlite/src/ext/fts3/
H A Dfts3Int.h103 typedef struct Fts3Expr Fts3Expr; typedef in typeref:struct:Fts3Expr
167 Fts3Expr *pExpr; /* Parsed MATCH query string */
238 ** If Fts3Expr.eType is either FTSQUERY_NEAR or FTSQUERY_PHRASE and isLoaded
248 struct Fts3Expr { struct
251 Fts3Expr *pParent; /* pParent->pLeft==this or pParent->pRight==this */
252 Fts3Expr *pLeft; /* Left operand */
253 Fts3Expr *pRight; /* Right operand */
356 char *sqlite3Fts3FindPositions(Fts3Expr *, sqlite3_int64, int);
357 int sqlite3Fts3ExprLoadDoclist(Fts3Cursor *, Fts3Expr *);
[all...]
H A Dfts3_expr.c123 ** and other information (column names etc.) in pParse. Create an Fts3Expr
128 ** Fts3Expr structure (if any) by passing it to sqlite3_free().
137 Fts3Expr **ppExpr, /* OUT: expression */
144 Fts3Expr *pRet = 0;
157 nByte = sizeof(Fts3Expr) + sizeof(Fts3Phrase) + nToken;
158 pRet = (Fts3Expr *)fts3MallocZero(nByte);
206 ** input buffer and create an Fts3Expr structure of type FTSQUERY_PHRASE
210 ** allocated Fts3Expr structure. Otherwise, either SQLITE_NOMEM (out of memory
217 Fts3Expr **ppExpr /* OUT: expression */
222 Fts3Expr *
[all...]
H A Dfts3_snippet.c39 ** Fts3Expr.aDoclist[]/nDoclist.
139 Fts3Expr *pExpr, /* Expression to iterate phrases of */
141 int (*x)(Fts3Expr*,int,void*), /* Callback function to invoke for phrases */
171 Fts3Expr *pExpr, /* Expression to iterate phrases of */
172 int (*x)(Fts3Expr*,int,void*), /* Callback function to invoke for phrases */
181 ** (Fts3Expr.aDoclist[]) and the doclists associated with all phrase nodes
193 static int fts3ExprNearTrim(Fts3Expr *pExpr){
195 Fts3Expr *pParent = pExpr->pParent;
207 Fts3Expr *pLeft = pParent->pLeft;
226 ** for each phrase into Fts3Expr
[all...]
H A Dfts3.c2332 static int fts3DeferExpression(Fts3Cursor *pCsr, Fts3Expr *pExpr){
2589 ** in Fts3Expr.aDoclist/nDoclist. This function removes all entries from
2593 int sqlite3Fts3ExprNearTrim(Fts3Expr *pLeft, Fts3Expr *pRight, int nNear){
2640 Fts3Expr *pExpr, /* Expression to create seg-readers for */
2677 static void fts3ExprFreeSegReaders(Fts3Expr *pExpr){
2697 static int fts3ExprCost(Fts3Expr *pExpr){
2721 Fts3Expr *pExpr;
2725 Fts3Expr *pExpr, /* Expression to create seg-readers for */
2780 Fts3Expr *pExp
[all...]
H A Dfts3_write.c2492 ** references to deferred doclists from within the tree of Fts3Expr
2495 static void fts3DeferredDoclistClear(Fts3Expr *pExpr){
/external/chromium_org/third_party/sqlite/amalgamation/
H A Dsqlite3.c113083 typedef struct Fts3Expr Fts3Expr; typedef in typeref:struct:Fts3Expr
113228 struct Fts3Expr { struct
[all...]
/external/sqlite/dist/orig/
H A Dsqlite3.c126713 typedef struct Fts3Expr Fts3Expr; typedef in typeref:struct:Fts3Expr
126935 struct Fts3Expr { struct
[all...]
/external/sqlite/dist/
H A Dsqlite3.c126733 typedef struct Fts3Expr Fts3Expr; typedef in typeref:struct:Fts3Expr
126955 struct Fts3Expr { struct
[all...]

Completed in 907 milliseconds