Contains various base classes used throughout the ORM.
Defines some key base classes prominent within the internals.
This module and the classes within are mostly private, though some attributes are exposed when inspecting mappings.
Class | MapperProperty |
Represent a particular class attribute mapped by _orm.Mapper . |
Class | PropComparator |
Defines SQL operators for .MapperProperty objects. |
Constant | EXT_CONTINUE |
Undocumented |
Constant | EXT_SKIP |
Undocumented |
Constant | EXT_STOP |
Undocumented |
Constant | MANYTOMANY |
Undocumented |
Constant | MANYTOONE |
Undocumented |
Constant | NOT_EXTENSION |
Undocumented |
Constant | ONETOMANY |
Undocumented |
Class | CompileStateOption |
base for .ORMOption classes that affect the compilation of a SQL query and therefore need to be part of the cache key. |
Class | CriteriaOption |
Describe a WHERE criteria modification to an ORM statement at compilation time. |
Class | LoaderOption |
Describe a loader modification to an ORM statement at compilation time. |
Class | LoaderStrategy |
Describe the loading behavior of a StrategizedProperty object. |
Class | MapperOption |
Describe a modification to a Query |
Class | ORMColumnsClauseRole |
Undocumented |
Class | ORMEntityColumnsClauseRole |
Undocumented |
Class | ORMFromClauseRole |
Undocumented |
Class | ORMOption |
Base class for option objects that are passed to ORM queries. |
Class | ORMStatementRole |
Undocumented |
Class | StrategizedProperty |
A MapperProperty which uses selectable strategies to affect loading behavior. |
Class | UserDefinedOption |
Base class for a user-defined option that can be consumed from the .SessionEvents.do_orm_execute event hook. |
Undocumented
Value |
|
Undocumented
Value |
|
Undocumented
Value |
|
Undocumented
Value |
|