|
|
@ -17,38 +17,44 @@ |
|
|
|
package org.apache.dolphinscheduler.common.enums; |
|
|
|
package org.apache.dolphinscheduler.common.enums; |
|
|
|
|
|
|
|
|
|
|
|
import com.baomidou.mybatisplus.annotation.EnumValue; |
|
|
|
import com.baomidou.mybatisplus.annotation.EnumValue; |
|
|
|
import lombok.Getter; |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
/** |
|
|
|
/** |
|
|
|
* data base types |
|
|
|
* data base types |
|
|
|
*/ |
|
|
|
*/ |
|
|
|
@Getter |
|
|
|
|
|
|
|
public enum DbType { |
|
|
|
public enum DbType { |
|
|
|
/** |
|
|
|
/** |
|
|
|
* 0 mysql |
|
|
|
* 0 mysql |
|
|
|
* 1 postgresql |
|
|
|
* 1 postgresql |
|
|
|
* 2 hive |
|
|
|
* 2 hive |
|
|
|
* 3 spark |
|
|
|
* 3 spark |
|
|
|
* 4 clickhouse |
|
|
|
* 4 clickhouse |
|
|
|
* 5 oracle |
|
|
|
* 5 oracle |
|
|
|
* 6 sqlserver |
|
|
|
* 6 sqlserver |
|
|
|
* 7 db2 |
|
|
|
* 7 db2 |
|
|
|
*/ |
|
|
|
*/ |
|
|
|
MYSQL(0, "mysql"), |
|
|
|
MYSQL(0, "mysql"), |
|
|
|
POSTGRESQL(1, "postgresql"), |
|
|
|
POSTGRESQL(1, "postgresql"), |
|
|
|
HIVE(2, "hive"), |
|
|
|
HIVE(2, "hive"), |
|
|
|
SPARK(3, "spark"), |
|
|
|
SPARK(3, "spark"), |
|
|
|
CLICKHOUSE(4, "clickhouse"), |
|
|
|
CLICKHOUSE(4, "clickhouse"), |
|
|
|
ORACLE(5, "oracle"), |
|
|
|
ORACLE(5, "oracle"), |
|
|
|
SQLSERVER(6, "sqlserver"), |
|
|
|
SQLSERVER(6, "sqlserver"), |
|
|
|
DB2(7, "db2"); |
|
|
|
DB2(7, "db2"); |
|
|
|
|
|
|
|
|
|
|
|
DbType(int code, String descp){ |
|
|
|
DbType(int code, String descp) { |
|
|
|
this.code = code; |
|
|
|
this.code = code; |
|
|
|
this.descp = descp; |
|
|
|
this.descp = descp; |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
@EnumValue |
|
|
|
@EnumValue |
|
|
|
private final int code; |
|
|
|
private final int code; |
|
|
|
private final String descp; |
|
|
|
private final String descp; |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
public int getCode() { |
|
|
|
|
|
|
|
return code; |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
public String getDescp() { |
|
|
|
|
|
|
|
return descp; |
|
|
|
|
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|