forked from github/dataease
fix(数据集): 识别 hive 字段类型
This commit is contained in:
parent
56169e3d24
commit
1c058ad8b0
@ -121,6 +121,9 @@ public class JdbcProvider extends DatasourceProvider {
|
|||||||
row[j] = rs.getDate(j + 1).toString();
|
row[j] = rs.getDate(j + 1).toString();
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
|
case Types.BOOLEAN:
|
||||||
|
row[j] = rs.getBoolean(j + 1) ? "1" : "0";
|
||||||
|
break;
|
||||||
default:
|
default:
|
||||||
row[j] = rs.getString(j + 1);
|
row[j] = rs.getString(j + 1);
|
||||||
break;
|
break;
|
||||||
|
@ -40,6 +40,7 @@ public class HiveQueryProvider extends QueryProvider {
|
|||||||
|
|
||||||
@Override
|
@Override
|
||||||
public Integer transFieldType(String field) {
|
public Integer transFieldType(String field) {
|
||||||
|
field = field.toLowerCase();
|
||||||
switch (field) {
|
switch (field) {
|
||||||
case "varchar":
|
case "varchar":
|
||||||
case "string":
|
case "string":
|
||||||
|
Loading…
Reference in New Issue
Block a user