diff --git a/iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/plan/relational/planner/iterative/rule/PruneFillColumns.java b/iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/plan/relational/planner/iterative/rule/PruneFillColumns.java index d93953c695bd..d01eaf9068ed 100644 --- a/iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/plan/relational/planner/iterative/rule/PruneFillColumns.java +++ b/iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/plan/relational/planner/iterative/rule/PruneFillColumns.java @@ -49,11 +49,11 @@ protected Optional pushDownProjectOff( if (fillNode instanceof PreviousFillNode) { PreviousFillNode previousFillNode = (PreviousFillNode) fillNode; previousFillNode.getHelperColumn().ifPresent(referencedInputs::add); - previousFillNode.getGroupingKeys().ifPresent(keys -> referencedInputs.addAll(keys)); + previousFillNode.getGroupingKeys().ifPresent(referencedInputs::addAll); } else if (fillNode instanceof LinearFillNode) { LinearFillNode linearFillNode = (LinearFillNode) fillNode; referencedInputs.add(linearFillNode.getHelperColumn()); - linearFillNode.getGroupingKeys().ifPresent(keys -> referencedInputs.addAll(keys)); + linearFillNode.getGroupingKeys().ifPresent(referencedInputs::addAll); } return restrictChildOutputs(context.getIdAllocator(), fillNode, referencedInputs.build()); }