From 5d983145d29247e811c2161d62dd33daf4308b5a Mon Sep 17 00:00:00 2001 From: Eric Long Date: Fri, 31 May 2019 13:03:03 -0400 Subject: [PATCH] 0003987: Add varbinary support for H2 --- .../org/jumpmind/symmetric/db/AbstractEmbeddedTrigger.java | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/symmetric-client/src/main/java/org/jumpmind/symmetric/db/AbstractEmbeddedTrigger.java b/symmetric-client/src/main/java/org/jumpmind/symmetric/db/AbstractEmbeddedTrigger.java index a6d8ffd826..d0360b237d 100644 --- a/symmetric-client/src/main/java/org/jumpmind/symmetric/db/AbstractEmbeddedTrigger.java +++ b/symmetric-client/src/main/java/org/jumpmind/symmetric/db/AbstractEmbeddedTrigger.java @@ -167,13 +167,17 @@ protected Object appendVirtualTableStringValue(Object value, StringBuilder out) } out.append(escapeString(value)); out.append("'"); - } else if (value instanceof Date) { out.append("'"); synchronized (DATE_FORMATTER) { out.append(DATE_FORMATTER.format(value)); } out.append("'"); + } else if (value instanceof byte[]) { + out.append("'"); + value = convertBytesToString((byte[]) value, ((byte[]) value).length); + out.append(escapeString(value)); + out.append("'"); } else { throw new IllegalStateException(String.format("Type not supported: %s", value.getClass().getName())); }