disbi.join module¶
Contains the class Relations that stores relations between models and joins them together appropriately.
-
class
disbi.join.Relations(app_label, model_superclass=None)¶ Bases:
objectStores relations of models and has the ability to join them.
-
create_joined_table()¶ Execute the the SQL JOIN and create a table thereof.
Get all models related to
modelof a superclass.
-
is_tree¶ Determine whether the relation_map is a tree.
Perform some setup and then call the depth first search, starting from an arbitrary node.
Returns: bool – True if the graph is a tree. If it contains at least on cycle or is not connected, return False.
-
start_join()¶ Start the join process between all models.
-