Lines Matching defs:callback_data
441 struct callback_data { struct
442 sqlite3 *db; /* The database */
443 int echoOn; /* True to echo input commands */
444 int statsOn; /* True to display memory stats before each finalize */
445 int cnt; /* Number of records displayed so far */
446 FILE *out; /* Write results here */
447 FILE *traceOut; /* Output for sqlite3_trace() */
448 int nErr; /* Number of errors seen */
449 int mode; /* An output mode setting */
450 int writableSchema; /* True if PRAGMA writable_schema=ON */
451 int showHeader; /* True to show column names in List or Column mode */
452 char *zDestTable; /* Name of destination table when MODE_Insert */
453 char separator[20]; /* Separator character for MODE_List */
454 int colWidth[100]; /* Requested width of each column when in column mode*/
455 int actualWidth[100]; /* Actual width of each column */
456 char nullvalue[20]; /* The text to print when a NULL comes back from
458 struct previous_mode_data explainPrev;
461 char outfile[FILENAME_MAX]; /* Filename for *out */
462 const char *zDbFilename; /* name of the database file */
463 char *zFreeOnClose; /* Filename to free when closing */
464 const char *zVfs; /* Name of VFS to use */
465 sqlite3_stmt *pStmt; /* Current statement if any. */
466 FILE *pLog; /* Write log output here */
467 int *aiIndent; /* Array of indents used in MODE_Explain */
468 int nIndent; /* Size of array aiIndent[] */
469 int iIndent; /* Index of current op in aiIndent[] */