[jOOQ/jOOQ#9415] Emulate RETURNING * in Firebird

This commit is contained in:
Lukas Eder 2019-10-22 10:43:02 +02:00
parent 7da503c6de
commit f97ad3e19d

View File

@ -41,6 +41,7 @@ import static java.lang.Boolean.FALSE;
import static java.lang.Boolean.TRUE;
// ...
// ...
import static org.jooq.SQLDialect.FIREBIRD;
// ...
import static org.jooq.SQLDialect.HSQLDB;
// ...
@ -733,7 +734,7 @@ abstract class AbstractDMLQuery<R extends Record> extends AbstractRowCountQuery
.visit(K_RETURNING)
.sql(' ')
.declareFields(true)
.visit(returning)
.visit(ctx.family() == FIREBIRD ? new SelectFieldList<>(returningResolvedAsterisks) : returning)
.declareFields(previous);
break;