@@ -146,12 +146,6 @@ pub fn bool_or(expression: PyExpr, distinct: bool) -> PyResult<PyExpr> {
146
146
}
147
147
}
148
148
149
- #[ pyfunction]
150
- pub fn mean ( expression : PyExpr , distinct : bool ) -> PyResult < PyExpr > {
151
- // alias for avg
152
- avg ( expression, distinct)
153
- }
154
-
155
149
#[ pyfunction]
156
150
pub fn corr ( y : PyExpr , x : PyExpr , distinct : bool ) -> PyResult < PyExpr > {
157
151
let expr = functions_aggregate:: expr_fn:: corr ( y. expr , x. expr ) ;
@@ -192,11 +186,6 @@ pub fn median(arg: PyExpr) -> PyExpr {
192
186
functions_aggregate:: expr_fn:: median ( arg. expr ) . into ( )
193
187
}
194
188
195
- #[ pyfunction]
196
- pub fn covar ( y : PyExpr , x : PyExpr ) -> PyExpr {
197
- // alias for covar_samp
198
- covar_samp ( y, x)
199
- }
200
189
201
190
#[ pyfunction]
202
191
pub fn stddev ( expression : PyExpr , distinct : bool ) -> PyResult < PyExpr > {
@@ -223,11 +212,6 @@ pub fn var_samp(expression: PyExpr) -> PyExpr {
223
212
functions_aggregate:: expr_fn:: var_sample ( expression. expr ) . into ( )
224
213
}
225
214
226
- #[ pyfunction]
227
- /// Alias for [`var_samp`]
228
- pub fn var ( y : PyExpr ) -> PyExpr {
229
- var_samp ( y)
230
- }
231
215
232
216
#[ pyfunction]
233
217
pub fn var_pop ( expression : PyExpr , distinct : bool ) -> PyResult < PyExpr > {
@@ -411,13 +395,6 @@ fn make_array(exprs: Vec<PyExpr>) -> PyExpr {
411
395
. into ( )
412
396
}
413
397
414
- #[ pyfunction]
415
- #[ pyo3( signature = ( * exprs) ) ]
416
- fn array ( exprs : Vec < PyExpr > ) -> PyExpr {
417
- // alias for make_array
418
- make_array ( exprs)
419
- }
420
-
421
398
#[ pyfunction]
422
399
#[ pyo3( signature = ( * exprs) ) ]
423
400
fn array_concat ( exprs : Vec < PyExpr > ) -> PyExpr {
@@ -439,27 +416,6 @@ fn array_position(array: PyExpr, element: PyExpr, index: Option<i64>) -> PyExpr
439
416
datafusion_functions_array:: expr_fn:: array_position ( array. into ( ) , element. into ( ) , index) . into ( )
440
417
}
441
418
442
- #[ pyfunction]
443
- #[ pyo3( signature = ( array, element, index = 1 ) ) ]
444
- fn array_indexof ( array : PyExpr , element : PyExpr , index : Option < i64 > ) -> PyExpr {
445
- // alias of array_position
446
- array_position ( array, element, index)
447
- }
448
-
449
- #[ pyfunction]
450
- #[ pyo3( signature = ( array, element, index = 1 ) ) ]
451
- fn list_position ( array : PyExpr , element : PyExpr , index : Option < i64 > ) -> PyExpr {
452
- // alias of array_position
453
- array_position ( array, element, index)
454
- }
455
-
456
- #[ pyfunction]
457
- #[ pyo3( signature = ( array, element, index = 1 ) ) ]
458
- fn list_indexof ( array : PyExpr , element : PyExpr , index : Option < i64 > ) -> PyExpr {
459
- // alias of array_position
460
- array_position ( array, element, index)
461
- }
462
-
463
419
#[ pyfunction]
464
420
#[ pyo3( signature = ( array, begin, end, stride = None ) ) ]
465
421
fn array_slice ( array : PyExpr , begin : PyExpr , end : PyExpr , stride : Option < PyExpr > ) -> PyExpr {
@@ -472,13 +428,6 @@ fn array_slice(array: PyExpr, begin: PyExpr, end: PyExpr, stride: Option<PyExpr>
472
428
. into ( )
473
429
}
474
430
475
- #[ pyfunction]
476
- #[ pyo3( signature = ( array, begin, end, stride = None ) ) ]
477
- fn list_slice ( array : PyExpr , begin : PyExpr , end : PyExpr , stride : Option < PyExpr > ) -> PyExpr {
478
- // alias of array_slice
479
- array_slice ( array, begin, end, stride)
480
- }
481
-
482
431
/// Computes a binary hash of the given data. type is the algorithm to use.
483
432
/// Standard algorithms are md5, sha224, sha256, sha384, sha512, blake2s, blake2b, and blake3.
484
433
// #[pyfunction(value, method)]
@@ -999,7 +948,6 @@ pub(crate) fn init_module(m: &Bound<'_, PyModule>) -> PyResult<()> {
999
948
m. add_wrapped ( wrap_pyfunction ! ( approx_median) ) ?;
1000
949
m. add_wrapped ( wrap_pyfunction ! ( approx_percentile_cont) ) ?;
1001
950
m. add_wrapped ( wrap_pyfunction ! ( approx_percentile_cont_with_weight) ) ?;
1002
- m. add_wrapped ( wrap_pyfunction ! ( array) ) ?;
1003
951
m. add_wrapped ( wrap_pyfunction ! ( range) ) ?;
1004
952
m. add_wrapped ( wrap_pyfunction ! ( array_agg) ) ?;
1005
953
m. add_wrapped ( wrap_pyfunction ! ( arrow_typeof) ) ?;
@@ -1028,7 +976,6 @@ pub(crate) fn init_module(m: &Bound<'_, PyModule>) -> PyResult<()> {
1028
976
m. add_wrapped ( wrap_pyfunction ! ( cot) ) ?;
1029
977
m. add_wrapped ( wrap_pyfunction ! ( count) ) ?;
1030
978
m. add_wrapped ( wrap_pyfunction ! ( count_star) ) ?;
1031
- m. add_wrapped ( wrap_pyfunction ! ( covar) ) ?;
1032
979
m. add_wrapped ( wrap_pyfunction ! ( covar_pop) ) ?;
1033
980
m. add_wrapped ( wrap_pyfunction ! ( covar_samp) ) ?;
1034
981
m. add_wrapped ( wrap_pyfunction ! ( current_date) ) ?;
@@ -1066,7 +1013,6 @@ pub(crate) fn init_module(m: &Bound<'_, PyModule>) -> PyResult<()> {
1066
1013
m. add_wrapped ( wrap_pyfunction ! ( max) ) ?;
1067
1014
m. add_wrapped ( wrap_pyfunction ! ( make_array) ) ?;
1068
1015
m. add_wrapped ( wrap_pyfunction ! ( md5) ) ?;
1069
- m. add_wrapped ( wrap_pyfunction ! ( mean) ) ?;
1070
1016
m. add_wrapped ( wrap_pyfunction ! ( median) ) ?;
1071
1017
m. add_wrapped ( wrap_pyfunction ! ( min) ) ?;
1072
1018
m. add_wrapped ( wrap_pyfunction ! ( named_struct) ) ?;
@@ -1123,7 +1069,6 @@ pub(crate) fn init_module(m: &Bound<'_, PyModule>) -> PyResult<()> {
1123
1069
m. add_wrapped ( wrap_pyfunction ! ( trunc) ) ?;
1124
1070
m. add_wrapped ( wrap_pyfunction ! ( upper) ) ?;
1125
1071
m. add_wrapped ( wrap_pyfunction ! ( self :: uuid) ) ?; // Use self to avoid name collision
1126
- m. add_wrapped ( wrap_pyfunction ! ( var) ) ?;
1127
1072
m. add_wrapped ( wrap_pyfunction ! ( var_pop) ) ?;
1128
1073
m. add_wrapped ( wrap_pyfunction ! ( var_samp) ) ?;
1129
1074
m. add_wrapped ( wrap_pyfunction ! ( window) ) ?;
@@ -1169,9 +1114,6 @@ pub(crate) fn init_module(m: &Bound<'_, PyModule>) -> PyResult<()> {
1169
1114
m. add_wrapped ( wrap_pyfunction ! ( array_has_all) ) ?;
1170
1115
m. add_wrapped ( wrap_pyfunction ! ( array_has_any) ) ?;
1171
1116
m. add_wrapped ( wrap_pyfunction ! ( array_position) ) ?;
1172
- m. add_wrapped ( wrap_pyfunction ! ( array_indexof) ) ?;
1173
- m. add_wrapped ( wrap_pyfunction ! ( list_position) ) ?;
1174
- m. add_wrapped ( wrap_pyfunction ! ( list_indexof) ) ?;
1175
1117
m. add_wrapped ( wrap_pyfunction ! ( array_positions) ) ?;
1176
1118
m. add_wrapped ( wrap_pyfunction ! ( list_positions) ) ?;
1177
1119
m. add_wrapped ( wrap_pyfunction ! ( array_to_string) ) ?;
@@ -1210,7 +1152,6 @@ pub(crate) fn init_module(m: &Bound<'_, PyModule>) -> PyResult<()> {
1210
1152
m. add_wrapped ( wrap_pyfunction ! ( array_sort) ) ?;
1211
1153
m. add_wrapped ( wrap_pyfunction ! ( list_sort) ) ?;
1212
1154
m. add_wrapped ( wrap_pyfunction ! ( array_slice) ) ?;
1213
- m. add_wrapped ( wrap_pyfunction ! ( list_slice) ) ?;
1214
1155
m. add_wrapped ( wrap_pyfunction ! ( flatten) ) ?;
1215
1156
1216
1157
Ok ( ( ) )
0 commit comments