(
self, project: str, feature_view: BaseFeatureView
)
| 1303 | ] |
| 1304 | |
| 1305 | def get_user_metadata( |
| 1306 | self, project: str, feature_view: BaseFeatureView |
| 1307 | ) -> Optional[bytes]: |
| 1308 | table = self._infer_fv_table(feature_view) |
| 1309 | |
| 1310 | name = feature_view.name |
| 1311 | with self.read_engine.begin() as conn: |
| 1312 | stmt = select(table).where(getattr(table.c, "feature_view_name") == name) |
| 1313 | row = conn.execute(stmt).first() |
| 1314 | if row: |
| 1315 | return row._mapping["user_metadata"] |
| 1316 | else: |
| 1317 | raise FeatureViewNotFoundException(feature_view.name, project=project) |
| 1318 | |
| 1319 | def proto(self) -> RegistryProto: |
| 1320 | r = RegistryProto() |
nothing calls this directly
no test coverage detected