MCPcopy
hub / github.com/sqlalchemy/sqlalchemy / Employee

Class Employee

test/orm/dml/test_bulk_statements.py:715–740  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

713 expire or refresh onupdates."""
714
715 class Employee(ComparableEntity, decl_base):
716 __tablename__ = "employee"
717
718 uuid: Mapped[uuid.UUID] = mapped_column(primary_key=True)
719 user_name: Mapped[str] = mapped_column(String(200), nullable=False)
720
721 if use_onupdate.server:
722 some_server_value: Mapped[str] = mapped_column(
723 server_onupdate=FetchedValue()
724 )
725 elif use_onupdate.callable:
726 some_server_value: Mapped[str] = mapped_column(
727 onupdate=lambda: "value 2"
728 )
729 elif use_onupdate.clientsql:
730 some_server_value: Mapped[str] = mapped_column(
731 onupdate=literal("value 2")
732 )
733 elif use_onupdate.computed:
734 some_server_value: Mapped[str] = mapped_column(
735 String(255),
736 Computed(user_name + " computed value"),
737 nullable=True,
738 )
739 else:
740 some_server_value: Mapped[str]
741
742 decl_base.metadata.create_all(testing.db)
743 s = fixture_session()

Callers

nothing calls this directly

Calls 5

mapped_columnFunction · 0.90
StringClass · 0.90
FetchedValueClass · 0.90
literalFunction · 0.90
ComputedClass · 0.90

Tested by

no test coverage detected