Lines Matching refs:explain

10895   u8 explain;          /* True if the EXPLAIN flag is found on the query */
12844 u8 explain; /* True if EXPLAIN present on SQL command */
59432 ** When p->explain==1, each instruction is listed. When
59433 ** p->explain==2, only OP_Explain instructions are listed and these
59434 ** are shown in a different format. p->explain==2 is used to implement
59437 ** When p->explain==1, first the main program is listed, then each of
59452 assert( p->explain );
59477 if( p->explain==1 ){
59497 }while( i<nRow && p->explain==2 && p->aOp[i].opcode!=OP_Explain );
59522 if( p->explain==1 ){
59587 if( p->explain==1 ){
59614 p->nResColumn = 8 - 4*(p->explain-1);
59811 if( pParse->explain && nMem<10 ){
59865 p->explain = pParse->explain;
61952 if( p->explain ){
64104 assert( p->explain==0 );
69694 ** The magic Explain opcode are only inserted when explain==2 (which
74619 if( pParse->explain==2 ){
79168 pParse->explain = (u8)explainFlag;
82616 if( db->aDb[1].pBt==0 && !pParse->explain ){
92113 if( rc==SQLITE_OK && pParse->pVdbe && pParse->explain ){
92119 if( pParse->explain==2 ){
93157 if( pParse->explain==2 ){
93202 if( pParse->explain==2 ){
93526 if( pParse->explain ){
95996 ** Add a single OP_Explain instruction to the VDBE to explain a simple
96005 if( pParse->explain==2 ){
104045 if( pParse->explain==2 ){
106483 "ecmd", "explain", "cmdx", "cmd",
106521 /* 4 */ "ecmd ::= explain cmdx SEMI",
106522 /* 5 */ "explain ::=",
106523 /* 6 */ "explain ::= EXPLAIN",
106524 /* 7 */ "explain ::= EXPLAIN QUERY PLAN",
107616 case 5: /* explain ::= */
107619 case 6: /* explain ::= EXPLAIN */
107622 case 7: /* explain ::= EXPLAIN QUERY PLAN */
108678 /* (4) ecmd ::= explain cmdx SEMI */ yytestcase(yyruleno==4);
109862 ** (3) tkEXPLAIN The "explain" keyword.
109998 if( nId==7 && sqlite3StrNICmp(zSql, "explain", 7)==0 ){