class documentation

Undocumented

Class Method get_entity_description Undocumented
Class Method get_plugin_class Undocumented
Class Method get_returning_column_descriptions Undocumented
Method __init__ Undocumented
Class Variable isdelete Undocumented
Class Variable isinsert Undocumented
Class Variable isupdate Undocumented
Class Variable statement Undocumented
Property dml_table Undocumented
Class Method _get_crud_kv_pairs Undocumented
Class Method _get_multi_crud_kv_pairs Undocumented
Method _cant_mix_formats_error Undocumented
Method _make_extra_froms Undocumented
Method _no_multi_values_supported Undocumented
Method _process_select_values Undocumented
Method _process_values Undocumented
Class Variable _multi_parameters Undocumented
Class Variable _ordered_values Undocumented
Class Variable _parameter_ordering Undocumented
Class Variable _primary_table Undocumented
Class Variable _supports_implicit_returning Undocumented
Instance Variable _dict_parameters Undocumented
Instance Variable _no_parameters Undocumented

Inherited from CompileState:

Class Method create_for_statement Undocumented
Class Method plugin_for Undocumented
Class Variable __slots__ Undocumented
Class Variable plugins Undocumented
Class Method _get_plugin_class_for_plugin Undocumented
Class Variable _ambiguous_table_name_map Undocumented
@classmethod
def get_entity_description(cls, statement: UpdateBase) -> Dict[str, Any]: (source)

Undocumented

@classmethod
def get_plugin_class(cls, statement: Executable) -> Type[DMLState]: (source)
@classmethod
def get_returning_column_descriptions(cls, statement: UpdateBase) -> List[Dict[str, Any]]: (source)

Undocumented

isdelete: bool = (source)

Undocumented

isinsert: bool = (source)

Undocumented

isupdate: bool = (source)

Undocumented

@classmethod
def _get_crud_kv_pairs(cls, statement: UpdateBase, kv_iterator: Iterable[Tuple[_DMLColumnArgument, Any]], needs_to_be_cacheable: bool) -> List[Tuple[_DMLColumnElement, Any]]: (source)

Undocumented

@classmethod
def _get_multi_crud_kv_pairs(cls, statement: UpdateBase, multi_kv_iterator: Iterable[Dict[_DMLColumnArgument, Any]]) -> List[Dict[_DMLColumnElement, Any]]: (source)

Undocumented

def _cant_mix_formats_error(self) -> NoReturn: (source)

Undocumented

def _make_extra_froms(self, statement: DMLWhereBase) -> Tuple[FromClause, List[FromClause]]: (source)

Undocumented

def _no_multi_values_supported(self, statement: ValuesBase) -> NoReturn: (source)

Undocumented

def _process_select_values(self, statement: ValuesBase): (source)

Undocumented

def _process_values(self, statement: ValuesBase): (source)

Undocumented

Undocumented

_supports_implicit_returning: bool = (source)

Undocumented