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: