File Coverage

constants.inc
Criterion Covered Total %
statement 24 82 29.2
branch n/a
condition n/a
subroutine n/a
pod n/a
total 24 82 29.2


line stmt bran cond sub pod time code
1             # This file is generated by a script.
2             # Do not edit manually.
3              
4             MODULE = DBD::SQLite PACKAGE = DBD::SQLite::Constants
5              
6             PROTOTYPES: ENABLE
7              
8             BOOT:
9 116           newCONSTSUB( gv_stashpv("DBD::SQLite::Constants", FALSE), "DBD_SQLITE_STRING_MODE_PV", newSVuv(DBD_SQLITE_STRING_MODE_PV) );
10 116           newCONSTSUB( gv_stashpv("DBD::SQLite::Constants", FALSE), "DBD_SQLITE_STRING_MODE_BYTES", newSVuv(DBD_SQLITE_STRING_MODE_BYTES) );
11 116           newCONSTSUB( gv_stashpv("DBD::SQLite::Constants", FALSE), "DBD_SQLITE_STRING_MODE_UNICODE_NAIVE", newSVuv(DBD_SQLITE_STRING_MODE_UNICODE_NAIVE) );
12 116           newCONSTSUB( gv_stashpv("DBD::SQLite::Constants", FALSE), "DBD_SQLITE_STRING_MODE_UNICODE_FALLBACK", newSVuv(DBD_SQLITE_STRING_MODE_UNICODE_FALLBACK) );
13 116           newCONSTSUB( gv_stashpv("DBD::SQLite::Constants", FALSE), "DBD_SQLITE_STRING_MODE_UNICODE_STRICT", newSVuv(DBD_SQLITE_STRING_MODE_UNICODE_STRICT) );
14              
15             #if SQLITE_VERSION_NUMBER >= 3034000
16              
17             IV
18             _const_allowed_return_values_from_sqlite3_txn_state_3034000()
19             ALIAS:
20             SQLITE_TXN_NONE = SQLITE_TXN_NONE
21             SQLITE_TXN_READ = SQLITE_TXN_READ
22             SQLITE_TXN_WRITE = SQLITE_TXN_WRITE
23             CODE:
24 0           RETVAL = ix;
25             OUTPUT:
26             RETVAL
27              
28             #else
29              
30             IV
31             _const_allowed_return_values_from_sqlite3_txn_state_3034000_zero()
32             ALIAS:
33             SQLITE_TXN_NONE = 1
34             SQLITE_TXN_READ = 2
35             SQLITE_TXN_WRITE = 3
36             CODE:
37             RETVAL = 0;
38             OUTPUT:
39             RETVAL
40              
41             #endif
42              
43             IV
44             _const_authorizer_action_codes()
45             ALIAS:
46             SQLITE_CREATE_INDEX = SQLITE_CREATE_INDEX
47             SQLITE_CREATE_TABLE = SQLITE_CREATE_TABLE
48             SQLITE_CREATE_TEMP_INDEX = SQLITE_CREATE_TEMP_INDEX
49             SQLITE_CREATE_TEMP_TABLE = SQLITE_CREATE_TEMP_TABLE
50             SQLITE_CREATE_TEMP_TRIGGER = SQLITE_CREATE_TEMP_TRIGGER
51             SQLITE_CREATE_TEMP_VIEW = SQLITE_CREATE_TEMP_VIEW
52             SQLITE_CREATE_TRIGGER = SQLITE_CREATE_TRIGGER
53             SQLITE_CREATE_VIEW = SQLITE_CREATE_VIEW
54             SQLITE_DELETE = SQLITE_DELETE
55             SQLITE_DROP_INDEX = SQLITE_DROP_INDEX
56             SQLITE_DROP_TABLE = SQLITE_DROP_TABLE
57             SQLITE_DROP_TEMP_INDEX = SQLITE_DROP_TEMP_INDEX
58             SQLITE_DROP_TEMP_TABLE = SQLITE_DROP_TEMP_TABLE
59             SQLITE_DROP_TEMP_TRIGGER = SQLITE_DROP_TEMP_TRIGGER
60             SQLITE_DROP_TEMP_VIEW = SQLITE_DROP_TEMP_VIEW
61             SQLITE_DROP_TRIGGER = SQLITE_DROP_TRIGGER
62             SQLITE_DROP_VIEW = SQLITE_DROP_VIEW
63             SQLITE_INSERT = SQLITE_INSERT
64             SQLITE_PRAGMA = SQLITE_PRAGMA
65             SQLITE_READ = SQLITE_READ
66             SQLITE_SELECT = SQLITE_SELECT
67             SQLITE_TRANSACTION = SQLITE_TRANSACTION
68             SQLITE_UPDATE = SQLITE_UPDATE
69             SQLITE_ATTACH = SQLITE_ATTACH
70             SQLITE_DETACH = SQLITE_DETACH
71             SQLITE_ALTER_TABLE = SQLITE_ALTER_TABLE
72             SQLITE_REINDEX = SQLITE_REINDEX
73             SQLITE_ANALYZE = SQLITE_ANALYZE
74             SQLITE_CREATE_VTABLE = SQLITE_CREATE_VTABLE
75             SQLITE_DROP_VTABLE = SQLITE_DROP_VTABLE
76             SQLITE_FUNCTION = SQLITE_FUNCTION
77             SQLITE_COPY = SQLITE_COPY
78             CODE:
79 0           RETVAL = ix;
80             OUTPUT:
81             RETVAL
82              
83             #if SQLITE_VERSION_NUMBER >= 3006008
84              
85             IV
86             _const_authorizer_action_codes_3006008()
87             ALIAS:
88             SQLITE_SAVEPOINT = SQLITE_SAVEPOINT
89             CODE:
90 0           RETVAL = ix;
91             OUTPUT:
92             RETVAL
93              
94             #else
95              
96             IV
97             _const_authorizer_action_codes_3006008_zero()
98             ALIAS:
99             SQLITE_SAVEPOINT = 1
100             CODE:
101             RETVAL = 0;
102             OUTPUT:
103             RETVAL
104              
105             #endif
106              
107             #if SQLITE_VERSION_NUMBER >= 3008003
108              
109             IV
110             _const_authorizer_action_codes_3008003()
111             ALIAS:
112             SQLITE_RECURSIVE = SQLITE_RECURSIVE
113             CODE:
114 0           RETVAL = ix;
115             OUTPUT:
116             RETVAL
117              
118             #else
119              
120             IV
121             _const_authorizer_action_codes_3008003_zero()
122             ALIAS:
123             SQLITE_RECURSIVE = 1
124             CODE:
125             RETVAL = 0;
126             OUTPUT:
127             RETVAL
128              
129             #endif
130              
131             IV
132             _const_authorizer_return_codes()
133             ALIAS:
134             SQLITE_DENY = SQLITE_DENY
135             SQLITE_IGNORE = SQLITE_IGNORE
136             CODE:
137 0           RETVAL = ix;
138             OUTPUT:
139             RETVAL
140              
141             IV
142             _const_compile_time_library_version_numbers()
143             ALIAS:
144             SQLITE_VERSION_NUMBER = SQLITE_VERSION_NUMBER
145             CODE:
146 0           RETVAL = ix;
147             OUTPUT:
148             RETVAL
149              
150             #if SQLITE_VERSION_NUMBER >= 3007000
151              
152             IV
153             _const_database_connection_configuration_options_3007000()
154             ALIAS:
155             SQLITE_DBCONFIG_LOOKASIDE = SQLITE_DBCONFIG_LOOKASIDE
156             CODE:
157 4           RETVAL = ix;
158             OUTPUT:
159             RETVAL
160              
161             #else
162              
163             IV
164             _const_database_connection_configuration_options_3007000_zero()
165             ALIAS:
166             SQLITE_DBCONFIG_LOOKASIDE = 1
167             CODE:
168             RETVAL = 0;
169             OUTPUT:
170             RETVAL
171              
172             #endif
173              
174             #if SQLITE_VERSION_NUMBER >= 3007006
175              
176             IV
177             _const_database_connection_configuration_options_3007006()
178             ALIAS:
179             SQLITE_DBCONFIG_ENABLE_FKEY = SQLITE_DBCONFIG_ENABLE_FKEY
180             SQLITE_DBCONFIG_ENABLE_TRIGGER = SQLITE_DBCONFIG_ENABLE_TRIGGER
181             CODE:
182 16           RETVAL = ix;
183             OUTPUT:
184             RETVAL
185              
186             #else
187              
188             IV
189             _const_database_connection_configuration_options_3007006_zero()
190             ALIAS:
191             SQLITE_DBCONFIG_ENABLE_FKEY = 1
192             SQLITE_DBCONFIG_ENABLE_TRIGGER = 2
193             CODE:
194             RETVAL = 0;
195             OUTPUT:
196             RETVAL
197              
198             #endif
199              
200             #if SQLITE_VERSION_NUMBER >= 3012002
201              
202             IV
203             _const_database_connection_configuration_options_3012002()
204             ALIAS:
205             SQLITE_DBCONFIG_ENABLE_FTS3_TOKENIZER = SQLITE_DBCONFIG_ENABLE_FTS3_TOKENIZER
206             CODE:
207 8           RETVAL = ix;
208             OUTPUT:
209             RETVAL
210              
211             #else
212              
213             IV
214             _const_database_connection_configuration_options_3012002_zero()
215             ALIAS:
216             SQLITE_DBCONFIG_ENABLE_FTS3_TOKENIZER = 1
217             CODE:
218             RETVAL = 0;
219             OUTPUT:
220             RETVAL
221              
222             #endif
223              
224             #if SQLITE_VERSION_NUMBER >= 3013000
225              
226             IV
227             _const_database_connection_configuration_options_3013000()
228             ALIAS:
229             SQLITE_DBCONFIG_ENABLE_LOAD_EXTENSION = SQLITE_DBCONFIG_ENABLE_LOAD_EXTENSION
230             CODE:
231 8           RETVAL = ix;
232             OUTPUT:
233             RETVAL
234              
235             #else
236              
237             IV
238             _const_database_connection_configuration_options_3013000_zero()
239             ALIAS:
240             SQLITE_DBCONFIG_ENABLE_LOAD_EXTENSION = 1
241             CODE:
242             RETVAL = 0;
243             OUTPUT:
244             RETVAL
245              
246             #endif
247              
248             #if SQLITE_VERSION_NUMBER >= 3015000
249              
250             IV
251             _const_database_connection_configuration_options_3015000()
252             ALIAS:
253             SQLITE_DBCONFIG_MAINDBNAME = SQLITE_DBCONFIG_MAINDBNAME
254             CODE:
255 4           RETVAL = ix;
256             OUTPUT:
257             RETVAL
258              
259             #else
260              
261             IV
262             _const_database_connection_configuration_options_3015000_zero()
263             ALIAS:
264             SQLITE_DBCONFIG_MAINDBNAME = 1
265             CODE:
266             RETVAL = 0;
267             OUTPUT:
268             RETVAL
269              
270             #endif
271              
272             #if SQLITE_VERSION_NUMBER >= 3016000
273              
274             IV
275             _const_database_connection_configuration_options_3016000()
276             ALIAS:
277             SQLITE_DBCONFIG_NO_CKPT_ON_CLOSE = SQLITE_DBCONFIG_NO_CKPT_ON_CLOSE
278             CODE:
279 8           RETVAL = ix;
280             OUTPUT:
281             RETVAL
282              
283             #else
284              
285             IV
286             _const_database_connection_configuration_options_3016000_zero()
287             ALIAS:
288             SQLITE_DBCONFIG_NO_CKPT_ON_CLOSE = 1
289             CODE:
290             RETVAL = 0;
291             OUTPUT:
292             RETVAL
293              
294             #endif
295              
296             #if SQLITE_VERSION_NUMBER >= 3020000
297              
298             IV
299             _const_database_connection_configuration_options_3020000()
300             ALIAS:
301             SQLITE_DBCONFIG_ENABLE_QPSG = SQLITE_DBCONFIG_ENABLE_QPSG
302             CODE:
303 8           RETVAL = ix;
304             OUTPUT:
305             RETVAL
306              
307             #else
308              
309             IV
310             _const_database_connection_configuration_options_3020000_zero()
311             ALIAS:
312             SQLITE_DBCONFIG_ENABLE_QPSG = 1
313             CODE:
314             RETVAL = 0;
315             OUTPUT:
316             RETVAL
317              
318             #endif
319              
320             #if SQLITE_VERSION_NUMBER >= 3022000
321              
322             IV
323             _const_database_connection_configuration_options_3022000()
324             ALIAS:
325             SQLITE_DBCONFIG_TRIGGER_EQP = SQLITE_DBCONFIG_TRIGGER_EQP
326             SQLITE_DBCONFIG_MAX = SQLITE_DBCONFIG_MAX
327             CODE:
328 8           RETVAL = ix;
329             OUTPUT:
330             RETVAL
331              
332             #else
333              
334             IV
335             _const_database_connection_configuration_options_3022000_zero()
336             ALIAS:
337             SQLITE_DBCONFIG_TRIGGER_EQP = 1
338             SQLITE_DBCONFIG_MAX = 2
339             CODE:
340             RETVAL = 0;
341             OUTPUT:
342             RETVAL
343              
344             #endif
345              
346             #if SQLITE_VERSION_NUMBER >= 3024000
347              
348             IV
349             _const_database_connection_configuration_options_3024000()
350             ALIAS:
351             SQLITE_DBCONFIG_RESET_DATABASE = SQLITE_DBCONFIG_RESET_DATABASE
352             CODE:
353 8           RETVAL = ix;
354             OUTPUT:
355             RETVAL
356              
357             #else
358              
359             IV
360             _const_database_connection_configuration_options_3024000_zero()
361             ALIAS:
362             SQLITE_DBCONFIG_RESET_DATABASE = 1
363             CODE:
364             RETVAL = 0;
365             OUTPUT:
366             RETVAL
367              
368             #endif
369              
370             #if SQLITE_VERSION_NUMBER >= 3026000
371              
372             IV
373             _const_database_connection_configuration_options_3026000()
374             ALIAS:
375             SQLITE_DBCONFIG_DEFENSIVE = SQLITE_DBCONFIG_DEFENSIVE
376             CODE:
377 9           RETVAL = ix;
378             OUTPUT:
379             RETVAL
380              
381             #else
382              
383             IV
384             _const_database_connection_configuration_options_3026000_zero()
385             ALIAS:
386             SQLITE_DBCONFIG_DEFENSIVE = 1
387             CODE:
388             RETVAL = 0;
389             OUTPUT:
390             RETVAL
391              
392             #endif
393              
394             #if SQLITE_VERSION_NUMBER >= 3028000
395              
396             IV
397             _const_database_connection_configuration_options_3028000()
398             ALIAS:
399             SQLITE_DBCONFIG_WRITABLE_SCHEMA = SQLITE_DBCONFIG_WRITABLE_SCHEMA
400             CODE:
401 12           RETVAL = ix;
402             OUTPUT:
403             RETVAL
404              
405             #else
406              
407             IV
408             _const_database_connection_configuration_options_3028000_zero()
409             ALIAS:
410             SQLITE_DBCONFIG_WRITABLE_SCHEMA = 1
411             CODE:
412             RETVAL = 0;
413             OUTPUT:
414             RETVAL
415              
416             #endif
417              
418             #if SQLITE_VERSION_NUMBER >= 3029000
419              
420             IV
421             _const_database_connection_configuration_options_3029000()
422             ALIAS:
423             SQLITE_DBCONFIG_LEGACY_ALTER_TABLE = SQLITE_DBCONFIG_LEGACY_ALTER_TABLE
424             SQLITE_DBCONFIG_DQS_DML = SQLITE_DBCONFIG_DQS_DML
425             SQLITE_DBCONFIG_DQS_DDL = SQLITE_DBCONFIG_DQS_DDL
426             CODE:
427 28           RETVAL = ix;
428             OUTPUT:
429             RETVAL
430              
431             #else
432              
433             IV
434             _const_database_connection_configuration_options_3029000_zero()
435             ALIAS:
436             SQLITE_DBCONFIG_LEGACY_ALTER_TABLE = 1
437             SQLITE_DBCONFIG_DQS_DML = 2
438             SQLITE_DBCONFIG_DQS_DDL = 3
439             CODE:
440             RETVAL = 0;
441             OUTPUT:
442             RETVAL
443              
444             #endif
445              
446             #if SQLITE_VERSION_NUMBER >= 3030000
447              
448             IV
449             _const_database_connection_configuration_options_3030000()
450             ALIAS:
451             SQLITE_DBCONFIG_ENABLE_VIEW = SQLITE_DBCONFIG_ENABLE_VIEW
452             CODE:
453 0           RETVAL = ix;
454             OUTPUT:
455             RETVAL
456              
457             #else
458              
459             IV
460             _const_database_connection_configuration_options_3030000_zero()
461             ALIAS:
462             SQLITE_DBCONFIG_ENABLE_VIEW = 1
463             CODE:
464             RETVAL = 0;
465             OUTPUT:
466             RETVAL
467              
468             #endif
469              
470             #if SQLITE_VERSION_NUMBER >= 3031000
471              
472             IV
473             _const_database_connection_configuration_options_3031000()
474             ALIAS:
475             SQLITE_DBCONFIG_LEGACY_FILE_FORMAT = SQLITE_DBCONFIG_LEGACY_FILE_FORMAT
476             SQLITE_DBCONFIG_TRUSTED_SCHEMA = SQLITE_DBCONFIG_TRUSTED_SCHEMA
477             CODE:
478 0           RETVAL = ix;
479             OUTPUT:
480             RETVAL
481              
482             #else
483              
484             IV
485             _const_database_connection_configuration_options_3031000_zero()
486             ALIAS:
487             SQLITE_DBCONFIG_LEGACY_FILE_FORMAT = 1
488             SQLITE_DBCONFIG_TRUSTED_SCHEMA = 2
489             CODE:
490             RETVAL = 0;
491             OUTPUT:
492             RETVAL
493              
494             #endif
495              
496             #if SQLITE_VERSION_NUMBER >= 3042000
497              
498             IV
499             _const_database_connection_configuration_options_3042000()
500             ALIAS:
501             SQLITE_DBCONFIG_STMT_SCANSTATUS = SQLITE_DBCONFIG_STMT_SCANSTATUS
502             SQLITE_DBCONFIG_REVERSE_SCANORDER = SQLITE_DBCONFIG_REVERSE_SCANORDER
503             CODE:
504 0           RETVAL = ix;
505             OUTPUT:
506             RETVAL
507              
508             #else
509              
510             IV
511             _const_database_connection_configuration_options_3042000_zero()
512             ALIAS:
513             SQLITE_DBCONFIG_STMT_SCANSTATUS = 1
514             SQLITE_DBCONFIG_REVERSE_SCANORDER = 2
515             CODE:
516             RETVAL = 0;
517             OUTPUT:
518             RETVAL
519              
520             #endif
521              
522             #if SQLITE_VERSION_NUMBER >= 3006002
523              
524             IV
525             _const_extended_result_codes_3006002()
526             ALIAS:
527             SQLITE_IOERR_LOCK = SQLITE_IOERR_LOCK
528             CODE:
529 0           RETVAL = ix;
530             OUTPUT:
531             RETVAL
532              
533             #else
534              
535             IV
536             _const_extended_result_codes_3006002_zero()
537             ALIAS:
538             SQLITE_IOERR_LOCK = 1
539             CODE:
540             RETVAL = 0;
541             OUTPUT:
542             RETVAL
543              
544             #endif
545              
546             #if SQLITE_VERSION_NUMBER >= 3006005
547              
548             IV
549             _const_extended_result_codes_3006005()
550             ALIAS:
551             SQLITE_IOERR_READ = SQLITE_IOERR_READ
552             SQLITE_IOERR_SHORT_READ = SQLITE_IOERR_SHORT_READ
553             SQLITE_IOERR_WRITE = SQLITE_IOERR_WRITE
554             SQLITE_IOERR_FSYNC = SQLITE_IOERR_FSYNC
555             SQLITE_IOERR_DIR_FSYNC = SQLITE_IOERR_DIR_FSYNC
556             SQLITE_IOERR_TRUNCATE = SQLITE_IOERR_TRUNCATE
557             SQLITE_IOERR_FSTAT = SQLITE_IOERR_FSTAT
558             SQLITE_IOERR_UNLOCK = SQLITE_IOERR_UNLOCK
559             SQLITE_IOERR_RDLOCK = SQLITE_IOERR_RDLOCK
560             SQLITE_IOERR_DELETE = SQLITE_IOERR_DELETE
561             SQLITE_IOERR_BLOCKED = SQLITE_IOERR_BLOCKED
562             SQLITE_IOERR_NOMEM = SQLITE_IOERR_NOMEM
563             SQLITE_IOERR_ACCESS = SQLITE_IOERR_ACCESS
564             SQLITE_IOERR_CHECKRESERVEDLOCK = SQLITE_IOERR_CHECKRESERVEDLOCK
565             CODE:
566 0           RETVAL = ix;
567             OUTPUT:
568             RETVAL
569              
570             #else
571              
572             IV
573             _const_extended_result_codes_3006005_zero()
574             ALIAS:
575             SQLITE_IOERR_READ = 1
576             SQLITE_IOERR_SHORT_READ = 2
577             SQLITE_IOERR_WRITE = 3
578             SQLITE_IOERR_FSYNC = 4
579             SQLITE_IOERR_DIR_FSYNC = 5
580             SQLITE_IOERR_TRUNCATE = 6
581             SQLITE_IOERR_FSTAT = 7
582             SQLITE_IOERR_UNLOCK = 8
583             SQLITE_IOERR_RDLOCK = 9
584             SQLITE_IOERR_DELETE = 10
585             SQLITE_IOERR_BLOCKED = 11
586             SQLITE_IOERR_NOMEM = 12
587             SQLITE_IOERR_ACCESS = 13
588             SQLITE_IOERR_CHECKRESERVEDLOCK = 14
589             CODE:
590             RETVAL = 0;
591             OUTPUT:
592             RETVAL
593              
594             #endif
595              
596             #if SQLITE_VERSION_NUMBER >= 3006007
597              
598             IV
599             _const_extended_result_codes_3006007()
600             ALIAS:
601             SQLITE_IOERR_CLOSE = SQLITE_IOERR_CLOSE
602             SQLITE_IOERR_DIR_CLOSE = SQLITE_IOERR_DIR_CLOSE
603             CODE:
604 0           RETVAL = ix;
605             OUTPUT:
606             RETVAL
607              
608             #else
609              
610             IV
611             _const_extended_result_codes_3006007_zero()
612             ALIAS:
613             SQLITE_IOERR_CLOSE = 1
614             SQLITE_IOERR_DIR_CLOSE = 2
615             CODE:
616             RETVAL = 0;
617             OUTPUT:
618             RETVAL
619              
620             #endif
621              
622             #if SQLITE_VERSION_NUMBER >= 3006012
623              
624             IV
625             _const_extended_result_codes_3006012()
626             ALIAS:
627             SQLITE_LOCKED_SHAREDCACHE = SQLITE_LOCKED_SHAREDCACHE
628             CODE:
629 0           RETVAL = ix;
630             OUTPUT:
631             RETVAL
632              
633             #else
634              
635             IV
636             _const_extended_result_codes_3006012_zero()
637             ALIAS:
638             SQLITE_LOCKED_SHAREDCACHE = 1
639             CODE:
640             RETVAL = 0;
641             OUTPUT:
642             RETVAL
643              
644             #endif
645              
646             #if SQLITE_VERSION_NUMBER >= 3007000
647              
648             IV
649             _const_extended_result_codes_3007000()
650             ALIAS:
651             SQLITE_IOERR_SHMOPEN = SQLITE_IOERR_SHMOPEN
652             SQLITE_IOERR_SHMSIZE = SQLITE_IOERR_SHMSIZE
653             SQLITE_IOERR_SHMLOCK = SQLITE_IOERR_SHMLOCK
654             SQLITE_BUSY_RECOVERY = SQLITE_BUSY_RECOVERY
655             SQLITE_CANTOPEN_NOTEMPDIR = SQLITE_CANTOPEN_NOTEMPDIR
656             CODE:
657 0           RETVAL = ix;
658             OUTPUT:
659             RETVAL
660              
661             #else
662              
663             IV
664             _const_extended_result_codes_3007000_zero()
665             ALIAS:
666             SQLITE_IOERR_SHMOPEN = 1
667             SQLITE_IOERR_SHMSIZE = 2
668             SQLITE_IOERR_SHMLOCK = 3
669             SQLITE_BUSY_RECOVERY = 4
670             SQLITE_CANTOPEN_NOTEMPDIR = 5
671             CODE:
672             RETVAL = 0;
673             OUTPUT:
674             RETVAL
675              
676             #endif
677              
678             #if SQLITE_VERSION_NUMBER >= 3007007
679              
680             IV
681             _const_extended_result_codes_3007007()
682             ALIAS:
683             SQLITE_IOERR_SHMMAP = SQLITE_IOERR_SHMMAP
684             SQLITE_IOERR_SEEK = SQLITE_IOERR_SEEK
685             SQLITE_CORRUPT_VTAB = SQLITE_CORRUPT_VTAB
686             SQLITE_READONLY_RECOVERY = SQLITE_READONLY_RECOVERY
687             SQLITE_READONLY_CANTLOCK = SQLITE_READONLY_CANTLOCK
688             CODE:
689 0           RETVAL = ix;
690             OUTPUT:
691             RETVAL
692              
693             #else
694              
695             IV
696             _const_extended_result_codes_3007007_zero()
697             ALIAS:
698             SQLITE_IOERR_SHMMAP = 1
699             SQLITE_IOERR_SEEK = 2
700             SQLITE_CORRUPT_VTAB = 3
701             SQLITE_READONLY_RECOVERY = 4
702             SQLITE_READONLY_CANTLOCK = 5
703             CODE:
704             RETVAL = 0;
705             OUTPUT:
706             RETVAL
707              
708             #endif
709              
710             #if SQLITE_VERSION_NUMBER >= 3007011
711              
712             IV
713             _const_extended_result_codes_3007011()
714             ALIAS:
715             SQLITE_ABORT_ROLLBACK = SQLITE_ABORT_ROLLBACK
716             CODE:
717 0           RETVAL = ix;
718             OUTPUT:
719             RETVAL
720              
721             #else
722              
723             IV
724             _const_extended_result_codes_3007011_zero()
725             ALIAS:
726             SQLITE_ABORT_ROLLBACK = 1
727             CODE:
728             RETVAL = 0;
729             OUTPUT:
730             RETVAL
731              
732             #endif
733              
734             #if SQLITE_VERSION_NUMBER >= 3007012
735              
736             IV
737             _const_extended_result_codes_3007012()
738             ALIAS:
739             SQLITE_CANTOPEN_ISDIR = SQLITE_CANTOPEN_ISDIR
740             CODE:
741 0           RETVAL = ix;
742             OUTPUT:
743             RETVAL
744              
745             #else
746              
747             IV
748             _const_extended_result_codes_3007012_zero()
749             ALIAS:
750             SQLITE_CANTOPEN_ISDIR = 1
751             CODE:
752             RETVAL = 0;
753             OUTPUT:
754             RETVAL
755              
756             #endif
757              
758             #if SQLITE_VERSION_NUMBER >= 3007015
759              
760             IV
761             _const_extended_result_codes_3007015()
762             ALIAS:
763             SQLITE_IOERR_DELETE_NOENT = SQLITE_IOERR_DELETE_NOENT
764             SQLITE_CANTOPEN_FULLPATH = SQLITE_CANTOPEN_FULLPATH
765             CODE:
766 0           RETVAL = ix;
767             OUTPUT:
768             RETVAL
769              
770             #else
771              
772             IV
773             _const_extended_result_codes_3007015_zero()
774             ALIAS:
775             SQLITE_IOERR_DELETE_NOENT = 1
776             SQLITE_CANTOPEN_FULLPATH = 2
777             CODE:
778             RETVAL = 0;
779             OUTPUT:
780             RETVAL
781              
782             #endif
783              
784             #if SQLITE_VERSION_NUMBER >= 3007016
785              
786             IV
787             _const_extended_result_codes_3007016()
788             ALIAS:
789             SQLITE_READONLY_ROLLBACK = SQLITE_READONLY_ROLLBACK
790             SQLITE_CONSTRAINT_CHECK = SQLITE_CONSTRAINT_CHECK
791             SQLITE_CONSTRAINT_COMMITHOOK = SQLITE_CONSTRAINT_COMMITHOOK
792             SQLITE_CONSTRAINT_FOREIGNKEY = SQLITE_CONSTRAINT_FOREIGNKEY
793             SQLITE_CONSTRAINT_FUNCTION = SQLITE_CONSTRAINT_FUNCTION
794             SQLITE_CONSTRAINT_NOTNULL = SQLITE_CONSTRAINT_NOTNULL
795             SQLITE_CONSTRAINT_PRIMARYKEY = SQLITE_CONSTRAINT_PRIMARYKEY
796             SQLITE_CONSTRAINT_TRIGGER = SQLITE_CONSTRAINT_TRIGGER
797             SQLITE_CONSTRAINT_UNIQUE = SQLITE_CONSTRAINT_UNIQUE
798             SQLITE_CONSTRAINT_VTAB = SQLITE_CONSTRAINT_VTAB
799             CODE:
800 0           RETVAL = ix;
801             OUTPUT:
802             RETVAL
803              
804             #else
805              
806             IV
807             _const_extended_result_codes_3007016_zero()
808             ALIAS:
809             SQLITE_READONLY_ROLLBACK = 1
810             SQLITE_CONSTRAINT_CHECK = 2
811             SQLITE_CONSTRAINT_COMMITHOOK = 3
812             SQLITE_CONSTRAINT_FOREIGNKEY = 4
813             SQLITE_CONSTRAINT_FUNCTION = 5
814             SQLITE_CONSTRAINT_NOTNULL = 6
815             SQLITE_CONSTRAINT_PRIMARYKEY = 7
816             SQLITE_CONSTRAINT_TRIGGER = 8
817             SQLITE_CONSTRAINT_UNIQUE = 9
818             SQLITE_CONSTRAINT_VTAB = 10
819             CODE:
820             RETVAL = 0;
821             OUTPUT:
822             RETVAL
823              
824             #endif
825              
826             #if SQLITE_VERSION_NUMBER >= 3007017
827              
828             IV
829             _const_extended_result_codes_3007017()
830             ALIAS:
831             SQLITE_IOERR_MMAP = SQLITE_IOERR_MMAP
832             SQLITE_NOTICE_RECOVER_WAL = SQLITE_NOTICE_RECOVER_WAL
833             SQLITE_NOTICE_RECOVER_ROLLBACK = SQLITE_NOTICE_RECOVER_ROLLBACK
834             CODE:
835 0           RETVAL = ix;
836             OUTPUT:
837             RETVAL
838              
839             #else
840              
841             IV
842             _const_extended_result_codes_3007017_zero()
843             ALIAS:
844             SQLITE_IOERR_MMAP = 1
845             SQLITE_NOTICE_RECOVER_WAL = 2
846             SQLITE_NOTICE_RECOVER_ROLLBACK = 3
847             CODE:
848             RETVAL = 0;
849             OUTPUT:
850             RETVAL
851              
852             #endif
853              
854             #if SQLITE_VERSION_NUMBER >= 3008000
855              
856             IV
857             _const_extended_result_codes_3008000()
858             ALIAS:
859             SQLITE_IOERR_GETTEMPPATH = SQLITE_IOERR_GETTEMPPATH
860             SQLITE_BUSY_SNAPSHOT = SQLITE_BUSY_SNAPSHOT
861             SQLITE_WARNING_AUTOINDEX = SQLITE_WARNING_AUTOINDEX
862             CODE:
863 0           RETVAL = ix;
864             OUTPUT:
865             RETVAL
866              
867             #else
868              
869             IV
870             _const_extended_result_codes_3008000_zero()
871             ALIAS:
872             SQLITE_IOERR_GETTEMPPATH = 1
873             SQLITE_BUSY_SNAPSHOT = 2
874             SQLITE_WARNING_AUTOINDEX = 3
875             CODE:
876             RETVAL = 0;
877             OUTPUT:
878             RETVAL
879              
880             #endif
881              
882             #if SQLITE_VERSION_NUMBER >= 3008001
883              
884             IV
885             _const_extended_result_codes_3008001()
886             ALIAS:
887             SQLITE_IOERR_CONVPATH = SQLITE_IOERR_CONVPATH
888             SQLITE_CANTOPEN_CONVPATH = SQLITE_CANTOPEN_CONVPATH
889             CODE:
890 0           RETVAL = ix;
891             OUTPUT:
892             RETVAL
893              
894             #else
895              
896             IV
897             _const_extended_result_codes_3008001_zero()
898             ALIAS:
899             SQLITE_IOERR_CONVPATH = 1
900             SQLITE_CANTOPEN_CONVPATH = 2
901             CODE:
902             RETVAL = 0;
903             OUTPUT:
904             RETVAL
905              
906             #endif
907              
908             #if SQLITE_VERSION_NUMBER >= 3008002
909              
910             IV
911             _const_extended_result_codes_3008002()
912             ALIAS:
913             SQLITE_CONSTRAINT_ROWID = SQLITE_CONSTRAINT_ROWID
914             CODE:
915 0           RETVAL = ix;
916             OUTPUT:
917             RETVAL
918              
919             #else
920              
921             IV
922             _const_extended_result_codes_3008002_zero()
923             ALIAS:
924             SQLITE_CONSTRAINT_ROWID = 1
925             CODE:
926             RETVAL = 0;
927             OUTPUT:
928             RETVAL
929              
930             #endif
931              
932             #if SQLITE_VERSION_NUMBER >= 3008003
933              
934             IV
935             _const_extended_result_codes_3008003()
936             ALIAS:
937             SQLITE_READONLY_DBMOVED = SQLITE_READONLY_DBMOVED
938             CODE:
939 0           RETVAL = ix;
940             OUTPUT:
941             RETVAL
942              
943             #else
944              
945             IV
946             _const_extended_result_codes_3008003_zero()
947             ALIAS:
948             SQLITE_READONLY_DBMOVED = 1
949             CODE:
950             RETVAL = 0;
951             OUTPUT:
952             RETVAL
953              
954             #endif
955              
956             #if SQLITE_VERSION_NUMBER >= 3008007
957              
958             IV
959             _const_extended_result_codes_3008007()
960             ALIAS:
961             SQLITE_AUTH_USER = SQLITE_AUTH_USER
962             CODE:
963 0           RETVAL = ix;
964             OUTPUT:
965             RETVAL
966              
967             #else
968              
969             IV
970             _const_extended_result_codes_3008007_zero()
971             ALIAS:
972             SQLITE_AUTH_USER = 1
973             CODE:
974             RETVAL = 0;
975             OUTPUT:
976             RETVAL
977              
978             #endif
979              
980             #if SQLITE_VERSION_NUMBER >= 3009000
981              
982             IV
983             _const_extended_result_codes_3009000()
984             ALIAS:
985             SQLITE_IOERR_VNODE = SQLITE_IOERR_VNODE
986             CODE:
987 0           RETVAL = ix;
988             OUTPUT:
989             RETVAL
990              
991             #else
992              
993             IV
994             _const_extended_result_codes_3009000_zero()
995             ALIAS:
996             SQLITE_IOERR_VNODE = 1
997             CODE:
998             RETVAL = 0;
999             OUTPUT:
1000             RETVAL
1001              
1002             #endif
1003              
1004             #if SQLITE_VERSION_NUMBER >= 3010000
1005              
1006             IV
1007             _const_extended_result_codes_3010000()
1008             ALIAS:
1009             SQLITE_IOERR_AUTH = SQLITE_IOERR_AUTH
1010             CODE:
1011 0           RETVAL = ix;
1012             OUTPUT:
1013             RETVAL
1014              
1015             #else
1016              
1017             IV
1018             _const_extended_result_codes_3010000_zero()
1019             ALIAS:
1020             SQLITE_IOERR_AUTH = 1
1021             CODE:
1022             RETVAL = 0;
1023             OUTPUT:
1024             RETVAL
1025              
1026             #endif
1027              
1028             #if SQLITE_VERSION_NUMBER >= 3021000
1029              
1030             IV
1031             _const_extended_result_codes_3021000()
1032             ALIAS:
1033             SQLITE_IOERR_BEGIN_ATOMIC = SQLITE_IOERR_BEGIN_ATOMIC
1034             SQLITE_IOERR_COMMIT_ATOMIC = SQLITE_IOERR_COMMIT_ATOMIC
1035             SQLITE_IOERR_ROLLBACK_ATOMIC = SQLITE_IOERR_ROLLBACK_ATOMIC
1036             CODE:
1037 0           RETVAL = ix;
1038             OUTPUT:
1039             RETVAL
1040              
1041             #else
1042              
1043             IV
1044             _const_extended_result_codes_3021000_zero()
1045             ALIAS:
1046             SQLITE_IOERR_BEGIN_ATOMIC = 1
1047             SQLITE_IOERR_COMMIT_ATOMIC = 2
1048             SQLITE_IOERR_ROLLBACK_ATOMIC = 3
1049             CODE:
1050             RETVAL = 0;
1051             OUTPUT:
1052             RETVAL
1053              
1054             #endif
1055              
1056             #if SQLITE_VERSION_NUMBER >= 3022000
1057              
1058             IV
1059             _const_extended_result_codes_3022000()
1060             ALIAS:
1061             SQLITE_ERROR_MISSING_COLLSEQ = SQLITE_ERROR_MISSING_COLLSEQ
1062             SQLITE_ERROR_RETRY = SQLITE_ERROR_RETRY
1063             SQLITE_READONLY_CANTINIT = SQLITE_READONLY_CANTINIT
1064             SQLITE_READONLY_DIRECTORY = SQLITE_READONLY_DIRECTORY
1065             CODE:
1066 0           RETVAL = ix;
1067             OUTPUT:
1068             RETVAL
1069              
1070             #else
1071              
1072             IV
1073             _const_extended_result_codes_3022000_zero()
1074             ALIAS:
1075             SQLITE_ERROR_MISSING_COLLSEQ = 1
1076             SQLITE_ERROR_RETRY = 2
1077             SQLITE_READONLY_CANTINIT = 3
1078             SQLITE_READONLY_DIRECTORY = 4
1079             CODE:
1080             RETVAL = 0;
1081             OUTPUT:
1082             RETVAL
1083              
1084             #endif
1085              
1086             #if SQLITE_VERSION_NUMBER >= 3024000
1087              
1088             IV
1089             _const_extended_result_codes_3024000()
1090             ALIAS:
1091             SQLITE_LOCKED_VTAB = SQLITE_LOCKED_VTAB
1092             SQLITE_CORRUPT_SEQUENCE = SQLITE_CORRUPT_SEQUENCE
1093             CODE:
1094 0           RETVAL = ix;
1095             OUTPUT:
1096             RETVAL
1097              
1098             #else
1099              
1100             IV
1101             _const_extended_result_codes_3024000_zero()
1102             ALIAS:
1103             SQLITE_LOCKED_VTAB = 1
1104             SQLITE_CORRUPT_SEQUENCE = 2
1105             CODE:
1106             RETVAL = 0;
1107             OUTPUT:
1108             RETVAL
1109              
1110             #endif
1111              
1112             #if SQLITE_VERSION_NUMBER >= 3025000
1113              
1114             IV
1115             _const_extended_result_codes_3025000()
1116             ALIAS:
1117             SQLITE_ERROR_SNAPSHOT = SQLITE_ERROR_SNAPSHOT
1118             SQLITE_CANTOPEN_DIRTYWAL = SQLITE_CANTOPEN_DIRTYWAL
1119             CODE:
1120 0           RETVAL = ix;
1121             OUTPUT:
1122             RETVAL
1123              
1124             #else
1125              
1126             IV
1127             _const_extended_result_codes_3025000_zero()
1128             ALIAS:
1129             SQLITE_ERROR_SNAPSHOT = 1
1130             SQLITE_CANTOPEN_DIRTYWAL = 2
1131             CODE:
1132             RETVAL = 0;
1133             OUTPUT:
1134             RETVAL
1135              
1136             #endif
1137              
1138             #if SQLITE_VERSION_NUMBER >= 3031000
1139              
1140             IV
1141             _const_extended_result_codes_3031000()
1142             ALIAS:
1143             SQLITE_CANTOPEN_SYMLINK = SQLITE_CANTOPEN_SYMLINK
1144             SQLITE_CONSTRAINT_PINNED = SQLITE_CONSTRAINT_PINNED
1145             SQLITE_OK_SYMLINK = SQLITE_OK_SYMLINK
1146             CODE:
1147 0           RETVAL = ix;
1148             OUTPUT:
1149             RETVAL
1150              
1151             #else
1152              
1153             IV
1154             _const_extended_result_codes_3031000_zero()
1155             ALIAS:
1156             SQLITE_CANTOPEN_SYMLINK = 1
1157             SQLITE_CONSTRAINT_PINNED = 2
1158             SQLITE_OK_SYMLINK = 3
1159             CODE:
1160             RETVAL = 0;
1161             OUTPUT:
1162             RETVAL
1163              
1164             #endif
1165              
1166             #if SQLITE_VERSION_NUMBER >= 3032000
1167              
1168             IV
1169             _const_extended_result_codes_3032000()
1170             ALIAS:
1171             SQLITE_IOERR_DATA = SQLITE_IOERR_DATA
1172             SQLITE_BUSY_TIMEOUT = SQLITE_BUSY_TIMEOUT
1173             SQLITE_CORRUPT_INDEX = SQLITE_CORRUPT_INDEX
1174             CODE:
1175 0           RETVAL = ix;
1176             OUTPUT:
1177             RETVAL
1178              
1179             #else
1180              
1181             IV
1182             _const_extended_result_codes_3032000_zero()
1183             ALIAS:
1184             SQLITE_IOERR_DATA = 1
1185             SQLITE_BUSY_TIMEOUT = 2
1186             SQLITE_CORRUPT_INDEX = 3
1187             CODE:
1188             RETVAL = 0;
1189             OUTPUT:
1190             RETVAL
1191              
1192             #endif
1193              
1194             #if SQLITE_VERSION_NUMBER >= 3034000
1195              
1196             IV
1197             _const_extended_result_codes_3034000()
1198             ALIAS:
1199             SQLITE_IOERR_CORRUPTFS = SQLITE_IOERR_CORRUPTFS
1200             CODE:
1201 0           RETVAL = ix;
1202             OUTPUT:
1203             RETVAL
1204              
1205             #else
1206              
1207             IV
1208             _const_extended_result_codes_3034000_zero()
1209             ALIAS:
1210             SQLITE_IOERR_CORRUPTFS = 1
1211             CODE:
1212             RETVAL = 0;
1213             OUTPUT:
1214             RETVAL
1215              
1216             #endif
1217              
1218             #if SQLITE_VERSION_NUMBER >= 3037000
1219              
1220             IV
1221             _const_extended_result_codes_3037000()
1222             ALIAS:
1223             SQLITE_CONSTRAINT_DATATYPE = SQLITE_CONSTRAINT_DATATYPE
1224             CODE:
1225 0           RETVAL = ix;
1226             OUTPUT:
1227             RETVAL
1228              
1229             #else
1230              
1231             IV
1232             _const_extended_result_codes_3037000_zero()
1233             ALIAS:
1234             SQLITE_CONSTRAINT_DATATYPE = 1
1235             CODE:
1236             RETVAL = 0;
1237             OUTPUT:
1238             RETVAL
1239              
1240             #endif
1241              
1242             #if SQLITE_VERSION_NUMBER >= 3041000
1243              
1244             IV
1245             _const_extended_result_codes_3041000()
1246             ALIAS:
1247             SQLITE_NOTICE_RBU = SQLITE_NOTICE_RBU
1248             CODE:
1249 0           RETVAL = ix;
1250             OUTPUT:
1251             RETVAL
1252              
1253             #else
1254              
1255             IV
1256             _const_extended_result_codes_3041000_zero()
1257             ALIAS:
1258             SQLITE_NOTICE_RBU = 1
1259             CODE:
1260             RETVAL = 0;
1261             OUTPUT:
1262             RETVAL
1263              
1264             #endif
1265              
1266             IV
1267             _const_flags_for_file_open_operations()
1268             ALIAS:
1269             SQLITE_OPEN_READONLY = SQLITE_OPEN_READONLY
1270             SQLITE_OPEN_READWRITE = SQLITE_OPEN_READWRITE
1271             SQLITE_OPEN_CREATE = SQLITE_OPEN_CREATE
1272             SQLITE_OPEN_NOMUTEX = SQLITE_OPEN_NOMUTEX
1273             CODE:
1274 1           RETVAL = ix;
1275             OUTPUT:
1276             RETVAL
1277              
1278             #if SQLITE_VERSION_NUMBER >= 3006002
1279              
1280             IV
1281             _const_flags_for_file_open_operations_3006002()
1282             ALIAS:
1283             SQLITE_OPEN_FULLMUTEX = SQLITE_OPEN_FULLMUTEX
1284             CODE:
1285 0           RETVAL = ix;
1286             OUTPUT:
1287             RETVAL
1288              
1289             #else
1290              
1291             IV
1292             _const_flags_for_file_open_operations_3006002_zero()
1293             ALIAS:
1294             SQLITE_OPEN_FULLMUTEX = 1
1295             CODE:
1296             RETVAL = 0;
1297             OUTPUT:
1298             RETVAL
1299              
1300             #endif
1301              
1302             #if SQLITE_VERSION_NUMBER >= 3006018
1303              
1304             IV
1305             _const_flags_for_file_open_operations_3006018()
1306             ALIAS:
1307             SQLITE_OPEN_SHAREDCACHE = SQLITE_OPEN_SHAREDCACHE
1308             SQLITE_OPEN_PRIVATECACHE = SQLITE_OPEN_PRIVATECACHE
1309             CODE:
1310 0           RETVAL = ix;
1311             OUTPUT:
1312             RETVAL
1313              
1314             #else
1315              
1316             IV
1317             _const_flags_for_file_open_operations_3006018_zero()
1318             ALIAS:
1319             SQLITE_OPEN_SHAREDCACHE = 1
1320             SQLITE_OPEN_PRIVATECACHE = 2
1321             CODE:
1322             RETVAL = 0;
1323             OUTPUT:
1324             RETVAL
1325              
1326             #endif
1327              
1328             #if SQLITE_VERSION_NUMBER >= 3007007
1329              
1330             IV
1331             _const_flags_for_file_open_operations_3007007()
1332             ALIAS:
1333             SQLITE_OPEN_URI = SQLITE_OPEN_URI
1334             CODE:
1335 0           RETVAL = ix;
1336             OUTPUT:
1337             RETVAL
1338              
1339             #else
1340              
1341             IV
1342             _const_flags_for_file_open_operations_3007007_zero()
1343             ALIAS:
1344             SQLITE_OPEN_URI = 1
1345             CODE:
1346             RETVAL = 0;
1347             OUTPUT:
1348             RETVAL
1349              
1350             #endif
1351              
1352             #if SQLITE_VERSION_NUMBER >= 3007013
1353              
1354             IV
1355             _const_flags_for_file_open_operations_3007013()
1356             ALIAS:
1357             SQLITE_OPEN_MEMORY = SQLITE_OPEN_MEMORY
1358             CODE:
1359 0           RETVAL = ix;
1360             OUTPUT:
1361             RETVAL
1362              
1363             #else
1364              
1365             IV
1366             _const_flags_for_file_open_operations_3007013_zero()
1367             ALIAS:
1368             SQLITE_OPEN_MEMORY = 1
1369             CODE:
1370             RETVAL = 0;
1371             OUTPUT:
1372             RETVAL
1373              
1374             #endif
1375              
1376             #if SQLITE_VERSION_NUMBER >= 3031000
1377              
1378             IV
1379             _const_flags_for_file_open_operations_3031000()
1380             ALIAS:
1381             SQLITE_OPEN_NOFOLLOW = SQLITE_OPEN_NOFOLLOW
1382             CODE:
1383 0           RETVAL = ix;
1384             OUTPUT:
1385             RETVAL
1386              
1387             #else
1388              
1389             IV
1390             _const_flags_for_file_open_operations_3031000_zero()
1391             ALIAS:
1392             SQLITE_OPEN_NOFOLLOW = 1
1393             CODE:
1394             RETVAL = 0;
1395             OUTPUT:
1396             RETVAL
1397              
1398             #endif
1399              
1400             #if SQLITE_VERSION_NUMBER >= 3033000
1401              
1402             IV
1403             _const_flags_for_file_open_operations_3033000()
1404             ALIAS:
1405             SQLITE_OPEN_SUPER_JOURNAL = SQLITE_OPEN_SUPER_JOURNAL
1406             CODE:
1407 0           RETVAL = ix;
1408             OUTPUT:
1409             RETVAL
1410              
1411             #else
1412              
1413             IV
1414             _const_flags_for_file_open_operations_3033000_zero()
1415             ALIAS:
1416             SQLITE_OPEN_SUPER_JOURNAL = 1
1417             CODE:
1418             RETVAL = 0;
1419             OUTPUT:
1420             RETVAL
1421              
1422             #endif
1423              
1424             #if SQLITE_VERSION_NUMBER >= 3037000
1425              
1426             IV
1427             _const_flags_for_file_open_operations_3037000()
1428             ALIAS:
1429             SQLITE_OPEN_EXRESCODE = SQLITE_OPEN_EXRESCODE
1430             CODE:
1431 0           RETVAL = ix;
1432             OUTPUT:
1433             RETVAL
1434              
1435             #else
1436              
1437             IV
1438             _const_flags_for_file_open_operations_3037000_zero()
1439             ALIAS:
1440             SQLITE_OPEN_EXRESCODE = 1
1441             CODE:
1442             RETVAL = 0;
1443             OUTPUT:
1444             RETVAL
1445              
1446             #endif
1447              
1448             #if SQLITE_VERSION_NUMBER >= 3008003
1449              
1450             IV
1451             _const_function_flags_3008003()
1452             ALIAS:
1453             SQLITE_DETERMINISTIC = SQLITE_DETERMINISTIC
1454             CODE:
1455 2           RETVAL = ix;
1456             OUTPUT:
1457             RETVAL
1458              
1459             #else
1460              
1461             IV
1462             _const_function_flags_3008003_zero()
1463             ALIAS:
1464             SQLITE_DETERMINISTIC = 1
1465             CODE:
1466             RETVAL = 0;
1467             OUTPUT:
1468             RETVAL
1469              
1470             #endif
1471              
1472             #if SQLITE_VERSION_NUMBER >= 3030000
1473              
1474             IV
1475             _const_function_flags_3030000()
1476             ALIAS:
1477             SQLITE_DIRECTONLY = SQLITE_DIRECTONLY
1478             SQLITE_SUBTYPE = SQLITE_SUBTYPE
1479             CODE:
1480 0           RETVAL = ix;
1481             OUTPUT:
1482             RETVAL
1483              
1484             #else
1485              
1486             IV
1487             _const_function_flags_3030000_zero()
1488             ALIAS:
1489             SQLITE_DIRECTONLY = 1
1490             SQLITE_SUBTYPE = 2
1491             CODE:
1492             RETVAL = 0;
1493             OUTPUT:
1494             RETVAL
1495              
1496             #endif
1497              
1498             #if SQLITE_VERSION_NUMBER >= 3031000
1499              
1500             IV
1501             _const_function_flags_3031000()
1502             ALIAS:
1503             SQLITE_INNOCUOUS = SQLITE_INNOCUOUS
1504             CODE:
1505 0           RETVAL = ix;
1506             OUTPUT:
1507             RETVAL
1508              
1509             #else
1510              
1511             IV
1512             _const_function_flags_3031000_zero()
1513             ALIAS:
1514             SQLITE_INNOCUOUS = 1
1515             CODE:
1516             RETVAL = 0;
1517             OUTPUT:
1518             RETVAL
1519              
1520             #endif
1521              
1522             IV
1523             _const_fundamental_datatypes()
1524             ALIAS:
1525             SQLITE_INTEGER = SQLITE_INTEGER
1526             SQLITE_FLOAT = SQLITE_FLOAT
1527             SQLITE_BLOB = SQLITE_BLOB
1528             SQLITE_NULL = SQLITE_NULL
1529             SQLITE_TEXT = SQLITE_TEXT
1530             CODE:
1531 0           RETVAL = ix;
1532             OUTPUT:
1533             RETVAL
1534              
1535             IV
1536             _const_result_codes()
1537             ALIAS:
1538             SQLITE_OK = SQLITE_OK
1539             SQLITE_ERROR = SQLITE_ERROR
1540             SQLITE_INTERNAL = SQLITE_INTERNAL
1541             SQLITE_PERM = SQLITE_PERM
1542             SQLITE_ABORT = SQLITE_ABORT
1543             SQLITE_BUSY = SQLITE_BUSY
1544             SQLITE_LOCKED = SQLITE_LOCKED
1545             SQLITE_NOMEM = SQLITE_NOMEM
1546             SQLITE_READONLY = SQLITE_READONLY
1547             SQLITE_INTERRUPT = SQLITE_INTERRUPT
1548             SQLITE_IOERR = SQLITE_IOERR
1549             SQLITE_CORRUPT = SQLITE_CORRUPT
1550             SQLITE_NOTFOUND = SQLITE_NOTFOUND
1551             SQLITE_FULL = SQLITE_FULL
1552             SQLITE_CANTOPEN = SQLITE_CANTOPEN
1553             SQLITE_PROTOCOL = SQLITE_PROTOCOL
1554             SQLITE_EMPTY = SQLITE_EMPTY
1555             SQLITE_SCHEMA = SQLITE_SCHEMA
1556             SQLITE_TOOBIG = SQLITE_TOOBIG
1557             SQLITE_CONSTRAINT = SQLITE_CONSTRAINT
1558             SQLITE_MISMATCH = SQLITE_MISMATCH
1559             SQLITE_MISUSE = SQLITE_MISUSE
1560             SQLITE_NOLFS = SQLITE_NOLFS
1561             SQLITE_AUTH = SQLITE_AUTH
1562             SQLITE_FORMAT = SQLITE_FORMAT
1563             SQLITE_RANGE = SQLITE_RANGE
1564             SQLITE_NOTADB = SQLITE_NOTADB
1565             SQLITE_ROW = SQLITE_ROW
1566             SQLITE_DONE = SQLITE_DONE
1567             CODE:
1568 0           RETVAL = ix;
1569             OUTPUT:
1570             RETVAL
1571              
1572             #if SQLITE_VERSION_NUMBER >= 3007017
1573              
1574             IV
1575             _const_result_codes_3007017()
1576             ALIAS:
1577             SQLITE_NOTICE = SQLITE_NOTICE
1578             SQLITE_WARNING = SQLITE_WARNING
1579             CODE:
1580 0           RETVAL = ix;
1581             OUTPUT:
1582             RETVAL
1583              
1584             #else
1585              
1586             IV
1587             _const_result_codes_3007017_zero()
1588             ALIAS:
1589             SQLITE_NOTICE = 1
1590             SQLITE_WARNING = 2
1591             CODE:
1592             RETVAL = 0;
1593             OUTPUT:
1594             RETVAL
1595              
1596             #endif
1597              
1598             IV
1599             _const_run_time_limit_categories()
1600             ALIAS:
1601             SQLITE_LIMIT_LENGTH = SQLITE_LIMIT_LENGTH
1602             SQLITE_LIMIT_SQL_LENGTH = SQLITE_LIMIT_SQL_LENGTH
1603             SQLITE_LIMIT_COLUMN = SQLITE_LIMIT_COLUMN
1604             SQLITE_LIMIT_EXPR_DEPTH = SQLITE_LIMIT_EXPR_DEPTH
1605             SQLITE_LIMIT_COMPOUND_SELECT = SQLITE_LIMIT_COMPOUND_SELECT
1606             SQLITE_LIMIT_VDBE_OP = SQLITE_LIMIT_VDBE_OP
1607             SQLITE_LIMIT_FUNCTION_ARG = SQLITE_LIMIT_FUNCTION_ARG
1608             SQLITE_LIMIT_ATTACHED = SQLITE_LIMIT_ATTACHED
1609             SQLITE_LIMIT_LIKE_PATTERN_LENGTH = SQLITE_LIMIT_LIKE_PATTERN_LENGTH
1610             SQLITE_LIMIT_VARIABLE_NUMBER = SQLITE_LIMIT_VARIABLE_NUMBER
1611             CODE:
1612 6           RETVAL = ix;
1613             OUTPUT:
1614             RETVAL
1615              
1616             #if SQLITE_VERSION_NUMBER >= 3006018
1617              
1618             IV
1619             _const_run_time_limit_categories_3006018()
1620             ALIAS:
1621             SQLITE_LIMIT_TRIGGER_DEPTH = SQLITE_LIMIT_TRIGGER_DEPTH
1622             CODE:
1623 0           RETVAL = ix;
1624             OUTPUT:
1625             RETVAL
1626              
1627             #else
1628              
1629             IV
1630             _const_run_time_limit_categories_3006018_zero()
1631             ALIAS:
1632             SQLITE_LIMIT_TRIGGER_DEPTH = 1
1633             CODE:
1634             RETVAL = 0;
1635             OUTPUT:
1636             RETVAL
1637              
1638             #endif
1639              
1640             #if SQLITE_VERSION_NUMBER >= 3008007
1641              
1642             IV
1643             _const_run_time_limit_categories_3008007()
1644             ALIAS:
1645             SQLITE_LIMIT_WORKER_THREADS = SQLITE_LIMIT_WORKER_THREADS
1646             CODE:
1647 0           RETVAL = ix;
1648             OUTPUT:
1649             RETVAL
1650              
1651             #else
1652              
1653             IV
1654             _const_run_time_limit_categories_3008007_zero()
1655             ALIAS:
1656             SQLITE_LIMIT_WORKER_THREADS = 1
1657             CODE:
1658             RETVAL = 0;
1659             OUTPUT:
1660             RETVAL
1661              
1662             #endif
1663              
1664             # For backward compatibility
1665              
1666             MODULE = DBD::SQLite PACKAGE = DBD::SQLite
1667              
1668             PROTOTYPES: ENABLE
1669              
1670             IV
1671             _const__authorizer_action_codes()
1672             ALIAS:
1673             CREATE_INDEX = SQLITE_CREATE_INDEX
1674             CREATE_TABLE = SQLITE_CREATE_TABLE
1675             CREATE_TEMP_INDEX = SQLITE_CREATE_TEMP_INDEX
1676             CREATE_TEMP_TABLE = SQLITE_CREATE_TEMP_TABLE
1677             CREATE_TEMP_TRIGGER = SQLITE_CREATE_TEMP_TRIGGER
1678             CREATE_TEMP_VIEW = SQLITE_CREATE_TEMP_VIEW
1679             CREATE_TRIGGER = SQLITE_CREATE_TRIGGER
1680             CREATE_VIEW = SQLITE_CREATE_VIEW
1681             DELETE = SQLITE_DELETE
1682             DROP_INDEX = SQLITE_DROP_INDEX
1683             DROP_TABLE = SQLITE_DROP_TABLE
1684             DROP_TEMP_INDEX = SQLITE_DROP_TEMP_INDEX
1685             DROP_TEMP_TABLE = SQLITE_DROP_TEMP_TABLE
1686             DROP_TEMP_TRIGGER = SQLITE_DROP_TEMP_TRIGGER
1687             DROP_TEMP_VIEW = SQLITE_DROP_TEMP_VIEW
1688             DROP_TRIGGER = SQLITE_DROP_TRIGGER
1689             DROP_VIEW = SQLITE_DROP_VIEW
1690             INSERT = SQLITE_INSERT
1691             PRAGMA = SQLITE_PRAGMA
1692             READ = SQLITE_READ
1693             SELECT = SQLITE_SELECT
1694             TRANSACTION = SQLITE_TRANSACTION
1695             UPDATE = SQLITE_UPDATE
1696             ATTACH = SQLITE_ATTACH
1697             DETACH = SQLITE_DETACH
1698             ALTER_TABLE = SQLITE_ALTER_TABLE
1699             REINDEX = SQLITE_REINDEX
1700             ANALYZE = SQLITE_ANALYZE
1701             CREATE_VTABLE = SQLITE_CREATE_VTABLE
1702             DROP_VTABLE = SQLITE_DROP_VTABLE
1703             FUNCTION = SQLITE_FUNCTION
1704             COPY = SQLITE_COPY
1705             CODE:
1706 10           RETVAL = ix;
1707             OUTPUT:
1708             RETVAL
1709              
1710             #if SQLITE_VERSION_NUMBER >= 3006008
1711              
1712             IV
1713             _const__authorizer_action_codes_3006008()
1714             ALIAS:
1715             SAVEPOINT = SQLITE_SAVEPOINT
1716             CODE:
1717 0           RETVAL = ix;
1718             OUTPUT:
1719             RETVAL
1720              
1721             #else
1722              
1723             IV
1724             _const__authorizer_action_codes_3006008_zero()
1725             ALIAS:
1726             SAVEPOINT = 1
1727             CODE:
1728             RETVAL = 0;
1729             OUTPUT:
1730             RETVAL
1731              
1732             #endif
1733              
1734             #if SQLITE_VERSION_NUMBER >= 3008003
1735              
1736             IV
1737             _const__authorizer_action_codes_3008003()
1738             ALIAS:
1739             RECURSIVE = SQLITE_RECURSIVE
1740             CODE:
1741 0           RETVAL = ix;
1742             OUTPUT:
1743             RETVAL
1744              
1745             #else
1746              
1747             IV
1748             _const__authorizer_action_codes_3008003_zero()
1749             ALIAS:
1750             RECURSIVE = 1
1751             CODE:
1752             RETVAL = 0;
1753             OUTPUT:
1754             RETVAL
1755              
1756             #endif
1757              
1758             IV
1759             _const__authorizer_return_codes()
1760             ALIAS:
1761             OK = SQLITE_OK
1762             DENY = SQLITE_DENY
1763             IGNORE = SQLITE_IGNORE
1764             CODE:
1765 4           RETVAL = ix;
1766             OUTPUT:
1767             RETVAL
1768              
1769             IV
1770             _const__flags_for_file_open_operations()
1771             ALIAS:
1772             OPEN_READONLY = SQLITE_OPEN_READONLY
1773             OPEN_READWRITE = SQLITE_OPEN_READWRITE
1774             OPEN_CREATE = SQLITE_OPEN_CREATE
1775             OPEN_NOMUTEX = SQLITE_OPEN_NOMUTEX
1776             CODE:
1777 71           RETVAL = ix;
1778             OUTPUT:
1779             RETVAL
1780              
1781             #if SQLITE_VERSION_NUMBER >= 3006002
1782              
1783             IV
1784             _const__flags_for_file_open_operations_3006002()
1785             ALIAS:
1786             OPEN_FULLMUTEX = SQLITE_OPEN_FULLMUTEX
1787             CODE:
1788 0           RETVAL = ix;
1789             OUTPUT:
1790             RETVAL
1791              
1792             #else
1793              
1794             IV
1795             _const__flags_for_file_open_operations_3006002_zero()
1796             ALIAS:
1797             OPEN_FULLMUTEX = 1
1798             CODE:
1799             RETVAL = 0;
1800             OUTPUT:
1801             RETVAL
1802              
1803             #endif
1804              
1805             #if SQLITE_VERSION_NUMBER >= 3006018
1806              
1807             IV
1808             _const__flags_for_file_open_operations_3006018()
1809             ALIAS:
1810             OPEN_SHAREDCACHE = SQLITE_OPEN_SHAREDCACHE
1811             OPEN_PRIVATECACHE = SQLITE_OPEN_PRIVATECACHE
1812             CODE:
1813 0           RETVAL = ix;
1814             OUTPUT:
1815             RETVAL
1816              
1817             #else
1818              
1819             IV
1820             _const__flags_for_file_open_operations_3006018_zero()
1821             ALIAS:
1822             OPEN_SHAREDCACHE = 1
1823             OPEN_PRIVATECACHE = 2
1824             CODE:
1825             RETVAL = 0;
1826             OUTPUT:
1827             RETVAL
1828              
1829             #endif
1830              
1831             #if SQLITE_VERSION_NUMBER >= 3007007
1832              
1833             IV
1834             _const__flags_for_file_open_operations_3007007()
1835             ALIAS:
1836             OPEN_URI = SQLITE_OPEN_URI
1837             CODE:
1838 13           RETVAL = ix;
1839             OUTPUT:
1840             RETVAL
1841              
1842             #else
1843              
1844             IV
1845             _const__flags_for_file_open_operations_3007007_zero()
1846             ALIAS:
1847             OPEN_URI = 1
1848             CODE:
1849             RETVAL = 0;
1850             OUTPUT:
1851             RETVAL
1852              
1853             #endif
1854              
1855             #if SQLITE_VERSION_NUMBER >= 3007013
1856              
1857             IV
1858             _const__flags_for_file_open_operations_3007013()
1859             ALIAS:
1860             OPEN_MEMORY = SQLITE_OPEN_MEMORY
1861             CODE:
1862 0           RETVAL = ix;
1863             OUTPUT:
1864             RETVAL
1865              
1866             #else
1867              
1868             IV
1869             _const__flags_for_file_open_operations_3007013_zero()
1870             ALIAS:
1871             OPEN_MEMORY = 1
1872             CODE:
1873             RETVAL = 0;
1874             OUTPUT:
1875             RETVAL
1876              
1877             #endif
1878              
1879             #if SQLITE_VERSION_NUMBER >= 3031000
1880              
1881             IV
1882             _const__flags_for_file_open_operations_3031000()
1883             ALIAS:
1884             OPEN_NOFOLLOW = SQLITE_OPEN_NOFOLLOW
1885             CODE:
1886 0           RETVAL = ix;
1887             OUTPUT:
1888             RETVAL
1889              
1890             #else
1891              
1892             IV
1893             _const__flags_for_file_open_operations_3031000_zero()
1894             ALIAS:
1895             OPEN_NOFOLLOW = 1
1896             CODE:
1897             RETVAL = 0;
1898             OUTPUT:
1899             RETVAL
1900              
1901             #endif
1902              
1903             #if SQLITE_VERSION_NUMBER >= 3033000
1904              
1905             IV
1906             _const__flags_for_file_open_operations_3033000()
1907             ALIAS:
1908             OPEN_SUPER_JOURNAL = SQLITE_OPEN_SUPER_JOURNAL
1909             CODE:
1910 0           RETVAL = ix;
1911             OUTPUT:
1912             RETVAL
1913              
1914             #else
1915              
1916             IV
1917             _const__flags_for_file_open_operations_3033000_zero()
1918             ALIAS:
1919             OPEN_SUPER_JOURNAL = 1
1920             CODE:
1921             RETVAL = 0;
1922             OUTPUT:
1923             RETVAL
1924              
1925             #endif
1926              
1927             #if SQLITE_VERSION_NUMBER >= 3037000
1928              
1929             IV
1930             _const__flags_for_file_open_operations_3037000()
1931             ALIAS:
1932             OPEN_EXRESCODE = SQLITE_OPEN_EXRESCODE
1933             CODE:
1934 0           RETVAL = ix;
1935             OUTPUT:
1936             RETVAL
1937              
1938             #else
1939              
1940             IV
1941             _const__flags_for_file_open_operations_3037000_zero()
1942             ALIAS:
1943             OPEN_EXRESCODE = 1
1944             CODE:
1945             RETVAL = 0;
1946             OUTPUT:
1947             RETVAL
1948              
1949             #endif
1950