From 19dbd4ea29f5e0bfa450abd5cc01b3093bf9e469 Mon Sep 17 00:00:00 2001 From: lukaseder Date: Wed, 6 May 2015 19:46:16 +0200 Subject: [PATCH] [#2728] Add support for Amazon Redshift --- jOOQ/src/main/java/org/jooq/impl/Space.java | 29 ++++++++++++--------- 1 file changed, 16 insertions(+), 13 deletions(-) diff --git a/jOOQ/src/main/java/org/jooq/impl/Space.java b/jOOQ/src/main/java/org/jooq/impl/Space.java index 6d0c3ad33c..ccfcc7ba0e 100644 --- a/jOOQ/src/main/java/org/jooq/impl/Space.java +++ b/jOOQ/src/main/java/org/jooq/impl/Space.java @@ -62,6 +62,21 @@ class Space extends AbstractFunction { @Override final QueryPart getFunction0(Configuration configuration) { switch (configuration.family()) { + /* [pro] xx + xxxx xxxxx + xxxx xxxxxxxxx + xxxx xxxxxxx + xxxx xxxxxxx + xxxx xxxxxxxxx + xx [/pro] */ + + case DERBY: + case FIREBIRD: + case HSQLDB: + case POSTGRES: + case SQLITE: + return DSL.repeat(DSL.inline(" "), count); + /* [pro] xx xxxx xxxx xxxx xxxxxxx @@ -74,20 +89,8 @@ class Space extends AbstractFunction { case MARIADB: case MYSQL: case H2: - return DSL.field("{space}({0})", getDataType(), count); - - /* [pro] xx - xxxx xxxxxxx - xxxx xxxxxxx - xx [/pro] */ - - case DERBY: - case FIREBIRD: - case HSQLDB: - case POSTGRES: - case SQLITE: default: - return DSL.repeat(DSL.inline(" "), count); + return DSL.field("{space}({0})", getDataType(), count); } }