class documentation
class JoinedLoader(AbstractRelationshipLoader): (source)
Provide loading behavior for a :class:`.Relationship` using joined eager loading.
Method | __init__ |
Undocumented |
Method | create |
Establish row processing functions for a given QueryContext. |
Method | init |
Undocumented |
Method | setup |
Add a left outer join to the statement that's being constructed. |
Class Variable | __slots__ |
Undocumented |
Instance Variable | join |
Undocumented |
Method | _create |
Undocumented |
Method | _create |
Undocumented |
Method | _create |
Undocumented |
Method | _create |
Undocumented |
Method | _gen |
Undocumented |
Method | _generate |
Undocumented |
Method | _init |
Undocumented |
Method | _setup |
Undocumented |
Method | _splice |
Undocumented |
Instance Variable | _aliased |
Undocumented |
Inherited from AbstractRelationshipLoader
:
Instance Variable | entity |
Undocumented |
Instance Variable | mapper |
Undocumented |
Instance Variable | target |
Undocumented |
Instance Variable | uselist |
Undocumented |
Method | _immediateload |
Undocumented |
Inherited from LoaderStrategy
(via AbstractRelationshipLoader
):
Method | __str__ |
Undocumented |
Instance Variable | is |
Undocumented |
Instance Variable | key |
Undocumented |
Instance Variable | parent |
Undocumented |
Instance Variable | parent |
Undocumented |
Instance Variable | strategy |
Undocumented |
Instance Variable | strategy |
Undocumented |
Class Variable | _strategy |
Undocumented |
def create_row_processor(self, context, query_entity, path, loadopt, mapper, result, adapter, populators):
(source)
¶
Establish row processing functions for a given QueryContext. This method fulfills the contract specified by MapperProperty.create_row_processor(). StrategizedProperty delegates its create_row_processor() method directly to this method.
def setup_query(self, compile_state, query_entity, path, loadopt, adapter, column_collection=None, parentmapper=None, chained_from_outerjoin=False, **kwargs):
(source)
¶
Add a left outer join to the statement that's being constructed.
def _create_eager_join(self, compile_state, query_entity, path, adapter, parentmapper, clauses, innerjoin, chained_from_outerjoin, extra_criteria):
(source)
¶
Undocumented
def _generate_row_adapter(self, compile_state, entity, path, loadopt, adapter, column_collection, parentmapper, chained_from_outerjoin):
(source)
¶
Undocumented
def _setup_query_on_user_defined_adapter(self, context, entity, path, adapter, user_defined_adapter):
(source)
¶
Undocumented