Lines Matching defs:ShellState

9744 typedef struct ShellState ShellState;  typedef
9745 struct ShellState { struct
9746 sqlite3 *db; /* The database */
9747 u8 autoExplain; /* Automatically turn on .explain mode */
9748 u8 autoEQP; /* Run EXPLAIN QUERY PLAN prior to seach SQL stmt */
9749 u8 autoEQPtest; /* autoEQP is in test mode */
9750 u8 autoEQPtrace; /* autoEQP is in trace mode */
9751 u8 statsOn; /* True to display memory stats before each finalize */
9752 u8 scanstatsOn; /* True to display scan stats before each finalize */
9753 u8 openMode; /* SHELL_OPEN_NORMAL, _APPENDVFS, or _ZIPFILE */
9754 u8 doXdgOpen; /* Invoke start/open/xdg-open in output_reset() */
9755 u8 nEqpLevel; /* Depth of the EQP output graph */
9756 u8 eTraceType; /* SHELL_TRACE_* value for type of trace */
9757 unsigned mEqpLines; /* Mask of veritical lines in the EQP output graph */
9758 int outCount; /* Revert to stdout when reaching zero */
9759 int cnt; /* Number of records displayed so far */
9760 int lineno; /* Line number of last line read from in */
9761 int openFlags; /* Additional flags to open. (SQLITE_OPEN_NOFOLLOW) */
9762 FILE *in; /* Read commands from this stream */
9763 FILE *out; /* Write results here */
9764 FILE *traceOut; /* Output for sqlite3_trace() */
9765 int nErr; /* Number of errors seen */
9766 int mode; /* An output mode setting */
9767 int modePrior; /* Saved mode */
9768 int cMode; /* temporary output mode for the current query */
9769 int normalMode; /* Output mode before ".explain on" */
9770 int writableSchema; /* True if PRAGMA writable_schema=ON */
9771 int showHeader; /* True to show column names in List or Column mode */
9772 int nCheck; /* Number of ".check" commands run */
9773 unsigned nProgress; /* Number of progress callbacks encountered */
9774 unsigned mxProgress; /* Maximum progress callbacks before failing */
9775 unsigned flgProgress; /* Flags for the progress callback */
9776 unsigned shellFlgs; /* Various flags */
9777 unsigned priorShFlgs; /* Saved copy of flags */
9778 sqlite3_int64 szMax; /* --maxsize argument to .open */
9779 char *zDestTable; /* Name of destination table when MODE_Insert */
9780 char *zTempFile; /* Temporary file that might need deleting */
9781 char zTestcase[30]; /* Name of current test case */
9782 char colSeparator[20]; /* Column separator character for several modes */
9783 char rowSeparator[20]; /* Row separator character for MODE_Ascii */
9784 char colSepPrior[20]; /* Saved column separator */
9808 /* Allowed values for ShellState.autoEQP argument
13533 void (*xForEach)(ShellState*,sqlite3*,const char*) in tryToCloneSchema()