From 45648632f359ac066cf3b17bca42cb0cfcb76255 Mon Sep 17 00:00:00 2001 From: Chris Cranford Date: Thu, 17 Mar 2022 12:40:13 -0400 Subject: [PATCH] DBZ-4880 Correctly interpret NCLOB in Oracle DDL parser --- .../antlr/listener/ColumnDefinitionParserListener.java | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/debezium-connector-oracle/src/main/java/io/debezium/connector/oracle/antlr/listener/ColumnDefinitionParserListener.java b/debezium-connector-oracle/src/main/java/io/debezium/connector/oracle/antlr/listener/ColumnDefinitionParserListener.java index f7f42677c..5acedc2e0 100644 --- a/debezium-connector-oracle/src/main/java/io/debezium/connector/oracle/antlr/listener/ColumnDefinitionParserListener.java +++ b/debezium-connector-oracle/src/main/java/io/debezium/connector/oracle/antlr/listener/ColumnDefinitionParserListener.java @@ -272,6 +272,11 @@ else if (ctx.native_datatype_element().CLOB() != null) { .jdbcType(Types.CLOB) .type("CLOB"); } + else if (ctx.native_datatype_element().NCLOB() != null) { + columnEditor + .jdbcType(Types.NCLOB) + .type("NCLOB"); + } else if (ctx.native_datatype_element().RAW() != null) { columnEditor .jdbcType(OracleTypes.RAW)