diff --git a/datafusion/src/physical_plan/group_scalar.rs b/datafusion/src/physical_plan/group_scalar.rs index 943386d215c4..d5f72b0d7817 100644 --- a/datafusion/src/physical_plan/group_scalar.rs +++ b/datafusion/src/physical_plan/group_scalar.rs @@ -24,7 +24,7 @@ use crate::error::{DataFusionError, Result}; use crate::scalar::ScalarValue; /// Enumeration of types that can be used in a GROUP BY expression -#[derive(Debug, PartialEq, Eq, Hash, Clone)] +#[derive(Debug, PartialEq, Eq, PartialOrd, Ord, Hash, Clone)] pub(crate) enum GroupByScalar { Float32(OrderedFloat), Float64(OrderedFloat),