Describe a modification to a Query
Method | process |
Apply a modification to the given :class:`_query.Query`. |
Method | process |
same as process_query(), except that this option may not apply to the given query. |
Class Variable | __slots__ |
Undocumented |
Class Variable | propagate |
if True, indicate this option should be carried along to "secondary" Query objects produced during lazy loads or refresh operations. |
Class Variable | _is |
Undocumented |
Inherited from ORMOption
:
Method | _adapt |
adapt this option to the "uncached" version of itself in a loader strategy context. |
Class Variable | _is |
Undocumented |
Class Variable | _is |
Undocumented |
Class Variable | _is |
Undocumented |
Class Variable | _is |
Undocumented |
Class Variable | _is |
Undocumented |
Inherited from ExecutableOption
(via ORMOption
):
Class Variable | __visit |
Undocumented |
Method | _clone |
Create a shallow copy of this ExecutableOption. |
Class Variable | _is |
Undocumented |
Inherited from HasCopyInternals
(via ORMOption
, ExecutableOption
):
Method | _copy |
Reassign internal elements to be clones of themselves. |
Inherited from HasTraverseInternals
(via ORMOption
, ExecutableOption
, HasCopyInternals
):
Method | get |
Return immediate child :class:`.visitors.HasTraverseInternals` elements of this :class:`.visitors.HasTraverseInternals`. |
Class Variable | _is |
Undocumented |
Class Variable | _traverse |
Undocumented |
same as process_query(), except that this option may not apply to the given query. This is typically applied during a lazy load or scalar refresh operation to propagate options stated in the original Query to the new Query being used for the load. It occurs for those options that specify propagate_to_loaders=True.
if True, indicate this option should be carried along to "secondary" Query objects produced during lazy loads or refresh operations.