1
0
Fork 0
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:
Kenichi Ishigaki 2020-07-27 01:36:35 +09:00
parent 9159838d96
commit 4d7d00544e
3 changed files with 46 additions and 0 deletions

View file

@ -1102,6 +1102,34 @@ _const_extended_result_codes_3031000_zero()
#endif
#if SQLITE_VERSION_NUMBER >= 3032000
IV
_const_extended_result_codes_3032000()
ALIAS:
SQLITE_IOERR_DATA = SQLITE_IOERR_DATA
SQLITE_BUSY_TIMEOUT = SQLITE_BUSY_TIMEOUT
SQLITE_CORRUPT_INDEX = SQLITE_CORRUPT_INDEX
CODE:
RETVAL = ix;
OUTPUT:
RETVAL
#else
IV
_const_extended_result_codes_3032000_zero()
ALIAS:
SQLITE_IOERR_DATA = 1
SQLITE_BUSY_TIMEOUT = 2
SQLITE_CORRUPT_INDEX = 3
CODE:
RETVAL = 0;
OUTPUT:
RETVAL
#endif
IV
_const_flags_for_file_open_operations()
ALIAS:

View file

@ -86,6 +86,7 @@ our @EXPORT_OK = (
SQLITE_AUTH_USER
SQLITE_BUSY_RECOVERY
SQLITE_BUSY_SNAPSHOT
SQLITE_BUSY_TIMEOUT
SQLITE_CANTOPEN_CONVPATH
SQLITE_CANTOPEN_DIRTYWAL
SQLITE_CANTOPEN_FULLPATH
@ -103,6 +104,7 @@ our @EXPORT_OK = (
SQLITE_CONSTRAINT_TRIGGER
SQLITE_CONSTRAINT_UNIQUE
SQLITE_CONSTRAINT_VTAB
SQLITE_CORRUPT_INDEX
SQLITE_CORRUPT_SEQUENCE
SQLITE_CORRUPT_VTAB
SQLITE_ERROR_MISSING_COLLSEQ
@ -116,6 +118,7 @@ our @EXPORT_OK = (
SQLITE_IOERR_CLOSE
SQLITE_IOERR_COMMIT_ATOMIC
SQLITE_IOERR_CONVPATH
SQLITE_IOERR_DATA
SQLITE_IOERR_DELETE
SQLITE_IOERR_DELETE_NOENT
SQLITE_IOERR_DIR_CLOSE
@ -249,6 +252,7 @@ our %EXPORT_TAGS = (
SQLITE_BUSY
SQLITE_BUSY_RECOVERY
SQLITE_BUSY_SNAPSHOT
SQLITE_BUSY_TIMEOUT
SQLITE_CANTOPEN
SQLITE_CANTOPEN_CONVPATH
SQLITE_CANTOPEN_DIRTYWAL
@ -270,6 +274,7 @@ our %EXPORT_TAGS = (
SQLITE_CONSTRAINT_VTAB
SQLITE_COPY
SQLITE_CORRUPT
SQLITE_CORRUPT_INDEX
SQLITE_CORRUPT_SEQUENCE
SQLITE_CORRUPT_VTAB
SQLITE_CREATE_INDEX
@ -339,6 +344,7 @@ our %EXPORT_TAGS = (
SQLITE_IOERR_CLOSE
SQLITE_IOERR_COMMIT_ATOMIC
SQLITE_IOERR_CONVPATH
SQLITE_IOERR_DATA
SQLITE_IOERR_DELETE
SQLITE_IOERR_DELETE_NOENT
SQLITE_IOERR_DIR_CLOSE
@ -499,6 +505,7 @@ our %EXPORT_TAGS = (
SQLITE_AUTH_USER
SQLITE_BUSY_RECOVERY
SQLITE_BUSY_SNAPSHOT
SQLITE_BUSY_TIMEOUT
SQLITE_CANTOPEN_CONVPATH
SQLITE_CANTOPEN_DIRTYWAL
SQLITE_CANTOPEN_FULLPATH
@ -516,6 +523,7 @@ our %EXPORT_TAGS = (
SQLITE_CONSTRAINT_TRIGGER
SQLITE_CONSTRAINT_UNIQUE
SQLITE_CONSTRAINT_VTAB
SQLITE_CORRUPT_INDEX
SQLITE_CORRUPT_SEQUENCE
SQLITE_CORRUPT_VTAB
SQLITE_ERROR_MISSING_COLLSEQ
@ -529,6 +537,7 @@ our %EXPORT_TAGS = (
SQLITE_IOERR_CLOSE
SQLITE_IOERR_COMMIT_ATOMIC
SQLITE_IOERR_CONVPATH
SQLITE_IOERR_DATA
SQLITE_IOERR_DELETE
SQLITE_IOERR_DELETE_NOENT
SQLITE_IOERR_DIR_CLOSE
@ -947,6 +956,12 @@ This module does not export anything by default.
=item SQLITE_OK_SYMLINK
=item SQLITE_IOERR_DATA
=item SQLITE_BUSY_TIMEOUT
=item SQLITE_CORRUPT_INDEX
=back
=head2 file_open (flags_for_file_open_operations)

View file

@ -176,6 +176,9 @@ my %since = (
OK_SYMLINK => '3031000',
OPEN_NOFOLLOW => '3031000',
INNOCUOUS => '3031000',
IOERR_DATA => '3032000',
BUSY_TIMEOUT => '3032000',
CORRUPT_INDEX => '3032000',
status_parameters_for_prepared_statements => '3006004',
extended_result_codes => '3006005',