Coverage for /pythoncovmergedfiles/medio/medio/usr/local/lib/python3.8/site-packages/sqlalchemy/dialects/postgresql/__init__.py: 100%

59 statements  

« prev     ^ index     » next       coverage.py v7.2.7, created at 2023-06-07 06:35 +0000

1# postgresql/__init__.py 

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

7from . import base 

8from . import pg8000 # noqa 

9from . import psycopg2 # noqa 

10from . import psycopg2cffi # noqa 

11from . import pygresql # noqa 

12from . import pypostgresql # noqa 

13from .array import All 

14from .array import Any 

15from .array import ARRAY 

16from .array import array 

17from .base import BIGINT 

18from .base import BIT 

19from .base import BOOLEAN 

20from .base import BYTEA 

21from .base import CHAR 

22from .base import CIDR 

23from .base import CreateEnumType 

24from .base import DATE 

25from .base import DOUBLE_PRECISION 

26from .base import DropEnumType 

27from .base import ENUM 

28from .base import FLOAT 

29from .base import INET 

30from .base import INTEGER 

31from .base import INTERVAL 

32from .base import MACADDR 

33from .base import MACADDR8 

34from .base import MONEY 

35from .base import NUMERIC 

36from .base import OID 

37from .base import REAL 

38from .base import REGCLASS 

39from .base import SMALLINT 

40from .base import TEXT 

41from .base import TIME 

42from .base import TIMESTAMP 

43from .base import TSVECTOR 

44from .base import UUID 

45from .base import VARCHAR 

46from .dml import Insert 

47from .dml import insert 

48from .ext import aggregate_order_by 

49from .ext import array_agg 

50from .ext import ExcludeConstraint 

51from .hstore import HSTORE 

52from .hstore import hstore 

53from .json import JSON 

54from .json import JSONB 

55from .ranges import DATERANGE 

56from .ranges import INT4RANGE 

57from .ranges import INT8RANGE 

58from .ranges import NUMRANGE 

59from .ranges import TSRANGE 

60from .ranges import TSTZRANGE 

61from ...util import compat 

62 

63if compat.py3k: 

64 from . import asyncpg # noqa 

65 

66base.dialect = dialect = psycopg2.dialect 

67 

68 

69__all__ = ( 

70 "INTEGER", 

71 "BIGINT", 

72 "SMALLINT", 

73 "VARCHAR", 

74 "CHAR", 

75 "TEXT", 

76 "NUMERIC", 

77 "FLOAT", 

78 "REAL", 

79 "INET", 

80 "CIDR", 

81 "UUID", 

82 "BIT", 

83 "MACADDR", 

84 "MACADDR8", 

85 "MONEY", 

86 "OID", 

87 "REGCLASS", 

88 "DOUBLE_PRECISION", 

89 "TIMESTAMP", 

90 "TIME", 

91 "DATE", 

92 "BYTEA", 

93 "BOOLEAN", 

94 "INTERVAL", 

95 "ARRAY", 

96 "ENUM", 

97 "dialect", 

98 "array", 

99 "HSTORE", 

100 "hstore", 

101 "INT4RANGE", 

102 "INT8RANGE", 

103 "NUMRANGE", 

104 "DATERANGE", 

105 "TSVECTOR", 

106 "TSRANGE", 

107 "TSTZRANGE", 

108 "JSON", 

109 "JSONB", 

110 "Any", 

111 "All", 

112 "DropEnumType", 

113 "CreateEnumType", 

114 "ExcludeConstraint", 

115 "aggregate_order_by", 

116 "array_agg", 

117 "insert", 

118 "Insert", 

119)