@Override
  public PlanNodeType getType() {
    return PlanNodeType.PIPE_ENRICHED_WRITE;
  }
This class aims to mark the {@link WritePlanNode} of schema writing to selectively forward pipe
schema operations, {@link Statement}s of which passing through {@link SchemaExecutionVisitor}.
The handling logic is defined in:

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

<p>2.{@link SchemaExecutionVisitor}, to actually write data on schema region and mark it as
received from pipe.

<p>

<p>Notes: The content varies in all the {@link WritePlanNode}s of schema writing nodes:

<p>- Timeseries(Manual): {@link CreateTimeSeriesNode}, {@link CreateAlignedTimeSeriesNode},
{@link CreateMultiTimeSeriesNode}, {@link AlterTimeSeriesNode}

<p>- Timeseries(Auto): {@link InternalCreateTimeSeriesNode}, {@link
InternalCreateMultiTimeSeriesNode}

<p>- Template(Manual): {@link ActivateTemplateNode}, {@link BatchActivateTemplateNode}

<p>- Template(Auto): {@link InternalBatchActivateTemplateNode}

<p>- LogicalView: {@link CreateLogicalViewNode}
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/plan/planner/plan/node/pipe/PipeEnrichedWritePlanNode.java