mirror of
https://github.com/DBD-SQLite/DBD-SQLite
synced 2025-06-07 14:19:10 -04:00
Update constants
This commit is contained in:
parent
ba4f472e73
commit
7848525aeb
3 changed files with 136 additions and 2 deletions
|
@ -493,6 +493,30 @@ _const_database_connection_configuration_options_3031000_zero()
|
||||||
|
|
||||||
#endif
|
#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
|
#if SQLITE_VERSION_NUMBER >= 3006002
|
||||||
|
|
||||||
IV
|
IV
|
||||||
|
@ -1189,6 +1213,30 @@ _const_extended_result_codes_3034000_zero()
|
||||||
|
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
#if SQLITE_VERSION_NUMBER >= 3037000
|
||||||
|
|
||||||
|
IV
|
||||||
|
_const_extended_result_codes_3037000()
|
||||||
|
ALIAS:
|
||||||
|
SQLITE_CONSTRAINT_DATATYPE = SQLITE_CONSTRAINT_DATATYPE
|
||||||
|
CODE:
|
||||||
|
RETVAL = ix;
|
||||||
|
OUTPUT:
|
||||||
|
RETVAL
|
||||||
|
|
||||||
|
#else
|
||||||
|
|
||||||
|
IV
|
||||||
|
_const_extended_result_codes_3037000_zero()
|
||||||
|
ALIAS:
|
||||||
|
SQLITE_CONSTRAINT_DATATYPE = 1
|
||||||
|
CODE:
|
||||||
|
RETVAL = 0;
|
||||||
|
OUTPUT:
|
||||||
|
RETVAL
|
||||||
|
|
||||||
|
#endif
|
||||||
|
|
||||||
IV
|
IV
|
||||||
_const_flags_for_file_open_operations()
|
_const_flags_for_file_open_operations()
|
||||||
ALIAS:
|
ALIAS:
|
||||||
|
@ -1347,6 +1395,30 @@ _const_flags_for_file_open_operations_3033000_zero()
|
||||||
|
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
#if SQLITE_VERSION_NUMBER >= 3037000
|
||||||
|
|
||||||
|
IV
|
||||||
|
_const_flags_for_file_open_operations_3037000()
|
||||||
|
ALIAS:
|
||||||
|
SQLITE_OPEN_EXRESCODE = SQLITE_OPEN_EXRESCODE
|
||||||
|
CODE:
|
||||||
|
RETVAL = ix;
|
||||||
|
OUTPUT:
|
||||||
|
RETVAL
|
||||||
|
|
||||||
|
#else
|
||||||
|
|
||||||
|
IV
|
||||||
|
_const_flags_for_file_open_operations_3037000_zero()
|
||||||
|
ALIAS:
|
||||||
|
SQLITE_OPEN_EXRESCODE = 1
|
||||||
|
CODE:
|
||||||
|
RETVAL = 0;
|
||||||
|
OUTPUT:
|
||||||
|
RETVAL
|
||||||
|
|
||||||
|
#endif
|
||||||
|
|
||||||
#if SQLITE_VERSION_NUMBER >= 3008003
|
#if SQLITE_VERSION_NUMBER >= 3008003
|
||||||
|
|
||||||
IV
|
IV
|
||||||
|
@ -1428,6 +1500,7 @@ _const_fundamental_datatypes()
|
||||||
SQLITE_FLOAT = SQLITE_FLOAT
|
SQLITE_FLOAT = SQLITE_FLOAT
|
||||||
SQLITE_BLOB = SQLITE_BLOB
|
SQLITE_BLOB = SQLITE_BLOB
|
||||||
SQLITE_NULL = SQLITE_NULL
|
SQLITE_NULL = SQLITE_NULL
|
||||||
|
SQLITE_TEXT = SQLITE_TEXT
|
||||||
CODE:
|
CODE:
|
||||||
RETVAL = ix;
|
RETVAL = ix;
|
||||||
OUTPUT:
|
OUTPUT:
|
||||||
|
@ -1825,3 +1898,27 @@ _const__flags_for_file_open_operations_3033000_zero()
|
||||||
|
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
#if SQLITE_VERSION_NUMBER >= 3037000
|
||||||
|
|
||||||
|
IV
|
||||||
|
_const__flags_for_file_open_operations_3037000()
|
||||||
|
ALIAS:
|
||||||
|
OPEN_EXRESCODE = SQLITE_OPEN_EXRESCODE
|
||||||
|
CODE:
|
||||||
|
RETVAL = ix;
|
||||||
|
OUTPUT:
|
||||||
|
RETVAL
|
||||||
|
|
||||||
|
#else
|
||||||
|
|
||||||
|
IV
|
||||||
|
_const__flags_for_file_open_operations_3037000_zero()
|
||||||
|
ALIAS:
|
||||||
|
OPEN_EXRESCODE = 1
|
||||||
|
CODE:
|
||||||
|
RETVAL = 0;
|
||||||
|
OUTPUT:
|
||||||
|
RETVAL
|
||||||
|
|
||||||
|
#endif
|
||||||
|
|
||||||
|
|
|
@ -92,6 +92,11 @@ our @EXPORT_OK = (
|
||||||
SQLITE_DBCONFIG_WRITABLE_SCHEMA
|
SQLITE_DBCONFIG_WRITABLE_SCHEMA
|
||||||
/,
|
/,
|
||||||
|
|
||||||
|
# delete_a_session_object
|
||||||
|
qw/
|
||||||
|
SQLITE_SESSION_OBJCONFIG_SIZE
|
||||||
|
/,
|
||||||
|
|
||||||
# extended_result_codes
|
# extended_result_codes
|
||||||
qw/
|
qw/
|
||||||
SQLITE_ABORT_ROLLBACK
|
SQLITE_ABORT_ROLLBACK
|
||||||
|
@ -107,6 +112,7 @@ our @EXPORT_OK = (
|
||||||
SQLITE_CANTOPEN_SYMLINK
|
SQLITE_CANTOPEN_SYMLINK
|
||||||
SQLITE_CONSTRAINT_CHECK
|
SQLITE_CONSTRAINT_CHECK
|
||||||
SQLITE_CONSTRAINT_COMMITHOOK
|
SQLITE_CONSTRAINT_COMMITHOOK
|
||||||
|
SQLITE_CONSTRAINT_DATATYPE
|
||||||
SQLITE_CONSTRAINT_FOREIGNKEY
|
SQLITE_CONSTRAINT_FOREIGNKEY
|
||||||
SQLITE_CONSTRAINT_FUNCTION
|
SQLITE_CONSTRAINT_FUNCTION
|
||||||
SQLITE_CONSTRAINT_NOTNULL
|
SQLITE_CONSTRAINT_NOTNULL
|
||||||
|
@ -172,6 +178,7 @@ our @EXPORT_OK = (
|
||||||
# flags_for_file_open_operations
|
# flags_for_file_open_operations
|
||||||
qw/
|
qw/
|
||||||
SQLITE_OPEN_CREATE
|
SQLITE_OPEN_CREATE
|
||||||
|
SQLITE_OPEN_EXRESCODE
|
||||||
SQLITE_OPEN_FULLMUTEX
|
SQLITE_OPEN_FULLMUTEX
|
||||||
SQLITE_OPEN_MEMORY
|
SQLITE_OPEN_MEMORY
|
||||||
SQLITE_OPEN_NOFOLLOW
|
SQLITE_OPEN_NOFOLLOW
|
||||||
|
@ -198,6 +205,7 @@ our @EXPORT_OK = (
|
||||||
SQLITE_FLOAT
|
SQLITE_FLOAT
|
||||||
SQLITE_INTEGER
|
SQLITE_INTEGER
|
||||||
SQLITE_NULL
|
SQLITE_NULL
|
||||||
|
SQLITE_TEXT
|
||||||
/,
|
/,
|
||||||
|
|
||||||
# result_codes
|
# result_codes
|
||||||
|
@ -277,6 +285,7 @@ our %EXPORT_TAGS = (
|
||||||
SQLITE_CONSTRAINT
|
SQLITE_CONSTRAINT
|
||||||
SQLITE_CONSTRAINT_CHECK
|
SQLITE_CONSTRAINT_CHECK
|
||||||
SQLITE_CONSTRAINT_COMMITHOOK
|
SQLITE_CONSTRAINT_COMMITHOOK
|
||||||
|
SQLITE_CONSTRAINT_DATATYPE
|
||||||
SQLITE_CONSTRAINT_FOREIGNKEY
|
SQLITE_CONSTRAINT_FOREIGNKEY
|
||||||
SQLITE_CONSTRAINT_FUNCTION
|
SQLITE_CONSTRAINT_FUNCTION
|
||||||
SQLITE_CONSTRAINT_NOTNULL
|
SQLITE_CONSTRAINT_NOTNULL
|
||||||
|
@ -416,6 +425,7 @@ our %EXPORT_TAGS = (
|
||||||
SQLITE_OK
|
SQLITE_OK
|
||||||
SQLITE_OK_SYMLINK
|
SQLITE_OK_SYMLINK
|
||||||
SQLITE_OPEN_CREATE
|
SQLITE_OPEN_CREATE
|
||||||
|
SQLITE_OPEN_EXRESCODE
|
||||||
SQLITE_OPEN_FULLMUTEX
|
SQLITE_OPEN_FULLMUTEX
|
||||||
SQLITE_OPEN_MEMORY
|
SQLITE_OPEN_MEMORY
|
||||||
SQLITE_OPEN_NOFOLLOW
|
SQLITE_OPEN_NOFOLLOW
|
||||||
|
@ -444,7 +454,9 @@ our %EXPORT_TAGS = (
|
||||||
SQLITE_SAVEPOINT
|
SQLITE_SAVEPOINT
|
||||||
SQLITE_SCHEMA
|
SQLITE_SCHEMA
|
||||||
SQLITE_SELECT
|
SQLITE_SELECT
|
||||||
|
SQLITE_SESSION_OBJCONFIG_SIZE
|
||||||
SQLITE_SUBTYPE
|
SQLITE_SUBTYPE
|
||||||
|
SQLITE_TEXT
|
||||||
SQLITE_TOOBIG
|
SQLITE_TOOBIG
|
||||||
SQLITE_TRANSACTION
|
SQLITE_TRANSACTION
|
||||||
SQLITE_TXN_NONE
|
SQLITE_TXN_NONE
|
||||||
|
@ -538,6 +550,10 @@ our %EXPORT_TAGS = (
|
||||||
DBD_SQLITE_STRING_MODE_UNICODE_STRICT
|
DBD_SQLITE_STRING_MODE_UNICODE_STRICT
|
||||||
/],
|
/],
|
||||||
|
|
||||||
|
delete_a_session_object => [qw/
|
||||||
|
SQLITE_SESSION_OBJCONFIG_SIZE
|
||||||
|
/],
|
||||||
|
|
||||||
extended_result_codes => [qw/
|
extended_result_codes => [qw/
|
||||||
SQLITE_ABORT_ROLLBACK
|
SQLITE_ABORT_ROLLBACK
|
||||||
SQLITE_AUTH_USER
|
SQLITE_AUTH_USER
|
||||||
|
@ -552,6 +568,7 @@ our %EXPORT_TAGS = (
|
||||||
SQLITE_CANTOPEN_SYMLINK
|
SQLITE_CANTOPEN_SYMLINK
|
||||||
SQLITE_CONSTRAINT_CHECK
|
SQLITE_CONSTRAINT_CHECK
|
||||||
SQLITE_CONSTRAINT_COMMITHOOK
|
SQLITE_CONSTRAINT_COMMITHOOK
|
||||||
|
SQLITE_CONSTRAINT_DATATYPE
|
||||||
SQLITE_CONSTRAINT_FOREIGNKEY
|
SQLITE_CONSTRAINT_FOREIGNKEY
|
||||||
SQLITE_CONSTRAINT_FUNCTION
|
SQLITE_CONSTRAINT_FUNCTION
|
||||||
SQLITE_CONSTRAINT_NOTNULL
|
SQLITE_CONSTRAINT_NOTNULL
|
||||||
|
@ -616,6 +633,7 @@ our %EXPORT_TAGS = (
|
||||||
|
|
||||||
flags_for_file_open_operations => [qw/
|
flags_for_file_open_operations => [qw/
|
||||||
SQLITE_OPEN_CREATE
|
SQLITE_OPEN_CREATE
|
||||||
|
SQLITE_OPEN_EXRESCODE
|
||||||
SQLITE_OPEN_FULLMUTEX
|
SQLITE_OPEN_FULLMUTEX
|
||||||
SQLITE_OPEN_MEMORY
|
SQLITE_OPEN_MEMORY
|
||||||
SQLITE_OPEN_NOFOLLOW
|
SQLITE_OPEN_NOFOLLOW
|
||||||
|
@ -640,6 +658,7 @@ our %EXPORT_TAGS = (
|
||||||
SQLITE_FLOAT
|
SQLITE_FLOAT
|
||||||
SQLITE_INTEGER
|
SQLITE_INTEGER
|
||||||
SQLITE_NULL
|
SQLITE_NULL
|
||||||
|
SQLITE_TEXT
|
||||||
/],
|
/],
|
||||||
|
|
||||||
result_codes => [qw/
|
result_codes => [qw/
|
||||||
|
@ -712,7 +731,7 @@ DBD::SQLite::Constants - common SQLite constants
|
||||||
|
|
||||||
=head1 DESCRIPTION
|
=head1 DESCRIPTION
|
||||||
|
|
||||||
You can import necessary SQLite constants from this module. Available tags are C<all>, C<allowed_return_values_from_sqlite3_txn_state>, C<authorizer_action_codes>, C<authorizer_return_codes>, C<version> (C<compile_time_library_version_numbers>), C<database_connection_configuration_options>, C<dbd_sqlite_string_mode>, C<extended_result_codes>, C<file_open> (C<flags_for_file_open_operations>), C<function_flags>, C<datatypes> (C<fundamental_datatypes>), C<result_codes>, C<run_time_limit_categories>. See L<http://sqlite.org/c3ref/constlist.html> for the complete list of constants.
|
You can import necessary SQLite constants from this module. Available tags are C<all>, C<allowed_return_values_from_sqlite3_txn_state>, C<authorizer_action_codes>, C<authorizer_return_codes>, C<version> (C<compile_time_library_version_numbers>), C<database_connection_configuration_options>, C<dbd_sqlite_string_mode>, C<delete_a_session_object>, C<extended_result_codes>, C<file_open> (C<flags_for_file_open_operations>), C<function_flags>, C<datatypes> (C<fundamental_datatypes>), C<result_codes>, C<run_time_limit_categories>. See L<http://sqlite.org/c3ref/constlist.html> for the complete list of constants.
|
||||||
|
|
||||||
This module does not export anything by default.
|
This module does not export anything by default.
|
||||||
|
|
||||||
|
@ -882,6 +901,14 @@ This module does not export anything by default.
|
||||||
|
|
||||||
=back
|
=back
|
||||||
|
|
||||||
|
=head2 delete_a_session_object
|
||||||
|
|
||||||
|
=over 4
|
||||||
|
|
||||||
|
=item SQLITE_SESSION_OBJCONFIG_SIZE
|
||||||
|
|
||||||
|
=back
|
||||||
|
|
||||||
=head2 extended_result_codes
|
=head2 extended_result_codes
|
||||||
|
|
||||||
=over 4
|
=over 4
|
||||||
|
@ -1032,6 +1059,8 @@ This module does not export anything by default.
|
||||||
|
|
||||||
=item SQLITE_IOERR_CORRUPTFS
|
=item SQLITE_IOERR_CORRUPTFS
|
||||||
|
|
||||||
|
=item SQLITE_CONSTRAINT_DATATYPE
|
||||||
|
|
||||||
=back
|
=back
|
||||||
|
|
||||||
=head2 file_open (flags_for_file_open_operations)
|
=head2 file_open (flags_for_file_open_operations)
|
||||||
|
@ -1060,6 +1089,8 @@ This module does not export anything by default.
|
||||||
|
|
||||||
=item SQLITE_OPEN_SUPER_JOURNAL
|
=item SQLITE_OPEN_SUPER_JOURNAL
|
||||||
|
|
||||||
|
=item SQLITE_OPEN_EXRESCODE
|
||||||
|
|
||||||
=back
|
=back
|
||||||
|
|
||||||
=head2 function_flags
|
=head2 function_flags
|
||||||
|
@ -1088,6 +1119,8 @@ This module does not export anything by default.
|
||||||
|
|
||||||
=item SQLITE_NULL
|
=item SQLITE_NULL
|
||||||
|
|
||||||
|
=item SQLITE_TEXT
|
||||||
|
|
||||||
=back
|
=back
|
||||||
|
|
||||||
=head2 result_codes
|
=head2 result_codes
|
||||||
|
|
|
@ -184,6 +184,9 @@ my %since = (
|
||||||
TXN_READ => '3034000',
|
TXN_READ => '3034000',
|
||||||
TXN_WRITE => '3034000',
|
TXN_WRITE => '3034000',
|
||||||
IOERR_CORRUPTFS => '3034000',
|
IOERR_CORRUPTFS => '3034000',
|
||||||
|
SESSION_OBJCONFIG_SIZE => '3036000',
|
||||||
|
CONSTRAINT_DATATYPE => '3037000',
|
||||||
|
OPEN_EXRESCODE => '3037000',
|
||||||
|
|
||||||
status_parameters_for_prepared_statements => '3006004',
|
status_parameters_for_prepared_statements => '3006004',
|
||||||
extended_result_codes => '3006005',
|
extended_result_codes => '3006005',
|
||||||
|
@ -199,6 +202,7 @@ my %since = (
|
||||||
prepared_statement_scan_status_opcodes => '3008008',
|
prepared_statement_scan_status_opcodes => '3008008',
|
||||||
sql_trace_event_codes => '3014000',
|
sql_trace_event_codes => '3014000',
|
||||||
allowed_return_values_from_sqlite3_txn_state => '3034000',
|
allowed_return_values_from_sqlite3_txn_state => '3034000',
|
||||||
|
delete_a_session_object => '3036000',
|
||||||
);
|
);
|
||||||
|
|
||||||
my %until = (
|
my %until = (
|
||||||
|
@ -282,7 +286,7 @@ sub extract_constants {
|
||||||
}
|
}
|
||||||
next;
|
next;
|
||||||
}
|
}
|
||||||
if ($tag && /^#define SQLITE_(\S+)\s+(\d+|\(SQLITE)/) {
|
if ($tag && /^#\s*define SQLITE_(\S+)\s+(\d+|\(SQLITE)/) {
|
||||||
my ($name, $value) = ($1, $2);
|
my ($name, $value) = ($1, $2);
|
||||||
if ($name eq 'VERSION_NUMBER' and $value =~ /^\d+$/) {
|
if ($name eq 'VERSION_NUMBER' and $value =~ /^\d+$/) {
|
||||||
$known_versions{$value} = 1;
|
$known_versions{$value} = 1;
|
||||||
|
|
Loading…
Add table
Reference in a new issue