Lines Matching defs:sqlite3_index_info
7064 typedef struct sqlite3_index_info sqlite3_index_info;
7092 int (*xBestIndex)(sqlite3_vtab *pVTab, sqlite3_index_info*);
7124 ** KEYWORDS: sqlite3_index_info
7126 ** The sqlite3_index_info structure and its substructures is used as part
7211 ** IMPORTANT: The estimatedRows field was added to the sqlite3_index_info
7224 struct sqlite3_index_info {
7260 ** [sqlite3_index_info].idxFlags field to some combination of
7269 ** [sqlite3_index_info].aConstraint[].op field. Each value represents
9642 ** METHOD: sqlite3_index_info
9649 ** The first argument must be the pointer to the [sqlite3_index_info] object
9652 ** sqlite3_index_info structure passed to xBestIndex.
9657 ** different [sqlite3_index_info] object, even an exact copy.
9673 SQLITE_API SQLITE_EXPERIMENTAL const char *sqlite3_vtab_collation(sqlite3_index_info*,int);
9677 ** METHOD: sqlite3_index_info
9694 ** [sqlite3_index_info] object. This is the default expectation. If the
9732 ** [sqlite3_index_info] object or an incorrect answer may result.
9746 SQLITE_API int sqlite3_vtab_distinct(sqlite3_index_info*);
9775 ** if and only if the [sqlite3_index_info|P->aConstraint][N] constraint
9819 SQLITE_API int sqlite3_vtab_in(sqlite3_index_info*, int iCons, int bHandle);
9872 ** METHOD: sqlite3_index_info
9880 ** a copy of the [sqlite3_index_info] object pointer passed into xBestIndex and
9910 SQLITE_API int sqlite3_vtab_rhs_value(sqlite3_index_info*, int, sqlite3_value **ppVal);