Lines Matching defs:Global
87 static struct Global { struct
88 sqlite3 *db; /* The open database connection */
89 sqlite3_stmt *pStmt; /* Current SQL statement */
90 sqlite3_int64 iStart; /* Start-time for the current test */
91 sqlite3_int64 iTotal; /* Total time */
92 int bWithoutRowid; /* True for --without-rowid */
93 int bReprepare; /* True to reprepare the SQL on each rerun */
94 int bSqlOnly; /* True to print the SQL once only */
95 int bExplain; /* Print SQL with EXPLAIN prefix */
96 int bVerify; /* Try to verify that results are correct */
97 int bMemShrink; /* Call sqlite3_db_release_memory() often */
98 int eTemp; /* 0: no TEMP. 9: always TEMP. */
99 int szTest; /* Scale factor for test iterations */
100 int nRepeat; /* Repeat selects this many times */
101 int doCheckpoint; /* Run PRAGMA wal_checkpoint after each trans */
102 int nReserve; /* Reserve bytes */
103 int doBigTransactions; /* Enable transactions on tests 410 and 510 */
104 const char *zWR; /* Might be WITHOUT ROWID */
105 const char *zNN; /* Might be NOT NULL */
106 const char *zPK; /* Might be UNIQUE or PRIMARY KEY */
107 unsigned int x, y; /* Pseudo-random number generator state */
108 u64 nResByte; /* Total number of result bytes */
109 int nResult; /* Size of the current result */
110 char zResult[3000]; /* Text of the current result */
111 FILE *pScript; /* Write an SQL script into this file */
113 FILE *hashFile; /* Store all hash results in this file */
114 HashContext hash; /* Hash of all output */