Skip to content

Commit 57a1fa6

Browse files
committed
build(deps): update datafusion from 49 to 50
1 parent f2dd4fb commit 57a1fa6

File tree

6 files changed

+9
-3
lines changed

6 files changed

+9
-3
lines changed

Cargo.toml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,7 @@ paste = "1.0"
3535

3636
[dependencies.datafusion]
3737
default-features = false
38-
version = "49.0"
38+
version = "50.0"
3939

4040
[dev-dependencies]
4141
criterion = "0.7"
@@ -47,7 +47,7 @@ default-features = false
4747
features = [
4848
"test_utils",
4949
]
50-
version = "55.0"
50+
version = "56.1"
5151

5252
[dev-dependencies.insta]
5353
features = [

src/kurtosis.rs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -27,6 +27,7 @@ make_udaf_expr_and_func!(
2727
kurtosis_udaf
2828
);
2929

30+
#[derive(Eq, Hash, PartialEq)]
3031
pub struct KurtosisFunction {
3132
signature: logical_expr::Signature,
3233
}

src/kurtosis_pop.rs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -30,6 +30,7 @@ make_udaf_expr_and_func!(
3030
kurtosis_pop_udaf
3131
);
3232

33+
#[derive(Eq, Hash, PartialEq)]
3334
pub struct KurtosisPopFunction {
3435
signature: logical_expr::Signature,
3536
}

src/max_min_by.rs

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@ make_udaf_expr_and_func!(
1111
max_by_udaf
1212
);
1313

14+
#[derive(Eq, Hash, PartialEq)]
1415
pub 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)]
120122
pub struct MinByFunction {
121123
signature: logical_expr::Signature,
122124
}

src/mode.rs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff 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)]
3536
pub struct ModeFunction {
3637
signature: logical_expr::Signature,
3738
}

src/skewness.rs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -28,6 +28,7 @@ make_udaf_expr_and_func!(
2828
skewness_udaf
2929
);
3030

31+
#[derive(Eq, Hash, PartialEq)]
3132
pub struct SkewnessFunc {
3233
name: String,
3334
signature: logical_expr::Signature,

0 commit comments

Comments
 (0)