[#430] Add support for the Firebird database - Fixed BETWEEN SYMMETRIC

This commit is contained in:
Lukas Eder 2012-08-19 14:12:26 +02:00
parent b32a18e6a0
commit 3b2c7a7a45

View File

@ -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<T> 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<T> 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 {