default void setSourceFiles(List<TsFileResource> files) {
    throw new IllegalSourceFileTypeException(
        "Cannot set single type of source files to this kind of performer");
  }
CompactionPerformer is used to compact multiple files into one or multiple files. Different
performers may use different implementation to achieve this goal. Some may read chunk directly
from tsfile, and some may using read tools to read data point by point from tsfile. Notice, not
all kinds of Performer can be used for all kinds of compaction tasks!
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/storageengine/dataregion/compaction/execute/performer/ICompactionPerformer.java