File Coverage

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


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 >= 3006002
497              
498             IV
499             _const_extended_result_codes_3006002()
500             ALIAS:
501             SQLITE_IOERR_LOCK = SQLITE_IOERR_LOCK
502             CODE:
503 0           RETVAL = ix;
504             OUTPUT:
505             RETVAL
506              
507             #else
508              
509             IV
510             _const_extended_result_codes_3006002_zero()
511             ALIAS:
512             SQLITE_IOERR_LOCK = 1
513             CODE:
514             RETVAL = 0;
515             OUTPUT:
516             RETVAL
517              
518             #endif
519              
520             #if SQLITE_VERSION_NUMBER >= 3006005
521              
522             IV
523             _const_extended_result_codes_3006005()
524             ALIAS:
525             SQLITE_IOERR_READ = SQLITE_IOERR_READ
526             SQLITE_IOERR_SHORT_READ = SQLITE_IOERR_SHORT_READ
527             SQLITE_IOERR_WRITE = SQLITE_IOERR_WRITE
528             SQLITE_IOERR_FSYNC = SQLITE_IOERR_FSYNC
529             SQLITE_IOERR_DIR_FSYNC = SQLITE_IOERR_DIR_FSYNC
530             SQLITE_IOERR_TRUNCATE = SQLITE_IOERR_TRUNCATE
531             SQLITE_IOERR_FSTAT = SQLITE_IOERR_FSTAT
532             SQLITE_IOERR_UNLOCK = SQLITE_IOERR_UNLOCK
533             SQLITE_IOERR_RDLOCK = SQLITE_IOERR_RDLOCK
534             SQLITE_IOERR_DELETE = SQLITE_IOERR_DELETE
535             SQLITE_IOERR_BLOCKED = SQLITE_IOERR_BLOCKED
536             SQLITE_IOERR_NOMEM = SQLITE_IOERR_NOMEM
537             SQLITE_IOERR_ACCESS = SQLITE_IOERR_ACCESS
538             SQLITE_IOERR_CHECKRESERVEDLOCK = SQLITE_IOERR_CHECKRESERVEDLOCK
539             CODE:
540 0           RETVAL = ix;
541             OUTPUT:
542             RETVAL
543              
544             #else
545              
546             IV
547             _const_extended_result_codes_3006005_zero()
548             ALIAS:
549             SQLITE_IOERR_READ = 1
550             SQLITE_IOERR_SHORT_READ = 2
551             SQLITE_IOERR_WRITE = 3
552             SQLITE_IOERR_FSYNC = 4
553             SQLITE_IOERR_DIR_FSYNC = 5
554             SQLITE_IOERR_TRUNCATE = 6
555             SQLITE_IOERR_FSTAT = 7
556             SQLITE_IOERR_UNLOCK = 8
557             SQLITE_IOERR_RDLOCK = 9
558             SQLITE_IOERR_DELETE = 10
559             SQLITE_IOERR_BLOCKED = 11
560             SQLITE_IOERR_NOMEM = 12
561             SQLITE_IOERR_ACCESS = 13
562             SQLITE_IOERR_CHECKRESERVEDLOCK = 14
563             CODE:
564             RETVAL = 0;
565             OUTPUT:
566             RETVAL
567              
568             #endif
569              
570             #if SQLITE_VERSION_NUMBER >= 3006007
571              
572             IV
573             _const_extended_result_codes_3006007()
574             ALIAS:
575             SQLITE_IOERR_CLOSE = SQLITE_IOERR_CLOSE
576             SQLITE_IOERR_DIR_CLOSE = SQLITE_IOERR_DIR_CLOSE
577             CODE:
578 0           RETVAL = ix;
579             OUTPUT:
580             RETVAL
581              
582             #else
583              
584             IV
585             _const_extended_result_codes_3006007_zero()
586             ALIAS:
587             SQLITE_IOERR_CLOSE = 1
588             SQLITE_IOERR_DIR_CLOSE = 2
589             CODE:
590             RETVAL = 0;
591             OUTPUT:
592             RETVAL
593              
594             #endif
595              
596             #if SQLITE_VERSION_NUMBER >= 3006012
597              
598             IV
599             _const_extended_result_codes_3006012()
600             ALIAS:
601             SQLITE_LOCKED_SHAREDCACHE = SQLITE_LOCKED_SHAREDCACHE
602             CODE:
603 0           RETVAL = ix;
604             OUTPUT:
605             RETVAL
606              
607             #else
608              
609             IV
610             _const_extended_result_codes_3006012_zero()
611             ALIAS:
612             SQLITE_LOCKED_SHAREDCACHE = 1
613             CODE:
614             RETVAL = 0;
615             OUTPUT:
616             RETVAL
617              
618             #endif
619              
620             #if SQLITE_VERSION_NUMBER >= 3007000
621              
622             IV
623             _const_extended_result_codes_3007000()
624             ALIAS:
625             SQLITE_IOERR_SHMOPEN = SQLITE_IOERR_SHMOPEN
626             SQLITE_IOERR_SHMSIZE = SQLITE_IOERR_SHMSIZE
627             SQLITE_IOERR_SHMLOCK = SQLITE_IOERR_SHMLOCK
628             SQLITE_BUSY_RECOVERY = SQLITE_BUSY_RECOVERY
629             SQLITE_CANTOPEN_NOTEMPDIR = SQLITE_CANTOPEN_NOTEMPDIR
630             CODE:
631 0           RETVAL = ix;
632             OUTPUT:
633             RETVAL
634              
635             #else
636              
637             IV
638             _const_extended_result_codes_3007000_zero()
639             ALIAS:
640             SQLITE_IOERR_SHMOPEN = 1
641             SQLITE_IOERR_SHMSIZE = 2
642             SQLITE_IOERR_SHMLOCK = 3
643             SQLITE_BUSY_RECOVERY = 4
644             SQLITE_CANTOPEN_NOTEMPDIR = 5
645             CODE:
646             RETVAL = 0;
647             OUTPUT:
648             RETVAL
649              
650             #endif
651              
652             #if SQLITE_VERSION_NUMBER >= 3007007
653              
654             IV
655             _const_extended_result_codes_3007007()
656             ALIAS:
657             SQLITE_IOERR_SHMMAP = SQLITE_IOERR_SHMMAP
658             SQLITE_IOERR_SEEK = SQLITE_IOERR_SEEK
659             SQLITE_CORRUPT_VTAB = SQLITE_CORRUPT_VTAB
660             SQLITE_READONLY_RECOVERY = SQLITE_READONLY_RECOVERY
661             SQLITE_READONLY_CANTLOCK = SQLITE_READONLY_CANTLOCK
662             CODE:
663 0           RETVAL = ix;
664             OUTPUT:
665             RETVAL
666              
667             #else
668              
669             IV
670             _const_extended_result_codes_3007007_zero()
671             ALIAS:
672             SQLITE_IOERR_SHMMAP = 1
673             SQLITE_IOERR_SEEK = 2
674             SQLITE_CORRUPT_VTAB = 3
675             SQLITE_READONLY_RECOVERY = 4
676             SQLITE_READONLY_CANTLOCK = 5
677             CODE:
678             RETVAL = 0;
679             OUTPUT:
680             RETVAL
681              
682             #endif
683              
684             #if SQLITE_VERSION_NUMBER >= 3007011
685              
686             IV
687             _const_extended_result_codes_3007011()
688             ALIAS:
689             SQLITE_ABORT_ROLLBACK = SQLITE_ABORT_ROLLBACK
690             CODE:
691 0           RETVAL = ix;
692             OUTPUT:
693             RETVAL
694              
695             #else
696              
697             IV
698             _const_extended_result_codes_3007011_zero()
699             ALIAS:
700             SQLITE_ABORT_ROLLBACK = 1
701             CODE:
702             RETVAL = 0;
703             OUTPUT:
704             RETVAL
705              
706             #endif
707              
708             #if SQLITE_VERSION_NUMBER >= 3007012
709              
710             IV
711             _const_extended_result_codes_3007012()
712             ALIAS:
713             SQLITE_CANTOPEN_ISDIR = SQLITE_CANTOPEN_ISDIR
714             CODE:
715 0           RETVAL = ix;
716             OUTPUT:
717             RETVAL
718              
719             #else
720              
721             IV
722             _const_extended_result_codes_3007012_zero()
723             ALIAS:
724             SQLITE_CANTOPEN_ISDIR = 1
725             CODE:
726             RETVAL = 0;
727             OUTPUT:
728             RETVAL
729              
730             #endif
731              
732             #if SQLITE_VERSION_NUMBER >= 3007015
733              
734             IV
735             _const_extended_result_codes_3007015()
736             ALIAS:
737             SQLITE_IOERR_DELETE_NOENT = SQLITE_IOERR_DELETE_NOENT
738             SQLITE_CANTOPEN_FULLPATH = SQLITE_CANTOPEN_FULLPATH
739             CODE:
740 0           RETVAL = ix;
741             OUTPUT:
742             RETVAL
743              
744             #else
745              
746             IV
747             _const_extended_result_codes_3007015_zero()
748             ALIAS:
749             SQLITE_IOERR_DELETE_NOENT = 1
750             SQLITE_CANTOPEN_FULLPATH = 2
751             CODE:
752             RETVAL = 0;
753             OUTPUT:
754             RETVAL
755              
756             #endif
757              
758             #if SQLITE_VERSION_NUMBER >= 3007016
759              
760             IV
761             _const_extended_result_codes_3007016()
762             ALIAS:
763             SQLITE_READONLY_ROLLBACK = SQLITE_READONLY_ROLLBACK
764             SQLITE_CONSTRAINT_CHECK = SQLITE_CONSTRAINT_CHECK
765             SQLITE_CONSTRAINT_COMMITHOOK = SQLITE_CONSTRAINT_COMMITHOOK
766             SQLITE_CONSTRAINT_FOREIGNKEY = SQLITE_CONSTRAINT_FOREIGNKEY
767             SQLITE_CONSTRAINT_FUNCTION = SQLITE_CONSTRAINT_FUNCTION
768             SQLITE_CONSTRAINT_NOTNULL = SQLITE_CONSTRAINT_NOTNULL
769             SQLITE_CONSTRAINT_PRIMARYKEY = SQLITE_CONSTRAINT_PRIMARYKEY
770             SQLITE_CONSTRAINT_TRIGGER = SQLITE_CONSTRAINT_TRIGGER
771             SQLITE_CONSTRAINT_UNIQUE = SQLITE_CONSTRAINT_UNIQUE
772             SQLITE_CONSTRAINT_VTAB = SQLITE_CONSTRAINT_VTAB
773             CODE:
774 0           RETVAL = ix;
775             OUTPUT:
776             RETVAL
777              
778             #else
779              
780             IV
781             _const_extended_result_codes_3007016_zero()
782             ALIAS:
783             SQLITE_READONLY_ROLLBACK = 1
784             SQLITE_CONSTRAINT_CHECK = 2
785             SQLITE_CONSTRAINT_COMMITHOOK = 3
786             SQLITE_CONSTRAINT_FOREIGNKEY = 4
787             SQLITE_CONSTRAINT_FUNCTION = 5
788             SQLITE_CONSTRAINT_NOTNULL = 6
789             SQLITE_CONSTRAINT_PRIMARYKEY = 7
790             SQLITE_CONSTRAINT_TRIGGER = 8
791             SQLITE_CONSTRAINT_UNIQUE = 9
792             SQLITE_CONSTRAINT_VTAB = 10
793             CODE:
794             RETVAL = 0;
795             OUTPUT:
796             RETVAL
797              
798             #endif
799              
800             #if SQLITE_VERSION_NUMBER >= 3007017
801              
802             IV
803             _const_extended_result_codes_3007017()
804             ALIAS:
805             SQLITE_IOERR_MMAP = SQLITE_IOERR_MMAP
806             SQLITE_NOTICE_RECOVER_WAL = SQLITE_NOTICE_RECOVER_WAL
807             SQLITE_NOTICE_RECOVER_ROLLBACK = SQLITE_NOTICE_RECOVER_ROLLBACK
808             CODE:
809 0           RETVAL = ix;
810             OUTPUT:
811             RETVAL
812              
813             #else
814              
815             IV
816             _const_extended_result_codes_3007017_zero()
817             ALIAS:
818             SQLITE_IOERR_MMAP = 1
819             SQLITE_NOTICE_RECOVER_WAL = 2
820             SQLITE_NOTICE_RECOVER_ROLLBACK = 3
821             CODE:
822             RETVAL = 0;
823             OUTPUT:
824             RETVAL
825              
826             #endif
827              
828             #if SQLITE_VERSION_NUMBER >= 3008000
829              
830             IV
831             _const_extended_result_codes_3008000()
832             ALIAS:
833             SQLITE_IOERR_GETTEMPPATH = SQLITE_IOERR_GETTEMPPATH
834             SQLITE_BUSY_SNAPSHOT = SQLITE_BUSY_SNAPSHOT
835             SQLITE_WARNING_AUTOINDEX = SQLITE_WARNING_AUTOINDEX
836             CODE:
837 0           RETVAL = ix;
838             OUTPUT:
839             RETVAL
840              
841             #else
842              
843             IV
844             _const_extended_result_codes_3008000_zero()
845             ALIAS:
846             SQLITE_IOERR_GETTEMPPATH = 1
847             SQLITE_BUSY_SNAPSHOT = 2
848             SQLITE_WARNING_AUTOINDEX = 3
849             CODE:
850             RETVAL = 0;
851             OUTPUT:
852             RETVAL
853              
854             #endif
855              
856             #if SQLITE_VERSION_NUMBER >= 3008001
857              
858             IV
859             _const_extended_result_codes_3008001()
860             ALIAS:
861             SQLITE_IOERR_CONVPATH = SQLITE_IOERR_CONVPATH
862             SQLITE_CANTOPEN_CONVPATH = SQLITE_CANTOPEN_CONVPATH
863             CODE:
864 0           RETVAL = ix;
865             OUTPUT:
866             RETVAL
867              
868             #else
869              
870             IV
871             _const_extended_result_codes_3008001_zero()
872             ALIAS:
873             SQLITE_IOERR_CONVPATH = 1
874             SQLITE_CANTOPEN_CONVPATH = 2
875             CODE:
876             RETVAL = 0;
877             OUTPUT:
878             RETVAL
879              
880             #endif
881              
882             #if SQLITE_VERSION_NUMBER >= 3008002
883              
884             IV
885             _const_extended_result_codes_3008002()
886             ALIAS:
887             SQLITE_CONSTRAINT_ROWID = SQLITE_CONSTRAINT_ROWID
888             CODE:
889 0           RETVAL = ix;
890             OUTPUT:
891             RETVAL
892              
893             #else
894              
895             IV
896             _const_extended_result_codes_3008002_zero()
897             ALIAS:
898             SQLITE_CONSTRAINT_ROWID = 1
899             CODE:
900             RETVAL = 0;
901             OUTPUT:
902             RETVAL
903              
904             #endif
905              
906             #if SQLITE_VERSION_NUMBER >= 3008003
907              
908             IV
909             _const_extended_result_codes_3008003()
910             ALIAS:
911             SQLITE_READONLY_DBMOVED = SQLITE_READONLY_DBMOVED
912             CODE:
913 0           RETVAL = ix;
914             OUTPUT:
915             RETVAL
916              
917             #else
918              
919             IV
920             _const_extended_result_codes_3008003_zero()
921             ALIAS:
922             SQLITE_READONLY_DBMOVED = 1
923             CODE:
924             RETVAL = 0;
925             OUTPUT:
926             RETVAL
927              
928             #endif
929              
930             #if SQLITE_VERSION_NUMBER >= 3008007
931              
932             IV
933             _const_extended_result_codes_3008007()
934             ALIAS:
935             SQLITE_AUTH_USER = SQLITE_AUTH_USER
936             CODE:
937 0           RETVAL = ix;
938             OUTPUT:
939             RETVAL
940              
941             #else
942              
943             IV
944             _const_extended_result_codes_3008007_zero()
945             ALIAS:
946             SQLITE_AUTH_USER = 1
947             CODE:
948             RETVAL = 0;
949             OUTPUT:
950             RETVAL
951              
952             #endif
953              
954             #if SQLITE_VERSION_NUMBER >= 3009000
955              
956             IV
957             _const_extended_result_codes_3009000()
958             ALIAS:
959             SQLITE_IOERR_VNODE = SQLITE_IOERR_VNODE
960             CODE:
961 0           RETVAL = ix;
962             OUTPUT:
963             RETVAL
964              
965             #else
966              
967             IV
968             _const_extended_result_codes_3009000_zero()
969             ALIAS:
970             SQLITE_IOERR_VNODE = 1
971             CODE:
972             RETVAL = 0;
973             OUTPUT:
974             RETVAL
975              
976             #endif
977              
978             #if SQLITE_VERSION_NUMBER >= 3010000
979              
980             IV
981             _const_extended_result_codes_3010000()
982             ALIAS:
983             SQLITE_IOERR_AUTH = SQLITE_IOERR_AUTH
984             CODE:
985 0           RETVAL = ix;
986             OUTPUT:
987             RETVAL
988              
989             #else
990              
991             IV
992             _const_extended_result_codes_3010000_zero()
993             ALIAS:
994             SQLITE_IOERR_AUTH = 1
995             CODE:
996             RETVAL = 0;
997             OUTPUT:
998             RETVAL
999              
1000             #endif
1001              
1002             #if SQLITE_VERSION_NUMBER >= 3021000
1003              
1004             IV
1005             _const_extended_result_codes_3021000()
1006             ALIAS:
1007             SQLITE_IOERR_BEGIN_ATOMIC = SQLITE_IOERR_BEGIN_ATOMIC
1008             SQLITE_IOERR_COMMIT_ATOMIC = SQLITE_IOERR_COMMIT_ATOMIC
1009             SQLITE_IOERR_ROLLBACK_ATOMIC = SQLITE_IOERR_ROLLBACK_ATOMIC
1010             CODE:
1011 0           RETVAL = ix;
1012             OUTPUT:
1013             RETVAL
1014              
1015             #else
1016              
1017             IV
1018             _const_extended_result_codes_3021000_zero()
1019             ALIAS:
1020             SQLITE_IOERR_BEGIN_ATOMIC = 1
1021             SQLITE_IOERR_COMMIT_ATOMIC = 2
1022             SQLITE_IOERR_ROLLBACK_ATOMIC = 3
1023             CODE:
1024             RETVAL = 0;
1025             OUTPUT:
1026             RETVAL
1027              
1028             #endif
1029              
1030             #if SQLITE_VERSION_NUMBER >= 3022000
1031              
1032             IV
1033             _const_extended_result_codes_3022000()
1034             ALIAS:
1035             SQLITE_ERROR_MISSING_COLLSEQ = SQLITE_ERROR_MISSING_COLLSEQ
1036             SQLITE_ERROR_RETRY = SQLITE_ERROR_RETRY
1037             SQLITE_READONLY_CANTINIT = SQLITE_READONLY_CANTINIT
1038             SQLITE_READONLY_DIRECTORY = SQLITE_READONLY_DIRECTORY
1039             CODE:
1040 0           RETVAL = ix;
1041             OUTPUT:
1042             RETVAL
1043              
1044             #else
1045              
1046             IV
1047             _const_extended_result_codes_3022000_zero()
1048             ALIAS:
1049             SQLITE_ERROR_MISSING_COLLSEQ = 1
1050             SQLITE_ERROR_RETRY = 2
1051             SQLITE_READONLY_CANTINIT = 3
1052             SQLITE_READONLY_DIRECTORY = 4
1053             CODE:
1054             RETVAL = 0;
1055             OUTPUT:
1056             RETVAL
1057              
1058             #endif
1059              
1060             #if SQLITE_VERSION_NUMBER >= 3024000
1061              
1062             IV
1063             _const_extended_result_codes_3024000()
1064             ALIAS:
1065             SQLITE_LOCKED_VTAB = SQLITE_LOCKED_VTAB
1066             SQLITE_CORRUPT_SEQUENCE = SQLITE_CORRUPT_SEQUENCE
1067             CODE:
1068 0           RETVAL = ix;
1069             OUTPUT:
1070             RETVAL
1071              
1072             #else
1073              
1074             IV
1075             _const_extended_result_codes_3024000_zero()
1076             ALIAS:
1077             SQLITE_LOCKED_VTAB = 1
1078             SQLITE_CORRUPT_SEQUENCE = 2
1079             CODE:
1080             RETVAL = 0;
1081             OUTPUT:
1082             RETVAL
1083              
1084             #endif
1085              
1086             #if SQLITE_VERSION_NUMBER >= 3025000
1087              
1088             IV
1089             _const_extended_result_codes_3025000()
1090             ALIAS:
1091             SQLITE_ERROR_SNAPSHOT = SQLITE_ERROR_SNAPSHOT
1092             SQLITE_CANTOPEN_DIRTYWAL = SQLITE_CANTOPEN_DIRTYWAL
1093             CODE:
1094 0           RETVAL = ix;
1095             OUTPUT:
1096             RETVAL
1097              
1098             #else
1099              
1100             IV
1101             _const_extended_result_codes_3025000_zero()
1102             ALIAS:
1103             SQLITE_ERROR_SNAPSHOT = 1
1104             SQLITE_CANTOPEN_DIRTYWAL = 2
1105             CODE:
1106             RETVAL = 0;
1107             OUTPUT:
1108             RETVAL
1109              
1110             #endif
1111              
1112             #if SQLITE_VERSION_NUMBER >= 3031000
1113              
1114             IV
1115             _const_extended_result_codes_3031000()
1116             ALIAS:
1117             SQLITE_CANTOPEN_SYMLINK = SQLITE_CANTOPEN_SYMLINK
1118             SQLITE_CONSTRAINT_PINNED = SQLITE_CONSTRAINT_PINNED
1119             SQLITE_OK_SYMLINK = SQLITE_OK_SYMLINK
1120             CODE:
1121 0           RETVAL = ix;
1122             OUTPUT:
1123             RETVAL
1124              
1125             #else
1126              
1127             IV
1128             _const_extended_result_codes_3031000_zero()
1129             ALIAS:
1130             SQLITE_CANTOPEN_SYMLINK = 1
1131             SQLITE_CONSTRAINT_PINNED = 2
1132             SQLITE_OK_SYMLINK = 3
1133             CODE:
1134             RETVAL = 0;
1135             OUTPUT:
1136             RETVAL
1137              
1138             #endif
1139              
1140             #if SQLITE_VERSION_NUMBER >= 3032000
1141              
1142             IV
1143             _const_extended_result_codes_3032000()
1144             ALIAS:
1145             SQLITE_IOERR_DATA = SQLITE_IOERR_DATA
1146             SQLITE_BUSY_TIMEOUT = SQLITE_BUSY_TIMEOUT
1147             SQLITE_CORRUPT_INDEX = SQLITE_CORRUPT_INDEX
1148             CODE:
1149 0           RETVAL = ix;
1150             OUTPUT:
1151             RETVAL
1152              
1153             #else
1154              
1155             IV
1156             _const_extended_result_codes_3032000_zero()
1157             ALIAS:
1158             SQLITE_IOERR_DATA = 1
1159             SQLITE_BUSY_TIMEOUT = 2
1160             SQLITE_CORRUPT_INDEX = 3
1161             CODE:
1162             RETVAL = 0;
1163             OUTPUT:
1164             RETVAL
1165              
1166             #endif
1167              
1168             #if SQLITE_VERSION_NUMBER >= 3034000
1169              
1170             IV
1171             _const_extended_result_codes_3034000()
1172             ALIAS:
1173             SQLITE_IOERR_CORRUPTFS = SQLITE_IOERR_CORRUPTFS
1174             CODE:
1175 0           RETVAL = ix;
1176             OUTPUT:
1177             RETVAL
1178              
1179             #else
1180              
1181             IV
1182             _const_extended_result_codes_3034000_zero()
1183             ALIAS:
1184             SQLITE_IOERR_CORRUPTFS = 1
1185             CODE:
1186             RETVAL = 0;
1187             OUTPUT:
1188             RETVAL
1189              
1190             #endif
1191              
1192             #if SQLITE_VERSION_NUMBER >= 3037000
1193              
1194             IV
1195             _const_extended_result_codes_3037000()
1196             ALIAS:
1197             SQLITE_CONSTRAINT_DATATYPE = SQLITE_CONSTRAINT_DATATYPE
1198             CODE:
1199 0           RETVAL = ix;
1200             OUTPUT:
1201             RETVAL
1202              
1203             #else
1204              
1205             IV
1206             _const_extended_result_codes_3037000_zero()
1207             ALIAS:
1208             SQLITE_CONSTRAINT_DATATYPE = 1
1209             CODE:
1210             RETVAL = 0;
1211             OUTPUT:
1212             RETVAL
1213              
1214             #endif
1215              
1216             IV
1217             _const_flags_for_file_open_operations()
1218             ALIAS:
1219             SQLITE_OPEN_READONLY = SQLITE_OPEN_READONLY
1220             SQLITE_OPEN_READWRITE = SQLITE_OPEN_READWRITE
1221             SQLITE_OPEN_CREATE = SQLITE_OPEN_CREATE
1222             SQLITE_OPEN_NOMUTEX = SQLITE_OPEN_NOMUTEX
1223             CODE:
1224 1           RETVAL = ix;
1225             OUTPUT:
1226             RETVAL
1227              
1228             #if SQLITE_VERSION_NUMBER >= 3006002
1229              
1230             IV
1231             _const_flags_for_file_open_operations_3006002()
1232             ALIAS:
1233             SQLITE_OPEN_FULLMUTEX = SQLITE_OPEN_FULLMUTEX
1234             CODE:
1235 0           RETVAL = ix;
1236             OUTPUT:
1237             RETVAL
1238              
1239             #else
1240              
1241             IV
1242             _const_flags_for_file_open_operations_3006002_zero()
1243             ALIAS:
1244             SQLITE_OPEN_FULLMUTEX = 1
1245             CODE:
1246             RETVAL = 0;
1247             OUTPUT:
1248             RETVAL
1249              
1250             #endif
1251              
1252             #if SQLITE_VERSION_NUMBER >= 3006018
1253              
1254             IV
1255             _const_flags_for_file_open_operations_3006018()
1256             ALIAS:
1257             SQLITE_OPEN_SHAREDCACHE = SQLITE_OPEN_SHAREDCACHE
1258             SQLITE_OPEN_PRIVATECACHE = SQLITE_OPEN_PRIVATECACHE
1259             CODE:
1260 0           RETVAL = ix;
1261             OUTPUT:
1262             RETVAL
1263              
1264             #else
1265              
1266             IV
1267             _const_flags_for_file_open_operations_3006018_zero()
1268             ALIAS:
1269             SQLITE_OPEN_SHAREDCACHE = 1
1270             SQLITE_OPEN_PRIVATECACHE = 2
1271             CODE:
1272             RETVAL = 0;
1273             OUTPUT:
1274             RETVAL
1275              
1276             #endif
1277              
1278             #if SQLITE_VERSION_NUMBER >= 3007007
1279              
1280             IV
1281             _const_flags_for_file_open_operations_3007007()
1282             ALIAS:
1283             SQLITE_OPEN_URI = SQLITE_OPEN_URI
1284             CODE:
1285 0           RETVAL = ix;
1286             OUTPUT:
1287             RETVAL
1288              
1289             #else
1290              
1291             IV
1292             _const_flags_for_file_open_operations_3007007_zero()
1293             ALIAS:
1294             SQLITE_OPEN_URI = 1
1295             CODE:
1296             RETVAL = 0;
1297             OUTPUT:
1298             RETVAL
1299              
1300             #endif
1301              
1302             #if SQLITE_VERSION_NUMBER >= 3007013
1303              
1304             IV
1305             _const_flags_for_file_open_operations_3007013()
1306             ALIAS:
1307             SQLITE_OPEN_MEMORY = SQLITE_OPEN_MEMORY
1308             CODE:
1309 0           RETVAL = ix;
1310             OUTPUT:
1311             RETVAL
1312              
1313             #else
1314              
1315             IV
1316             _const_flags_for_file_open_operations_3007013_zero()
1317             ALIAS:
1318             SQLITE_OPEN_MEMORY = 1
1319             CODE:
1320             RETVAL = 0;
1321             OUTPUT:
1322             RETVAL
1323              
1324             #endif
1325              
1326             #if SQLITE_VERSION_NUMBER >= 3031000
1327              
1328             IV
1329             _const_flags_for_file_open_operations_3031000()
1330             ALIAS:
1331             SQLITE_OPEN_NOFOLLOW = SQLITE_OPEN_NOFOLLOW
1332             CODE:
1333 0           RETVAL = ix;
1334             OUTPUT:
1335             RETVAL
1336              
1337             #else
1338              
1339             IV
1340             _const_flags_for_file_open_operations_3031000_zero()
1341             ALIAS:
1342             SQLITE_OPEN_NOFOLLOW = 1
1343             CODE:
1344             RETVAL = 0;
1345             OUTPUT:
1346             RETVAL
1347              
1348             #endif
1349              
1350             #if SQLITE_VERSION_NUMBER >= 3033000
1351              
1352             IV
1353             _const_flags_for_file_open_operations_3033000()
1354             ALIAS:
1355             SQLITE_OPEN_SUPER_JOURNAL = SQLITE_OPEN_SUPER_JOURNAL
1356             CODE:
1357 0           RETVAL = ix;
1358             OUTPUT:
1359             RETVAL
1360              
1361             #else
1362              
1363             IV
1364             _const_flags_for_file_open_operations_3033000_zero()
1365             ALIAS:
1366             SQLITE_OPEN_SUPER_JOURNAL = 1
1367             CODE:
1368             RETVAL = 0;
1369             OUTPUT:
1370             RETVAL
1371              
1372             #endif
1373              
1374             #if SQLITE_VERSION_NUMBER >= 3037000
1375              
1376             IV
1377             _const_flags_for_file_open_operations_3037000()
1378             ALIAS:
1379             SQLITE_OPEN_EXRESCODE = SQLITE_OPEN_EXRESCODE
1380             CODE:
1381 0           RETVAL = ix;
1382             OUTPUT:
1383             RETVAL
1384              
1385             #else
1386              
1387             IV
1388             _const_flags_for_file_open_operations_3037000_zero()
1389             ALIAS:
1390             SQLITE_OPEN_EXRESCODE = 1
1391             CODE:
1392             RETVAL = 0;
1393             OUTPUT:
1394             RETVAL
1395              
1396             #endif
1397              
1398             #if SQLITE_VERSION_NUMBER >= 3008003
1399              
1400             IV
1401             _const_function_flags_3008003()
1402             ALIAS:
1403             SQLITE_DETERMINISTIC = SQLITE_DETERMINISTIC
1404             CODE:
1405 2           RETVAL = ix;
1406             OUTPUT:
1407             RETVAL
1408              
1409             #else
1410              
1411             IV
1412             _const_function_flags_3008003_zero()
1413             ALIAS:
1414             SQLITE_DETERMINISTIC = 1
1415             CODE:
1416             RETVAL = 0;
1417             OUTPUT:
1418             RETVAL
1419              
1420             #endif
1421              
1422             #if SQLITE_VERSION_NUMBER >= 3030000
1423              
1424             IV
1425             _const_function_flags_3030000()
1426             ALIAS:
1427             SQLITE_DIRECTONLY = SQLITE_DIRECTONLY
1428             SQLITE_SUBTYPE = SQLITE_SUBTYPE
1429             CODE:
1430 0           RETVAL = ix;
1431             OUTPUT:
1432             RETVAL
1433              
1434             #else
1435              
1436             IV
1437             _const_function_flags_3030000_zero()
1438             ALIAS:
1439             SQLITE_DIRECTONLY = 1
1440             SQLITE_SUBTYPE = 2
1441             CODE:
1442             RETVAL = 0;
1443             OUTPUT:
1444             RETVAL
1445              
1446             #endif
1447              
1448             #if SQLITE_VERSION_NUMBER >= 3031000
1449              
1450             IV
1451             _const_function_flags_3031000()
1452             ALIAS:
1453             SQLITE_INNOCUOUS = SQLITE_INNOCUOUS
1454             CODE:
1455 0           RETVAL = ix;
1456             OUTPUT:
1457             RETVAL
1458              
1459             #else
1460              
1461             IV
1462             _const_function_flags_3031000_zero()
1463             ALIAS:
1464             SQLITE_INNOCUOUS = 1
1465             CODE:
1466             RETVAL = 0;
1467             OUTPUT:
1468             RETVAL
1469              
1470             #endif
1471              
1472             IV
1473             _const_fundamental_datatypes()
1474             ALIAS:
1475             SQLITE_INTEGER = SQLITE_INTEGER
1476             SQLITE_FLOAT = SQLITE_FLOAT
1477             SQLITE_BLOB = SQLITE_BLOB
1478             SQLITE_NULL = SQLITE_NULL
1479             SQLITE_TEXT = SQLITE_TEXT
1480             CODE:
1481 0           RETVAL = ix;
1482             OUTPUT:
1483             RETVAL
1484              
1485             IV
1486             _const_result_codes()
1487             ALIAS:
1488             SQLITE_OK = SQLITE_OK
1489             SQLITE_ERROR = SQLITE_ERROR
1490             SQLITE_INTERNAL = SQLITE_INTERNAL
1491             SQLITE_PERM = SQLITE_PERM
1492             SQLITE_ABORT = SQLITE_ABORT
1493             SQLITE_BUSY = SQLITE_BUSY
1494             SQLITE_LOCKED = SQLITE_LOCKED
1495             SQLITE_NOMEM = SQLITE_NOMEM
1496             SQLITE_READONLY = SQLITE_READONLY
1497             SQLITE_INTERRUPT = SQLITE_INTERRUPT
1498             SQLITE_IOERR = SQLITE_IOERR
1499             SQLITE_CORRUPT = SQLITE_CORRUPT
1500             SQLITE_NOTFOUND = SQLITE_NOTFOUND
1501             SQLITE_FULL = SQLITE_FULL
1502             SQLITE_CANTOPEN = SQLITE_CANTOPEN
1503             SQLITE_PROTOCOL = SQLITE_PROTOCOL
1504             SQLITE_EMPTY = SQLITE_EMPTY
1505             SQLITE_SCHEMA = SQLITE_SCHEMA
1506             SQLITE_TOOBIG = SQLITE_TOOBIG
1507             SQLITE_CONSTRAINT = SQLITE_CONSTRAINT
1508             SQLITE_MISMATCH = SQLITE_MISMATCH
1509             SQLITE_MISUSE = SQLITE_MISUSE
1510             SQLITE_NOLFS = SQLITE_NOLFS
1511             SQLITE_AUTH = SQLITE_AUTH
1512             SQLITE_FORMAT = SQLITE_FORMAT
1513             SQLITE_RANGE = SQLITE_RANGE
1514             SQLITE_NOTADB = SQLITE_NOTADB
1515             SQLITE_ROW = SQLITE_ROW
1516             SQLITE_DONE = SQLITE_DONE
1517             CODE:
1518 0           RETVAL = ix;
1519             OUTPUT:
1520             RETVAL
1521              
1522             #if SQLITE_VERSION_NUMBER >= 3007017
1523              
1524             IV
1525             _const_result_codes_3007017()
1526             ALIAS:
1527             SQLITE_NOTICE = SQLITE_NOTICE
1528             SQLITE_WARNING = SQLITE_WARNING
1529             CODE:
1530 0           RETVAL = ix;
1531             OUTPUT:
1532             RETVAL
1533              
1534             #else
1535              
1536             IV
1537             _const_result_codes_3007017_zero()
1538             ALIAS:
1539             SQLITE_NOTICE = 1
1540             SQLITE_WARNING = 2
1541             CODE:
1542             RETVAL = 0;
1543             OUTPUT:
1544             RETVAL
1545              
1546             #endif
1547              
1548             IV
1549             _const_run_time_limit_categories()
1550             ALIAS:
1551             SQLITE_LIMIT_LENGTH = SQLITE_LIMIT_LENGTH
1552             SQLITE_LIMIT_SQL_LENGTH = SQLITE_LIMIT_SQL_LENGTH
1553             SQLITE_LIMIT_COLUMN = SQLITE_LIMIT_COLUMN
1554             SQLITE_LIMIT_EXPR_DEPTH = SQLITE_LIMIT_EXPR_DEPTH
1555             SQLITE_LIMIT_COMPOUND_SELECT = SQLITE_LIMIT_COMPOUND_SELECT
1556             SQLITE_LIMIT_VDBE_OP = SQLITE_LIMIT_VDBE_OP
1557             SQLITE_LIMIT_FUNCTION_ARG = SQLITE_LIMIT_FUNCTION_ARG
1558             SQLITE_LIMIT_ATTACHED = SQLITE_LIMIT_ATTACHED
1559             SQLITE_LIMIT_LIKE_PATTERN_LENGTH = SQLITE_LIMIT_LIKE_PATTERN_LENGTH
1560             SQLITE_LIMIT_VARIABLE_NUMBER = SQLITE_LIMIT_VARIABLE_NUMBER
1561             CODE:
1562 6           RETVAL = ix;
1563             OUTPUT:
1564             RETVAL
1565              
1566             #if SQLITE_VERSION_NUMBER >= 3006018
1567              
1568             IV
1569             _const_run_time_limit_categories_3006018()
1570             ALIAS:
1571             SQLITE_LIMIT_TRIGGER_DEPTH = SQLITE_LIMIT_TRIGGER_DEPTH
1572             CODE:
1573 0           RETVAL = ix;
1574             OUTPUT:
1575             RETVAL
1576              
1577             #else
1578              
1579             IV
1580             _const_run_time_limit_categories_3006018_zero()
1581             ALIAS:
1582             SQLITE_LIMIT_TRIGGER_DEPTH = 1
1583             CODE:
1584             RETVAL = 0;
1585             OUTPUT:
1586             RETVAL
1587              
1588             #endif
1589              
1590             #if SQLITE_VERSION_NUMBER >= 3008007
1591              
1592             IV
1593             _const_run_time_limit_categories_3008007()
1594             ALIAS:
1595             SQLITE_LIMIT_WORKER_THREADS = SQLITE_LIMIT_WORKER_THREADS
1596             CODE:
1597 0           RETVAL = ix;
1598             OUTPUT:
1599             RETVAL
1600              
1601             #else
1602              
1603             IV
1604             _const_run_time_limit_categories_3008007_zero()
1605             ALIAS:
1606             SQLITE_LIMIT_WORKER_THREADS = 1
1607             CODE:
1608             RETVAL = 0;
1609             OUTPUT:
1610             RETVAL
1611              
1612             #endif
1613              
1614             # For backward compatibility
1615              
1616             MODULE = DBD::SQLite PACKAGE = DBD::SQLite
1617              
1618             PROTOTYPES: ENABLE
1619              
1620             IV
1621             _const__authorizer_action_codes()
1622             ALIAS:
1623             CREATE_INDEX = SQLITE_CREATE_INDEX
1624             CREATE_TABLE = SQLITE_CREATE_TABLE
1625             CREATE_TEMP_INDEX = SQLITE_CREATE_TEMP_INDEX
1626             CREATE_TEMP_TABLE = SQLITE_CREATE_TEMP_TABLE
1627             CREATE_TEMP_TRIGGER = SQLITE_CREATE_TEMP_TRIGGER
1628             CREATE_TEMP_VIEW = SQLITE_CREATE_TEMP_VIEW
1629             CREATE_TRIGGER = SQLITE_CREATE_TRIGGER
1630             CREATE_VIEW = SQLITE_CREATE_VIEW
1631             DELETE = SQLITE_DELETE
1632             DROP_INDEX = SQLITE_DROP_INDEX
1633             DROP_TABLE = SQLITE_DROP_TABLE
1634             DROP_TEMP_INDEX = SQLITE_DROP_TEMP_INDEX
1635             DROP_TEMP_TABLE = SQLITE_DROP_TEMP_TABLE
1636             DROP_TEMP_TRIGGER = SQLITE_DROP_TEMP_TRIGGER
1637             DROP_TEMP_VIEW = SQLITE_DROP_TEMP_VIEW
1638             DROP_TRIGGER = SQLITE_DROP_TRIGGER
1639             DROP_VIEW = SQLITE_DROP_VIEW
1640             INSERT = SQLITE_INSERT
1641             PRAGMA = SQLITE_PRAGMA
1642             READ = SQLITE_READ
1643             SELECT = SQLITE_SELECT
1644             TRANSACTION = SQLITE_TRANSACTION
1645             UPDATE = SQLITE_UPDATE
1646             ATTACH = SQLITE_ATTACH
1647             DETACH = SQLITE_DETACH
1648             ALTER_TABLE = SQLITE_ALTER_TABLE
1649             REINDEX = SQLITE_REINDEX
1650             ANALYZE = SQLITE_ANALYZE
1651             CREATE_VTABLE = SQLITE_CREATE_VTABLE
1652             DROP_VTABLE = SQLITE_DROP_VTABLE
1653             FUNCTION = SQLITE_FUNCTION
1654             COPY = SQLITE_COPY
1655             CODE:
1656 10           RETVAL = ix;
1657             OUTPUT:
1658             RETVAL
1659              
1660             #if SQLITE_VERSION_NUMBER >= 3006008
1661              
1662             IV
1663             _const__authorizer_action_codes_3006008()
1664             ALIAS:
1665             SAVEPOINT = SQLITE_SAVEPOINT
1666             CODE:
1667 0           RETVAL = ix;
1668             OUTPUT:
1669             RETVAL
1670              
1671             #else
1672              
1673             IV
1674             _const__authorizer_action_codes_3006008_zero()
1675             ALIAS:
1676             SAVEPOINT = 1
1677             CODE:
1678             RETVAL = 0;
1679             OUTPUT:
1680             RETVAL
1681              
1682             #endif
1683              
1684             #if SQLITE_VERSION_NUMBER >= 3008003
1685              
1686             IV
1687             _const__authorizer_action_codes_3008003()
1688             ALIAS:
1689             RECURSIVE = SQLITE_RECURSIVE
1690             CODE:
1691 0           RETVAL = ix;
1692             OUTPUT:
1693             RETVAL
1694              
1695             #else
1696              
1697             IV
1698             _const__authorizer_action_codes_3008003_zero()
1699             ALIAS:
1700             RECURSIVE = 1
1701             CODE:
1702             RETVAL = 0;
1703             OUTPUT:
1704             RETVAL
1705              
1706             #endif
1707              
1708             IV
1709             _const__authorizer_return_codes()
1710             ALIAS:
1711             OK = SQLITE_OK
1712             DENY = SQLITE_DENY
1713             IGNORE = SQLITE_IGNORE
1714             CODE:
1715 4           RETVAL = ix;
1716             OUTPUT:
1717             RETVAL
1718              
1719             IV
1720             _const__flags_for_file_open_operations()
1721             ALIAS:
1722             OPEN_READONLY = SQLITE_OPEN_READONLY
1723             OPEN_READWRITE = SQLITE_OPEN_READWRITE
1724             OPEN_CREATE = SQLITE_OPEN_CREATE
1725             OPEN_NOMUTEX = SQLITE_OPEN_NOMUTEX
1726             CODE:
1727 71           RETVAL = ix;
1728             OUTPUT:
1729             RETVAL
1730              
1731             #if SQLITE_VERSION_NUMBER >= 3006002
1732              
1733             IV
1734             _const__flags_for_file_open_operations_3006002()
1735             ALIAS:
1736             OPEN_FULLMUTEX = SQLITE_OPEN_FULLMUTEX
1737             CODE:
1738 0           RETVAL = ix;
1739             OUTPUT:
1740             RETVAL
1741              
1742             #else
1743              
1744             IV
1745             _const__flags_for_file_open_operations_3006002_zero()
1746             ALIAS:
1747             OPEN_FULLMUTEX = 1
1748             CODE:
1749             RETVAL = 0;
1750             OUTPUT:
1751             RETVAL
1752              
1753             #endif
1754              
1755             #if SQLITE_VERSION_NUMBER >= 3006018
1756              
1757             IV
1758             _const__flags_for_file_open_operations_3006018()
1759             ALIAS:
1760             OPEN_SHAREDCACHE = SQLITE_OPEN_SHAREDCACHE
1761             OPEN_PRIVATECACHE = SQLITE_OPEN_PRIVATECACHE
1762             CODE:
1763 0           RETVAL = ix;
1764             OUTPUT:
1765             RETVAL
1766              
1767             #else
1768              
1769             IV
1770             _const__flags_for_file_open_operations_3006018_zero()
1771             ALIAS:
1772             OPEN_SHAREDCACHE = 1
1773             OPEN_PRIVATECACHE = 2
1774             CODE:
1775             RETVAL = 0;
1776             OUTPUT:
1777             RETVAL
1778              
1779             #endif
1780              
1781             #if SQLITE_VERSION_NUMBER >= 3007007
1782              
1783             IV
1784             _const__flags_for_file_open_operations_3007007()
1785             ALIAS:
1786             OPEN_URI = SQLITE_OPEN_URI
1787             CODE:
1788 13           RETVAL = ix;
1789             OUTPUT:
1790             RETVAL
1791              
1792             #else
1793              
1794             IV
1795             _const__flags_for_file_open_operations_3007007_zero()
1796             ALIAS:
1797             OPEN_URI = 1
1798             CODE:
1799             RETVAL = 0;
1800             OUTPUT:
1801             RETVAL
1802              
1803             #endif
1804              
1805             #if SQLITE_VERSION_NUMBER >= 3007013
1806              
1807             IV
1808             _const__flags_for_file_open_operations_3007013()
1809             ALIAS:
1810             OPEN_MEMORY = SQLITE_OPEN_MEMORY
1811             CODE:
1812 0           RETVAL = ix;
1813             OUTPUT:
1814             RETVAL
1815              
1816             #else
1817              
1818             IV
1819             _const__flags_for_file_open_operations_3007013_zero()
1820             ALIAS:
1821             OPEN_MEMORY = 1
1822             CODE:
1823             RETVAL = 0;
1824             OUTPUT:
1825             RETVAL
1826              
1827             #endif
1828              
1829             #if SQLITE_VERSION_NUMBER >= 3031000
1830              
1831             IV
1832             _const__flags_for_file_open_operations_3031000()
1833             ALIAS:
1834             OPEN_NOFOLLOW = SQLITE_OPEN_NOFOLLOW
1835             CODE:
1836 0           RETVAL = ix;
1837             OUTPUT:
1838             RETVAL
1839              
1840             #else
1841              
1842             IV
1843             _const__flags_for_file_open_operations_3031000_zero()
1844             ALIAS:
1845             OPEN_NOFOLLOW = 1
1846             CODE:
1847             RETVAL = 0;
1848             OUTPUT:
1849             RETVAL
1850              
1851             #endif
1852              
1853             #if SQLITE_VERSION_NUMBER >= 3033000
1854              
1855             IV
1856             _const__flags_for_file_open_operations_3033000()
1857             ALIAS:
1858             OPEN_SUPER_JOURNAL = SQLITE_OPEN_SUPER_JOURNAL
1859             CODE:
1860 0           RETVAL = ix;
1861             OUTPUT:
1862             RETVAL
1863              
1864             #else
1865              
1866             IV
1867             _const__flags_for_file_open_operations_3033000_zero()
1868             ALIAS:
1869             OPEN_SUPER_JOURNAL = 1
1870             CODE:
1871             RETVAL = 0;
1872             OUTPUT:
1873             RETVAL
1874              
1875             #endif
1876              
1877             #if SQLITE_VERSION_NUMBER >= 3037000
1878              
1879             IV
1880             _const__flags_for_file_open_operations_3037000()
1881             ALIAS:
1882             OPEN_EXRESCODE = SQLITE_OPEN_EXRESCODE
1883             CODE:
1884 0           RETVAL = ix;
1885             OUTPUT:
1886             RETVAL
1887              
1888             #else
1889              
1890             IV
1891             _const__flags_for_file_open_operations_3037000_zero()
1892             ALIAS:
1893             OPEN_EXRESCODE = 1
1894             CODE:
1895             RETVAL = 0;
1896             OUTPUT:
1897             RETVAL
1898              
1899             #endif
1900