(self)
| 358 | reducers: dict[str, expr.ColumnExpression] |
| 359 | |
| 360 | def __init__(self) -> None: |
| 361 | self.below_reducer_expressions = {} |
| 362 | self.reducers = {} |
| 363 | self.expressions_count = itertools.count() |
| 364 | self.reducers_count = itertools.count() |
| 365 | |
| 366 | def add_dependency(self, expression: expr.ColumnExpression) -> expr.ColumnReference: |
| 367 | name = f"_pw_{next(self.expressions_count)}" |