module documentation

Provide :class:`_expression.Insert`, :class:`_expression.Update` and :class:`_expression.Delete`.

Class Delete Represent a DELETE construct.
Class DeleteDMLState Undocumented
Class DMLState Undocumented
Class DMLWhereBase No class docstring; 1/1 property, 0/2 class variable, 3/4 methods documented
Class Insert Represent an INSERT construct.
Class InsertDMLState Undocumented
Class ReturningDelete Typing-only class that establishes a generic type form of :class:`.Delete` which tracks returned column types.
Class ReturningInsert Typing-only class that establishes a generic type form of :class:`.Insert` which tracks returned column types.
Class ReturningUpdate Typing-only class that establishes a generic type form of :class:`.Update` which tracks returned column types.
Class Update Represent an Update construct.
Class UpdateBase Form the base for ``INSERT``, ``UPDATE``, and ``DELETE`` statements.
Class UpdateDMLState Undocumented
Class ValuesBase Supplies support for :meth:`.ValuesBase.values` to INSERT and UPDATE constructs.
Function isdelete Undocumented
Function isinsert Undocumented
Function isupdate Undocumented
Type Variable _T Undocumented
Type Alias _DMLColumnElement Undocumented
Type Alias _DMLTableElement Undocumented
def isdelete(dml: DMLState) -> TypeGuard[DeleteDMLState]: (source)

Undocumented

def isinsert(dml: DMLState) -> TypeGuard[InsertDMLState]: (source)

Undocumented

def isupdate(dml: DMLState) -> TypeGuard[UpdateDMLState]: (source)

Undocumented

Undocumented

Value
TypeVar('_T',
        bound=Any)
_DMLColumnElement = (source)

Undocumented

Value
Union[str, ColumnClause[Any]]
_DMLTableElement = (source)

Undocumented

Value
Union[TableClause, Alias, Join]