[#2665] Force bind variable inlining

This commit is contained in:
Lukas Eder 2013-08-15 11:36:37 +02:00
parent 43a9c1215f
commit 08aa25a872

View File

@ -64,6 +64,7 @@ import org.jooq.Table;
import org.jooq.TableRecord;
import org.jooq.UpdatableRecord;
import org.jooq.VisitContext;
import org.jooq.conf.ParamType;
import org.jooq.impl.DefaultVisitListener;
import org.jooq.test.BaseTest;
import org.jooq.test.jOOQAbstractTest;
@ -367,7 +368,12 @@ extends BaseTest<A, AP, B, S, B2S, BS, L, X, DATE, BOOL, D, T, U, UU, I, IPK, T7
for (Condition c : conditions)
condition = condition.and(c);
context.renderContext().visit(condition);
// Force bind variable inlining
ParamType previous = context.renderContext().paramType();
context.renderContext()
.paramType(ParamType.INLINED)
.visit(condition)
.paramType(previous);
}
}