Lines Matching refs:xBestIndex
5767 int (*xBestIndex)(sqlite3_vtab *pVTab, sqlite3_index_info*);
5800 ** pass information into and receive the reply from the [xBestIndex]
5802 ** inputs to xBestIndex and are read-only. xBestIndex inserts its
5826 ** The [xBestIndex] method must fill aConstraintUsage[] with information
5851 ** The xBestIndex method may optionally populate the idxFlags field with a
5853 ** SQLITE_INDEX_SCAN_UNIQUE. If the xBestIndex method sets this flag, SQLite
5856 ** Additionally, if xBestIndex sets the SQLITE_INDEX_SCAN_UNIQUE flag, then
5884 int iTermOffset; /* Used internally - xBestIndex should ignore */
79151 ** P4 is either NULL or a string that was generated by the xBestIndex
121151 ** This information is used by the xBestIndex methods of
122258 ** many fields that are declared "const" to prevent xBestIndex from
122312 ** must represent a virtual table. This function invokes the xBestIndex()
122330 rc = pVtab->pModule->xBestIndex(pVtab, p);
122348 "table %s: xBestIndex returned an invalid plan", pTab->zName);
124159 ** mExtra may be specified as "usable" in all calls to xBestIndex.
124162 ** mUnusable should always be configured as "not-usable" for xBestIndex.
124273 sqlite3ErrorMsg(pParse, "%s.xBestIndex() malfunction", pTab->zName);
124318 /* Set the WHERE_ONEROW flag if the xBestIndex() method indicated
135888 ** the xBestIndex() method contains the Fts3Cursor.eSearch value described
137405 ** Implementation of the xBestIndex method for FTS3 tables. There
139685 /* xBestIndex */ fts3BestIndexMethod,
141957 ** xBestIndex - Analyze a WHERE and ORDER BY clause.
142333 fts3auxBestIndexMethod, /* xBestIndex */
145691 ** xBestIndex - Analyze a WHERE and ORDER BY clause.
145887 fts3tokBestIndexMethod, /* xBestIndex */
154170 /* The xBestIndex method of this virtual table requires an estimate of
155705 ** Rtree virtual table module xBestIndex method. There are three
157066 rtreeBestIndex, /* xBestIndex - Determine search strategy */
163558 statBestIndex, /* xBestIndex */
165513 jsonEachBestIndex, /* xBestIndex */
165540 jsonEachBestIndex, /* xBestIndex */
178446 ** xBestIndex() to xFilter().
178695 ** Implementation of the xBestIndex method for FTS5 tables. Within the
179343 ** actually use them. This is ok, as the xBestIndex() method leaves the
180643 /* xBestIndex */ fts5BestIndexMethod,
184014 ** Implementation of the xBestIndex method.
184249 /* xBestIndex */ fts5VocabBestIndexMethod,