From e9735bb8c15ecc8d006acf79ff4e4a5977855f88 Mon Sep 17 00:00:00 2001 From: Tianhao Zhao Date: Thu, 31 Aug 2017 16:10:28 +0800 Subject: [PATCH] KYLIN-2824 Parse Boolean type in JDBC driver --- jdbc/src/main/java/org/apache/kylin/jdbc/KylinClient.java | 2 ++ 1 file changed, 2 insertions(+) diff --git a/jdbc/src/main/java/org/apache/kylin/jdbc/KylinClient.java b/jdbc/src/main/java/org/apache/kylin/jdbc/KylinClient.java index 86c3a5b..a5a8630 100644 --- a/jdbc/src/main/java/org/apache/kylin/jdbc/KylinClient.java +++ b/jdbc/src/main/java/org/apache/kylin/jdbc/KylinClient.java @@ -112,6 +112,7 @@ public class KylinClient implements IRemoteClient { result = BigDecimal.class; break; case Types.BIT: + case Types.BOOLEAN: result = Boolean.class; break; case Types.TINYINT: @@ -167,6 +168,7 @@ public class KylinClient implements IRemoteClient { case Types.DECIMAL: return new BigDecimal(value); case Types.BIT: + case Types.BOOLEAN: return Boolean.parseBoolean(value); case Types.TINYINT: return Byte.valueOf(value); -- 2.8.4 (Apple Git-73)