class documentation
class ColumnLoader(LoaderStrategy): (source)
Known subclasses: sqlalchemy.orm.strategies.ExpressionColumnLoader
Provide loading behavior for a :class:`.ColumnProperty`.
Method | __init__ |
Undocumented |
Method | create |
Establish row processing functions for a given QueryContext. |
Method | init |
Undocumented |
Method | setup |
Establish column and other state for a given QueryContext. |
Class Variable | __slots__ |
Undocumented |
Instance Variable | columns |
Undocumented |
Instance Variable | is |
Undocumented |
Instance Variable | is |
Undocumented |
Inherited from LoaderStrategy
:
Method | __str__ |
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)
¶
overridden in
sqlalchemy.orm.strategies.ExpressionColumnLoader
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, memoized_populators, check_for_adapt=False, **kwargs):
(source)
¶
overridden in
sqlalchemy.orm.strategies.ExpressionColumnLoader
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.