File tree Expand file tree Collapse file tree 6 files changed +9
-3
lines changed Expand file tree Collapse file tree 6 files changed +9
-3
lines changed Original file line number Diff line number Diff line change @@ -35,7 +35,7 @@ paste = "1.0"
3535
3636[dependencies .datafusion ]
3737default-features = false
38- version = " 49 .0"
38+ version = " 50 .0"
3939
4040[dev-dependencies ]
4141criterion = " 0.7"
@@ -47,7 +47,7 @@ default-features = false
4747features = [
4848 " test_utils" ,
4949]
50- version = " 55.0 "
50+ version = " 56.1 "
5151
5252[dev-dependencies .insta ]
5353features = [
Original file line number Diff line number Diff line change @@ -27,6 +27,7 @@ make_udaf_expr_and_func!(
2727 kurtosis_udaf
2828) ;
2929
30+ #[ derive( Eq , Hash , PartialEq ) ]
3031pub struct KurtosisFunction {
3132 signature : logical_expr:: Signature ,
3233}
Original file line number Diff line number Diff line change @@ -30,6 +30,7 @@ make_udaf_expr_and_func!(
3030 kurtosis_pop_udaf
3131) ;
3232
33+ #[ derive( Eq , Hash , PartialEq ) ]
3334pub struct KurtosisPopFunction {
3435 signature : logical_expr:: Signature ,
3536}
Original file line number Diff line number Diff line change @@ -11,6 +11,7 @@ make_udaf_expr_and_func!(
1111 max_by_udaf
1212) ;
1313
14+ #[ derive( Eq , Hash , PartialEq ) ]
1415pub struct MaxByFunction {
1516 signature : logical_expr:: Signature ,
1617}
@@ -43,7 +44,7 @@ fn get_min_max_by_result_type(
4344) -> error:: Result < Vec < arrow:: datatypes:: DataType > > {
4445 match & input_types[ 0 ] {
4546 arrow:: datatypes:: DataType :: Dictionary ( _, dict_value_type) => {
46- // TODO add checker, if the value type is complex data type
47+ // x add checker, if the value type is complex data type
4748 Ok ( vec ! [ dict_value_type. deref( ) . clone( ) ] )
4849 }
4950 _ => Ok ( input_types. to_vec ( ) ) ,
@@ -117,6 +118,7 @@ make_udaf_expr_and_func!(
117118 min_by_udaf
118119) ;
119120
121+ #[ derive( Eq , Hash , PartialEq ) ]
120122pub struct MinByFunction {
121123 signature : logical_expr:: Signature ,
122124}
Original file line number Diff line number Diff line change @@ -32,6 +32,7 @@ make_udaf_expr_and_func!(
3232///
3333/// - Null values are ignored during the calculation.
3434/// - If multiple values have the same frequency, the MAX value with the highest frequency is returned.
35+ #[ derive( Eq , Hash , PartialEq ) ]
3536pub struct ModeFunction {
3637 signature : logical_expr:: Signature ,
3738}
Original file line number Diff line number Diff line change @@ -28,6 +28,7 @@ make_udaf_expr_and_func!(
2828 skewness_udaf
2929) ;
3030
31+ #[ derive( Eq , Hash , PartialEq ) ]
3132pub struct SkewnessFunc {
3233 name : String ,
3334 signature : logical_expr:: Signature ,
You can’t perform that action at this time.
0 commit comments