From 040afd9224b8876d4eb55904ead314efe5d9536a Mon Sep 17 00:00:00 2001 From: mystarry-sky Date: Mon, 1 Jul 2024 17:19:07 +0800 Subject: [PATCH] =?UTF-8?q?bugfixes=20=E4=BF=AE=E5=A4=8DBIT=E7=B1=BB?= =?UTF-8?q?=E5=9E=8B=E7=A9=BA=E6=8C=87=E9=92=88=E5=A4=84=E7=90=86=E5=9C=BA?= =?UTF-8?q?=E6=99=AF?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../extract/task/functional/SimpleTypeHandlerFactory.java | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/datachecker-extract/src/main/java/org/opengauss/datachecker/extract/task/functional/SimpleTypeHandlerFactory.java b/datachecker-extract/src/main/java/org/opengauss/datachecker/extract/task/functional/SimpleTypeHandlerFactory.java index 1c0e2c0..1779344 100644 --- a/datachecker-extract/src/main/java/org/opengauss/datachecker/extract/task/functional/SimpleTypeHandlerFactory.java +++ b/datachecker-extract/src/main/java/org/opengauss/datachecker/extract/task/functional/SimpleTypeHandlerFactory.java @@ -488,7 +488,10 @@ public class SimpleTypeHandlerFactory { * @return SimpleTypeHandler */ public SimpleTypeHandler createOgBitHandler() { - return (rs, columnLabel) -> HexUtil.binaryToHex(rs.getString(columnLabel)); + return (rs, columnLabel) -> { + String bit = rs.getString(columnLabel); + return rs.wasNull() ? NULL : HexUtil.binaryToHex(bit); + }; } /** -- Gitee