ACloudViewer  3.9.4
A Modern Library for 3D Data Processing
ShellState Struct Reference
Collaboration diagram for ShellState:

Public Attributes

sqlite3db
 
u8 autoExplain
 
u8 autoEQP
 
u8 autoEQPtest
 
u8 autoEQPtrace
 
u8 statsOn
 
u8 scanstatsOn
 
u8 openMode
 
u8 doXdgOpen
 
u8 nEqpLevel
 
u8 eTraceType
 
unsigned mEqpLines
 
int outCount
 
int cnt
 
int lineno
 
int openFlags
 
FILE * in
 
FILE * out
 
FILE * traceOut
 
int nErr
 
int mode
 
int modePrior
 
int cMode
 
int normalMode
 
int writableSchema
 
int showHeader
 
int nCheck
 
unsigned nProgress
 
unsigned mxProgress
 
unsigned flgProgress
 
unsigned shellFlgs
 
unsigned priorShFlgs
 
sqlite3_int64 szMax
 
char * zDestTable
 
char * zTempFile
 
char zTestcase [30]
 
char colSeparator [20]
 
char rowSeparator [20]
 
char colSepPrior [20]
 
char rowSepPrior [20]
 
int colWidth [100]
 
int actualWidth [100]
 
char nullValue [20]
 
char outfile [FILENAME_MAX]
 
const char * zDbFilename
 
char * zFreeOnClose
 
const char * zVfs
 
sqlite3_stmtpStmt
 
FILE * pLog
 
int * aiIndent
 
int nIndent
 
int iIndent
 
EQPGraph sGraph
 
ExpertInfo expert
 

Detailed Description

Definition at line 9745 of file shell.c.

Member Data Documentation

◆ actualWidth

int ShellState::actualWidth[100]

Definition at line 9787 of file shell.c.

Referenced by shell_callback().

◆ aiIndent

int* ShellState::aiIndent

Definition at line 9796 of file shell.c.

Referenced by explain_data_delete(), explain_data_prepare(), and shell_callback().

◆ autoEQP

u8 ShellState::autoEQP

Definition at line 9748 of file shell.c.

Referenced by do_meta_command(), main(), and shell_exec().

◆ autoEQPtest

u8 ShellState::autoEQPtest

Definition at line 9749 of file shell.c.

Referenced by do_meta_command(), and eqp_append().

◆ autoEQPtrace

u8 ShellState::autoEQPtrace

Definition at line 9750 of file shell.c.

Referenced by do_meta_command().

◆ autoExplain

u8 ShellState::autoExplain

Definition at line 9747 of file shell.c.

Referenced by do_meta_command(), main_init(), and shell_exec().

◆ cMode

int ShellState::cMode

◆ cnt

int ShellState::cnt

Definition at line 9759 of file shell.c.

Referenced by do_meta_command(), shell_callback(), and shell_exec().

◆ colSeparator

char ShellState::colSeparator[20]

Definition at line 9782 of file shell.c.

Referenced by do_meta_command(), main(), main_init(), outputModePush(), and shell_callback().

◆ colSepPrior

char ShellState::colSepPrior[20]

Definition at line 9784 of file shell.c.

Referenced by outputModePush().

◆ colWidth

int ShellState::colWidth[100]

Definition at line 9786 of file shell.c.

Referenced by shell_callback().

◆ db

◆ doXdgOpen

u8 ShellState::doXdgOpen

Definition at line 9754 of file shell.c.

Referenced by clearTempFile(), do_meta_command(), main(), and output_reset().

◆ eTraceType

u8 ShellState::eTraceType

Definition at line 9756 of file shell.c.

Referenced by sql_trace_callback().

◆ expert

ExpertInfo ShellState::expert

◆ flgProgress

unsigned ShellState::flgProgress

Definition at line 9775 of file shell.c.

Referenced by do_meta_command(), and progress_handler().

◆ iIndent

int ShellState::iIndent

Definition at line 9798 of file shell.c.

Referenced by explain_data_delete(), explain_data_prepare(), and shell_callback().

◆ in

FILE* ShellState::in

Definition at line 9762 of file shell.c.

Referenced by do_meta_command(), main(), process_input(), and process_sqliterc().

◆ lineno

int ShellState::lineno

Definition at line 9760 of file shell.c.

Referenced by do_meta_command(), process_input(), and process_sqliterc().

◆ mEqpLines

unsigned ShellState::mEqpLines

Definition at line 9757 of file shell.c.

◆ mode

int ShellState::mode

◆ modePrior

int ShellState::modePrior

Definition at line 9767 of file shell.c.

Referenced by outputModePush().

◆ mxProgress

unsigned ShellState::mxProgress

Definition at line 9774 of file shell.c.

