From 3b75eb379646e3b6d0e87c32a4a420d53b502a0f Mon Sep 17 00:00:00 2001 From: Kenichi Ishigaki Date: Thu, 2 Dec 2021 01:39:35 +0900 Subject: [PATCH] Hide SESSION_OBJCONFIG_SIZE --- constants.inc | 24 ------------------------ lib/DBD/SQLite/Constants.pm | 20 +------------------- util/SQLiteUtil.pm | 4 +++- 3 files changed, 4 insertions(+), 44 deletions(-) diff --git a/constants.inc b/constants.inc index 0137a28..492af8f 100644 --- a/constants.inc +++ b/constants.inc @@ -493,30 +493,6 @@ _const_database_connection_configuration_options_3031000_zero() #endif -#if SQLITE_VERSION_NUMBER >= 3036000 - -IV -_const_delete_a_session_object_3036000() - ALIAS: - SQLITE_SESSION_OBJCONFIG_SIZE = SQLITE_SESSION_OBJCONFIG_SIZE - CODE: - RETVAL = ix; - OUTPUT: - RETVAL - -#else - -IV -_const_delete_a_session_object_3036000_zero() - ALIAS: - SQLITE_SESSION_OBJCONFIG_SIZE = 1 - CODE: - RETVAL = 0; - OUTPUT: - RETVAL - -#endif - #if SQLITE_VERSION_NUMBER >= 3006002 IV diff --git a/lib/DBD/SQLite/Constants.pm b/lib/DBD/SQLite/Constants.pm index 20d38d5..9008ffe 100644 --- a/lib/DBD/SQLite/Constants.pm +++ b/lib/DBD/SQLite/Constants.pm @@ -92,11 +92,6 @@ our @EXPORT_OK = ( SQLITE_DBCONFIG_WRITABLE_SCHEMA /, - # delete_a_session_object - qw/ - SQLITE_SESSION_OBJCONFIG_SIZE - /, - # extended_result_codes qw/ SQLITE_ABORT_ROLLBACK @@ -454,7 +449,6 @@ our %EXPORT_TAGS = ( SQLITE_SAVEPOINT SQLITE_SCHEMA SQLITE_SELECT - SQLITE_SESSION_OBJCONFIG_SIZE SQLITE_SUBTYPE SQLITE_TEXT SQLITE_TOOBIG @@ -550,10 +544,6 @@ our %EXPORT_TAGS = ( DBD_SQLITE_STRING_MODE_UNICODE_STRICT /], - delete_a_session_object => [qw/ - SQLITE_SESSION_OBJCONFIG_SIZE - /], - extended_result_codes => [qw/ SQLITE_ABORT_ROLLBACK SQLITE_AUTH_USER @@ -731,7 +721,7 @@ DBD::SQLite::Constants - common SQLite constants =head1 DESCRIPTION -You can import necessary SQLite constants from this module. Available tags are C, C, C, C, C (C), C, C, C, C, C (C), C, C (C), C, C. See L for the complete list of constants. +You can import necessary SQLite constants from this module. Available tags are C, C, C, C, C (C), C, C, C, C (C), C, C (C), C, C. See L for the complete list of constants. This module does not export anything by default. @@ -901,14 +891,6 @@ This module does not export anything by default. =back -=head2 delete_a_session_object - -=over 4 - -=item SQLITE_SESSION_OBJCONFIG_SIZE - -=back - =head2 extended_result_codes =over 4 diff --git a/util/SQLiteUtil.pm b/util/SQLiteUtil.pm index 7a5bd54..b4327c2 100644 --- a/util/SQLiteUtil.pm +++ b/util/SQLiteUtil.pm @@ -202,7 +202,6 @@ my %since = ( prepared_statement_scan_status_opcodes => '3008008', sql_trace_event_codes => '3014000', allowed_return_values_from_sqlite3_txn_state => '3034000', - delete_a_session_object => '3036000', ); my %until = ( @@ -218,6 +217,7 @@ my %ignore = map {$_ => 1} qw/ OPEN_MAIN_JOURNAL OPEN_TEMP_JOURNAL OPEN_SUBJOURNAL OPEN_MASTER_JOURNAL OPEN_WAL OK_LOAD_PERMANENTLY PREPARE_PERSISTENT + SESSION_OBJCONFIG_SIZE /; my $ignore_tag_re = join '|', ( @@ -232,6 +232,8 @@ my $ignore_tag_re = join '|', ( 'virtual_table_configuration_options', # for sqlite3_vtab_config 'prepare_flags', # for sqlite3_prepare_v3 + 'delete_a_session_object', + # status flags (status methods are read-only at the moment) 'status_parameters', 'status_parameters_for_database_connections',