aboutsummaryrefslogtreecommitdiff
path: root/src/sqliteInt.h
diff options
context:
space:
mode:
authordrh <>2023-01-12 13:25:48 +0000
committerdrh <>2023-01-12 13:25:48 +0000
commitf84cbd167689edf19c4905e515325a3a0c7cabe4 (patch)
treed71db36fc336a7e855ffa9f31b03d05dd8455456 /src/sqliteInt.h
parent8518eaccd79ae83a55fad3c3fa545beb16fb127c (diff)
downloadsqlite-f84cbd167689edf19c4905e515325a3a0c7cabe4.tar.gz
sqlite-f84cbd167689edf19c4905e515325a3a0c7cabe4.zip
Attempt to provide a mechanism to do early termination of long-running
statement preparation by invoking the progress handler at strategic points during sqlite3_parpare(). This experiment shows that sqlite3_prepare() might leave the resulting prepared statement uninitialized following an interrupt. FossilOrigin-Name: 79636f2d80aee70832913a78933da2a7e30cc037810b93903ebbc1925ea93fef
Diffstat (limited to 'src/sqliteInt.h')
-rw-r--r--src/sqliteInt.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/sqliteInt.h b/src/sqliteInt.h
index 09e817406..f1dc1d710 100644
--- a/src/sqliteInt.h
+++ b/src/sqliteInt.h
@@ -4631,6 +4631,7 @@ char *sqlite3VMPrintf(sqlite3*,const char*, va_list);
#endif
void sqlite3SetString(char **, sqlite3*, const char*);
+void sqlite3ProgressCheck(Parse*);
void sqlite3ErrorMsg(Parse*, const char*, ...);
int sqlite3ErrorToParser(sqlite3*,int);
void sqlite3Dequote(char*);