diff options
author | drh <> | 2023-01-12 13:25:48 +0000 |
---|---|---|
committer | drh <> | 2023-01-12 13:25:48 +0000 |
commit | f84cbd167689edf19c4905e515325a3a0c7cabe4 (patch) | |
tree | d71db36fc336a7e855ffa9f31b03d05dd8455456 /src/sqliteInt.h | |
parent | 8518eaccd79ae83a55fad3c3fa545beb16fb127c (diff) | |
download | sqlite-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.h | 1 |
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*); |