public String getTreeModelDatabaseName() {
    return treeModelDatabaseName == null
        ? treeModelDatabaseName = PathUtils.qualifyDatabaseName(sourceDatabaseNameFromDataRegion)
        : treeModelDatabaseName;
  }
The data model used to record the Event and the data model of the DataRegion corresponding to the
source data, so this type requires some specifications .

<p>1. {@code sourceDatabaseNameFromDataRegion} is immutable, coming from the source data or the
DataBaseName corresponding to the Processor that generates this Event.

<p>2. {@code isTableModelEvent} is mutable, because it may be necessary to support the conversion
of the table model to the tree model or the tree model to the table model, leaving it to the user
to decide what model the data is. If it is not defined, the default is the data model
corresponding to {@code sourceDatabaseNameFromDataRegion}.

<p>3. {@code treeModelDatabaseName} and {@code tableModelDatabaseName} are mutable, and the user
can change the name of the world, but it must correspond to the {@code isTableModelEvent} field.
The default is determined by {@code sourceDatabaseNameFromDataRegion}.

<p>4. The corresponding {@link PipeTsFileInsertionEvent} cannot convert the data model at will,
and TSFile does not support this.
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/pipe/event/common/PipeInsertionEvent.java