@@ -28,13 +28,13 @@ from .base import ImmutableColumnCollection
28
28
from .elements import BindParameter
29
29
from .elements import BooleanClauseList
30
30
from .elements import ClauseElement
31
+ from .elements import ColumnClause
31
32
from .elements import ColumnElement
32
33
from .elements import GroupedElement
33
34
from .elements import Grouping
34
35
from .elements import Label
35
36
from .elements import TableValuedColumn
36
37
from .elements import UnaryExpression
37
- from .schema import Column
38
38
from .schema import ForeignKey
39
39
from .schema import Table
40
40
from .. import util
@@ -78,8 +78,8 @@ class Selectable(ReturnsRows):
78
78
def lateral (self , name : Optional [str ] = ...) -> Lateral : ...
79
79
def replace_selectable (self : _S , old : Any , alias : Any ) -> _S : ...
80
80
def corresponding_column (
81
- self , column : Column [Any ], require_embedded : bool = ...
82
- ) -> Optional [Column [Any ]]: ...
81
+ self , column : ColumnElement [Any ], require_embedded : bool = ...
82
+ ) -> Optional [ColumnElement [Any ]]: ...
83
83
84
84
class HasPrefixes :
85
85
def prefix_with (self : _HP , * expr : Any , ** kw : Any ) -> _HP : ...
@@ -298,11 +298,11 @@ class TableClause(roles.DMLTableRole, Immutable, FromClause):
298
298
schema : Any = ...
299
299
_autoincrement_column : None = ...
300
300
def __init__ (
301
- self , name : str , * columns : Column [Any ], ** kw : Any
301
+ self , name : str , * columns : ColumnClause [Any ], ** kw : Any
302
302
) -> None : ...
303
303
@util .memoized_property
304
304
def description (self ) -> util .text_type : ... # type: ignore[override]
305
- def append_column (self , c : Column [Any ], ** kw : Any ) -> None : ...
305
+ def append_column (self , c : ColumnClause [Any ], ** kw : Any ) -> None : ...
306
306
def insert (
307
307
self , values : Optional [Any ] = ..., inline : bool = ..., ** kwargs : Any
308
308
) -> dml .Insert : ...
@@ -340,7 +340,7 @@ class Values(Generative, FromClause):
340
340
__visit_name__ : str = ...
341
341
name : Any = ...
342
342
literal_binds : Any = ...
343
- def __init__ (self , * columns : Column [Any ], ** kw : Any ) -> None : ...
343
+ def __init__ (self , * columns : ColumnClause [Any ], ** kw : Any ) -> None : ...
344
344
def alias (self : _VA , name : Any , ** kw : Any ) -> _VA : ... # type: ignore[override]
345
345
def lateral (self : _VA , name : Optional [Any ] = ...) -> _VA : ... # type: ignore[override]
346
346
def data (self : _VA , values : Any ) -> _VA : ...
0 commit comments