__init__.py 1.2 KB

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