Referenced by do_meta_command(), and progress_handler().

◆ nCheck

int ShellState::nCheck

Definition at line 9772 of file shell.c.

Referenced by do_meta_command().

◆ nEqpLevel

u8 ShellState::nEqpLevel

Definition at line 9755 of file shell.c.

◆ nErr

int ShellState::nErr

Definition at line 9765 of file shell.c.

Referenced by do_meta_command(), dump_callback(), and run_table_dump_query().

◆ nIndent

int ShellState::nIndent

Definition at line 9797 of file shell.c.

Referenced by explain_data_delete(), explain_data_prepare(), and shell_callback().

◆ normalMode

int ShellState::normalMode

Definition at line 9769 of file shell.c.

Referenced by do_meta_command(), and main_init().

◆ nProgress

unsigned ShellState::nProgress

Definition at line 9773 of file shell.c.

Referenced by do_meta_command(), and progress_handler().

◆ nullValue

char ShellState::nullValue[20]

Definition at line 9788 of file shell.c.

Referenced by do_meta_command(), main(), and shell_callback().

◆ openFlags

int ShellState::openFlags

Definition at line 9761 of file shell.c.

Referenced by do_meta_command(), main(), and open_db().

◆ openMode

u8 ShellState::openMode

Definition at line 9753 of file shell.c.

Referenced by do_meta_command(), main(), and open_db().

◆ out

◆ outCount

int ShellState::outCount

Definition at line 9758 of file shell.c.

Referenced by do_meta_command(), and process_input().

◆ outfile

char ShellState::outfile[FILENAME_MAX]

Definition at line 9790 of file shell.c.

Referenced by do_meta_command(), and output_reset().

◆ pLog

FILE* ShellState::pLog

Definition at line 9795 of file shell.c.

Referenced by do_meta_command(), and shellLog().

◆ priorShFlgs

unsigned ShellState::priorShFlgs

Definition at line 9777 of file shell.c.

Referenced by outputModePush().

◆ pStmt

sqlite3_stmt* ShellState::pStmt

Definition at line 9794 of file shell.c.

Referenced by display_scanstats(), shell_callback(), and shell_exec().

◆ rowSeparator

char ShellState::rowSeparator[20]

Definition at line 9783 of file shell.c.

Referenced by do_meta_command(), main(), main_init(), and shell_callback().

◆ rowSepPrior

char ShellState::rowSepPrior[20]

Definition at line 9785 of file shell.c.

◆ scanstatsOn

u8 ShellState::scanstatsOn

Definition at line 9752 of file shell.c.

Referenced by do_meta_command(), main(), and shell_exec().

◆ sGraph

EQPGraph ShellState::sGraph

Definition at line 9799 of file shell.c.

Referenced by eqp_append(), eqp_next_row(), eqp_render(), eqp_render_level(), and eqp_reset().

◆ shellFlgs

unsigned ShellState::shellFlgs

Definition at line 9776 of file shell.c.

Referenced by do_meta_command(), main(), main_init(), and outputModePush().

◆ showHeader

int ShellState::showHeader

Definition at line 9771 of file shell.c.

Referenced by do_meta_command(), main(), main_init(), and shell_callback().

◆ statsOn

u8 ShellState::statsOn

Definition at line 9751 of file shell.c.

Referenced by main(), and shell_exec().

◆ szMax

sqlite3_int64 ShellState::szMax

Definition at line 9778 of file shell.c.

Referenced by do_meta_command(), main(), and open_db().

◆ traceOut

FILE* ShellState::traceOut

Definition at line 9764 of file shell.c.

Referenced by sql_trace_callback().

◆ writableSchema

int ShellState::writableSchema

Definition at line 9770 of file shell.c.

Referenced by do_meta_command(), and dump_callback().

◆ zDbFilename

const char* ShellState::zDbFilename

Definition at line 9791 of file shell.c.

Referenced by do_meta_command(), main(), and open_db().

◆ zDestTable

char* ShellState::zDestTable

Definition at line 9779 of file shell.c.

Referenced by do_meta_command(), dump_callback(), set_table_name(), and shell_callback().

◆ zFreeOnClose

char* ShellState::zFreeOnClose

Definition at line 9792 of file shell.c.

Referenced by do_meta_command(), and main().

◆ zTempFile

char* ShellState::zTempFile

Definition at line 9780 of file shell.c.

Referenced by clearTempFile(), do_meta_command(), newTempFile(), and output_reset().

◆ zTestcase

char ShellState::zTestcase[30]

Definition at line 9781 of file shell.c.

Referenced by do_meta_command().

◆ zVfs

const char* ShellState::zVfs

Definition at line 9793 of file shell.c.


The documentation for this struct was generated from the following file: