@Override
  public PlanNode cloneWithChildren(final List<PlanNode> children) {
    return new PipeEnrichedDeleteDataNode(
        (DeleteDataNode) deleteDataNode.cloneWithChildren(children));
  }
This class aims to mark the {@link AbstractDeleteDataNode} to enable selectively forwarding pipe
deletion. The handling logic is defined in:

<p>1.{@link RegionWriteExecutor}, to serialize and reach the target data region.

<p>2.{@link DataExecutionVisitor}, to actually write data on data region and mark it as received
from pipe.
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/plan/planner/plan/node/pipe/PipeEnrichedDeleteDataNode.java