From 1dac2263372df2b85db5d029a45721fa158a5c9d Mon Sep 17 00:00:00 2001 From: xiubuzhe Date: Sun, 8 Oct 2023 20:59:00 +0800 Subject: first add files --- lib/sqlalchemy/types.py | 119 ++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 119 insertions(+) create mode 100644 lib/sqlalchemy/types.py (limited to 'lib/sqlalchemy/types.py') diff --git a/lib/sqlalchemy/types.py b/lib/sqlalchemy/types.py new file mode 100644 index 0000000..07263c5 --- /dev/null +++ b/lib/sqlalchemy/types.py @@ -0,0 +1,119 @@ +# types.py +# Copyright (C) 2005-2022 the SQLAlchemy authors and contributors +# +# +# This module is part of SQLAlchemy and is released under +# the MIT License: https://www.opensource.org/licenses/mit-license.php + +"""Compatibility namespace for sqlalchemy.sql.types. + +""" + +__all__ = [ + "TypeEngine", + "TypeDecorator", + "UserDefinedType", + "ExternalType", + "INT", + "CHAR", + "VARCHAR", + "NCHAR", + "NVARCHAR", + "TEXT", + "Text", + "FLOAT", + "NUMERIC", + "REAL", + "DECIMAL", + "TIMESTAMP", + "DATETIME", + "CLOB", + "BLOB", + "BINARY", + "VARBINARY", + "BOOLEAN", + "BIGINT", + "SMALLINT", + "INTEGER", + "DATE", + "TIME", + "TupleType", + "String", + "Integer", + "SmallInteger", + "BigInteger", + "Numeric", + "Float", + "DateTime", + "Date", + "Time", + "LargeBinary", + "Boolean", + "Unicode", + "Concatenable", + "UnicodeText", + "PickleType", + "Interval", + "Enum", + "Indexable", + "ARRAY", + "JSON", +] + +from .sql.sqltypes import _Binary +from .sql.sqltypes import ARRAY +from .sql.sqltypes import BIGINT +from .sql.sqltypes import BigInteger +from .sql.sqltypes import BINARY +from .sql.sqltypes import BLOB +from .sql.sqltypes import BOOLEAN +from .sql.sqltypes import Boolean +from .sql.sqltypes import CHAR +from .sql.sqltypes import CLOB +from .sql.sqltypes import Concatenable +from .sql.sqltypes import DATE +from .sql.sqltypes import Date +from .sql.sqltypes import DATETIME +from .sql.sqltypes import DateTime +from .sql.sqltypes import DECIMAL +from .sql.sqltypes import Enum +from .sql.sqltypes import FLOAT +from .sql.sqltypes import Float +from .sql.sqltypes import Indexable +from .sql.sqltypes import INT +from .sql.sqltypes import INTEGER +from .sql.sqltypes import Integer +from .sql.sqltypes import Interval +from .sql.sqltypes import JSON +from .sql.sqltypes import LargeBinary +from .sql.sqltypes import MatchType +from .sql.sqltypes import NCHAR +from .sql.sqltypes import NULLTYPE +from .sql.sqltypes import NullType +from .sql.sqltypes import NUMERIC +from .sql.sqltypes import Numeric +from .sql.sqltypes import NVARCHAR +from .sql.sqltypes import PickleType +from .sql.sqltypes import REAL +from .sql.sqltypes import SchemaType +from .sql.sqltypes import SMALLINT +from .sql.sqltypes import SmallInteger +from .sql.sqltypes import String +from .sql.sqltypes import STRINGTYPE +from .sql.sqltypes import TEXT +from .sql.sqltypes import Text +from .sql.sqltypes import TIME +from .sql.sqltypes import Time +from .sql.sqltypes import TIMESTAMP +from .sql.sqltypes import TupleType +from .sql.sqltypes import Unicode +from .sql.sqltypes import UnicodeText +from .sql.sqltypes import VARBINARY +from .sql.sqltypes import VARCHAR +from .sql.type_api import adapt_type +from .sql.type_api import ExternalType +from .sql.type_api import to_instance +from .sql.type_api import TypeDecorator +from .sql.type_api import TypeEngine +from .sql.type_api import UserDefinedType +from .sql.type_api import Variant -- cgit v1.2.3