[#2728] Add support for Amazon Redshift

This commit is contained in:
lukaseder 2015-05-06 19:46:16 +02:00
parent adbd2f4d38
commit 19dbd4ea29

View File

@ -62,6 +62,21 @@ class Space extends AbstractFunction<String> {
@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<String> {
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);
}
}