@@ -22,11 +22,22 @@ class SchemaItem(SchemaEventTarget, visitors.Visitable):
22
22
23
23
class Table (DialectKWArgs , SchemaItem , TableClause ):
24
24
def __init__ (self , name , metadata , * args , ** kwargs ): ...
25
- def delete (self , * args , ** kwargs ): ...
26
- def insert (self , * args , ** kwargs ): ...
27
- def select (self , * args , ** kwargs ): ...
28
- def update (self , * args , ** kwargs ): ...
25
+ @property
26
+ def key (self ): ...
27
+ @property
28
+ def primary_key (self ): ...
29
+ def __repr__ (self ): ...
30
+ def __str__ (self ): ...
31
+ def append_column (self , column ): ...
32
+ def append_constraint (self , constraint ): ...
33
+ def append_ddl_listener (self , event , listener ): ...
34
+ def get_children (self , column_collections = True , schema_visitor = False , ** kwargs ): ...
35
+ def exists (self , bind = None ): ...
36
+ def create (self , bind = None , checkfirst = False ): ...
37
+ def drop (self , bind = None , checkfirst = False ): ...
38
+ def tometadata (self , metadata , schema = None ): ...
29
39
c = ... # type: ColumnCollection
40
+ constraints = ... # type: Set[Constraint]
30
41
31
42
32
43
class Column (SchemaItem , ColumnClause ):
@@ -76,7 +87,17 @@ class Sequence(DefaultGenerator): ...
76
87
class FetchedValue (_NotAColumnExpr , SchemaEventTarget ): ...
77
88
class DefaultClause (FetchedValue ): ...
78
89
class PassiveDefault (DefaultClause ): ...
79
- class Constraint (DialectKWArgs , SchemaItem ): ...
90
+
91
+ class Constraint (DialectKWArgs , SchemaItem ):
92
+ def __init__ (self , name = None , deferrable = None , initially = None ): ...
93
+ def __contains__ (self , x ): ...
94
+ def contains_column (self , col ): ...
95
+ def keys (self ): ...
96
+ def __add__ (self , other ): ...
97
+ def __iter__ (self ): ...
98
+ def __len__ (self ): ...
99
+ def copy (self , ** kw ): ...
100
+
80
101
class ColumnCollectionMixin (object ):
81
102
columns = ... # type: Any
82
103
def __init__ (self , * columns , ** kw ): ...
0 commit comments