Coverage for /pythoncovmergedfiles/medio/medio/usr/local/lib/python3.11/site-packages/sqlalchemy_utils/__init__.py: 100%

Shortcuts on this page

r m x   toggle line displays

j k   next/prev highlighted chunk

0   (zero) top of page

1   (one) first highlighted chunk

16 statements  

1from .aggregates import aggregated # noqa 

2from .asserts import ( # noqa 

3 assert_max_length, 

4 assert_max_value, 

5 assert_min_value, 

6 assert_non_nullable, 

7 assert_nullable, 

8) 

9from .exceptions import ImproperlyConfigured # noqa 

10from .expressions import Asterisk, row_to_json # noqa 

11from .functions import ( # noqa 

12 cast_if, 

13 create_database, 

14 create_mock_engine, 

15 database_exists, 

16 dependent_objects, 

17 drop_database, 

18 escape_like, 

19 get_bind, 

20 get_class_by_table, 

21 get_column_key, 

22 get_columns, 

23 get_declarative_base, 

24 get_fk_constraint_for_columns, 

25 get_hybrid_properties, 

26 get_mapper, 

27 get_primary_keys, 

28 get_referencing_foreign_keys, 

29 get_tables, 

30 get_type, 

31 group_foreign_keys, 

32 has_changes, 

33 has_index, 

34 has_unique_index, 

35 identity, 

36 is_loaded, 

37 json_sql, 

38 jsonb_sql, 

39 merge_references, 

40 mock_engine, 

41 naturally_equivalent, 

42 render_expression, 

43 render_statement, 

44 table_name, 

45) 

46from .generic import generic_relationship # noqa 

47from .i18n import TranslationHybrid # noqa 

48from .listeners import ( # noqa 

49 auto_delete_orphans, 

50 coercion_listener, 

51 force_auto_coercion, 

52 force_instant_defaults, 

53) 

54from .models import generic_repr, Timestamp # noqa 

55from .observer import observes # noqa 

56from .primitives import Country, Currency, Ltree, WeekDay, WeekDays # noqa 

57from .proxy_dict import proxy_dict, ProxyDict # noqa 

58from .query_chain import QueryChain # noqa 

59from .types import ( # noqa 

60 ArrowType, 

61 Choice, 

62 ChoiceType, 

63 ColorType, 

64 CompositeType, 

65 CountryType, 

66 CurrencyType, 

67 DateRangeType, 

68 DateTimeRangeType, 

69 EmailType, 

70 EncryptedType, 

71 EnrichedDateTimeType, 

72 EnrichedDateType, 

73 instrumented_list, 

74 InstrumentedList, 

75 Int8RangeType, 

76 IntRangeType, 

77 IPAddressType, 

78 JSONType, 

79 LocaleType, 

80 LtreeType, 

81 NumericRangeType, 

82 Password, 

83 PasswordType, 

84 PhoneNumber, 

85 PhoneNumberParseException, 

86 PhoneNumberType, 

87 register_composites, 

88 remove_composite_listeners, 

89 ScalarListException, 

90 ScalarListType, 

91 StringEncryptedType, 

92 TimezoneType, 

93 TSVectorType, 

94 URLType, 

95 UUIDType, 

96 WeekDaysType, 

97) 

98from .view import ( # noqa 

99 create_materialized_view, 

100 create_view, 

101 refresh_materialized_view, 

102) 

103 

104__version__ = '0.41.2'