[Improvement](vectorized) Remove row-based conjuncts on vectorized nodes (#11324)
This commit is contained in:
@ -526,8 +526,11 @@ public abstract class PlanNode extends TreeNode<PlanNode> implements PlanStats {
|
||||
msg.addToRowTuples(tid.asInt());
|
||||
msg.addToNullableTuples(nullableTupleIds.contains(tid));
|
||||
}
|
||||
for (Expr e : conjuncts) {
|
||||
msg.addToConjuncts(e.treeToThrift());
|
||||
// `conjuncts` is never needed on vectorized engine except scan nodes which use them as push-down predicates.
|
||||
if (this instanceof ScanNode || !VectorizedUtil.isVectorized()) {
|
||||
for (Expr e : conjuncts) {
|
||||
msg.addToConjuncts(e.treeToThrift());
|
||||
}
|
||||
}
|
||||
|
||||
// Serialize any runtime filters
|
||||
|
||||
Reference in New Issue
Block a user