[jOOQ/jOOQ#10256] HSQLDB cannot handle negative DAY intervals when using

expression syntax
This commit is contained in:
Lukas Eder 2020-06-09 09:48:39 +02:00
parent f1e10a9ee9
commit 67b5682012

View File

@ -657,9 +657,9 @@ final class Expression<T> extends AbstractField<T> {
case HSQLDB: {
if (operator == ADD)
ctx.visit(lhs.add(DSL.field("{0} day", rhsAsNumber())));
ctx.visit(lhs.add(DSL.field("({0}) day", rhsAsNumber())));
else
ctx.visit(lhs.sub(DSL.field("{0} day", rhsAsNumber())));
ctx.visit(lhs.sub(DSL.field("({0}) day", rhsAsNumber())));
break;
}