1
0
Fork 0
mirror of https://github.com/DBD-SQLite/DBD-SQLite synced 2025-06-07 06:08:38 -04:00

added newly introduced constants

This commit is contained in:
Kenichi Ishigaki 2017-11-21 03:27:28 +09:00
parent da3306e443
commit 0c2b23a0a1
3 changed files with 46 additions and 0 deletions

View file

@ -618,6 +618,34 @@ _const_extended_result_codes_3010000_zero()
#endif
#if SQLITE_VERSION_NUMBER >= 3021000
IV
_const_extended_result_codes_3021000()
ALIAS:
SQLITE_IOERR_BEGIN_ATOMIC = SQLITE_IOERR_BEGIN_ATOMIC
SQLITE_IOERR_COMMIT_ATOMIC = SQLITE_IOERR_COMMIT_ATOMIC
SQLITE_IOERR_ROLLBACK_ATOMIC = SQLITE_IOERR_ROLLBACK_ATOMIC
CODE:
RETVAL = ix;
OUTPUT:
RETVAL
#else
IV
_const_extended_result_codes_3021000_zero()
ALIAS:
SQLITE_IOERR_BEGIN_ATOMIC = 1
SQLITE_IOERR_COMMIT_ATOMIC = 2
SQLITE_IOERR_ROLLBACK_ATOMIC = 3
CODE:
RETVAL = 0;
OUTPUT:
RETVAL
#endif
IV
_const_flags_for_file_open_operations()
ALIAS:

View file

@ -80,9 +80,11 @@ our @EXPORT_OK = (
SQLITE_CORRUPT_VTAB
SQLITE_IOERR_ACCESS
SQLITE_IOERR_AUTH
SQLITE_IOERR_BEGIN_ATOMIC
SQLITE_IOERR_BLOCKED
SQLITE_IOERR_CHECKRESERVEDLOCK
SQLITE_IOERR_CLOSE
SQLITE_IOERR_COMMIT_ATOMIC
SQLITE_IOERR_CONVPATH
SQLITE_IOERR_DELETE
SQLITE_IOERR_DELETE_NOENT
@ -96,6 +98,7 @@ our @EXPORT_OK = (
SQLITE_IOERR_NOMEM
SQLITE_IOERR_RDLOCK
SQLITE_IOERR_READ
SQLITE_IOERR_ROLLBACK_ATOMIC
SQLITE_IOERR_SEEK
SQLITE_IOERR_SHMLOCK
SQLITE_IOERR_SHMMAP
@ -248,9 +251,11 @@ our %EXPORT_TAGS = (
SQLITE_IOERR
SQLITE_IOERR_ACCESS
SQLITE_IOERR_AUTH
SQLITE_IOERR_BEGIN_ATOMIC
SQLITE_IOERR_BLOCKED
SQLITE_IOERR_CHECKRESERVEDLOCK
SQLITE_IOERR_CLOSE
SQLITE_IOERR_COMMIT_ATOMIC
SQLITE_IOERR_CONVPATH
SQLITE_IOERR_DELETE
SQLITE_IOERR_DELETE_NOENT
@ -264,6 +269,7 @@ our %EXPORT_TAGS = (
SQLITE_IOERR_NOMEM
SQLITE_IOERR_RDLOCK
SQLITE_IOERR_READ
SQLITE_IOERR_ROLLBACK_ATOMIC
SQLITE_IOERR_SEEK
SQLITE_IOERR_SHMLOCK
SQLITE_IOERR_SHMMAP
@ -388,9 +394,11 @@ our %EXPORT_TAGS = (
SQLITE_CORRUPT_VTAB
SQLITE_IOERR_ACCESS
SQLITE_IOERR_AUTH
SQLITE_IOERR_BEGIN_ATOMIC
SQLITE_IOERR_BLOCKED
SQLITE_IOERR_CHECKRESERVEDLOCK
SQLITE_IOERR_CLOSE
SQLITE_IOERR_COMMIT_ATOMIC
SQLITE_IOERR_CONVPATH
SQLITE_IOERR_DELETE
SQLITE_IOERR_DELETE_NOENT
@ -404,6 +412,7 @@ our %EXPORT_TAGS = (
SQLITE_IOERR_NOMEM
SQLITE_IOERR_RDLOCK
SQLITE_IOERR_READ
SQLITE_IOERR_ROLLBACK_ATOMIC
SQLITE_IOERR_SEEK
SQLITE_IOERR_SHMLOCK
SQLITE_IOERR_SHMMAP
@ -714,6 +723,12 @@ This module does not export anything by default.
=item SQLITE_IOERR_AUTH
=item SQLITE_IOERR_BEGIN_ATOMIC
=item SQLITE_IOERR_COMMIT_ATOMIC
=item SQLITE_IOERR_ROLLBACK_ATOMIC
=back
=head2 file_open (flags_for_file_open_operations)

View file

@ -131,6 +131,9 @@ my %since = (
IOERR_VNODE => '3009000',
INDEX_SCAN_UNIQUE => '3009000',
IOERR_AUTH => '3010000',
IOERR_BEGIN_ATOMIC => '3021000',
IOERR_COMMIT_ATOMIC => '3021000',
IOERR_ROLLBACK_ATOMIC => '3021000',
status_parameters_for_prepared_statements => '3006004',
extended_result_codes => '3006005',