(self)
| 601 | } |
| 602 | |
| 603 | pub fn into_expr(self) -> mz_expr::AggregateFunc { |
| 604 | match self.func { |
| 605 | ScalarWindowFunc::RowNumber => mz_expr::AggregateFunc::RowNumber { |
| 606 | order_by: self.order_by, |
| 607 | }, |
| 608 | ScalarWindowFunc::Rank => mz_expr::AggregateFunc::Rank { |
| 609 | order_by: self.order_by, |
| 610 | }, |
| 611 | ScalarWindowFunc::DenseRank => mz_expr::AggregateFunc::DenseRank { |
| 612 | order_by: self.order_by, |
| 613 | }, |
| 614 | } |
| 615 | } |
| 616 | } |
| 617 | |
| 618 | #[derive( |