Lines Matching defs:ePlan
178415 int ePlan; /* FTS5_PLAN_XXX value */
178852 if( pCsr->ePlan==FTS5_PLAN_SCAN ){
178888 if( pCsr->ePlan!=FTS5_PLAN_SOURCE ){
178906 memset(&pCsr->ePlan, 0, sizeof(Fts5Cursor) - ((u8*)&pCsr->ePlan - (u8*)pCsr));
178973 if( pCsr->ePlan==FTS5_PLAN_MATCH
179028 assert( (pCsr->ePlan<3)==
179029 (pCsr->ePlan==FTS5_PLAN_MATCH || pCsr->ePlan==FTS5_PLAN_SOURCE)
179032 if( pCsr->ePlan<3 ){
179041 switch( pCsr->ePlan ){
179150 pCsr->ePlan = FTS5_PLAN_SPECIAL;
179313 if( pCsr->ePlan ){
179315 memset(&pCsr->ePlan, 0, sizeof(Fts5Cursor) - ((u8*)&pCsr->ePlan-(u8*)pCsr));
179359 ** processing for a "... MATCH <expr> ORDER BY rank" query (ePlan is
179368 pCsr->ePlan = FTS5_PLAN_SOURCE;
179387 pCsr->ePlan = FTS5_PLAN_SORTED_MATCH;
179390 pCsr->ePlan = FTS5_PLAN_MATCH;
179402 /* This is either a full-table scan (ePlan==FTS5_PLAN_SCAN) or a lookup
179403 ** by rowid (ePlan==FTS5_PLAN_ROWID). */
179404 pCsr->ePlan = (pRowidEq ? FTS5_PLAN_ROWID : FTS5_PLAN_SCAN);
179409 if( pCsr->ePlan==FTS5_PLAN_ROWID ){
179436 assert( pCsr->ePlan==FTS5_PLAN_MATCH
179437 || pCsr->ePlan==FTS5_PLAN_SORTED_MATCH
179438 || pCsr->ePlan==FTS5_PLAN_SOURCE
179455 int ePlan = pCsr->ePlan;
179458 switch( ePlan ){
180185 pNew->ePlan = FTS5_PLAN_MATCH;
180335 if( pCsr->ePlan==FTS5_PLAN_SPECIAL ){
180350 if( pCsr->ePlan==FTS5_PLAN_SOURCE ){
180353 pCsr->ePlan==FTS5_PLAN_MATCH
180354 || pCsr->ePlan==FTS5_PLAN_SORTED_MATCH