(
self,
threshold_table,
lower_column,
value_column,
upper_column,
)
| 651 | @check_arg_types |
| 652 | @contextualized_operator |
| 653 | def __gradual_broadcast( |
| 654 | self, |
| 655 | threshold_table, |
| 656 | lower_column, |
| 657 | value_column, |
| 658 | upper_column, |
| 659 | ): |
| 660 | context = clmn.GradualBroadcastContext( |
| 661 | self._id_column, |
| 662 | threshold_table._eval(lower_column), |
| 663 | threshold_table._eval(value_column), |
| 664 | threshold_table._eval(upper_column), |
| 665 | ) |
| 666 | |
| 667 | return Table(_columns={"apx_value": context.apx_value_column}, _context=context) |
| 668 | |
| 669 | @trace_user_frame |
| 670 | @desugar |
no test coverage detected