def mapStringToEngineType()

in linkis-computation-governance/linkis-manager/linkis-label-common/src/main/java/org/apache/linkis/manager/label/entity/engine/EngineType.scala [91:116]


  def mapStringToEngineType(str: String): EngineType = str match {
    case _ if null == str || "".equals(str) => null
    case _ if SPARK.toString.equalsIgnoreCase(str) => SPARK
    case _ if HIVE.toString.equalsIgnoreCase(str) => HIVE
    case _ if HBASE.toString.equalsIgnoreCase(str) => HBASE
    case _ if PYTHON.toString.equalsIgnoreCase(str) => PYTHON
    case _ if SHELL.toString.equalsIgnoreCase(str) => SHELL
    case _ if JDBC.toString.equalsIgnoreCase(str) => JDBC
    case _ if IO_ENGINE_FILE.toString.equalsIgnoreCase(str) => IO_ENGINE_FILE
    case _ if IO_ENGINE_HDFS.toString.equalsIgnoreCase(str) => IO_ENGINE_HDFS
    case _ if PIPELINE.toString.equalsIgnoreCase(str) => PIPELINE
    case _ if PRESTO.toString.equalsIgnoreCase(str) => PRESTO
    case _ if NEBULA.toString.equalsIgnoreCase(str) => NEBULA
    case _ if REPL.toString.equalsIgnoreCase(str) => REPL
    case _ if DORIS.toString.equalsIgnoreCase(str) => DORIS
    case _ if FLINK.toString.equalsIgnoreCase(str) => FLINK
    case _ if APPCONN.toString.equals(str) => APPCONN
    case _ if SQOOP.toString.equalsIgnoreCase(str) => SQOOP
    case _ if DATAX.toString.equalsIgnoreCase(str) => DATAX
    case _ if OPENLOOKENG.toString.equalsIgnoreCase(str) => OPENLOOKENG
    case _ if TRINO.toString.equalsIgnoreCase(str) => TRINO
    case _ if ELASTICSEARCH.toString.equalsIgnoreCase(str) => ELASTICSEARCH
    case _ if SEATUNNEL.toString.equalsIgnoreCase(str) => SEATUNNEL
    case _ => null

  }