We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent e97193f commit 2984edeCopy full SHA for 2984ede
encodings/datetime-parts/src/compute/rules.rs
@@ -100,10 +100,9 @@ impl ArrayParentReduceRule<DateTimePartsVTable> for DTPComparisonPushDownRule {
100
child_idx: usize,
101
) -> VortexResult<Option<ArrayRef>> {
102
// Only handle comparison operations (Binary comparisons or Between)
103
- if !parent
+ if parent
104
.scalar_fn()
105
- .as_opt::<Binary>()
106
- .is_some_and(|c| c.maybe_cmp_operator().is_some())
+ .as_opt::<Binary>().is_none_or(|c| c.maybe_cmp_operator().is_none())
107
&& !parent.scalar_fn().is::<Between>()
108
{
109
return Ok(None);
0 commit comments