__init__.py 1.2 KB

12345678910111213141516171819202122232425262728293031
  1. # mysql/__init__.py
  2. # Copyright (C) 2005-2017 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: http://www.opensource.org/licenses/mit-license.php
  7. from . import base, mysqldb, oursql, \
  8. pyodbc, zxjdbc, mysqlconnector, pymysql,\
  9. gaerdbms, cymysql
  10. # default dialect
  11. base.dialect = mysqldb.dialect
  12. from .base import \
  13. BIGINT, BINARY, BIT, BLOB, BOOLEAN, CHAR, DATE, DATETIME, \
  14. DECIMAL, DOUBLE, ENUM, DECIMAL,\
  15. FLOAT, INTEGER, INTEGER, JSON, LONGBLOB, LONGTEXT, MEDIUMBLOB, \
  16. MEDIUMINT, MEDIUMTEXT, NCHAR, \
  17. NVARCHAR, NUMERIC, SET, SMALLINT, REAL, TEXT, TIME, TIMESTAMP, \
  18. TINYBLOB, TINYINT, TINYTEXT,\
  19. VARBINARY, VARCHAR, YEAR, dialect
  20. __all__ = (
  21. 'BIGINT', 'BINARY', 'BIT', 'BLOB', 'BOOLEAN', 'CHAR', 'DATE', 'DATETIME',
  22. 'DECIMAL', 'DOUBLE', 'ENUM', 'DECIMAL', 'FLOAT', 'INTEGER', 'INTEGER',
  23. 'JSON', 'LONGBLOB', 'LONGTEXT', 'MEDIUMBLOB', 'MEDIUMINT', 'MEDIUMTEXT',
  24. 'NCHAR', 'NVARCHAR', 'NUMERIC', 'SET', 'SMALLINT', 'REAL', 'TEXT', 'TIME',
  25. 'TIMESTAMP', 'TINYBLOB', 'TINYINT', 'TINYTEXT', 'VARBINARY', 'VARCHAR',
  26. 'YEAR', 'dialect'
  27. )