[jOOQ/jOOQ#9864] Fix UPDATE .. SET ROW for THROW

This commit is contained in:
Lukas Eder 2021-11-03 14:27:29 +01:00
parent a255fc1cd0
commit 05ad90fbe4

View File

@ -77,6 +77,7 @@ import static org.jooq.SQLDialect.SQLITE;
// ...
import static org.jooq.SQLDialect.YUGABYTE;
import static org.jooq.conf.SettingsTools.getExecuteUpdateWithoutWhere;
import static org.jooq.conf.WriteIfReadonly.THROW;
import static org.jooq.impl.DSL.name;
import static org.jooq.impl.DSL.row;
import static org.jooq.impl.DSL.select;
@ -161,6 +162,7 @@ import org.jooq.Select;
import org.jooq.Table;
import org.jooq.TableLike;
import org.jooq.UpdateQuery;
import org.jooq.exception.DataTypeException;
import org.jooq.impl.QOM.UNotYetImplemented;
/**
@ -734,6 +736,20 @@ final class UpdateQueryImpl<R extends Record> extends AbstractStoreQuery<R> impl
ctx.end(UPDATE_RETURNING);
}
private final void acceptFrom(Context<?> ctx) {
ctx.start(UPDATE_FROM);