__init__.py 1.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657
  1. # dialects/sqlite/__init__.py
  2. # Copyright (C) 2005-2025 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. from . import aiosqlite # noqa
  9. from . import base # noqa
  10. from . import pysqlcipher # noqa
  11. from . import pysqlite # noqa
  12. from .base import BLOB
  13. from .base import BOOLEAN
  14. from .base import CHAR
  15. from .base import DATE
  16. from .base import DATETIME
  17. from .base import DECIMAL
  18. from .base import FLOAT
  19. from .base import INTEGER
  20. from .base import JSON
  21. from .base import NUMERIC
  22. from .base import REAL
  23. from .base import SMALLINT
  24. from .base import TEXT
  25. from .base import TIME
  26. from .base import TIMESTAMP
  27. from .base import VARCHAR
  28. from .dml import Insert
  29. from .dml import insert
  30. # default dialect
  31. base.dialect = dialect = pysqlite.dialect
  32. __all__ = (
  33. "BLOB",
  34. "BOOLEAN",
  35. "CHAR",
  36. "DATE",
  37. "DATETIME",
  38. "DECIMAL",
  39. "FLOAT",
  40. "INTEGER",
  41. "JSON",
  42. "NUMERIC",
  43. "SMALLINT",
  44. "TEXT",
  45. "TIME",
  46. "TIMESTAMP",
  47. "VARCHAR",
  48. "REAL",
  49. "Insert",
  50. "insert",
  51. "dialect",
  52. )