[jOOQ/jOOQ#9692] Add InsertQuery.setSelect(Collection, Select) overload
This commit is contained in:
parent
a9df7649b1
commit
e4c85704d8
@ -336,6 +336,13 @@ public interface InsertQuery<R extends Record> extends StoreQuery<R>, Insert<R>
|
||||
@Support
|
||||
void setSelect(Field<?>[] fields, Select<?> select);
|
||||
|
||||
/**
|
||||
* Use a <code>SELECT</code> statement as the source of values for the
|
||||
* <code>INSERT</code> statement.
|
||||
*/
|
||||
@Support
|
||||
void setSelect(Collection<? extends Field<?>> fields, Select<?> select);
|
||||
|
||||
/**
|
||||
* {@inheritDoc}
|
||||
* <p>
|
||||
|
||||
@ -273,7 +273,12 @@ final class InsertQueryImpl<R extends Record> extends AbstractStoreQuery<R> impl
|
||||
|
||||
@Override
|
||||
public final void setSelect(Field<?>[] f, Select<?> s) {
|
||||
insertMaps.addFields(Arrays.asList(f));
|
||||
setSelect(Arrays.asList(f), s);
|
||||
}
|
||||
|
||||
@Override
|
||||
public final void setSelect(Collection<? extends Field<?>> f, Select<?> s) {
|
||||
insertMaps.addFields(f);
|
||||
select = s;
|
||||
}
|
||||
|
||||
|
||||
Loading…
Reference in New Issue
Block a user