class documentation

A marker for a transparent database-side default. Use :class:`.FetchedValue` when the database is configured to provide some automatic default for a column. E.g.:: Column('foo', Integer, FetchedValue()) Would indicate that some trigger or default generator will create a new value for the ``foo`` column during an INSERT. .. seealso:: :ref:`triggered_columns`

Method __init__ Undocumented
Method __repr__ Undocumented
Class Variable has_argument Undocumented
Class Variable is_clause_element Undocumented
Class Variable is_server_default Undocumented
Class Variable reflected Undocumented
Instance Variable column Undocumented
Instance Variable for_update Undocumented
Method _as_for_update Undocumented
Method _clone Undocumented
Method _copy Undocumented
Method _set_parent Associate with this SchemaEvent's parent object.

Inherited from SchemaEventTarget:

Class Variable dispatch Undocumented
Method _set_parent_with_dispatch Undocumented

Inherited from EventTarget (via SchemaEventTarget):

Class Variable __slots__ Undocumented
def __repr__(self) -> str: (source)

Undocumented

has_argument: bool = (source)

Undocumented

is_clause_element: bool = (source)

Undocumented

is_server_default: bool = (source)

Undocumented

reflected: bool = (source)

Undocumented

for_update = (source)

Undocumented

def _as_for_update(self, for_update: bool) -> FetchedValue: (source)
def _clone(self, for_update: bool) -> Self: (source)

Undocumented

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

Associate with this SchemaEvent's parent object.