You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
|
|
|
# dialects/sqlite/__init__.py
|
|
|
|
# Copyright (C) 2005-2024 the SQLAlchemy authors and contributors
|
|
|
|
# <see AUTHORS file>
|
|
|
|
#
|
|
|
|
# This module is part of SQLAlchemy and is released under
|
|
|
|
# the MIT License: https://www.opensource.org/licenses/mit-license.php
|
|
|
|
# mypy: ignore-errors
|
|
|
|
|
|
|
|
|
|
|
|
from . import aiosqlite # noqa
|
|
|
|
from . import base # noqa
|
|
|
|
from . import pysqlcipher # noqa
|
|
|
|
from . import pysqlite # noqa
|
|
|
|
from .base import BLOB
|
|
|
|
from .base import BOOLEAN
|
|
|
|
from .base import CHAR
|
|
|
|
from .base import DATE
|
|
|
|
from .base import DATETIME
|
|
|
|
from .base import DECIMAL
|
|
|
|
from .base import FLOAT
|
|
|
|
from .base import INTEGER
|
|
|
|
from .base import JSON
|
|
|
|
from .base import NUMERIC
|
|
|
|
from .base import REAL
|
|
|
|
from .base import SMALLINT
|
|
|
|
from .base import TEXT
|
|
|
|
from .base import TIME
|
|
|
|
from .base import TIMESTAMP
|
|
|
|
from .base import VARCHAR
|
|
|
|
from .dml import Insert
|
|
|
|
from .dml import insert
|
|
|
|
|
|
|
|
# default dialect
|
|
|
|
base.dialect = dialect = pysqlite.dialect
|
|
|
|
|
|
|
|
|
|
|
|
__all__ = (
|
|
|
|
"BLOB",
|
|
|
|
"BOOLEAN",
|
|
|
|
"CHAR",
|
|
|
|
"DATE",
|
|
|
|
"DATETIME",
|
|
|
|
"DECIMAL",
|
|
|
|
"FLOAT",
|
|
|
|
"INTEGER",
|
|
|
|
"JSON",
|
|
|
|
"NUMERIC",
|
|
|
|
"SMALLINT",
|
|
|
|
"TEXT",
|
|
|
|
"TIME",
|
|
|
|
"TIMESTAMP",
|
|
|
|
"VARCHAR",
|
|
|
|
"REAL",
|
|
|
|
"Insert",
|
|
|
|
"insert",
|
|
|
|
"dialect",
|
|
|
|
)
|