class Options(util.with_metaclass(_MetaOptions)):
Known subclasses: sqlalchemy.orm.persistence.BulkUDCompileState.default_update_options
, sqlalchemy.orm.query.QueryContext.default_load_options
, sqlalchemy.sql.base.CacheableOptions
, sqlalchemy.sql.lambdas.LambdaOptions
Class Method | from_execution_options |
process Options argument in terms of execution options. |
Class Method | isinstance |
Undocumented |
Class Method | safe_merge |
Undocumented |
Method | __add__ |
Undocumented |
Method | __eq__ |
Undocumented |
Method | __init__ |
Undocumented |
Method | __repr__ |
Undocumented |
Method | _state_dict |
Undocumented |
Method | add_to_element |
Undocumented |
Class Variable | _state_dict_const |
Undocumented |
process Options argument in terms of execution options.
e.g.:
( load_options, execution_options, ) = QueryContext.default_load_options.from_execution_options( "_sa_orm_load_options", { "populate_existing", "autoflush", "yield_per" }, execution_options, statement._execution_options, )
get back the Options and refresh "_sa_orm_load_options" in the exec options dict w/ the Options as well