mirror of
https://github.com/DBD-SQLite/DBD-SQLite
synced 2025-06-07 22:28:47 -04:00
added 'all' to EXPORT_TAGS
This commit is contained in:
parent
628393db5b
commit
25cf95e717
2 changed files with 141 additions and 1 deletions
|
@ -172,6 +172,143 @@ our @EXPORT_OK = (
|
|||
);
|
||||
|
||||
our %EXPORT_TAGS = (
|
||||
all => [qw/
|
||||
SQLITE_ABORT
|
||||
SQLITE_ABORT_ROLLBACK
|
||||
SQLITE_ALTER_TABLE
|
||||
SQLITE_ANALYZE
|
||||
SQLITE_ATTACH
|
||||
SQLITE_AUTH
|
||||
SQLITE_AUTH_USER
|
||||
SQLITE_BLOB
|
||||
SQLITE_BUSY
|
||||
SQLITE_BUSY_RECOVERY
|
||||
SQLITE_BUSY_SNAPSHOT
|
||||
SQLITE_CANTOPEN
|
||||
SQLITE_CANTOPEN_CONVPATH
|
||||
SQLITE_CANTOPEN_FULLPATH
|
||||
SQLITE_CANTOPEN_ISDIR
|
||||
SQLITE_CANTOPEN_NOTEMPDIR
|
||||
SQLITE_CONSTRAINT
|
||||
SQLITE_CONSTRAINT_CHECK
|
||||
SQLITE_CONSTRAINT_COMMITHOOK
|
||||
SQLITE_CONSTRAINT_FOREIGNKEY
|
||||
SQLITE_CONSTRAINT_FUNCTION
|
||||
SQLITE_CONSTRAINT_NOTNULL
|
||||
SQLITE_CONSTRAINT_PRIMARYKEY
|
||||
SQLITE_CONSTRAINT_ROWID
|
||||
SQLITE_CONSTRAINT_TRIGGER
|
||||
SQLITE_CONSTRAINT_UNIQUE
|
||||
SQLITE_CONSTRAINT_VTAB
|
||||
SQLITE_COPY
|
||||
SQLITE_CORRUPT
|
||||
SQLITE_CORRUPT_VTAB
|
||||
SQLITE_CREATE_INDEX
|
||||
SQLITE_CREATE_TABLE
|
||||
SQLITE_CREATE_TEMP_INDEX
|
||||
SQLITE_CREATE_TEMP_TABLE
|
||||
SQLITE_CREATE_TEMP_TRIGGER
|
||||
SQLITE_CREATE_TEMP_VIEW
|
||||
SQLITE_CREATE_TRIGGER
|
||||
SQLITE_CREATE_VIEW
|
||||
SQLITE_CREATE_VTABLE
|
||||
SQLITE_DELETE
|
||||
SQLITE_DENY
|
||||
SQLITE_DETACH
|
||||
SQLITE_DETERMINISTIC
|
||||
SQLITE_DONE
|
||||
SQLITE_DROP_INDEX
|
||||
SQLITE_DROP_TABLE
|
||||
SQLITE_DROP_TEMP_INDEX
|
||||
SQLITE_DROP_TEMP_TABLE
|
||||
SQLITE_DROP_TEMP_TRIGGER
|
||||
SQLITE_DROP_TEMP_VIEW
|
||||
SQLITE_DROP_TRIGGER
|
||||
SQLITE_DROP_VIEW
|
||||
SQLITE_DROP_VTABLE
|
||||
SQLITE_EMPTY
|
||||
SQLITE_ERROR
|
||||
SQLITE_FLOAT
|
||||
SQLITE_FORMAT
|
||||
SQLITE_FULL
|
||||
SQLITE_FUNCTION
|
||||
SQLITE_IGNORE
|
||||
SQLITE_INSERT
|
||||
SQLITE_INTEGER
|
||||
SQLITE_INTERNAL
|
||||
SQLITE_INTERRUPT
|
||||
SQLITE_IOERR
|
||||
SQLITE_IOERR_ACCESS
|
||||
SQLITE_IOERR_BLOCKED
|
||||
SQLITE_IOERR_CHECKRESERVEDLOCK
|
||||
SQLITE_IOERR_CLOSE
|
||||
SQLITE_IOERR_CONVPATH
|
||||
SQLITE_IOERR_DELETE
|
||||
SQLITE_IOERR_DELETE_NOENT
|
||||
SQLITE_IOERR_DIR_CLOSE
|
||||
SQLITE_IOERR_DIR_FSYNC
|
||||
SQLITE_IOERR_FSTAT
|
||||
SQLITE_IOERR_FSYNC
|
||||
SQLITE_IOERR_GETTEMPPATH
|
||||
SQLITE_IOERR_LOCK
|
||||
SQLITE_IOERR_MMAP
|
||||
SQLITE_IOERR_NOMEM
|
||||
SQLITE_IOERR_RDLOCK
|
||||
SQLITE_IOERR_READ
|
||||
SQLITE_IOERR_SEEK
|
||||
SQLITE_IOERR_SHMLOCK
|
||||
SQLITE_IOERR_SHMMAP
|
||||
SQLITE_IOERR_SHMOPEN
|
||||
SQLITE_IOERR_SHMSIZE
|
||||
SQLITE_IOERR_SHORT_READ
|
||||
SQLITE_IOERR_TRUNCATE
|
||||
SQLITE_IOERR_UNLOCK
|
||||
SQLITE_IOERR_WRITE
|
||||
SQLITE_LOCKED
|
||||
SQLITE_LOCKED_SHAREDCACHE
|
||||
SQLITE_MISMATCH
|
||||
SQLITE_MISUSE
|
||||
SQLITE_NOLFS
|
||||
SQLITE_NOMEM
|
||||
SQLITE_NOTADB
|
||||
SQLITE_NOTFOUND
|
||||
SQLITE_NOTICE
|
||||
SQLITE_NOTICE_RECOVER_ROLLBACK
|
||||
SQLITE_NOTICE_RECOVER_WAL
|
||||
SQLITE_NULL
|
||||
SQLITE_OK
|
||||
SQLITE_OPEN_CREATE
|
||||
SQLITE_OPEN_FULLMUTEX
|
||||
SQLITE_OPEN_MEMORY
|
||||
SQLITE_OPEN_NOMUTEX
|
||||
SQLITE_OPEN_PRIVATECACHE
|
||||
SQLITE_OPEN_READONLY
|
||||
SQLITE_OPEN_READWRITE
|
||||
SQLITE_OPEN_SHAREDCACHE
|
||||
SQLITE_OPEN_URI
|
||||
SQLITE_PERM
|
||||
SQLITE_PRAGMA
|
||||
SQLITE_PROTOCOL
|
||||
SQLITE_RANGE
|
||||
SQLITE_READ
|
||||
SQLITE_READONLY
|
||||
SQLITE_READONLY_CANTLOCK
|
||||
SQLITE_READONLY_DBMOVED
|
||||
SQLITE_READONLY_RECOVERY
|
||||
SQLITE_READONLY_ROLLBACK
|
||||
SQLITE_RECURSIVE
|
||||
SQLITE_REINDEX
|
||||
SQLITE_ROW
|
||||
SQLITE_SAVEPOINT
|
||||
SQLITE_SCHEMA
|
||||
SQLITE_SELECT
|
||||
SQLITE_TOOBIG
|
||||
SQLITE_TRANSACTION
|
||||
SQLITE_UPDATE
|
||||
SQLITE_WARNING
|
||||
SQLITE_WARNING_AUTOINDEX
|
||||
/],
|
||||
|
||||
authorizer_action_codes => [qw/
|
||||
SQLITE_ALTER_TABLE
|
||||
SQLITE_ANALYZE
|
||||
|
@ -345,7 +482,7 @@ DBD::SQLite::Constants
|
|||
|
||||
=head1 DESCRIPTION
|
||||
|
||||
You can import necessary SQLite constants from this module. Available tags are C<authorizer_action_codes>, C<authorizer_return_codes>, C<extended_result_codes>, C<flags_for_file_open_operations>, C<function_flags>, C<fundamental_datatypes>, C<result_codes>. 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<authorizer_action_codes>, C<authorizer_return_codes>, C<extended_result_codes>, C<flags_for_file_open_operations>, C<function_flags>, C<fundamental_datatypes>, C<result_codes>. See L<http://sqlite.org/c3ref/constlist.html> for the complete list of constants.
|
||||
|
||||
This module does not export anything by default.
|
||||
|
||||
|
|
|
@ -162,6 +162,9 @@ END
|
|||
}
|
||||
}
|
||||
|
||||
my %seen;
|
||||
$constants{all} = [sort grep {!$seen{$_}++} map {@$_} values %constants];
|
||||
|
||||
for my $tag (sort keys %constants) {
|
||||
print $fh <<"END";
|
||||
$tag => [qw/
|
||||
|
|
Loading…
Add table
Reference in a new issue