diff --git a/src/service/search/datafusion/optimizer/mod.rs b/src/service/search/datafusion/optimizer/mod.rs index 867bf0c3b2..fc3290c3cb 100644 --- a/src/service/search/datafusion/optimizer/mod.rs +++ b/src/service/search/datafusion/optimizer/mod.rs @@ -132,15 +132,6 @@ pub fn generate_optimizer_rules(sql: &Sql) -> Vec 0 - { - rules.push(Arc::new(LimitJoinRightSide::new( - cfg.common.feature_join_right_side_max_rows, - ))); - } // ************************************ // Filters can't be pushed down past Limits, we should do PushDownFilter after @@ -156,5 +147,16 @@ pub fn generate_optimizer_rules(sql: &Sql) -> Vec 0 + { + rules.push(Arc::new(LimitJoinRightSide::new( + cfg.common.feature_join_right_side_max_rows, + ))); + } + // ************************************ + rules }