class documentation

class DependencyProcessor(object):

Known subclasses: sqlalchemy.orm.dependency.DetectKeySwitch, sqlalchemy.orm.dependency.ManyToManyDP, sqlalchemy.orm.dependency.ManyToOneDP, sqlalchemy.orm.dependency.OneToManyDP

View In Hierarchy

Undocumented

Class Method from​_relationship Undocumented
Method __init__ Undocumented
Method __repr__ Undocumented
Method ​_get​_reversed​_processed​_set Undocumented
Method ​_pks​_changed Undocumented
Method ​_post​_update Undocumented
Method ​_synchronize Undocumented
Method ​_verify​_canload Undocumented
Method hasparent return True if the given object instance has a parent, according to the InstrumentedAttribute handled by this DependencyProcessor.
Method per​_property​_flush​_actions Undocumented
Method per​_property​_preprocessors establish actions and dependencies related to a flush.
Method per​_state​_flush​_actions establish actions and dependencies related to a flush.
Method presort​_deletes Undocumented
Method presort​_saves Undocumented
Method process​_deletes Undocumented
Method process​_saves Undocumented
Method prop​_has​_changes Undocumented
Instance Variable ​_passive​_delete​_flag Undocumented
Instance Variable ​_passive​_update​_flag Undocumented
Instance Variable cascade Undocumented
Instance Variable direction Undocumented
Instance Variable enable​_typechecks Undocumented
Instance Variable key Undocumented
Instance Variable mapper Undocumented
Instance Variable parent Undocumented
Instance Variable passive​_deletes Undocumented
Instance Variable passive​_updates Undocumented
Instance Variable post​_update Undocumented
Instance Variable prop Undocumented
Instance Variable secondary Undocumented
Instance Variable sort​_key Undocumented
@classmethod
def from_relationship(cls, prop):

Undocumented

def __init__(self, prop):

Undocumented

def __repr__(self):

Undocumented

def _get_reversed_processed_set(self, uow):

Undocumented

def _post_update(self, state, uowcommit, related, is_m2o_delete=False):

Undocumented

def _synchronize(self, state, child, associationrow, clearkeys, uowcommit):
def _verify_canload(self, state):

Undocumented

def hasparent(self, state):
return True if the given object instance has a parent, according to the InstrumentedAttribute handled by this DependencyProcessor.
def per_property_flush_actions(self, uow):

Undocumented

def per_property_preprocessors(self, uow):

establish actions and dependencies related to a flush.

These actions will operate on all relevant states in the aggregate.

def per_state_flush_actions(self, uow, states, isdelete):

establish actions and dependencies related to a flush.

These actions will operate on all relevant states individually. This occurs only if there are cycles in the 'aggregated' version of events.

def prop_has_changes(self, uowcommit, states, isdelete):

Undocumented

_passive_delete_flag =

Undocumented

_passive_update_flag =

Undocumented

cascade =

Undocumented

direction =

Undocumented

enable_typechecks =

Undocumented

key =

Undocumented

mapper =

Undocumented

parent =

Undocumented

passive_deletes =

Undocumented

passive_updates =

Undocumented

post_update =

Undocumented

prop =

Undocumented

secondary =

Undocumented

sort_key =

Undocumented