@@ -33,6 +33,7 @@ use datafusion::common::{Column, ScalarValue, TableReference};
33
33
use datafusion:: execution:: FunctionRegistry ;
34
34
use datafusion:: functions;
35
35
use datafusion:: functions_aggregate;
36
+ use datafusion:: functions_window;
36
37
use datafusion:: logical_expr:: expr:: Alias ;
37
38
use datafusion:: logical_expr:: sqlparser:: ast:: NullTreatment as DFNullTreatment ;
38
39
use datafusion:: logical_expr:: {
@@ -776,7 +777,7 @@ pub fn row_number(
776
777
partition_by : Option < Vec < PyExpr > > ,
777
778
order_by : Option < Vec < PySortExpr > > ,
778
779
) -> PyResult < PyExpr > {
779
- let window_fn = datafusion :: functions_window:: expr_fn:: row_number ( ) ;
780
+ let window_fn = functions_window:: expr_fn:: row_number ( ) ;
780
781
781
782
add_builder_fns_to_window ( window_fn, partition_by, None , order_by, None )
782
783
}
@@ -787,7 +788,7 @@ pub fn rank(
787
788
partition_by : Option < Vec < PyExpr > > ,
788
789
order_by : Option < Vec < PySortExpr > > ,
789
790
) -> PyResult < PyExpr > {
790
- let window_fn = window_function :: rank ( ) ;
791
+ let window_fn = functions_window :: expr_fn :: rank ( ) ;
791
792
792
793
add_builder_fns_to_window ( window_fn, partition_by, None , order_by, None )
793
794
}
@@ -798,7 +799,7 @@ pub fn dense_rank(
798
799
partition_by : Option < Vec < PyExpr > > ,
799
800
order_by : Option < Vec < PySortExpr > > ,
800
801
) -> PyResult < PyExpr > {
801
- let window_fn = window_function :: dense_rank ( ) ;
802
+ let window_fn = functions_window :: expr_fn :: dense_rank ( ) ;
802
803
803
804
add_builder_fns_to_window ( window_fn, partition_by, None , order_by, None )
804
805
}
@@ -809,7 +810,7 @@ pub fn percent_rank(
809
810
partition_by : Option < Vec < PyExpr > > ,
810
811
order_by : Option < Vec < PySortExpr > > ,
811
812
) -> PyResult < PyExpr > {
812
- let window_fn = window_function :: percent_rank ( ) ;
813
+ let window_fn = functions_window :: expr_fn :: percent_rank ( ) ;
813
814
814
815
add_builder_fns_to_window ( window_fn, partition_by, None , order_by, None )
815
816
}
0 commit comments