Lines Matching refs:xBestIndex
5743 int (*xBestIndex)(sqlite3_vtab *pVTab, sqlite3_index_info*);
5776 ** pass information into and receive the reply from the [xBestIndex]
5778 ** inputs to xBestIndex and are read-only. xBestIndex inserts its
5802 ** The [xBestIndex] method must fill aConstraintUsage[] with information
5830 int iTermOffset; /* Used internally - xBestIndex should ignore */
71231 ** P4 is either NULL or a string that was generated by the xBestIndex
104661 sqlite3_index_info **ppIdxInfo; /* Index information passed to xBestIndex */
105814 ** This information is used by the xBestIndex methods of
106530 ** many fields that are declared "const" to prevent xBestIndex from
106580 ** must represent a virtual table. This function invokes the xBestIndex()
106597 WHERETRACE(("xBestIndex for %s\n", pTab->zName));
106599 rc = pVtab->pModule->xBestIndex(pVtab, p);
106617 "table %s: xBestIndex returned an invalid plan", pTab->zName);
106628 ** The best index is computed by the xBestIndex method of the virtual
106631 ** xBestIndex.
106677 ** xBestIndex.
106688 ** If an IN optimization is accepted by the virtual table xBestIndex
106691 ** output. In that case, run the xBestIndex method a second time
120704 ** Implementation of the xBestIndex method for FTS3 tables. There
122806 /* xBestIndex */ fts3BestIndexMethod,
124795 ** xBestIndex - Analyze a WHERE and ORDER BY clause.
125110 fts3auxBestIndexMethod, /* xBestIndex */
128406 ** xBestIndex - Analyze a WHERE and ORDER BY clause.
128602 fts3tokBestIndexMethod, /* xBestIndex */
137674 ** Rtree virtual table module xBestIndex method. There are three
139245 rtreeBestIndex, /* xBestIndex - Determine search strategy */