From 3b2c7a7a45fad0ab89195ba33413d7adc689b99d Mon Sep 17 00:00:00 2001 From: Lukas Eder Date: Sun, 19 Aug 2012 14:12:26 +0200 Subject: [PATCH] [#430] Add support for the Firebird database - Fixed BETWEEN SYMMETRIC --- jOOQ/src/main/java/org/jooq/impl/BetweenCondition.java | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/jOOQ/src/main/java/org/jooq/impl/BetweenCondition.java b/jOOQ/src/main/java/org/jooq/impl/BetweenCondition.java index 56d7e1aed1..4b8969cd45 100644 --- a/jOOQ/src/main/java/org/jooq/impl/BetweenCondition.java +++ b/jOOQ/src/main/java/org/jooq/impl/BetweenCondition.java @@ -40,6 +40,7 @@ import static java.util.Arrays.asList; import static org.jooq.SQLDialect.CUBRID; import static org.jooq.SQLDialect.DB2; import static org.jooq.SQLDialect.DERBY; +import static org.jooq.SQLDialect.FIREBIRD; import static org.jooq.SQLDialect.H2; import static org.jooq.SQLDialect.MYSQL; import static org.jooq.SQLDialect.ORACLE; @@ -74,7 +75,7 @@ class BetweenCondition extends AbstractCondition { @Override public final void bind(BindContext context) { - if (symmetric && asList(CUBRID, DB2, DERBY, H2, MYSQL, ORACLE, SQLSERVER, SQLITE).contains(context.getDialect())) { + if (symmetric && asList(CUBRID, DB2, DERBY, FIREBIRD, H2, MYSQL, ORACLE, SQLSERVER, SQLITE).contains(context.getDialect())) { simulateSymmetric().bind(context); } else { @@ -86,7 +87,7 @@ class BetweenCondition extends AbstractCondition { public final void toSQL(RenderContext context) { // TODO: Sybase SQL Anywhere? Sybase ASE - if (symmetric && asList(CUBRID, DB2, DERBY, H2, MYSQL, ORACLE, SQLSERVER, SQLITE).contains(context.getDialect())) { + if (symmetric && asList(CUBRID, DB2, DERBY, FIREBIRD, H2, MYSQL, ORACLE, SQLSERVER, SQLITE).contains(context.getDialect())) { simulateSymmetric().toSQL(context); } else {