Hide keyboard shortcuts

Hot-keys on this page

r m x p   toggle line displays

j k   next/prev highlighted chunk

0   (zero) top of page

1   (one) first highlighted chunk

1# types.py 

2# Copyright (C) 2005-2020 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 

8"""Compatibility namespace for sqlalchemy.sql.types. 

9 

10""" 

11 

12__all__ = [ 

13 "TypeEngine", 

14 "TypeDecorator", 

15 "UserDefinedType", 

16 "INT", 

17 "CHAR", 

18 "VARCHAR", 

19 "NCHAR", 

20 "NVARCHAR", 

21 "TEXT", 

22 "Text", 

23 "FLOAT", 

24 "NUMERIC", 

25 "REAL", 

26 "DECIMAL", 

27 "TIMESTAMP", 

28 "DATETIME", 

29 "CLOB", 

30 "BLOB", 

31 "BINARY", 

32 "VARBINARY", 

33 "BOOLEAN", 

34 "BIGINT", 

35 "SMALLINT", 

36 "INTEGER", 

37 "DATE", 

38 "TIME", 

39 "String", 

40 "Integer", 

41 "SmallInteger", 

42 "BigInteger", 

43 "Numeric", 

44 "Float", 

45 "DateTime", 

46 "Date", 

47 "Time", 

48 "LargeBinary", 

49 "Binary", 

50 "Boolean", 

51 "Unicode", 

52 "Concatenable", 

53 "UnicodeText", 

54 "PickleType", 

55 "Interval", 

56 "Enum", 

57 "Indexable", 

58 "ARRAY", 

59 "JSON", 

60] 

61 

62from .sql.sqltypes import _Binary # noqa 

63from .sql.sqltypes import ARRAY # noqa 

64from .sql.sqltypes import BIGINT # noqa 

65from .sql.sqltypes import BigInteger # noqa 

66from .sql.sqltypes import BINARY # noqa 

67from .sql.sqltypes import Binary # noqa 

68from .sql.sqltypes import BLOB # noqa 

69from .sql.sqltypes import BOOLEAN # noqa 

70from .sql.sqltypes import Boolean # noqa 

71from .sql.sqltypes import CHAR # noqa 

72from .sql.sqltypes import CLOB # noqa 

73from .sql.sqltypes import Concatenable # noqa 

74from .sql.sqltypes import DATE # noqa 

75from .sql.sqltypes import Date # noqa 

76from .sql.sqltypes import DATETIME # noqa 

77from .sql.sqltypes import DateTime # noqa 

78from .sql.sqltypes import DECIMAL # noqa 

79from .sql.sqltypes import Enum # noqa 

80from .sql.sqltypes import FLOAT # noqa 

81from .sql.sqltypes import Float # noqa 

82from .sql.sqltypes import Indexable # noqa 

83from .sql.sqltypes import INT # noqa 

84from .sql.sqltypes import INTEGER # noqa 

85from .sql.sqltypes import Integer # noqa 

86from .sql.sqltypes import Interval # noqa 

87from .sql.sqltypes import JSON # noqa 

88from .sql.sqltypes import LargeBinary # noqa 

89from .sql.sqltypes import MatchType # noqa 

90from .sql.sqltypes import NCHAR # noqa 

91from .sql.sqltypes import NULLTYPE # noqa 

92from .sql.sqltypes import NullType # noqa 

93from .sql.sqltypes import NUMERIC # noqa 

94from .sql.sqltypes import Numeric # noqa 

95from .sql.sqltypes import NVARCHAR # noqa 

96from .sql.sqltypes import PickleType # noqa 

97from .sql.sqltypes import REAL # noqa 

98from .sql.sqltypes import SchemaType # noqa 

99from .sql.sqltypes import SMALLINT # noqa 

100from .sql.sqltypes import SmallInteger # noqa 

101from .sql.sqltypes import String # noqa 

102from .sql.sqltypes import STRINGTYPE # noqa 

103from .sql.sqltypes import TEXT # noqa 

104from .sql.sqltypes import Text # noqa 

105from .sql.sqltypes import TIME # noqa 

106from .sql.sqltypes import Time # noqa 

107from .sql.sqltypes import TIMESTAMP # noqa 

108from .sql.sqltypes import Unicode # noqa 

109from .sql.sqltypes import UnicodeText # noqa 

110from .sql.sqltypes import VARBINARY # noqa 

111from .sql.sqltypes import VARCHAR # noqa 

112from .sql.type_api import adapt_type # noqa 

113from .sql.type_api import to_instance # noqa 

114from .sql.type_api import TypeDecorator # noqa 

115from .sql.type_api import TypeEngine # noqa 

116from .sql.type_api import UserDefinedType # noqa 

117from .sql.type_api import Variant # noqa