This is an automated email from the ASF dual-hosted git repository. mattyb149 pushed a commit to branch support/nifi-1.x in repository https://gitbox.apache.org/repos/asf/nifi.git
commit 8cdbdb85ad8be2197258184f4b002258bdc85ee7 Author: ravisingh <ravisingh...@gmail.com> AuthorDate: Thu Feb 22 00:50:34 2024 -0800 Added Mapping for BIT type to return BOOLEAN --- .../java/org/apache/nifi/serialization/record/util/DataTypeUtils.java | 1 + .../java/org/apache/nifi/serialization/record/TestDataTypeUtils.java | 1 + 2 files changed, 2 insertions(+) diff --git a/nifi-commons/nifi-record/src/main/java/org/apache/nifi/serialization/record/util/DataTypeUtils.java b/nifi-commons/nifi-record/src/main/java/org/apache/nifi/serialization/record/util/DataTypeUtils.java index 6cb46ce799..60d6d6bb88 100644 --- a/nifi-commons/nifi-record/src/main/java/org/apache/nifi/serialization/record/util/DataTypeUtils.java +++ b/nifi-commons/nifi-record/src/main/java/org/apache/nifi/serialization/record/util/DataTypeUtils.java @@ -2181,6 +2181,7 @@ public class DataTypeUtils { case Types.BIGINT: return RecordFieldType.BIGINT.getDataType(); case Types.BOOLEAN: + case Types.BIT: return RecordFieldType.BOOLEAN.getDataType(); case Types.TINYINT: return RecordFieldType.BYTE.getDataType(); diff --git a/nifi-commons/nifi-record/src/test/java/org/apache/nifi/serialization/record/TestDataTypeUtils.java b/nifi-commons/nifi-record/src/test/java/org/apache/nifi/serialization/record/TestDataTypeUtils.java index 7b11fd38bc..f2c214ae23 100644 --- a/nifi-commons/nifi-record/src/test/java/org/apache/nifi/serialization/record/TestDataTypeUtils.java +++ b/nifi-commons/nifi-record/src/test/java/org/apache/nifi/serialization/record/TestDataTypeUtils.java @@ -493,6 +493,7 @@ public class TestDataTypeUtils { @Test public void testGetDataTypeFromSQLTypeValue() { assertEquals(RecordFieldType.STRING.getDataType(), DataTypeUtils.getDataTypeFromSQLTypeValue(Types.CLOB)); + assertEquals(RecordFieldType.BOOLEAN.getDataType(), DataTypeUtils.getDataTypeFromSQLTypeValue(Types.BIT)); assertEquals(RecordFieldType.ARRAY.getArrayDataType(RecordFieldType.BYTE.getDataType()), DataTypeUtils.getDataTypeFromSQLTypeValue(Types.BLOB)); assertEquals(RecordFieldType.STRING.getDataType(), DataTypeUtils.getDataTypeFromSQLTypeValue(Types.CHAR)); }