@@ -4,7 +4,7 @@ from _typeshed import ReadableBuffer, StrOrBytesPath, SupportsLenAndGetItem, Unu
44from collections .abc import Callable , Generator , Iterable , Iterator , Mapping
55from datetime import date , datetime , time
66from types import TracebackType
7- from typing import Any , Literal , Protocol , SupportsIndex , TypeVar , final , overload
7+ from typing import Any , Final , Literal , Protocol , SupportsIndex , TypeVar , final , overload
88from typing_extensions import Self , TypeAlias
99
1010_T = TypeVar ("_T" )
@@ -35,186 +35,186 @@ Binary = memoryview
3535
3636# The remaining definitions are imported from _sqlite3.
3737
38- PARSE_COLNAMES : int
39- PARSE_DECLTYPES : int
40- SQLITE_ALTER_TABLE : int
41- SQLITE_ANALYZE : int
42- SQLITE_ATTACH : int
43- SQLITE_CREATE_INDEX : int
44- SQLITE_CREATE_TABLE : int
45- SQLITE_CREATE_TEMP_INDEX : int
46- SQLITE_CREATE_TEMP_TABLE : int
47- SQLITE_CREATE_TEMP_TRIGGER : int
48- SQLITE_CREATE_TEMP_VIEW : int
49- SQLITE_CREATE_TRIGGER : int
50- SQLITE_CREATE_VIEW : int
51- SQLITE_CREATE_VTABLE : int
52- SQLITE_DELETE : int
53- SQLITE_DENY : int
54- SQLITE_DETACH : int
55- SQLITE_DONE : int
56- SQLITE_DROP_INDEX : int
57- SQLITE_DROP_TABLE : int
58- SQLITE_DROP_TEMP_INDEX : int
59- SQLITE_DROP_TEMP_TABLE : int
60- SQLITE_DROP_TEMP_TRIGGER : int
61- SQLITE_DROP_TEMP_VIEW : int
62- SQLITE_DROP_TRIGGER : int
63- SQLITE_DROP_VIEW : int
64- SQLITE_DROP_VTABLE : int
65- SQLITE_FUNCTION : int
66- SQLITE_IGNORE : int
67- SQLITE_INSERT : int
68- SQLITE_OK : int
38+ PARSE_COLNAMES : Final [ int ]
39+ PARSE_DECLTYPES : Final [ int ]
40+ SQLITE_ALTER_TABLE : Final [ int ]
41+ SQLITE_ANALYZE : Final [ int ]
42+ SQLITE_ATTACH : Final [ int ]
43+ SQLITE_CREATE_INDEX : Final [ int ]
44+ SQLITE_CREATE_TABLE : Final [ int ]
45+ SQLITE_CREATE_TEMP_INDEX : Final [ int ]
46+ SQLITE_CREATE_TEMP_TABLE : Final [ int ]
47+ SQLITE_CREATE_TEMP_TRIGGER : Final [ int ]
48+ SQLITE_CREATE_TEMP_VIEW : Final [ int ]
49+ SQLITE_CREATE_TRIGGER : Final [ int ]
50+ SQLITE_CREATE_VIEW : Final [ int ]
51+ SQLITE_CREATE_VTABLE : Final [ int ]
52+ SQLITE_DELETE : Final [ int ]
53+ SQLITE_DENY : Final [ int ]
54+ SQLITE_DETACH : Final [ int ]
55+ SQLITE_DONE : Final [ int ]
56+ SQLITE_DROP_INDEX : Final [ int ]
57+ SQLITE_DROP_TABLE : Final [ int ]
58+ SQLITE_DROP_TEMP_INDEX : Final [ int ]
59+ SQLITE_DROP_TEMP_TABLE : Final [ int ]
60+ SQLITE_DROP_TEMP_TRIGGER : Final [ int ]
61+ SQLITE_DROP_TEMP_VIEW : Final [ int ]
62+ SQLITE_DROP_TRIGGER : Final [ int ]
63+ SQLITE_DROP_VIEW : Final [ int ]
64+ SQLITE_DROP_VTABLE : Final [ int ]
65+ SQLITE_FUNCTION : Final [ int ]
66+ SQLITE_IGNORE : Final [ int ]
67+ SQLITE_INSERT : Final [ int ]
68+ SQLITE_OK : Final [ int ]
6969if sys .version_info >= (3 , 11 ):
70- SQLITE_LIMIT_LENGTH : int
71- SQLITE_LIMIT_SQL_LENGTH : int
72- SQLITE_LIMIT_COLUMN : int
73- SQLITE_LIMIT_EXPR_DEPTH : int
74- SQLITE_LIMIT_COMPOUND_SELECT : int
75- SQLITE_LIMIT_VDBE_OP : int
76- SQLITE_LIMIT_FUNCTION_ARG : int
77- SQLITE_LIMIT_ATTACHED : int
78- SQLITE_LIMIT_LIKE_PATTERN_LENGTH : int
79- SQLITE_LIMIT_VARIABLE_NUMBER : int
80- SQLITE_LIMIT_TRIGGER_DEPTH : int
81- SQLITE_LIMIT_WORKER_THREADS : int
82- SQLITE_PRAGMA : int
83- SQLITE_READ : int
84- SQLITE_REINDEX : int
85- SQLITE_RECURSIVE : int
86- SQLITE_SAVEPOINT : int
87- SQLITE_SELECT : int
88- SQLITE_TRANSACTION : int
89- SQLITE_UPDATE : int
70+ SQLITE_LIMIT_LENGTH : Final [ int ]
71+ SQLITE_LIMIT_SQL_LENGTH : Final [ int ]
72+ SQLITE_LIMIT_COLUMN : Final [ int ]
73+ SQLITE_LIMIT_EXPR_DEPTH : Final [ int ]
74+ SQLITE_LIMIT_COMPOUND_SELECT : Final [ int ]
75+ SQLITE_LIMIT_VDBE_OP : Final [ int ]
76+ SQLITE_LIMIT_FUNCTION_ARG : Final [ int ]
77+ SQLITE_LIMIT_ATTACHED : Final [ int ]
78+ SQLITE_LIMIT_LIKE_PATTERN_LENGTH : Final [ int ]
79+ SQLITE_LIMIT_VARIABLE_NUMBER : Final [ int ]
80+ SQLITE_LIMIT_TRIGGER_DEPTH : Final [ int ]
81+ SQLITE_LIMIT_WORKER_THREADS : Final [ int ]
82+ SQLITE_PRAGMA : Final [ int ]
83+ SQLITE_READ : Final [ int ]
84+ SQLITE_REINDEX : Final [ int ]
85+ SQLITE_RECURSIVE : Final [ int ]
86+ SQLITE_SAVEPOINT : Final [ int ]
87+ SQLITE_SELECT : Final [ int ]
88+ SQLITE_TRANSACTION : Final [ int ]
89+ SQLITE_UPDATE : Final [ int ]
9090adapters : dict [tuple [type [Any ], type [Any ]], _Adapter [Any ]]
9191converters : dict [str , _Converter ]
9292sqlite_version : str
9393version : str
9494
9595if sys .version_info >= (3 , 11 ):
96- SQLITE_ABORT : int
97- SQLITE_ABORT_ROLLBACK : int
98- SQLITE_AUTH : int
99- SQLITE_AUTH_USER : int
100- SQLITE_BUSY : int
101- SQLITE_BUSY_RECOVERY : int
102- SQLITE_BUSY_SNAPSHOT : int
103- SQLITE_BUSY_TIMEOUT : int
104- SQLITE_CANTOPEN : int
105- SQLITE_CANTOPEN_CONVPATH : int
106- SQLITE_CANTOPEN_DIRTYWAL : int
107- SQLITE_CANTOPEN_FULLPATH : int
108- SQLITE_CANTOPEN_ISDIR : int
109- SQLITE_CANTOPEN_NOTEMPDIR : int
110- SQLITE_CANTOPEN_SYMLINK : int
111- SQLITE_CONSTRAINT : int
112- SQLITE_CONSTRAINT_CHECK : int
113- SQLITE_CONSTRAINT_COMMITHOOK : int
114- SQLITE_CONSTRAINT_FOREIGNKEY : int
115- SQLITE_CONSTRAINT_FUNCTION : int
116- SQLITE_CONSTRAINT_NOTNULL : int
117- SQLITE_CONSTRAINT_PINNED : int
118- SQLITE_CONSTRAINT_PRIMARYKEY : int
119- SQLITE_CONSTRAINT_ROWID : int
120- SQLITE_CONSTRAINT_TRIGGER : int
121- SQLITE_CONSTRAINT_UNIQUE : int
122- SQLITE_CONSTRAINT_VTAB : int
123- SQLITE_CORRUPT : int
124- SQLITE_CORRUPT_INDEX : int
125- SQLITE_CORRUPT_SEQUENCE : int
126- SQLITE_CORRUPT_VTAB : int
127- SQLITE_EMPTY : int
128- SQLITE_ERROR : int
129- SQLITE_ERROR_MISSING_COLLSEQ : int
130- SQLITE_ERROR_RETRY : int
131- SQLITE_ERROR_SNAPSHOT : int
132- SQLITE_FORMAT : int
133- SQLITE_FULL : int
134- SQLITE_INTERNAL : int
135- SQLITE_INTERRUPT : int
136- SQLITE_IOERR : int
137- SQLITE_IOERR_ACCESS : int
138- SQLITE_IOERR_AUTH : int
139- SQLITE_IOERR_BEGIN_ATOMIC : int
140- SQLITE_IOERR_BLOCKED : int
141- SQLITE_IOERR_CHECKRESERVEDLOCK : int
142- SQLITE_IOERR_CLOSE : int
143- SQLITE_IOERR_COMMIT_ATOMIC : int
144- SQLITE_IOERR_CONVPATH : int
145- SQLITE_IOERR_CORRUPTFS : int
146- SQLITE_IOERR_DATA : int
147- SQLITE_IOERR_DELETE : int
148- SQLITE_IOERR_DELETE_NOENT : int
149- SQLITE_IOERR_DIR_CLOSE : int
150- SQLITE_IOERR_DIR_FSYNC : int
151- SQLITE_IOERR_FSTAT : int
152- SQLITE_IOERR_FSYNC : int
153- SQLITE_IOERR_GETTEMPPATH : int
154- SQLITE_IOERR_LOCK : int
155- SQLITE_IOERR_MMAP : int
156- SQLITE_IOERR_NOMEM : int
157- SQLITE_IOERR_RDLOCK : int
158- SQLITE_IOERR_READ : int
159- SQLITE_IOERR_ROLLBACK_ATOMIC : int
160- SQLITE_IOERR_SEEK : int
161- SQLITE_IOERR_SHMLOCK : int
162- SQLITE_IOERR_SHMMAP : int
163- SQLITE_IOERR_SHMOPEN : int
164- SQLITE_IOERR_SHMSIZE : int
165- SQLITE_IOERR_SHORT_READ : int
166- SQLITE_IOERR_TRUNCATE : int
167- SQLITE_IOERR_UNLOCK : int
168- SQLITE_IOERR_VNODE : int
169- SQLITE_IOERR_WRITE : int
170- SQLITE_LOCKED : int
171- SQLITE_LOCKED_SHAREDCACHE : int
172- SQLITE_LOCKED_VTAB : int
173- SQLITE_MISMATCH : int
174- SQLITE_MISUSE : int
175- SQLITE_NOLFS : int
176- SQLITE_NOMEM : int
177- SQLITE_NOTADB : int
178- SQLITE_NOTFOUND : int
179- SQLITE_NOTICE : int
180- SQLITE_NOTICE_RECOVER_ROLLBACK : int
181- SQLITE_NOTICE_RECOVER_WAL : int
182- SQLITE_OK_LOAD_PERMANENTLY : int
183- SQLITE_OK_SYMLINK : int
184- SQLITE_PERM : int
185- SQLITE_PROTOCOL : int
186- SQLITE_RANGE : int
187- SQLITE_READONLY : int
188- SQLITE_READONLY_CANTINIT : int
189- SQLITE_READONLY_CANTLOCK : int
190- SQLITE_READONLY_DBMOVED : int
191- SQLITE_READONLY_DIRECTORY : int
192- SQLITE_READONLY_RECOVERY : int
193- SQLITE_READONLY_ROLLBACK : int
194- SQLITE_ROW : int
195- SQLITE_SCHEMA : int
196- SQLITE_TOOBIG : int
197- SQLITE_WARNING : int
198- SQLITE_WARNING_AUTOINDEX : int
96+ SQLITE_ABORT : Final [ int ]
97+ SQLITE_ABORT_ROLLBACK : Final [ int ]
98+ SQLITE_AUTH : Final [ int ]
99+ SQLITE_AUTH_USER : Final [ int ]
100+ SQLITE_BUSY : Final [ int ]
101+ SQLITE_BUSY_RECOVERY : Final [ int ]
102+ SQLITE_BUSY_SNAPSHOT : Final [ int ]
103+ SQLITE_BUSY_TIMEOUT : Final [ int ]
104+ SQLITE_CANTOPEN : Final [ int ]
105+ SQLITE_CANTOPEN_CONVPATH : Final [ int ]
106+ SQLITE_CANTOPEN_DIRTYWAL : Final [ int ]
107+ SQLITE_CANTOPEN_FULLPATH : Final [ int ]
108+ SQLITE_CANTOPEN_ISDIR : Final [ int ]
109+ SQLITE_CANTOPEN_NOTEMPDIR : Final [ int ]
110+ SQLITE_CANTOPEN_SYMLINK : Final [ int ]
111+ SQLITE_CONSTRAINT : Final [ int ]
112+ SQLITE_CONSTRAINT_CHECK : Final [ int ]
113+ SQLITE_CONSTRAINT_COMMITHOOK : Final [ int ]
114+ SQLITE_CONSTRAINT_FOREIGNKEY : Final [ int ]
115+ SQLITE_CONSTRAINT_FUNCTION : Final [ int ]
116+ SQLITE_CONSTRAINT_NOTNULL : Final [ int ]
117+ SQLITE_CONSTRAINT_PINNED : Final [ int ]
118+ SQLITE_CONSTRAINT_PRIMARYKEY : Final [ int ]
119+ SQLITE_CONSTRAINT_ROWID : Final [ int ]
120+ SQLITE_CONSTRAINT_TRIGGER : Final [ int ]
121+ SQLITE_CONSTRAINT_UNIQUE : Final [ int ]
122+ SQLITE_CONSTRAINT_VTAB : Final [ int ]
123+ SQLITE_CORRUPT : Final [ int ]
124+ SQLITE_CORRUPT_INDEX : Final [ int ]
125+ SQLITE_CORRUPT_SEQUENCE : Final [ int ]
126+ SQLITE_CORRUPT_VTAB : Final [ int ]
127+ SQLITE_EMPTY : Final [ int ]
128+ SQLITE_ERROR : Final [ int ]
129+ SQLITE_ERROR_MISSING_COLLSEQ : Final [ int ]
130+ SQLITE_ERROR_RETRY : Final [ int ]
131+ SQLITE_ERROR_SNAPSHOT : Final [ int ]
132+ SQLITE_FORMAT : Final [ int ]
133+ SQLITE_FULL : Final [ int ]
134+ SQLITE_INTERNAL : Final [ int ]
135+ SQLITE_INTERRUPT : Final [ int ]
136+ SQLITE_IOERR : Final [ int ]
137+ SQLITE_IOERR_ACCESS : Final [ int ]
138+ SQLITE_IOERR_AUTH : Final [ int ]
139+ SQLITE_IOERR_BEGIN_ATOMIC : Final [ int ]
140+ SQLITE_IOERR_BLOCKED : Final [ int ]
141+ SQLITE_IOERR_CHECKRESERVEDLOCK : Final [ int ]
142+ SQLITE_IOERR_CLOSE : Final [ int ]
143+ SQLITE_IOERR_COMMIT_ATOMIC : Final [ int ]
144+ SQLITE_IOERR_CONVPATH : Final [ int ]
145+ SQLITE_IOERR_CORRUPTFS : Final [ int ]
146+ SQLITE_IOERR_DATA : Final [ int ]
147+ SQLITE_IOERR_DELETE : Final [ int ]
148+ SQLITE_IOERR_DELETE_NOENT : Final [ int ]
149+ SQLITE_IOERR_DIR_CLOSE : Final [ int ]
150+ SQLITE_IOERR_DIR_FSYNC : Final [ int ]
151+ SQLITE_IOERR_FSTAT : Final [ int ]
152+ SQLITE_IOERR_FSYNC : Final [ int ]
153+ SQLITE_IOERR_GETTEMPPATH : Final [ int ]
154+ SQLITE_IOERR_LOCK : Final [ int ]
155+ SQLITE_IOERR_MMAP : Final [ int ]
156+ SQLITE_IOERR_NOMEM : Final [ int ]
157+ SQLITE_IOERR_RDLOCK : Final [ int ]
158+ SQLITE_IOERR_READ : Final [ int ]
159+ SQLITE_IOERR_ROLLBACK_ATOMIC : Final [ int ]
160+ SQLITE_IOERR_SEEK : Final [ int ]
161+ SQLITE_IOERR_SHMLOCK : Final [ int ]
162+ SQLITE_IOERR_SHMMAP : Final [ int ]
163+ SQLITE_IOERR_SHMOPEN : Final [ int ]
164+ SQLITE_IOERR_SHMSIZE : Final [ int ]
165+ SQLITE_IOERR_SHORT_READ : Final [ int ]
166+ SQLITE_IOERR_TRUNCATE : Final [ int ]
167+ SQLITE_IOERR_UNLOCK : Final [ int ]
168+ SQLITE_IOERR_VNODE : Final [ int ]
169+ SQLITE_IOERR_WRITE : Final [ int ]
170+ SQLITE_LOCKED : Final [ int ]
171+ SQLITE_LOCKED_SHAREDCACHE : Final [ int ]
172+ SQLITE_LOCKED_VTAB : Final [ int ]
173+ SQLITE_MISMATCH : Final [ int ]
174+ SQLITE_MISUSE : Final [ int ]
175+ SQLITE_NOLFS : Final [ int ]
176+ SQLITE_NOMEM : Final [ int ]
177+ SQLITE_NOTADB : Final [ int ]
178+ SQLITE_NOTFOUND : Final [ int ]
179+ SQLITE_NOTICE : Final [ int ]
180+ SQLITE_NOTICE_RECOVER_ROLLBACK : Final [ int ]
181+ SQLITE_NOTICE_RECOVER_WAL : Final [ int ]
182+ SQLITE_OK_LOAD_PERMANENTLY : Final [ int ]
183+ SQLITE_OK_SYMLINK : Final [ int ]
184+ SQLITE_PERM : Final [ int ]
185+ SQLITE_PROTOCOL : Final [ int ]
186+ SQLITE_RANGE : Final [ int ]
187+ SQLITE_READONLY : Final [ int ]
188+ SQLITE_READONLY_CANTINIT : Final [ int ]
189+ SQLITE_READONLY_CANTLOCK : Final [ int ]
190+ SQLITE_READONLY_DBMOVED : Final [ int ]
191+ SQLITE_READONLY_DIRECTORY : Final [ int ]
192+ SQLITE_READONLY_RECOVERY : Final [ int ]
193+ SQLITE_READONLY_ROLLBACK : Final [ int ]
194+ SQLITE_ROW : Final [ int ]
195+ SQLITE_SCHEMA : Final [ int ]
196+ SQLITE_TOOBIG : Final [ int ]
197+ SQLITE_WARNING : Final [ int ]
198+ SQLITE_WARNING_AUTOINDEX : Final [ int ]
199199
200200if sys .version_info >= (3 , 12 ):
201- LEGACY_TRANSACTION_CONTROL : int
202- SQLITE_DBCONFIG_DEFENSIVE : int
203- SQLITE_DBCONFIG_DQS_DDL : int
204- SQLITE_DBCONFIG_DQS_DML : int
205- SQLITE_DBCONFIG_ENABLE_FKEY : int
206- SQLITE_DBCONFIG_ENABLE_FTS3_TOKENIZER : int
207- SQLITE_DBCONFIG_ENABLE_LOAD_EXTENSION : int
208- SQLITE_DBCONFIG_ENABLE_QPSG : int
209- SQLITE_DBCONFIG_ENABLE_TRIGGER : int
210- SQLITE_DBCONFIG_ENABLE_VIEW : int
211- SQLITE_DBCONFIG_LEGACY_ALTER_TABLE : int
212- SQLITE_DBCONFIG_LEGACY_FILE_FORMAT : int
213- SQLITE_DBCONFIG_NO_CKPT_ON_CLOSE : int
214- SQLITE_DBCONFIG_RESET_DATABASE : int
215- SQLITE_DBCONFIG_TRIGGER_EQP : int
216- SQLITE_DBCONFIG_TRUSTED_SCHEMA : int
217- SQLITE_DBCONFIG_WRITABLE_SCHEMA : int
201+ LEGACY_TRANSACTION_CONTROL : Final [ int ]
202+ SQLITE_DBCONFIG_DEFENSIVE : Final [ int ]
203+ SQLITE_DBCONFIG_DQS_DDL : Final [ int ]
204+ SQLITE_DBCONFIG_DQS_DML : Final [ int ]
205+ SQLITE_DBCONFIG_ENABLE_FKEY : Final [ int ]
206+ SQLITE_DBCONFIG_ENABLE_FTS3_TOKENIZER : Final [ int ]
207+ SQLITE_DBCONFIG_ENABLE_LOAD_EXTENSION : Final [ int ]
208+ SQLITE_DBCONFIG_ENABLE_QPSG : Final [ int ]
209+ SQLITE_DBCONFIG_ENABLE_TRIGGER : Final [ int ]
210+ SQLITE_DBCONFIG_ENABLE_VIEW : Final [ int ]
211+ SQLITE_DBCONFIG_LEGACY_ALTER_TABLE : Final [ int ]
212+ SQLITE_DBCONFIG_LEGACY_FILE_FORMAT : Final [ int ]
213+ SQLITE_DBCONFIG_NO_CKPT_ON_CLOSE : Final [ int ]
214+ SQLITE_DBCONFIG_RESET_DATABASE : Final [ int ]
215+ SQLITE_DBCONFIG_TRIGGER_EQP : Final [ int ]
216+ SQLITE_DBCONFIG_TRUSTED_SCHEMA : Final [ int ]
217+ SQLITE_DBCONFIG_WRITABLE_SCHEMA : Final [ int ]
218218
219219# Can take or return anything depending on what's in the registry.
220220@overload
0 commit comments