Lines Matching defs:sGraph
15595 EQPGraph sGraph; /* Information for the graphical EXPLAIN QUERY PLAN */
16431 if( p->sGraph.pLast ){
16432 p->sGraph.pLast->pNext = pNew;
16434 p->sGraph.pRow = pNew;
16436 p->sGraph.pLast = pNew;
16441 ** in p->sGraph.
16445 for(pRow = p->sGraph.pRow; pRow; pRow = pNext){
16449 memset(&p->sGraph, 0, sizeof(p->sGraph));
16456 EQPGraphRow *pRow = pOld ? pOld->pNext : p->sGraph.pRow;
16466 i64 n = strlen(p->sGraph.zPrefix);
16471 utf8_printf(p->out, "%s%s%s\n", p->sGraph.zPrefix,
16473 if( n<(i64)sizeof(p->sGraph.zPrefix)-7 ){
16474 memcpy(&p->sGraph.zPrefix[n], pNext ? "| " : " ", 4);
16476 p->sGraph.zPrefix[n] = 0;
16485 EQPGraphRow *pRow = p->sGraph.pRow;
16493 p->sGraph.pRow = pRow->pNext;
16498 p->sGraph.zPrefix[0] = 0;