Avoid leaving view-definitions with an incomplete set of column names/types in
[sqlite.git] / tool / sqlite3_analyzer.c.in
blobe830521e08aff96f5b0b99312678e5e5d823df8e
1 /*
2 ** Read an SQLite database file and analyze its space utilization. Generate
3 ** text on standard output.
4 */
5 #define TCLSH_INIT_PROC sqlite3_analyzer_init_proc
6 #define SQLITE_ENABLE_DBSTAT_VTAB 1
7 #undef SQLITE_THREADSAFE
8 #define SQLITE_THREADSAFE 0
9 #undef SQLITE_ENABLE_COLUMN_METADATA
10 #define SQLITE_OMIT_DECLTYPE 1
11 #define SQLITE_OMIT_DEPRECATED 1
12 #define SQLITE_OMIT_PROGRESS_CALLBACK 1
13 #define SQLITE_OMIT_SHARED_CACHE 1
14 #define SQLITE_DEFAULT_MEMSTATUS 0
15 #define SQLITE_MAX_EXPR_DEPTH 0
16 #define SQLITE_OMIT_LOAD_EXTENSION 1
17 #ifndef USE_EXTERNAL_SQLITE
18 INCLUDE sqlite3.c
19 #endif
20 INCLUDE $ROOT/src/tclsqlite.c
22 const char *sqlite3_analyzer_init_proc(Tcl_Interp *interp){
23 (void)interp;
24 return
25 BEGIN_STRING
26 INCLUDE $ROOT/tool/spaceanal.tcl
27 END_STRING