class documentation

class DeferredColumnLoader(LoaderStrategy): (source)

View In Hierarchy

Provide loading behavior for a deferred :class:`.ColumnProperty`.

Method __init__ Undocumented
Method create_row_processor Establish row processing functions for a given QueryContext.
Method init_class_attribute Undocumented
Method setup_query Establish column and other state for a given QueryContext.
Class Variable __slots__ Undocumented
Instance Variable columns Undocumented
Instance Variable group Undocumented
Instance Variable is_class_level Undocumented
Instance Variable raiseload Undocumented
Method _invoke_raise_load Undocumented
Method _load_for_state Undocumented

Inherited from LoaderStrategy:

Method __str__ Undocumented
Instance Variable key Undocumented
Instance Variable parent Undocumented
Instance Variable parent_property Undocumented
Instance Variable strategy_key Undocumented
Instance Variable strategy_opts Undocumented
Class Variable _strategy_keys Undocumented
def __init__(self, parent, strategy_key): (source)
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 init_class_attribute(self, mapper): (source)
def setup_query(self, compile_state, query_entity, path, loadopt, adapter, column_collection, memoized_populators, only_load_props=None, **kw): (source)

Establish column and other state for a given QueryContext. This method fulfills the contract specified by MapperProperty.setup(). StrategizedProperty delegates its setup() method directly to this method.

Undocumented

Undocumented

raiseload = (source)

Undocumented

def _invoke_raise_load(self, state, passive, lazy): (source)

Undocumented

def _load_for_state(self, state, passive): (source)

Undocumented