MCPcopy Create free account
hub / github.com/sqlalchemy/sqlalchemy / composite

Function composite

lib/sqlalchemy/orm/_orm_constructors.py:633–652  ·  view source on GitHub ↗
(
    _class_or_attr: _CompositeAttrType[Any],
    *attrs: _CompositeAttrType[Any],
    group: Optional[str] = None,
    deferred: bool = False,
    raiseload: bool = False,
    comparator_factory: Optional[Type[Composite.Comparator[_T]]] = None,
    active_history: bool = False,
    init: Union[_NoArg, bool] = _NoArg.NO_ARG,
    repr: Union[_NoArg, bool] = _NoArg.NO_ARG,  # noqa: A002
    default: Optional[Any] = _NoArg.NO_ARG,
    default_factory: Union[_NoArg, Callable[[], _T]] = _NoArg.NO_ARG,
    compare: Union[_NoArg, bool] = _NoArg.NO_ARG,
    kw_only: Union[_NoArg, bool] = _NoArg.NO_ARG,
    hash: Union[_NoArg, bool, None] = _NoArg.NO_ARG,  # noqa: A002
    info: Optional[_InfoType] = None,
    doc: Optional[str] = None,
    dataclass_metadata: Union[_NoArg, Mapping[Any, Any], None] = _NoArg.NO_ARG,
    **__kw: Any,
)

Source from the content-addressed store, hash-verified

631
632@overload
633def composite(
634 _class_or_attr: _CompositeAttrType[Any],
635 *attrs: _CompositeAttrType[Any],
636 group: Optional[str] = None,
637 deferred: bool = False,
638 raiseload: bool = False,
639 comparator_factory: Optional[Type[Composite.Comparator[_T]]] = None,
640 active_history: bool = False,
641 init: Union[_NoArg, bool] = _NoArg.NO_ARG,
642 repr: Union[_NoArg, bool] = _NoArg.NO_ARG, # noqa: A002
643 default: Optional[Any] = _NoArg.NO_ARG,
644 default_factory: Union[_NoArg, Callable[[], _T]] = _NoArg.NO_ARG,
645 compare: Union[_NoArg, bool] = _NoArg.NO_ARG,
646 kw_only: Union[_NoArg, bool] = _NoArg.NO_ARG,
647 hash: Union[_NoArg, bool, None] = _NoArg.NO_ARG, # noqa: A002
648 info: Optional[_InfoType] = None,
649 doc: Optional[str] = None,
650 dataclass_metadata: Union[_NoArg, Mapping[Any, Any], None] = _NoArg.NO_ARG,
651 **__kw: Any,
652) -> Composite[Any]: ...
653
654
655@overload

Callers 15

VertexClass · 0.90
VertexClass · 0.90
setup_mappersMethod · 0.90
setup_mappersMethod · 0.90
setup_mappersMethod · 0.90
setup_mappersMethod · 0.90
setup_mappersMethod · 0.90
setup_mappersMethod · 0.90
PointDataClass · 0.90
VertexClass · 0.90
VertexClass · 0.90

Calls 3

_no_kwFunction · 0.85
CompositeClass · 0.85
_AttributeOptionsClass · 0.85

Tested by 11

setup_mappersMethod · 0.72
setup_mappersMethod · 0.72
setup_mappersMethod · 0.72
setup_mappersMethod · 0.72
setup_mappersMethod · 0.72
setup_mappersMethod · 0.72
_fixtureMethod · 0.72
setup_mappersMethod · 0.72
setup_mappersMethod · 0.72