src/main/java/org/embulk/output/jdbc/setter/ColumnSetterFactory.java in embulk-output-jdbc-0.5.1 vs src/main/java/org/embulk/output/jdbc/setter/ColumnSetterFactory.java in embulk-output-jdbc-0.6.0

- old
+ new

@@ -60,10 +60,12 @@ return new SqlTimeColumnSetter(batch, column, newDefaultValueSetter(column, option), newCalendar(option)); case "timestamp": return new SqlTimestampColumnSetter(batch, column, newDefaultValueSetter(column, option), newCalendar(option)); case "decimal": return new BigDecimalColumnSetter(batch, column, newDefaultValueSetter(column, option)); + case "json": + return new JsonColumnSetter(batch, column, newDefaultValueSetter(column, option)); case "null": return new NullColumnSetter(batch, column, newDefaultValueSetter(column, option)); case "pass": return new PassThroughColumnSetter(batch, column, newDefaultValueSetter(column, option), newCalendar(option)); default: @@ -131,9 +133,10 @@ // setNString, NClob case Types.NCHAR: case Types.NVARCHAR: case Types.LONGNVARCHAR: + case Types.NCLOB: return new NStringColumnSetter(batch, column, newDefaultValueSetter(column, option), newTimestampFormatter(option)); // TODO //// setBytes Blob //case Types.BINARY: