class documentation

class SelectInLoader(PostLoader, util.MemoizedSlots):

View In Hierarchy

Undocumented

Method __init__ Undocumented
Method ​_init​_for​_join Undocumented
Method ​_init​_for​_omit​_join Undocumented
Method ​_init​_for​_omit​_join​_m2o Undocumented
Method ​_load​_for​_path Undocumented
Method ​_load​_via​_child Undocumented
Method ​_load​_via​_parent Undocumented
Method create​_row​_processor Establish row processing functions for a given QueryContext.
Method init​_class​_attribute Undocumented
Class Variable __slots__ Undocumented
Class Variable ​_chunksize Undocumented
Class Variable query​_info Undocumented
Instance Variable ​_fallback​_query​_info Undocumented
Instance Variable ​_parent​_alias Undocumented
Instance Variable ​_query​_info Undocumented
Instance Variable join​_depth Undocumented
Instance Variable omit​_join Undocumented

Inherited from PostLoader:

Method ​_check​_recursive​_postload Undocumented
Method ​_immediateload​_create​_row​_processor Undocumented

Inherited from AbstractRelationshipLoader (via PostLoader):

Instance Variable entity Undocumented
Instance Variable mapper Undocumented
Instance Variable target Undocumented
Instance Variable uselist Undocumented

Inherited from LoaderStrategy (via PostLoader, AbstractRelationshipLoader):

Method __str__ Undocumented
Method setup​_query Establish column and other state for a given QueryContext.
Instance Variable is​_class​_level Undocumented
Instance Variable key Undocumented
Instance Variable parent Undocumented
Instance Variable parent​_property Undocumented
Instance Variable strategy​_key Undocumented
Instance Variable strategy​_opts Undocumented

Inherited from MemoizedSlots:

Method __getattr__ Undocumented
Method ​_fallback​_getattr Undocumented
def __init__(self, parent, strategy_key):
def _init_for_join(self):

Undocumented

def _init_for_omit_join(self):

Undocumented

def _init_for_omit_join_m2o(self):

Undocumented

def _load_for_path(self, context, path, states, load_only, effective_entity, loadopt):

Undocumented

def _load_via_child(self, our_states, none_states, query_info, q, context):

Undocumented

def _load_via_parent(self, our_states, query_info, q, context):

Undocumented

def create_row_processor(self, context, query_entity, path, loadopt, mapper, result, adapter, populators):

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 init_class_attribute(self, mapper):
__slots__: tuple[str, ...] =
_chunksize: int =

Undocumented

query_info =

Undocumented

_fallback_query_info =

Undocumented

_parent_alias =

Undocumented

_query_info =

Undocumented

join_depth =

Undocumented

omit_join =

Undocumented