Lines Matching defs:xFilter

7639   int (*xFilter)(sqlite3_vtab_cursor*, int idxNum, const char *idxStr,
7712 ** about what parameters to pass to xFilter. ^If argvIndex>0 then
7725 ** [xFilter] method.
7729 ** ^The orderByConsumed means that output from [xFilter]/[xNext] will occur in
7786 int argvIndex; /* if >0, constraint is part of argv to xFilter */
7965 ** by the [xFilter], [xNext], [xEof], [xColumn], and [xRowid] methods
10335 ** that invokes the [xFilter|xFilter() method] once for each value
10386 ** xFilter method will be an [sqlite3_value] that appears to be NULL,
10397 ** [xFilter|xFilter() method] of a [virtual table] implementation.
10403 ** xFilter method which invokes these routines, and specifically
10407 ** an xFilter argument that was selected for all-at-once IN constraint
10433 ** next call to either of these routines or until the end of the xFilter
11526 ** The second argument (xFilter) is the "filter callback". For changes to rows
11529 ** If xFilter returns 0, changes are not tracked. Note that once a table is
11530 ** attached, xFilter will not be called again.
11534 int(*xFilter)(
11538 void *pCtx /* First argument passed to xFilter */
12409 ** The fourth argument (xFilter) passed to these functions is the "filter
12415 ** Otherwise, if the return value is non-zero or the xFilter argument to
12443 ** Unlike the xFilter argument, xConflict may not be passed NULL. The results
12564 int(*xFilter)(
12579 int(*xFilter)(
12983 int(*xFilter)(
12998 int(*xFilter)(
23651 ** OP_VFilter, the xFilter method of a virtual table. The vector is the
23654 ** The value as passed into xFilter is an sqlite3_value with a "pointer"
101398 ** This opcode invokes the xFilter method on the virtual table specified
101399 ** by P1. The integer query plan parameter to xFilter is stored in register
101401 ** xFilter method. Registers P3+2..P3+1+argc are the argc
101403 ** xFilter as argv. Register P3+2 becomes argv[0] when passed to xFilter.
101436 /* Invoke the xFilter method */
101441 rc = pModule->xFilter(pVCur, iQuery, pOp->p4.z, nArg, apArg);
105943 ** into the xFilter method. If there is no valid stmt=? constraint,
105986 /* xFilter */ bytecodevtabFilter,
141670 ** Pragma virtual table module xFilter method.
141764 pragmaVtabFilter, /* xFilter - configure scan constraints */
158942 ** the xFilter implementation might have changed the datatype or
166342 ** xFilter for each value on the RHS of the IN) and a LIMIT or
189434 ** This is the xFilter interface for the virtual table. See
189435 ** the virtual table xFilter method documentation for additional
190198 /* xFilter */ fts3FilterMethod,
191062 ** of the xFilter() method). There is one element in the array for each
191325 ** This function is called from within the xFilter method. It initializes
192705 ** xFilter - Initialize a cursor to point at the start of its data.
192875 fts3auxFilterMethod, /* xFilter */
196340 ** xFilter - Initialize a cursor to point at the start of its data.
196442 fts3tokFilterMethod, /* xFilter */
197665 ** method (xFilter etc.) that may directly or indirectly call this function
210177 jsonEachFilter, /* xFilter - configure scan constraints */
210206 jsonEachFilter, /* xFilter - configure scan constraints */
212160 ** Rtree virtual table module xFilter method.
213671 rtreeFilter, /* xFilter - configure scan constraints */
215952 ** GEOPOLY virtual table module xFilter method.
216372 geopolyFilter, /* xFilter - configure scan constraints */
223762 ** 1 and request the value of that constraint be sent to xFilter. And
224422 statFilter, /* xFilter - configure scan constraints */
224860 dbpageFilter, /* xFilter - configure scan constraints */
227245 int(*xFilter)(void*, const char*),
227246 void *pCtx /* First argument passed to xFilter */
227250 pSession->xTableFilter = xFilter;
229993 int(*xFilter)(
230060 /* If an xFilter() callback was specified, invoke it now. If the
230061 ** xFilter callback returns zero, skip this table. If it returns
230063 schemaMismatch = (xFilter && (0==xFilter(pCtx, zNew)));
230194 int(*xFilter)(
230219 db, pIter, xFilter, xConflict, pCtx, ppRebase, pnRebase, flags
230240 int(*xFilter)(
230252 db, nChangeset, pChangeset, xFilter, xConflict, pCtx, 0, 0, 0
230265 int(*xFilter)(
230283 db, pIter, xFilter, xConflict, pCtx, ppRebase, pnRebase, flags
230292 int(*xFilter)(
230304 db, xInput, pIn, xFilter, xConflict, pCtx, 0, 0, 0
249338 ** into the xFilter method. If there is no valid stmt=? constraint,
249559 fts5structFilterMethod, /* xFilter */
249801 ** xBestIndex() to xFilter().
250105 ** Information for the xFilter call is passed via both the idxNum and
250114 ** passed to the xFilter method, the following is appended to idxStr:
250154 int idxFlags = 0; /* Parameter passed through to xFilter() */
250811 ** This is the xFilter interface for the virtual table. See
250812 ** the virtual table xFilter method documentation for additional
252606 /* xFilter */ fts5FilterMethod,
256619 ** Bits for the mask used as the idxNum value by xBestIndex/xFilter.
257127 ** This is the xFilter implementation for the virtual table.
257299 /* xFilter */ fts5VocabFilterMethod,
257628 stmtFilter, /* xFilter - configure scan constraints */