Skip to content

Commit ca293e8

Browse files
committed
bigint unsigned
1 parent b68b197 commit ca293e8

File tree

3 files changed

+12
-9
lines changed

3 files changed

+12
-9
lines changed

pom.xml

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -10,19 +10,19 @@
1010
<url>http://maven.apache.org</url>
1111
<modules>
1212
<module>core</module>
13-
<module>kafka09</module>
14-
<module>kafka10</module>
13+
<!--<module>kafka09</module>-->
14+
<!--<module>kafka10</module>-->
1515
<module>kafka11</module>
1616
<module>mysql</module>
17-
<module>hbase</module>
18-
<module>elasticsearch5</module>
19-
<module>mongo</module>
20-
<module>redis5</module>
17+
<!--<module>hbase</module>-->
18+
<!--<module>elasticsearch5</module>-->
19+
<!--<module>mongo</module>-->
20+
<!--<module>redis5</module>-->
2121
<module>launcher</module>
2222
<module>rdb</module>
23-
<module>sqlserver</module>
24-
<module>oracle</module>
25-
<module>cassandra</module>
23+
<!--<module>sqlserver</module>-->
24+
<!--<module>oracle</module>-->
25+
<!--<module>cassandra</module>-->
2626
</modules>
2727

2828

rdb/rdb-side/src/main/java/com/dtstack/flink/sql/side/rdb/util/MathUtil.java

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -48,6 +48,8 @@ public static Long getLongVal(Object obj) {
4848
return Long.valueOf(obj.toString());
4949
} else if (obj instanceof BigDecimal) {
5050
return ((BigDecimal) obj).longValue();
51+
} else if (obj instanceof BigInteger) {
52+
return ((BigInteger) obj).longValue();
5153
}
5254

5355
throw new RuntimeException("not support type of " + obj.getClass() + " convert to Long.");

rdb/rdb-side/src/main/java/com/dtstack/flink/sql/side/rdb/util/SwitchUtil.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -42,6 +42,7 @@ public static Object getTarget(Object obj, String targetType) {
4242
return MathUtil.getIntegerVal(obj);
4343

4444
case "bigint":
45+
case "bigintunsigned":
4546
case "intunsigned":
4647
case "integerunsigned":
4748
return MathUtil.getLongVal(obj);

0 commit comments

Comments
 (0)