MCPcopy
hub / github.com/sqlalchemy/sqlalchemy / _dc_keyword_mapping

Method _dc_keyword_mapping

test/ext/test_associationproxy.py:4135–4156  ·  view source on GitHub ↗
(self, User, dc_decl_base)

Source from the content-addressed store, hash-verified

4133 return UserKeywordAssociation, Keyword
4134
4135 def _dc_keyword_mapping(self, User, dc_decl_base):
4136 class UserKeywordAssociation(dc_decl_base):
4137 __tablename__ = "user_keyword"
4138 user_id: Mapped[int] = mapped_column(
4139 ForeignKey("user.id"), primary_key=True, init=False
4140 )
4141 keyword_id: Mapped[int] = mapped_column(
4142 ForeignKey("keyword.id"), primary_key=True, init=False
4143 )
4144
4145 keyword: Mapped[Keyword] = relationship(default=None)
4146
4147 user: Mapped[User] = relationship(
4148 back_populates="user_keyword_associations", default=None
4149 )
4150
4151 class Keyword(dc_decl_base):
4152 __tablename__ = "keyword"
4153 id: Mapped[int] = mapped_column(primary_key=True, init=False)
4154 keyword: Mapped[str] = mapped_column(init=True)
4155
4156 return UserKeywordAssociation, Keyword

Callers 1

test_dc_decl_usageMethod · 0.95

Calls

no outgoing calls

Tested by

no test coverage detected