Lines Matching full:plan
3485 ** WHERE clause might influence the choice of query plan for a statement,
3490 ** choice of query plan if the parameter is the left-hand side of a [LIKE]
7843 ** to a zero-terminated UTF-8 string containing the [EXPLAIN QUERY PLAN]
7851 ** of an [EXPLAIN QUERY PLAN] query.
11170 #define SQLITE_VdbeEQP 0x04000000 /* Debug EXPLAIN QUERY PLAN */
45933 ** SQLITE_OK is returned if everything goes according to plan. An
66109 ** EXPLAIN QUERY PLAN.
68950 ** in a better query plan.
70140 ** binding a new value to this variable invalidates the current query plan.
70143 ** parameter in the WHERE clause might influence the choice of query plan
71443 if( once ) printf("VDBE Query Plan:\n");
76963 ** by P1. The integer query plan parameter to xFilter is stored in register
77311 ** is to say when the EXPLAIN QUERY PLAN syntax is used.)
92253 ** This plan is not completely bullet-proof. It is possible for
107554 ** Unless an "EXPLAIN QUERY PLAN" command is being processed, this function
107588 ** Unless an "EXPLAIN QUERY PLAN" command is being processed, this function
109207 ** The implementation plan is to implement the two coroutines and seven
115111 /* If everything went according to plan, link the new VTable structure
115854 u32 wsFlags; /* WHERE_* flags describing the plan */
115891 ** that implement some or all of a query plan.
115905 ** at the end is the chosen query plan.
118193 "table %s: xBestIndex returned an invalid plan", pTab->zName);
119240 ** This function is a no-op unless currently processing an EXPLAIN QUERY PLAN
122196 ** depending on the loops added to the current plan. */
122450 ** to plan those simple cases using much less ceremony than the
124013 27, /* PLAN => ID */
124158 "PLAN", "BEGIN", "TRANSACTION", "DEFERRED",
124235 /* 7 */ "explain ::= EXPLAIN QUERY PLAN",
125334 case 7: /* explain ::= EXPLAIN QUERY PLAN */
127093 testcase( i==77 ); /* PLAN */
134544 ** of the overall query plan the user will see an "unable to use