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.

116 lines
2.8KB

  1. # types.py
  2. # Copyright (C) 2005-2021 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. """Compatibility namespace for sqlalchemy.sql.types.
  8. """
  9. __all__ = [
  10. "TypeEngine",
  11. "TypeDecorator",
  12. "UserDefinedType",
  13. "INT",
  14. "CHAR",
  15. "VARCHAR",
  16. "NCHAR",
  17. "NVARCHAR",
  18. "TEXT",
  19. "Text",
  20. "FLOAT",
  21. "NUMERIC",
  22. "REAL",
  23. "DECIMAL",
  24. "TIMESTAMP",
  25. "DATETIME",
  26. "CLOB",
  27. "BLOB",
  28. "BINARY",
  29. "VARBINARY",
  30. "BOOLEAN",
  31. "BIGINT",
  32. "SMALLINT",
  33. "INTEGER",
  34. "DATE",
  35. "TIME",
  36. "String",
  37. "Integer",
  38. "SmallInteger",
  39. "BigInteger",
  40. "Numeric",
  41. "Float",
  42. "DateTime",
  43. "Date",
  44. "Time",
  45. "LargeBinary",
  46. "Boolean",
  47. "Unicode",
  48. "Concatenable",
  49. "UnicodeText",
  50. "PickleType",
  51. "Interval",
  52. "Enum",
  53. "Indexable",
  54. "ARRAY",
  55. "JSON",
  56. ]
  57. from .sql.sqltypes import _Binary
  58. from .sql.sqltypes import ARRAY
  59. from .sql.sqltypes import BIGINT
  60. from .sql.sqltypes import BigInteger
  61. from .sql.sqltypes import BINARY
  62. from .sql.sqltypes import BLOB
  63. from .sql.sqltypes import BOOLEAN
  64. from .sql.sqltypes import Boolean
  65. from .sql.sqltypes import CHAR
  66. from .sql.sqltypes import CLOB
  67. from .sql.sqltypes import Concatenable
  68. from .sql.sqltypes import DATE
  69. from .sql.sqltypes import Date
  70. from .sql.sqltypes import DATETIME
  71. from .sql.sqltypes import DateTime
  72. from .sql.sqltypes import DECIMAL
  73. from .sql.sqltypes import Enum
  74. from .sql.sqltypes import FLOAT
  75. from .sql.sqltypes import Float
  76. from .sql.sqltypes import Indexable
  77. from .sql.sqltypes import INT
  78. from .sql.sqltypes import INTEGER
  79. from .sql.sqltypes import Integer
  80. from .sql.sqltypes import Interval
  81. from .sql.sqltypes import JSON
  82. from .sql.sqltypes import LargeBinary
  83. from .sql.sqltypes import MatchType
  84. from .sql.sqltypes import NCHAR
  85. from .sql.sqltypes import NULLTYPE
  86. from .sql.sqltypes import NullType
  87. from .sql.sqltypes import NUMERIC
  88. from .sql.sqltypes import Numeric
  89. from .sql.sqltypes import NVARCHAR
  90. from .sql.sqltypes import PickleType
  91. from .sql.sqltypes import REAL
  92. from .sql.sqltypes import SchemaType
  93. from .sql.sqltypes import SMALLINT
  94. from .sql.sqltypes import SmallInteger
  95. from .sql.sqltypes import String
  96. from .sql.sqltypes import STRINGTYPE
  97. from .sql.sqltypes import TEXT
  98. from .sql.sqltypes import Text
  99. from .sql.sqltypes import TIME
  100. from .sql.sqltypes import Time
  101. from .sql.sqltypes import TIMESTAMP
  102. from .sql.sqltypes import Unicode
  103. from .sql.sqltypes import UnicodeText
  104. from .sql.sqltypes import VARBINARY
  105. from .sql.sqltypes import VARCHAR
  106. from .sql.type_api import adapt_type
  107. from .sql.type_api import to_instance
  108. from .sql.type_api import TypeDecorator
  109. from .sql.type_api import TypeEngine
  110. from .sql.type_api import UserDefinedType
  111. from .sql.type_api import Variant