class documentation

A :class:`_expression.ColumnCollection` of :class:`_schema.Column` objects. This collection represents the columns which are referred to by this object.

Method __init__ Undocumented
Property c Undocumented
Property columns Undocumented
Method _check_attach Undocumented
Method _col_expressions Undocumented
Method _set_parent Undocumented
Method _set_parent_with_dispatch Undocumented
Class Variable _allow_multiple_tables Undocumented
Instance Variable _cols_wo_table Undocumented
Instance Variable _column_flag Undocumented
Instance Variable _columns Undocumented
Instance Variable _pending_colargs Undocumented
def __init__(self, *columns: _DDLColumnArgument, _autoattach: bool = True, _column_flag: bool = False, _gather_expressions: Optional[List[Union[str, ColumnElement[Any]]]] = None): (source)
@util.ro_memoized_property
c: ReadOnlyColumnCollection[str, Column[Any]] = (source)

Undocumented

@util.ro_memoized_property
columns: ReadOnlyColumnCollection[str, Column[Any]] = (source)
def _check_attach(self, evt: bool = False): (source)

Undocumented

def _col_expressions(self, parent: Union[Table, Column[Any]]) -> List[Optional[Column[Any]]]: (source)

Undocumented

def _set_parent_with_dispatch(self, parent: SchemaEventTarget, **kw: Any): (source)

Undocumented

_allow_multiple_tables: bool = (source)

Undocumented

_cols_wo_table = (source)

Undocumented

_column_flag = (source)

Undocumented

_columns = (source)

Undocumented

_pending_colargs: list = (source)

Undocumented