1# dialects/sqlite/__init__.py
2# Copyright (C) 2005-2024 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 NUMERIC
24from .base import REAL
25from .base import SMALLINT
26from .base import TEXT
27from .base import TIME
28from .base import TIMESTAMP
29from .base import VARCHAR
30from .dml import Insert
31from .dml import insert
32
33# default dialect
34base.dialect = dialect = pysqlite.dialect
35
36
37__all__ = (
38 "BLOB",
39 "BOOLEAN",
40 "CHAR",
41 "DATE",
42 "DATETIME",
43 "DECIMAL",
44 "FLOAT",
45 "INTEGER",
46 "JSON",
47 "NUMERIC",
48 "SMALLINT",
49 "TEXT",
50 "TIME",
51 "TIMESTAMP",
52 "VARCHAR",
53 "REAL",
54 "Insert",
55 "insert",
56 "dialect",
57)