From f7a47aebc1879b81093465849c98342df02556ef Mon Sep 17 00:00:00 2001 From: joshahicks Date: Wed, 12 Jan 2022 09:13:05 -0500 Subject: [PATCH] 0005123: ASE, ASA, and MSSQL support for stream lob optimizations --- .../jumpmind/symmetric/db/AbstractTriggerTemplate.java | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/symmetric-core/src/main/java/org/jumpmind/symmetric/db/AbstractTriggerTemplate.java b/symmetric-core/src/main/java/org/jumpmind/symmetric/db/AbstractTriggerTemplate.java index e1cd58755c..3fb6fe3778 100644 --- a/symmetric-core/src/main/java/org/jumpmind/symmetric/db/AbstractTriggerTemplate.java +++ b/symmetric-core/src/main/java/org/jumpmind/symmetric/db/AbstractTriggerTemplate.java @@ -583,10 +583,11 @@ protected String replaceTemplateVariables(DataEventType dml, Trigger trigger, trigger).toString() : "null", ddl); String oldddl = null; - while(ddl != null && (! ddl.equals(oldddl))) { - oldddl = ddl; - ddl = eval(columnString.isBlobClob, "containsBlobClobColumns", ddl); - } + for (oldddl = null; ddl != null && !ddl.equals(oldddl); ddl = this + .eval(columnString.isBlobClob && !trigger.isUseStreamLobs(), "containsBlobClobColumns", ddl)) { + oldddl = ddl; + } + oldddl = null; // some column templates need tableName and schemaName