public PipeChannel generateChannel()

in backup-core/src/main/java/org/apache/iotdb/backup/core/ImportStarter.java [152:168]


  public PipeChannel generateChannel(ImportModel importModel) {
    PipeChannel pipeChannel;
    switch (importModel.getCompressEnum()) {
      case SQL:
        pipeChannel = new SpecialForSQLChannel("sql channel");
        break;
      case CSV:
      case SNAPPY:
      case GZIP:
      case LZ4:
        pipeChannel = new FieldColumnFormatChannel("csv channel");
        break;
      default:
        throw new IllegalStateException("Unexpected value: " + importModel.getCompressEnum());
    }
    return pipeChannel;
  }