1# dialects/sqlite/__init__.py
2# Copyright (C) 2005-2026 the SQLAlchemy authors and contributors
3# <see AUTHORS file>
4#
5# This module is part of SQLAlchemy and is released under
6# the MIT License: https://www.opensource.org/licenses/mit-license.php
7# mypy: ignore-errors
8
9
10from . import aiosqlite # noqa
11from . import base # noqa
12from . import pysqlcipher # noqa
13from . import pysqlite # noqa
14from .base import BLOB
15from .base import BOOLEAN
16from .base import CHAR
17from .base import DATE
18from .base import DATETIME
19from .base import DECIMAL
20from .base import FLOAT
21from .base import INTEGER
22from .base import JSON
23from .base import JSONB
24from .base import NUMERIC
25from .base import REAL
26from .base import SMALLINT
27from .base import TEXT
28from .base import TIME
29from .base import TIMESTAMP
30from .base import VARCHAR
31from .dml import Insert
32from .dml import insert
33
34# default dialect
35base.dialect = dialect = pysqlite.dialect
36
37
38__all__ = (
39 "BLOB",
40 "BOOLEAN",
41 "CHAR",
42 "DATE",
43 "DATETIME",
44 "DECIMAL",
45 "FLOAT",
46 "INTEGER",
47 "JSON",
48 "JSONB",
49 "NUMERIC",
50 "SMALLINT",
51 "TEXT",
52 "TIME",
53 "TIMESTAMP",
54 "VARCHAR",
55 "REAL",
56 "Insert",
57 "insert",
58 "dialect",
59)