From d8fe5ffee22d878a1fcb161b4411437a34fb14eb Mon Sep 17 00:00:00 2001 From: Lukas Eder Date: Sat, 29 Dec 2012 17:12:36 +0100 Subject: [PATCH] [#2052] Add [not]Between[Symmetric]() to Row[N] types - Added fix for SQL Server --- jOOQ-tools/src/org/jooq/xtend/BetweenAndSteps.xtend | 2 +- jOOQ/src/main/java/org/jooq/impl/RowBetweenCondition.java | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/jOOQ-tools/src/org/jooq/xtend/BetweenAndSteps.xtend b/jOOQ-tools/src/org/jooq/xtend/BetweenAndSteps.xtend index e826290837..08d5089904 100644 --- a/jOOQ-tools/src/org/jooq/xtend/BetweenAndSteps.xtend +++ b/jOOQ-tools/src/org/jooq/xtend/BetweenAndSteps.xtend @@ -264,7 +264,7 @@ class BetweenAndSteps extends Generators { // These dialects either don't support row value expressions, or they // Can't handle row value expressions with the BETWEEN predicate - else if (row.getDegree() > 1 && asList(DERBY, FIREBIRD, ORACLE, SYBASE).contains(configuration.getDialect())) { + else if (row.getDegree() > 1 && asList(DERBY, FIREBIRD, ORACLE, SQLSERVER, SYBASE).contains(configuration.getDialect())) { Condition result = r.ge(min).and(r.le(max)); if (not) { diff --git a/jOOQ/src/main/java/org/jooq/impl/RowBetweenCondition.java b/jOOQ/src/main/java/org/jooq/impl/RowBetweenCondition.java index b239340d95..33920a32a6 100644 --- a/jOOQ/src/main/java/org/jooq/impl/RowBetweenCondition.java +++ b/jOOQ/src/main/java/org/jooq/impl/RowBetweenCondition.java @@ -701,7 +701,7 @@ implements // These dialects either don't support row value expressions, or they // Can't handle row value expressions with the BETWEEN predicate - else if (row.getDegree() > 1 && asList(DERBY, FIREBIRD, ORACLE, SYBASE).contains(configuration.getDialect())) { + else if (row.getDegree() > 1 && asList(DERBY, FIREBIRD, ORACLE, SQLSERVER, SYBASE).contains(configuration.getDialect())) { Condition result = r.ge(min).and(r.le(max)); if (not) {