Coverage for /pythoncovmergedfiles/medio/medio/usr/local/lib/python3.11/site-packages/SQLAlchemy-1.3.25.dev0-py3.11-linux-x86_64.egg/sqlalchemy/sql/__init__.py: 99%

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

85 statements  

1# sql/__init__.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 

8from .expression import Alias # noqa 

9from .expression import alias # noqa 

10from .expression import all_ # noqa 

11from .expression import and_ # noqa 

12from .expression import any_ # noqa 

13from .expression import asc # noqa 

14from .expression import between # noqa 

15from .expression import bindparam # noqa 

16from .expression import case # noqa 

17from .expression import cast # noqa 

18from .expression import ClauseElement # noqa 

19from .expression import collate # noqa 

20from .expression import column # noqa 

21from .expression import ColumnCollection # noqa 

22from .expression import ColumnElement # noqa 

23from .expression import CompoundSelect # noqa 

24from .expression import cte # noqa 

25from .expression import Delete # noqa 

26from .expression import delete # noqa 

27from .expression import desc # noqa 

28from .expression import distinct # noqa 

29from .expression import except_ # noqa 

30from .expression import except_all # noqa 

31from .expression import exists # noqa 

32from .expression import extract # noqa 

33from .expression import false # noqa 

34from .expression import False_ # noqa 

35from .expression import FromClause # noqa 

36from .expression import func # noqa 

37from .expression import funcfilter # noqa 

38from .expression import Insert # noqa 

39from .expression import insert # noqa 

40from .expression import intersect # noqa 

41from .expression import intersect_all # noqa 

42from .expression import Join # noqa 

43from .expression import join # noqa 

44from .expression import label # noqa 

45from .expression import lateral # noqa 

46from .expression import literal # noqa 

47from .expression import literal_column # noqa 

48from .expression import modifier # noqa 

49from .expression import not_ # noqa 

50from .expression import null # noqa 

51from .expression import nullsfirst # noqa 

52from .expression import nullslast # noqa 

53from .expression import or_ # noqa 

54from .expression import outerjoin # noqa 

55from .expression import outparam # noqa 

56from .expression import over # noqa 

57from .expression import quoted_name # noqa 

58from .expression import Select # noqa 

59from .expression import select # noqa 

60from .expression import Selectable # noqa 

61from .expression import subquery # noqa 

62from .expression import table # noqa 

63from .expression import TableClause # noqa 

64from .expression import TableSample # noqa 

65from .expression import tablesample # noqa 

66from .expression import text # noqa 

67from .expression import true # noqa 

68from .expression import True_ # noqa 

69from .expression import tuple_ # noqa 

70from .expression import type_coerce # noqa 

71from .expression import union # noqa 

72from .expression import union_all # noqa 

73from .expression import Update # noqa 

74from .expression import update # noqa 

75from .expression import within_group # noqa 

76from .visitors import ClauseVisitor # noqa 

77 

78 

79def __go(lcls): 

80 global __all__ 

81 from .. import util as _sa_util 

82 

83 import inspect as _inspect 

84 

85 __all__ = sorted( 

86 name 

87 for name, obj in lcls.items() 

88 if not (name.startswith("_") or _inspect.ismodule(obj)) 

89 ) 

90 

91 from .annotation import _prepare_annotations 

92 from .annotation import Annotated # noqa 

93 from .elements import AnnotatedColumnElement 

94 from .elements import ClauseList # noqa 

95 from .selectable import AnnotatedFromClause # noqa 

96 

97 _prepare_annotations(ColumnElement, AnnotatedColumnElement) 

98 _prepare_annotations(FromClause, AnnotatedFromClause) 

99 _prepare_annotations(ClauseList, Annotated) 

100 

101 _sa_util.dependencies.resolve_all("sqlalchemy.sql") 

102 

103 from . import naming # noqa 

104 

105 

106__go(locals())