mirror of
				https://github.com/Telecominfraproject/wlan-cloud-lib-poco.git
				synced 2025-10-30 02:02:30 +00:00 
			
		
		
		
	upgrade bundled SQLite to 3.29.0
This commit is contained in:
		
										
											
												File diff suppressed because it is too large
												Load Diff
											
										
									
								
							| @@ -123,9 +123,9 @@ extern "C" { | ||||
| ** [sqlite3_libversion_number()], [sqlite3_sourceid()], | ||||
| ** [sqlite_version()] and [sqlite_source_id()]. | ||||
| */ | ||||
| #define SQLITE_VERSION        "3.28.0" | ||||
| #define SQLITE_VERSION_NUMBER 3028000 | ||||
| #define SQLITE_SOURCE_ID      "2019-04-16 19:49:53 884b4b7e502b4e991677b53971277adfaf0a04a284f8e483e2553d0f83156b50" | ||||
| #define SQLITE_VERSION        "3.29.0" | ||||
| #define SQLITE_VERSION_NUMBER 3029000 | ||||
| #define SQLITE_SOURCE_ID      "2019-07-10 17:32:03 fc82b73eaac8b36950e527f12c4b5dc1e147e6f4ad2217ae43ad82882a88bfa6" | ||||
|  | ||||
| /* | ||||
| ** CAPI3REF: Run-Time Library Version Numbers | ||||
| @@ -1296,8 +1296,14 @@ typedef struct sqlite3_api_routines sqlite3_api_routines; | ||||
| ** ^The flags argument to xAccess() may be [SQLITE_ACCESS_EXISTS] | ||||
| ** to test for the existence of a file, or [SQLITE_ACCESS_READWRITE] to | ||||
| ** test whether a file is readable and writable, or [SQLITE_ACCESS_READ] | ||||
| ** to test whether a file is at least readable.   The file can be a | ||||
| ** directory. | ||||
| ** to test whether a file is at least readable.  The SQLITE_ACCESS_READ | ||||
| ** flag is never actually used and is not implemented in the built-in | ||||
| ** VFSes of SQLite.  The file is named by the second argument and can be a | ||||
| ** directory. The xAccess method returns [SQLITE_OK] on success or some | ||||
| ** non-zero error code if there is an I/O error or if the name of | ||||
| ** the file given in the second argument is illegal.  If SQLITE_OK | ||||
| ** is returned, then non-zero or zero is written into *pResOut to indicate | ||||
| ** whether or not the file is accessible.   | ||||
| ** | ||||
| ** ^SQLite will always allocate at least mxPathname+1 bytes for the | ||||
| ** output buffer xFullPathname.  The exact size of the output buffer | ||||
| @@ -2198,6 +2204,7 @@ struct sqlite3_mem_methods { | ||||
| ** features include but are not limited to the following: | ||||
| ** <ul> | ||||
| ** <li> The [PRAGMA writable_schema=ON] statement. | ||||
| ** <li> The [PRAGMA journal_mode=OFF] statement. | ||||
| ** <li> Writes to the [sqlite_dbpage] virtual table. | ||||
| ** <li> Direct writes to [shadow tables]. | ||||
| ** </ul> | ||||
| @@ -2213,6 +2220,34 @@ struct sqlite3_mem_methods { | ||||
| ** integer into which is written 0 or 1 to indicate whether the writable_schema | ||||
| ** is enabled or disabled following this call. | ||||
| ** </dd> | ||||
| ** | ||||
| ** [[SQLITE_DBCONFIG_LEGACY_ALTER_TABLE]] | ||||
| ** <dt>SQLITE_DBCONFIG_LEGACY_ALTER_TABLE</dt> | ||||
| ** <dd>The SQLITE_DBCONFIG_LEGACY_ALTER_TABLE option activates or deactivates | ||||
| ** the legacy behavior of the [ALTER TABLE RENAME] command such it | ||||
| ** behaves as it did prior to [version 3.24.0] (2018-06-04).  See the | ||||
| ** "Compatibility Notice" on the [ALTER TABLE RENAME documentation] for | ||||
| ** additional information. This feature can also be turned on and off | ||||
| ** using the [PRAGMA legacy_alter_table] statement. | ||||
| ** </dd> | ||||
| ** | ||||
| ** [[SQLITE_DBCONFIG_DQS_DML]] | ||||
| ** <dt>SQLITE_DBCONFIG_DQS_DML</td> | ||||
| ** <dd>The SQLITE_DBCONFIG_DQS_DML option activates or deactivates | ||||
| ** the legacy [double-quoted string literal] misfeature for DML statement | ||||
| ** only, that is DELETE, INSERT, SELECT, and UPDATE statements. The | ||||
| ** default value of this setting is determined by the [-DSQLITE_DQS] | ||||
| ** compile-time option. | ||||
| ** </dd> | ||||
| ** | ||||
| ** [[SQLITE_DBCONFIG_DQS_DDL]] | ||||
| ** <dt>SQLITE_DBCONFIG_DQS_DDL</td> | ||||
| ** <dd>The SQLITE_DBCONFIG_DQS option activates or deactivates | ||||
| ** the legacy [double-quoted string literal] misfeature for DDL statements, | ||||
| ** such as CREATE TABLE and CREATE INDEX. The | ||||
| ** default value of this setting is determined by the [-DSQLITE_DQS] | ||||
| ** compile-time option. | ||||
| ** </dd> | ||||
| ** </dl> | ||||
| */ | ||||
| #define SQLITE_DBCONFIG_MAINDBNAME            1000 /* const char* */ | ||||
| @@ -2227,7 +2262,10 @@ struct sqlite3_mem_methods { | ||||
| #define SQLITE_DBCONFIG_RESET_DATABASE        1009 /* int int* */ | ||||
| #define SQLITE_DBCONFIG_DEFENSIVE             1010 /* int int* */ | ||||
| #define SQLITE_DBCONFIG_WRITABLE_SCHEMA       1011 /* int int* */ | ||||
| #define SQLITE_DBCONFIG_MAX                   1011 /* Largest DBCONFIG */ | ||||
| #define SQLITE_DBCONFIG_LEGACY_ALTER_TABLE    1012 /* int int* */ | ||||
| #define SQLITE_DBCONFIG_DQS_DML               1013 /* int int* */ | ||||
| #define SQLITE_DBCONFIG_DQS_DDL               1014 /* int int* */ | ||||
| #define SQLITE_DBCONFIG_MAX                   1014 /* Largest DBCONFIG */ | ||||
|  | ||||
| /* | ||||
| ** CAPI3REF: Enable Or Disable Extended Result Codes | ||||
| @@ -7319,7 +7357,8 @@ SQLITE_API int sqlite3_test_control(int op, ...); | ||||
| #define SQLITE_TESTCTRL_SORTER_MMAP             24 | ||||
| #define SQLITE_TESTCTRL_IMPOSTER                25 | ||||
| #define SQLITE_TESTCTRL_PARSER_COVERAGE         26 | ||||
| #define SQLITE_TESTCTRL_LAST                    26  /* Largest TESTCTRL */ | ||||
| #define SQLITE_TESTCTRL_RESULT_INTREAL          27 | ||||
| #define SQLITE_TESTCTRL_LAST                    27  /* Largest TESTCTRL */ | ||||
|  | ||||
| /* | ||||
| ** CAPI3REF: SQL Keyword Checking | ||||
|   | ||||
		Reference in New Issue
	
	Block a user
	 Günter Obiltschnig
					Günter Obiltschnig