Lines Matching full:plan
3280 ** WHERE clause might influence the choice of query plan for a statement,
3285 ** choice of query plan if the parameter is the left-hand side of a [LIKE]
10581 #define SQLITE_VdbeEQP 0x04000000 /* Debug EXPLAIN QUERY PLAN */
44545 ** SQLITE_OK is returned if everything goes according to plan. An
63511 ** EXPLAIN QUERY PLAN.
66220 ** in a better query plan.
67299 ** binding a new value to this variable invalidates the current query plan.
67302 ** parameter in the WHERE clause might influence the choice of query plan
68561 if( once ) printf("VDBE Query Plan:\n");
74054 ** by P1. The integer query plan parameter to xFilter is stored in register
74421 ** is to say when the EXPLAIN QUERY PLAN syntax is used.)
87510 ** This plan is not completely bullet-proof. It is possible for
102488 ** Unless an "EXPLAIN QUERY PLAN" command is being processed, this function
102522 ** Unless an "EXPLAIN QUERY PLAN" command is being processed, this function
104073 ** The implementation plan is to implement the two coroutines and seven
109862 /* If everything went according to plan, link the new VTable structure
110579 u32 wsFlags; /* WHERE_* flags describing the plan */
110615 ** that implement some or all of a query plan.
110629 ** at the end is the choosen query plan.
112768 "table %s: xBestIndex returned an invalid plan", pTab->zName);
113681 ** This function is a no-op unless currently processing an EXPLAIN QUERY PLAN
113682 ** command. If the query being compiled is an EXPLAIN QUERY PLAN, a single
114876 ** a test case where the extra code would improve the query plan. Better
116430 ** depending on the loops added to the current plan. */
116681 ** to plan those simple cases using much less ceremony than the
118208 27, /* PLAN => ID */
118353 "PLAN", "BEGIN", "TRANSACTION", "DEFERRED",
118430 /* 7 */ "explain ::= EXPLAIN QUERY PLAN",
119529 case 7: /* explain ::= EXPLAIN QUERY PLAN */
121273 testcase( i==77 ); /* PLAN */
128351 ** of the overall query plan the user will see an "unable to use