[#6146] Add DSLContext.queries(Query...)
This commit is contained in:
parent
8575bbbfc9
commit
93769ffc49
@ -602,6 +602,26 @@ public interface DSLContext extends Scope , AutoCloseable {
|
||||
@Support
|
||||
<R extends Record> LoaderOptionsStep<R> loadInto(Table<R> table);
|
||||
|
||||
// -------------------------------------------------------------------------
|
||||
// XXX: Queries
|
||||
// -------------------------------------------------------------------------
|
||||
|
||||
/**
|
||||
* Wrap a collection of queries.
|
||||
*
|
||||
* @see DSL#queries(Query...)
|
||||
*/
|
||||
@Support
|
||||
Queries queries(Query... queries);
|
||||
|
||||
/**
|
||||
* Wrap a collection of queries.
|
||||
*
|
||||
* @see DSL#queries(Collection)
|
||||
*/
|
||||
@Support
|
||||
Queries queries(Collection<? extends Query> queries);
|
||||
|
||||
// -------------------------------------------------------------------------
|
||||
// XXX Plain SQL API
|
||||
// -------------------------------------------------------------------------
|
||||
|
||||
@ -7997,6 +7997,8 @@ public class DSL {
|
||||
|
||||
/**
|
||||
* Wrap a collection of queries.
|
||||
*
|
||||
* @see DSLContext#queries(Query...)
|
||||
*/
|
||||
@Support
|
||||
public static Queries queries(Query... queries) {
|
||||
@ -8005,10 +8007,12 @@ public class DSL {
|
||||
|
||||
/**
|
||||
* Wrap a collection of queries.
|
||||
*
|
||||
* @see DSLContext#queries(Collection)
|
||||
*/
|
||||
@Support
|
||||
public static Queries queries(Collection<? extends Query> queries) {
|
||||
return new QueriesImpl(new DefaultConfiguration(), queries);
|
||||
return DSL.using(new DefaultConfiguration()).queries(queries);
|
||||
}
|
||||
|
||||
|
||||
|
||||
@ -706,6 +706,20 @@ public class DefaultDSLContext extends AbstractScope implements DSLContext, Seri
|
||||
return new LoaderImpl<R>(configuration(), table);
|
||||
}
|
||||
|
||||
// -------------------------------------------------------------------------
|
||||
// XXX: Queries
|
||||
// -------------------------------------------------------------------------
|
||||
|
||||
@Override
|
||||
public Queries queries(Query... queries) {
|
||||
return queries(Arrays.asList(queries));
|
||||
}
|
||||
|
||||
@Override
|
||||
public Queries queries(Collection<? extends Query> queries) {
|
||||
return new QueriesImpl(configuration(), queries);
|
||||
}
|
||||
|
||||
// -------------------------------------------------------------------------
|
||||
// XXX Plain SQL API
|
||||
// -------------------------------------------------------------------------
|
||||
|
||||
@ -343,7 +343,7 @@ class ParserImpl implements Parser {
|
||||
if (!ctx.done())
|
||||
throw ctx.exception("Unexpected content after end of queries input");
|
||||
|
||||
return new QueriesImpl(dsl.configuration(), result);
|
||||
return dsl.queries(result);
|
||||
}
|
||||
|
||||
@Override
|
||||
|
||||
Loading…
Reference in New Issue
Block a user