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