Lines Matching refs:aiIndent
552 int *aiIndent; /* Array of indents used in MODE_Explain */
553 int nIndent; /* Size of array aiIndent[] */
554 int iIndent; /* Index of current op in aiIndent[] */
894 if( i==1 && p->aiIndent && p->pStmt ){
896 fprintf(p->out, "%*.s", p->aiIndent[p->iIndent], "");
1391 ** and populate the ShellState.aiIndent[] array with the number of
1411 int nAlloc = 0; /* Allocated size of p->aiIndent[], abYield */
1412 int iOp; /* Index of operation in p->aiIndent[] */
1434 ** instruction in the aiIndent[] array. p2 and p2op may be different if
1440 /* Grow the p->aiIndent array as required */
1443 p->aiIndent = (int*)sqlite3_realloc64(p->aiIndent, nAlloc*sizeof(int));
1447 p->aiIndent[iOp] = 0;
1451 for(i=p2op; i<iOp; i++) p->aiIndent[i] += 2;
1456 for(i=p2op+1; i<iOp; i++) p->aiIndent[i] += 2;
1469 sqlite3_free(p->aiIndent);
1470 p->aiIndent = 0;