Skip to content

Commit 6d097ad

Browse files
author
gituser
committed
Merge branch 'hotfix_1.10_4.0.x_32824' into 1.10_release_4.0.x
2 parents 42cc39e + 36d4ecb commit 6d097ad

File tree

1 file changed

+7
-1
lines changed

1 file changed

+7
-1
lines changed

cassandra/cassandra-sink/src/main/java/com/dtstack/flink/sql/sink/cassandra/CassandraOutputFormat.java

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -61,6 +61,9 @@
6161

6262
import java.io.IOException;
6363
import java.net.InetAddress;
64+
import java.sql.Time;
65+
import java.sql.Date;
66+
import java.sql.Timestamp;
6467
import java.sql.DriverManager;
6568
import java.sql.PreparedStatement;
6669
import java.util.ArrayList;
@@ -234,7 +237,10 @@ private String buildSql(Row row) {
234237
if (row.getField(index) == null) {
235238
} else {
236239
fields.append(fieldNames[index] + ",");
237-
if (row.getField(index) instanceof String) {
240+
if (row.getField(index) instanceof String
241+
|| row.getField(index) instanceof Time
242+
|| row.getField(index) instanceof Date
243+
|| row.getField(index) instanceof Timestamp) {
238244
values.append("'" + row.getField(index) + "'" + ",");
239245
} else {
240246
values.append(row.getField(index) + ",");

0 commit comments

Comments
 (0)