| 78 | |
| 79 | @dataclass(frozen=True) |
| 80 | class PandasDataSource(StaticDataSource): |
| 81 | data: pd.DataFrame |
| 82 | |
| 83 | def is_append_only(self) -> bool: |
| 84 | return api.DIFF_PSEUDOCOLUMN not in self.data.columns or all( |
| 85 | self.data[api.DIFF_PSEUDOCOLUMN] == 1 |
| 86 | ) |
| 87 | |
| 88 | |
| 89 | @dataclass(frozen=True) |
no outgoing calls
no test coverage detected