class PropRegistry(PathRegistry): (source)
Undocumented
Method | __init__ |
Undocumented |
Class Variable | __slots__ |
Undocumented |
Class Variable | inherit |
Indicate if this :class:`.HasCacheKey` instance should make use of the cache key generation scheme used by its immediate superclass. |
Class Variable | is |
Undocumented |
Instance Variable | entity |
Undocumented |
Instance Variable | has |
Undocumented |
Instance Variable | is |
Undocumented |
Instance Variable | mapper |
Undocumented |
Instance Variable | natural |
Undocumented |
Instance Variable | parent |
Undocumented |
Instance Variable | path |
Undocumented |
Instance Variable | prop |
Undocumented |
Property | entity |
Undocumented |
Method | _getitem |
Undocumented |
Method | _truncate |
Undocumented |
Instance Variable | _default |
Undocumented |
Instance Variable | _loader |
Undocumented |
Instance Variable | _wildcard |
Undocumented |
Inherited from PathRegistry
:
Class Method | coerce |
Undocumented |
Class Method | deserialize |
Undocumented |
Class Method | per |
Undocumented |
Method | __add__ |
Undocumented |
Method | __eq__ |
Undocumented |
Method | __getitem__ |
Undocumented |
Method | __hash__ |
Undocumented |
Method | __len__ |
Undocumented |
Method | __ne__ |
Undocumented |
Method | __reduce__ |
Undocumented |
Method | __repr__ |
Undocumented |
Method | __str__ |
Undocumented |
Method | contains |
Undocumented |
Method | contains |
Undocumented |
Method | get |
Undocumented |
Method | pairs |
Undocumented |
Method | serialize |
Undocumented |
Method | set |
Undocumented |
Method | setdefault |
Undocumented |
Class Variable | is |
Undocumented |
Class Variable | is |
Undocumented |
Class Variable | is |
Undocumented |
Class Variable | root |
Undocumented |
Property | length |
Undocumented |
Class Method | _deserialize |
Undocumented |
Class Method | _serialize |
Undocumented |
Class Variable | _cache |
Undocumented |
Property | _path |
Undocumented |
Inherited from HasCacheKey
(via PathRegistry
):
Class Method | _generate |
generate cache key dispatcher for a new class. |
Class Method | _generate |
Undocumented |
Method | _gen |
return an optional cache key. |
Method | _generate |
return a cache key. |
Class Variable | _generated |
Undocumented |
Class Variable | _hierarchy |
private attribute which may be set to False to prevent the inherit_cache warning from being emitted for a hierarchy of subclasses. |
Class Variable | _is |
Undocumented |
Indicate if this :class:`.HasCacheKey` instance should make use of the cache key generation scheme used by its immediate superclass. The attribute defaults to ``None``, which indicates that a construct has not yet taken into account whether or not its appropriate for it to participate in caching; this is functionally equivalent to setting the value to ``False``, except that a warning is also emitted. This flag can be set to ``True`` on a particular class, if the SQL that corresponds to the object does not change based on attributes which are local to this class, and not its superclass. .. seealso:: :ref:`compilerext_caching` - General guideslines for setting the :attr:`.HasCacheKey.inherit_cache` attribute for third-party or user defined SQL constructs.
Union[ int, slice, _InternalEntityType[ Any]]
) -> Union[ AbstractEntityRegistry, _PathElementType, _PathRepresentation]
:
(source)
¶
Undocumented