File Coverage

blib/lib/DBD/SQLite/Constants.pm
Criterion Covered Total %
statement 12 12 100.0
branch n/a
condition n/a
subroutine 4 4 100.0
pod n/a
total 16 16 100.0


line stmt bran cond sub pod time code
1             package DBD::SQLite::Constants;
2              
3             # This module is generated by a script.
4             # Do not edit manually.
5              
6 17     17   83954 use strict;
  17         48  
  17         520  
7 17     17   91 use warnings;
  17         32  
  17         551  
8 17     17   93 use base 'Exporter';
  17         37  
  17         2789  
9 17     17   138 use DBD::SQLite;
  17         39  
  17         12637  
10             our @EXPORT_OK = (
11             'DBD_SQLITE_STRING_MODE_PV',
12             'DBD_SQLITE_STRING_MODE_BYTES',
13             'DBD_SQLITE_STRING_MODE_UNICODE_NAIVE',
14             'DBD_SQLITE_STRING_MODE_UNICODE_FALLBACK',
15             'DBD_SQLITE_STRING_MODE_UNICODE_STRICT',
16             # allowed_return_values_from_sqlite3_txn_state
17             qw/
18             SQLITE_TXN_NONE
19             SQLITE_TXN_READ
20             SQLITE_TXN_WRITE
21             /,
22              
23             # authorizer_action_codes
24             qw/
25             SQLITE_ALTER_TABLE
26             SQLITE_ANALYZE
27             SQLITE_ATTACH
28             SQLITE_COPY
29             SQLITE_CREATE_INDEX
30             SQLITE_CREATE_TABLE
31             SQLITE_CREATE_TEMP_INDEX
32             SQLITE_CREATE_TEMP_TABLE
33             SQLITE_CREATE_TEMP_TRIGGER
34             SQLITE_CREATE_TEMP_VIEW
35             SQLITE_CREATE_TRIGGER
36             SQLITE_CREATE_VIEW
37             SQLITE_CREATE_VTABLE
38             SQLITE_DELETE
39             SQLITE_DETACH
40             SQLITE_DROP_INDEX
41             SQLITE_DROP_TABLE
42             SQLITE_DROP_TEMP_INDEX
43             SQLITE_DROP_TEMP_TABLE
44             SQLITE_DROP_TEMP_TRIGGER
45             SQLITE_DROP_TEMP_VIEW
46             SQLITE_DROP_TRIGGER
47             SQLITE_DROP_VIEW
48             SQLITE_DROP_VTABLE
49             SQLITE_FUNCTION
50             SQLITE_INSERT
51             SQLITE_PRAGMA
52             SQLITE_READ
53             SQLITE_RECURSIVE
54             SQLITE_REINDEX
55             SQLITE_SAVEPOINT
56             SQLITE_SELECT
57             SQLITE_TRANSACTION
58             SQLITE_UPDATE
59             /,
60              
61             # authorizer_return_codes
62             qw/
63             SQLITE_DENY
64             SQLITE_IGNORE
65             /,
66              
67             # compile_time_library_version_numbers
68             qw/
69             SQLITE_VERSION_NUMBER
70             /,
71              
72             # database_connection_configuration_options
73             qw/
74             SQLITE_DBCONFIG_DEFENSIVE
75             SQLITE_DBCONFIG_DQS_DDL
76             SQLITE_DBCONFIG_DQS_DML
77             SQLITE_DBCONFIG_ENABLE_FKEY
78             SQLITE_DBCONFIG_ENABLE_FTS3_TOKENIZER
79             SQLITE_DBCONFIG_ENABLE_LOAD_EXTENSION
80             SQLITE_DBCONFIG_ENABLE_QPSG
81             SQLITE_DBCONFIG_ENABLE_TRIGGER
82             SQLITE_DBCONFIG_ENABLE_VIEW
83             SQLITE_DBCONFIG_LEGACY_ALTER_TABLE
84             SQLITE_DBCONFIG_LEGACY_FILE_FORMAT
85             SQLITE_DBCONFIG_LOOKASIDE
86             SQLITE_DBCONFIG_MAINDBNAME
87             SQLITE_DBCONFIG_MAX
88             SQLITE_DBCONFIG_NO_CKPT_ON_CLOSE
89             SQLITE_DBCONFIG_RESET_DATABASE
90             SQLITE_DBCONFIG_REVERSE_SCANORDER
91             SQLITE_DBCONFIG_STMT_SCANSTATUS
92             SQLITE_DBCONFIG_TRIGGER_EQP
93             SQLITE_DBCONFIG_TRUSTED_SCHEMA
94             SQLITE_DBCONFIG_WRITABLE_SCHEMA
95             /,
96              
97             # extended_result_codes
98             qw/
99             SQLITE_ABORT_ROLLBACK
100             SQLITE_AUTH_USER
101             SQLITE_BUSY_RECOVERY
102             SQLITE_BUSY_SNAPSHOT
103             SQLITE_BUSY_TIMEOUT
104             SQLITE_CANTOPEN_CONVPATH
105             SQLITE_CANTOPEN_DIRTYWAL
106             SQLITE_CANTOPEN_FULLPATH
107             SQLITE_CANTOPEN_ISDIR
108             SQLITE_CANTOPEN_NOTEMPDIR
109             SQLITE_CANTOPEN_SYMLINK
110             SQLITE_CONSTRAINT_CHECK
111             SQLITE_CONSTRAINT_COMMITHOOK
112             SQLITE_CONSTRAINT_DATATYPE
113             SQLITE_CONSTRAINT_FOREIGNKEY
114             SQLITE_CONSTRAINT_FUNCTION
115             SQLITE_CONSTRAINT_NOTNULL
116             SQLITE_CONSTRAINT_PINNED
117             SQLITE_CONSTRAINT_PRIMARYKEY
118             SQLITE_CONSTRAINT_ROWID
119             SQLITE_CONSTRAINT_TRIGGER
120             SQLITE_CONSTRAINT_UNIQUE
121             SQLITE_CONSTRAINT_VTAB
122             SQLITE_CORRUPT_INDEX
123             SQLITE_CORRUPT_SEQUENCE
124             SQLITE_CORRUPT_VTAB
125             SQLITE_ERROR_MISSING_COLLSEQ
126             SQLITE_ERROR_RETRY
127             SQLITE_ERROR_SNAPSHOT
128             SQLITE_IOERR_ACCESS
129             SQLITE_IOERR_AUTH
130             SQLITE_IOERR_BEGIN_ATOMIC
131             SQLITE_IOERR_BLOCKED
132             SQLITE_IOERR_CHECKRESERVEDLOCK
133             SQLITE_IOERR_CLOSE
134             SQLITE_IOERR_COMMIT_ATOMIC
135             SQLITE_IOERR_CONVPATH
136             SQLITE_IOERR_CORRUPTFS
137             SQLITE_IOERR_DATA
138             SQLITE_IOERR_DELETE
139             SQLITE_IOERR_DELETE_NOENT
140             SQLITE_IOERR_DIR_CLOSE
141             SQLITE_IOERR_DIR_FSYNC
142             SQLITE_IOERR_FSTAT
143             SQLITE_IOERR_FSYNC
144             SQLITE_IOERR_GETTEMPPATH
145             SQLITE_IOERR_LOCK
146             SQLITE_IOERR_MMAP
147             SQLITE_IOERR_NOMEM
148             SQLITE_IOERR_RDLOCK
149             SQLITE_IOERR_READ
150             SQLITE_IOERR_ROLLBACK_ATOMIC
151             SQLITE_IOERR_SEEK
152             SQLITE_IOERR_SHMLOCK
153             SQLITE_IOERR_SHMMAP
154             SQLITE_IOERR_SHMOPEN
155             SQLITE_IOERR_SHMSIZE
156             SQLITE_IOERR_SHORT_READ
157             SQLITE_IOERR_TRUNCATE
158             SQLITE_IOERR_UNLOCK
159             SQLITE_IOERR_VNODE
160             SQLITE_IOERR_WRITE
161             SQLITE_LOCKED_SHAREDCACHE
162             SQLITE_LOCKED_VTAB
163             SQLITE_NOTICE_RBU
164             SQLITE_NOTICE_RECOVER_ROLLBACK
165             SQLITE_NOTICE_RECOVER_WAL
166             SQLITE_OK_SYMLINK
167             SQLITE_READONLY_CANTINIT
168             SQLITE_READONLY_CANTLOCK
169             SQLITE_READONLY_DBMOVED
170             SQLITE_READONLY_DIRECTORY
171             SQLITE_READONLY_RECOVERY
172             SQLITE_READONLY_ROLLBACK
173             SQLITE_WARNING_AUTOINDEX
174             /,
175              
176             # flags_for_file_open_operations
177             qw/
178             SQLITE_OPEN_CREATE
179             SQLITE_OPEN_EXRESCODE
180             SQLITE_OPEN_FULLMUTEX
181             SQLITE_OPEN_MEMORY
182             SQLITE_OPEN_NOFOLLOW
183             SQLITE_OPEN_NOMUTEX
184             SQLITE_OPEN_PRIVATECACHE
185             SQLITE_OPEN_READONLY
186             SQLITE_OPEN_READWRITE
187             SQLITE_OPEN_SHAREDCACHE
188             SQLITE_OPEN_SUPER_JOURNAL
189             SQLITE_OPEN_URI
190             /,
191              
192             # function_flags
193             qw/
194             SQLITE_DETERMINISTIC
195             SQLITE_DIRECTONLY
196             SQLITE_INNOCUOUS
197             SQLITE_SUBTYPE
198             /,
199              
200             # fundamental_datatypes
201             qw/
202             SQLITE_BLOB
203             SQLITE_FLOAT
204             SQLITE_INTEGER
205             SQLITE_NULL
206             SQLITE_TEXT
207             /,
208              
209             # result_codes
210             qw/
211             SQLITE_ABORT
212             SQLITE_AUTH
213             SQLITE_BUSY
214             SQLITE_CANTOPEN
215             SQLITE_CONSTRAINT
216             SQLITE_CORRUPT
217             SQLITE_DONE
218             SQLITE_EMPTY
219             SQLITE_ERROR
220             SQLITE_FORMAT
221             SQLITE_FULL
222             SQLITE_INTERNAL
223             SQLITE_INTERRUPT
224             SQLITE_IOERR
225             SQLITE_LOCKED
226             SQLITE_MISMATCH
227             SQLITE_MISUSE
228             SQLITE_NOLFS
229             SQLITE_NOMEM
230             SQLITE_NOTADB
231             SQLITE_NOTFOUND
232             SQLITE_NOTICE
233             SQLITE_OK
234             SQLITE_PERM
235             SQLITE_PROTOCOL
236             SQLITE_RANGE
237             SQLITE_READONLY
238             SQLITE_ROW
239             SQLITE_SCHEMA
240             SQLITE_TOOBIG
241             SQLITE_WARNING
242             /,
243              
244             # run_time_limit_categories
245             qw/
246             SQLITE_LIMIT_ATTACHED
247             SQLITE_LIMIT_COLUMN
248             SQLITE_LIMIT_COMPOUND_SELECT
249             SQLITE_LIMIT_EXPR_DEPTH
250             SQLITE_LIMIT_FUNCTION_ARG
251             SQLITE_LIMIT_LENGTH
252             SQLITE_LIMIT_LIKE_PATTERN_LENGTH
253             SQLITE_LIMIT_SQL_LENGTH
254             SQLITE_LIMIT_TRIGGER_DEPTH
255             SQLITE_LIMIT_VARIABLE_NUMBER
256             SQLITE_LIMIT_VDBE_OP
257             SQLITE_LIMIT_WORKER_THREADS
258             /,
259              
260             );
261              
262             our %EXPORT_TAGS = (
263             all => [qw/
264             SQLITE_ABORT
265             SQLITE_ABORT_ROLLBACK
266             SQLITE_ALTER_TABLE
267             SQLITE_ANALYZE
268             SQLITE_ATTACH
269             SQLITE_AUTH
270             SQLITE_AUTH_USER
271             SQLITE_BLOB
272             SQLITE_BUSY
273             SQLITE_BUSY_RECOVERY
274             SQLITE_BUSY_SNAPSHOT
275             SQLITE_BUSY_TIMEOUT
276             SQLITE_CANTOPEN
277             SQLITE_CANTOPEN_CONVPATH
278             SQLITE_CANTOPEN_DIRTYWAL
279             SQLITE_CANTOPEN_FULLPATH
280             SQLITE_CANTOPEN_ISDIR
281             SQLITE_CANTOPEN_NOTEMPDIR
282             SQLITE_CANTOPEN_SYMLINK
283             SQLITE_CONSTRAINT
284             SQLITE_CONSTRAINT_CHECK
285             SQLITE_CONSTRAINT_COMMITHOOK
286             SQLITE_CONSTRAINT_DATATYPE
287             SQLITE_CONSTRAINT_FOREIGNKEY
288             SQLITE_CONSTRAINT_FUNCTION
289             SQLITE_CONSTRAINT_NOTNULL
290             SQLITE_CONSTRAINT_PINNED
291             SQLITE_CONSTRAINT_PRIMARYKEY
292             SQLITE_CONSTRAINT_ROWID
293             SQLITE_CONSTRAINT_TRIGGER
294             SQLITE_CONSTRAINT_UNIQUE
295             SQLITE_CONSTRAINT_VTAB
296             SQLITE_COPY
297             SQLITE_CORRUPT
298             SQLITE_CORRUPT_INDEX
299             SQLITE_CORRUPT_SEQUENCE
300             SQLITE_CORRUPT_VTAB
301             SQLITE_CREATE_INDEX
302             SQLITE_CREATE_TABLE
303             SQLITE_CREATE_TEMP_INDEX
304             SQLITE_CREATE_TEMP_TABLE
305             SQLITE_CREATE_TEMP_TRIGGER
306             SQLITE_CREATE_TEMP_VIEW
307             SQLITE_CREATE_TRIGGER
308             SQLITE_CREATE_VIEW
309             SQLITE_CREATE_VTABLE
310             SQLITE_DBCONFIG_DEFENSIVE
311             SQLITE_DBCONFIG_DQS_DDL
312             SQLITE_DBCONFIG_DQS_DML
313             SQLITE_DBCONFIG_ENABLE_FKEY
314             SQLITE_DBCONFIG_ENABLE_FTS3_TOKENIZER
315             SQLITE_DBCONFIG_ENABLE_LOAD_EXTENSION
316             SQLITE_DBCONFIG_ENABLE_QPSG
317             SQLITE_DBCONFIG_ENABLE_TRIGGER
318             SQLITE_DBCONFIG_ENABLE_VIEW
319             SQLITE_DBCONFIG_LEGACY_ALTER_TABLE
320             SQLITE_DBCONFIG_LEGACY_FILE_FORMAT
321             SQLITE_DBCONFIG_LOOKASIDE
322             SQLITE_DBCONFIG_MAINDBNAME
323             SQLITE_DBCONFIG_MAX
324             SQLITE_DBCONFIG_NO_CKPT_ON_CLOSE
325             SQLITE_DBCONFIG_RESET_DATABASE
326             SQLITE_DBCONFIG_REVERSE_SCANORDER
327             SQLITE_DBCONFIG_STMT_SCANSTATUS
328             SQLITE_DBCONFIG_TRIGGER_EQP
329             SQLITE_DBCONFIG_TRUSTED_SCHEMA
330             SQLITE_DBCONFIG_WRITABLE_SCHEMA
331             DBD_SQLITE_STRING_MODE_BYTES
332             DBD_SQLITE_STRING_MODE_PV
333             DBD_SQLITE_STRING_MODE_UNICODE_FALLBACK
334             DBD_SQLITE_STRING_MODE_UNICODE_NAIVE
335             DBD_SQLITE_STRING_MODE_UNICODE_STRICT
336             SQLITE_DELETE
337             SQLITE_DENY
338             SQLITE_DETACH
339             SQLITE_DETERMINISTIC
340             SQLITE_DIRECTONLY
341             SQLITE_DONE
342             SQLITE_DROP_INDEX
343             SQLITE_DROP_TABLE
344             SQLITE_DROP_TEMP_INDEX
345             SQLITE_DROP_TEMP_TABLE
346             SQLITE_DROP_TEMP_TRIGGER
347             SQLITE_DROP_TEMP_VIEW
348             SQLITE_DROP_TRIGGER
349             SQLITE_DROP_VIEW
350             SQLITE_DROP_VTABLE
351             SQLITE_EMPTY
352             SQLITE_ERROR
353             SQLITE_ERROR_MISSING_COLLSEQ
354             SQLITE_ERROR_RETRY
355             SQLITE_ERROR_SNAPSHOT
356             SQLITE_FLOAT
357             SQLITE_FORMAT
358             SQLITE_FULL
359             SQLITE_FUNCTION
360             SQLITE_IGNORE
361             SQLITE_INNOCUOUS
362             SQLITE_INSERT
363             SQLITE_INTEGER
364             SQLITE_INTERNAL
365             SQLITE_INTERRUPT
366             SQLITE_IOERR
367             SQLITE_IOERR_ACCESS
368             SQLITE_IOERR_AUTH
369             SQLITE_IOERR_BEGIN_ATOMIC
370             SQLITE_IOERR_BLOCKED
371             SQLITE_IOERR_CHECKRESERVEDLOCK
372             SQLITE_IOERR_CLOSE
373             SQLITE_IOERR_COMMIT_ATOMIC
374             SQLITE_IOERR_CONVPATH
375             SQLITE_IOERR_CORRUPTFS
376             SQLITE_IOERR_DATA
377             SQLITE_IOERR_DELETE
378             SQLITE_IOERR_DELETE_NOENT
379             SQLITE_IOERR_DIR_CLOSE
380             SQLITE_IOERR_DIR_FSYNC
381             SQLITE_IOERR_FSTAT
382             SQLITE_IOERR_FSYNC
383             SQLITE_IOERR_GETTEMPPATH
384             SQLITE_IOERR_LOCK
385             SQLITE_IOERR_MMAP
386             SQLITE_IOERR_NOMEM
387             SQLITE_IOERR_RDLOCK
388             SQLITE_IOERR_READ
389             SQLITE_IOERR_ROLLBACK_ATOMIC
390             SQLITE_IOERR_SEEK
391             SQLITE_IOERR_SHMLOCK
392             SQLITE_IOERR_SHMMAP
393             SQLITE_IOERR_SHMOPEN
394             SQLITE_IOERR_SHMSIZE
395             SQLITE_IOERR_SHORT_READ
396             SQLITE_IOERR_TRUNCATE
397             SQLITE_IOERR_UNLOCK
398             SQLITE_IOERR_VNODE
399             SQLITE_IOERR_WRITE
400             SQLITE_LIMIT_ATTACHED
401             SQLITE_LIMIT_COLUMN
402             SQLITE_LIMIT_COMPOUND_SELECT
403             SQLITE_LIMIT_EXPR_DEPTH
404             SQLITE_LIMIT_FUNCTION_ARG
405             SQLITE_LIMIT_LENGTH
406             SQLITE_LIMIT_LIKE_PATTERN_LENGTH
407             SQLITE_LIMIT_SQL_LENGTH
408             SQLITE_LIMIT_TRIGGER_DEPTH
409             SQLITE_LIMIT_VARIABLE_NUMBER
410             SQLITE_LIMIT_VDBE_OP
411             SQLITE_LIMIT_WORKER_THREADS
412             SQLITE_LOCKED
413             SQLITE_LOCKED_SHAREDCACHE
414             SQLITE_LOCKED_VTAB
415             SQLITE_MISMATCH
416             SQLITE_MISUSE
417             SQLITE_NOLFS
418             SQLITE_NOMEM
419             SQLITE_NOTADB
420             SQLITE_NOTFOUND
421             SQLITE_NOTICE
422             SQLITE_NOTICE_RBU
423             SQLITE_NOTICE_RECOVER_ROLLBACK
424             SQLITE_NOTICE_RECOVER_WAL
425             SQLITE_NULL
426             SQLITE_OK
427             SQLITE_OK_SYMLINK
428             SQLITE_OPEN_CREATE
429             SQLITE_OPEN_EXRESCODE
430             SQLITE_OPEN_FULLMUTEX
431             SQLITE_OPEN_MEMORY
432             SQLITE_OPEN_NOFOLLOW
433             SQLITE_OPEN_NOMUTEX
434             SQLITE_OPEN_PRIVATECACHE
435             SQLITE_OPEN_READONLY
436             SQLITE_OPEN_READWRITE
437             SQLITE_OPEN_SHAREDCACHE
438             SQLITE_OPEN_SUPER_JOURNAL
439             SQLITE_OPEN_URI
440             SQLITE_PERM
441             SQLITE_PRAGMA
442             SQLITE_PROTOCOL
443             SQLITE_RANGE
444             SQLITE_READ
445             SQLITE_READONLY
446             SQLITE_READONLY_CANTINIT
447             SQLITE_READONLY_CANTLOCK
448             SQLITE_READONLY_DBMOVED
449             SQLITE_READONLY_DIRECTORY
450             SQLITE_READONLY_RECOVERY
451             SQLITE_READONLY_ROLLBACK
452             SQLITE_RECURSIVE
453             SQLITE_REINDEX
454             SQLITE_ROW
455             SQLITE_SAVEPOINT
456             SQLITE_SCHEMA
457             SQLITE_SELECT
458             SQLITE_SUBTYPE
459             SQLITE_TEXT
460             SQLITE_TOOBIG
461             SQLITE_TRANSACTION
462             SQLITE_TXN_NONE
463             SQLITE_TXN_READ
464             SQLITE_TXN_WRITE
465             SQLITE_UPDATE
466             SQLITE_VERSION_NUMBER
467             SQLITE_WARNING
468             SQLITE_WARNING_AUTOINDEX
469             /],
470              
471             allowed_return_values_from_sqlite3_txn_state => [qw/
472             SQLITE_TXN_NONE
473             SQLITE_TXN_READ
474             SQLITE_TXN_WRITE
475             /],
476              
477             authorizer_action_codes => [qw/
478             SQLITE_ALTER_TABLE
479             SQLITE_ANALYZE
480             SQLITE_ATTACH
481             SQLITE_COPY
482             SQLITE_CREATE_INDEX
483             SQLITE_CREATE_TABLE
484             SQLITE_CREATE_TEMP_INDEX
485             SQLITE_CREATE_TEMP_TABLE
486             SQLITE_CREATE_TEMP_TRIGGER
487             SQLITE_CREATE_TEMP_VIEW
488             SQLITE_CREATE_TRIGGER
489             SQLITE_CREATE_VIEW
490             SQLITE_CREATE_VTABLE
491             SQLITE_DELETE
492             SQLITE_DETACH
493             SQLITE_DROP_INDEX
494             SQLITE_DROP_TABLE
495             SQLITE_DROP_TEMP_INDEX
496             SQLITE_DROP_TEMP_TABLE
497             SQLITE_DROP_TEMP_TRIGGER
498             SQLITE_DROP_TEMP_VIEW
499             SQLITE_DROP_TRIGGER
500             SQLITE_DROP_VIEW
501             SQLITE_DROP_VTABLE
502             SQLITE_FUNCTION
503             SQLITE_INSERT
504             SQLITE_PRAGMA
505             SQLITE_READ
506             SQLITE_RECURSIVE
507             SQLITE_REINDEX
508             SQLITE_SAVEPOINT
509             SQLITE_SELECT
510             SQLITE_TRANSACTION
511             SQLITE_UPDATE
512             /],
513              
514             authorizer_return_codes => [qw/
515             SQLITE_DENY
516             SQLITE_IGNORE
517             /],
518              
519             compile_time_library_version_numbers => [qw/
520             SQLITE_VERSION_NUMBER
521             /],
522              
523             database_connection_configuration_options => [qw/
524             SQLITE_DBCONFIG_DEFENSIVE
525             SQLITE_DBCONFIG_DQS_DDL
526             SQLITE_DBCONFIG_DQS_DML
527             SQLITE_DBCONFIG_ENABLE_FKEY
528             SQLITE_DBCONFIG_ENABLE_FTS3_TOKENIZER
529             SQLITE_DBCONFIG_ENABLE_LOAD_EXTENSION
530             SQLITE_DBCONFIG_ENABLE_QPSG
531             SQLITE_DBCONFIG_ENABLE_TRIGGER
532             SQLITE_DBCONFIG_ENABLE_VIEW
533             SQLITE_DBCONFIG_LEGACY_ALTER_TABLE
534             SQLITE_DBCONFIG_LEGACY_FILE_FORMAT
535             SQLITE_DBCONFIG_LOOKASIDE
536             SQLITE_DBCONFIG_MAINDBNAME
537             SQLITE_DBCONFIG_MAX
538             SQLITE_DBCONFIG_NO_CKPT_ON_CLOSE
539             SQLITE_DBCONFIG_RESET_DATABASE
540             SQLITE_DBCONFIG_REVERSE_SCANORDER
541             SQLITE_DBCONFIG_STMT_SCANSTATUS
542             SQLITE_DBCONFIG_TRIGGER_EQP
543             SQLITE_DBCONFIG_TRUSTED_SCHEMA
544             SQLITE_DBCONFIG_WRITABLE_SCHEMA
545             /],
546              
547             dbd_sqlite_string_mode => [qw/
548             DBD_SQLITE_STRING_MODE_BYTES
549             DBD_SQLITE_STRING_MODE_PV
550             DBD_SQLITE_STRING_MODE_UNICODE_FALLBACK
551             DBD_SQLITE_STRING_MODE_UNICODE_NAIVE
552             DBD_SQLITE_STRING_MODE_UNICODE_STRICT
553             /],
554              
555             extended_result_codes => [qw/
556             SQLITE_ABORT_ROLLBACK
557             SQLITE_AUTH_USER
558             SQLITE_BUSY_RECOVERY
559             SQLITE_BUSY_SNAPSHOT
560             SQLITE_BUSY_TIMEOUT
561             SQLITE_CANTOPEN_CONVPATH
562             SQLITE_CANTOPEN_DIRTYWAL
563             SQLITE_CANTOPEN_FULLPATH
564             SQLITE_CANTOPEN_ISDIR
565             SQLITE_CANTOPEN_NOTEMPDIR
566             SQLITE_CANTOPEN_SYMLINK
567             SQLITE_CONSTRAINT_CHECK
568             SQLITE_CONSTRAINT_COMMITHOOK
569             SQLITE_CONSTRAINT_DATATYPE
570             SQLITE_CONSTRAINT_FOREIGNKEY
571             SQLITE_CONSTRAINT_FUNCTION
572             SQLITE_CONSTRAINT_NOTNULL
573             SQLITE_CONSTRAINT_PINNED
574             SQLITE_CONSTRAINT_PRIMARYKEY
575             SQLITE_CONSTRAINT_ROWID
576             SQLITE_CONSTRAINT_TRIGGER
577             SQLITE_CONSTRAINT_UNIQUE
578             SQLITE_CONSTRAINT_VTAB
579             SQLITE_CORRUPT_INDEX
580             SQLITE_CORRUPT_SEQUENCE
581             SQLITE_CORRUPT_VTAB
582             SQLITE_ERROR_MISSING_COLLSEQ
583             SQLITE_ERROR_RETRY
584             SQLITE_ERROR_SNAPSHOT
585             SQLITE_IOERR_ACCESS
586             SQLITE_IOERR_AUTH
587             SQLITE_IOERR_BEGIN_ATOMIC
588             SQLITE_IOERR_BLOCKED
589             SQLITE_IOERR_CHECKRESERVEDLOCK
590             SQLITE_IOERR_CLOSE
591             SQLITE_IOERR_COMMIT_ATOMIC
592             SQLITE_IOERR_CONVPATH
593             SQLITE_IOERR_CORRUPTFS
594             SQLITE_IOERR_DATA
595             SQLITE_IOERR_DELETE
596             SQLITE_IOERR_DELETE_NOENT
597             SQLITE_IOERR_DIR_CLOSE
598             SQLITE_IOERR_DIR_FSYNC
599             SQLITE_IOERR_FSTAT
600             SQLITE_IOERR_FSYNC
601             SQLITE_IOERR_GETTEMPPATH
602             SQLITE_IOERR_LOCK
603             SQLITE_IOERR_MMAP
604             SQLITE_IOERR_NOMEM
605             SQLITE_IOERR_RDLOCK
606             SQLITE_IOERR_READ
607             SQLITE_IOERR_ROLLBACK_ATOMIC
608             SQLITE_IOERR_SEEK
609             SQLITE_IOERR_SHMLOCK
610             SQLITE_IOERR_SHMMAP
611             SQLITE_IOERR_SHMOPEN
612             SQLITE_IOERR_SHMSIZE
613             SQLITE_IOERR_SHORT_READ
614             SQLITE_IOERR_TRUNCATE
615             SQLITE_IOERR_UNLOCK
616             SQLITE_IOERR_VNODE
617             SQLITE_IOERR_WRITE
618             SQLITE_LOCKED_SHAREDCACHE
619             SQLITE_LOCKED_VTAB
620             SQLITE_NOTICE_RBU
621             SQLITE_NOTICE_RECOVER_ROLLBACK
622             SQLITE_NOTICE_RECOVER_WAL
623             SQLITE_OK_SYMLINK
624             SQLITE_READONLY_CANTINIT
625             SQLITE_READONLY_CANTLOCK
626             SQLITE_READONLY_DBMOVED
627             SQLITE_READONLY_DIRECTORY
628             SQLITE_READONLY_RECOVERY
629             SQLITE_READONLY_ROLLBACK
630             SQLITE_WARNING_AUTOINDEX
631             /],
632              
633             flags_for_file_open_operations => [qw/
634             SQLITE_OPEN_CREATE
635             SQLITE_OPEN_EXRESCODE
636             SQLITE_OPEN_FULLMUTEX
637             SQLITE_OPEN_MEMORY
638             SQLITE_OPEN_NOFOLLOW
639             SQLITE_OPEN_NOMUTEX
640             SQLITE_OPEN_PRIVATECACHE
641             SQLITE_OPEN_READONLY
642             SQLITE_OPEN_READWRITE
643             SQLITE_OPEN_SHAREDCACHE
644             SQLITE_OPEN_SUPER_JOURNAL
645             SQLITE_OPEN_URI
646             /],
647              
648             function_flags => [qw/
649             SQLITE_DETERMINISTIC
650             SQLITE_DIRECTONLY
651             SQLITE_INNOCUOUS
652             SQLITE_SUBTYPE
653             /],
654              
655             fundamental_datatypes => [qw/
656             SQLITE_BLOB
657             SQLITE_FLOAT
658             SQLITE_INTEGER
659             SQLITE_NULL
660             SQLITE_TEXT
661             /],
662              
663             result_codes => [qw/
664             SQLITE_ABORT
665             SQLITE_AUTH
666             SQLITE_BUSY
667             SQLITE_CANTOPEN
668             SQLITE_CONSTRAINT
669             SQLITE_CORRUPT
670             SQLITE_DONE
671             SQLITE_EMPTY
672             SQLITE_ERROR
673             SQLITE_FORMAT
674             SQLITE_FULL
675             SQLITE_INTERNAL
676             SQLITE_INTERRUPT
677             SQLITE_IOERR
678             SQLITE_LOCKED
679             SQLITE_MISMATCH
680             SQLITE_MISUSE
681             SQLITE_NOLFS
682             SQLITE_NOMEM
683             SQLITE_NOTADB
684             SQLITE_NOTFOUND
685             SQLITE_NOTICE
686             SQLITE_OK
687             SQLITE_PERM
688             SQLITE_PROTOCOL
689             SQLITE_RANGE
690             SQLITE_READONLY
691             SQLITE_ROW
692             SQLITE_SCHEMA
693             SQLITE_TOOBIG
694             SQLITE_WARNING
695             /],
696              
697             run_time_limit_categories => [qw/
698             SQLITE_LIMIT_ATTACHED
699             SQLITE_LIMIT_COLUMN
700             SQLITE_LIMIT_COMPOUND_SELECT
701             SQLITE_LIMIT_EXPR_DEPTH
702             SQLITE_LIMIT_FUNCTION_ARG
703             SQLITE_LIMIT_LENGTH
704             SQLITE_LIMIT_LIKE_PATTERN_LENGTH
705             SQLITE_LIMIT_SQL_LENGTH
706             SQLITE_LIMIT_TRIGGER_DEPTH
707             SQLITE_LIMIT_VARIABLE_NUMBER
708             SQLITE_LIMIT_VDBE_OP
709             SQLITE_LIMIT_WORKER_THREADS
710             /],
711              
712             );
713             $EXPORT_TAGS{version} = $EXPORT_TAGS{compile_time_library_version_numbers};
714             $EXPORT_TAGS{file_open} = $EXPORT_TAGS{flags_for_file_open_operations};
715             $EXPORT_TAGS{datatypes} = $EXPORT_TAGS{fundamental_datatypes};
716              
717             1;
718              
719             __END__