Lines Matching refs:sGraph
21739 EQPGraph sGraph; /* Information for the graphical EXPLAIN QUERY PLAN */ member
22744 if( p->sGraph.pLast ){ in eqp_append()
22745 p->sGraph.pLast->pNext = pNew; in eqp_append()
22747 p->sGraph.pRow = pNew; in eqp_append()
22749 p->sGraph.pLast = pNew; in eqp_append()
22758 for(pRow = p->sGraph.pRow; pRow; pRow = pNext){ in eqp_reset()
22762 memset(&p->sGraph, 0, sizeof(p->sGraph)); in eqp_reset()
22769 EQPGraphRow *pRow = pOld ? pOld->pNext : p->sGraph.pRow; in eqp_next_row()
22779 i64 n = strlen(p->sGraph.zPrefix); in eqp_render_level()
22784 sqlite3_fprintf(p->out, "%s%s%s\n", p->sGraph.zPrefix, in eqp_render_level()
22786 if( n<(i64)sizeof(p->sGraph.zPrefix)-7 ){ in eqp_render_level()
22787 memcpy(&p->sGraph.zPrefix[n], pNext ? "| " : " ", 4); in eqp_render_level()
22789 p->sGraph.zPrefix[n] = 0; in eqp_render_level()
22798 EQPGraphRow *pRow = p->sGraph.pRow; in eqp_render()
22806 p->sGraph.pRow = pRow->pNext; in eqp_render()
22813 p->sGraph.zPrefix[0] = 0; in eqp_render()