- All Superinterfaces:
Attachable,AttachableQueryPart,Iterable<Query>,QueryPart,Serializable
A wrapper for a collection of queries.
Instances can be created using DSL.queries(Query...) and overloads.
- Author:
- Lukas Eder
-
Method Summary
Modifier and TypeMethodDescription@NotNull QOM.UnmodifiableList<? extends Query> $queries()Experimental query object model accessor method, see alsoQOM.batch()The wrapped collection of queries as aBatch.@NotNull Blockblock()The wrapped collection of queries as aBlock.@NotNull QueriesReturn a new instance combining both sets of queries.int @NotNull []Sends the entire batch of queries to the server and executes them using a JDBCStatement.executeBatch()operation.@NotNull ResultsExecute all queries one-by-one and return all results.@NotNull Query @NotNull []queries()The wrapped collection of queries.The wrapped collection of queries.Methods inherited from interface org.jooq.Attachable
attach, configuration, detachMethods inherited from interface org.jooq.AttachableQueryPart
getBindValues, getParam, getParams, getSQL, getSQLMethods inherited from interface java.lang.Iterable
forEach, iterator, spliterator
-
Method Details
-
concat
Return a new instance combining both sets of queries. -
queries
The wrapped collection of queries. -
block
The wrapped collection of queries as aBlock. -
batch
Batch batch()The wrapped collection of queries as aBatch.- See Also:
-
queryStream
The wrapped collection of queries. -
fetchMany
Execute all queries one-by-one and return all results.This is a convenience method for executing individual
queries().If this
Queriesreference is attached to aConfiguration, then thatconfigurationis used throughDSLContext.fetchMany(ResultQuery)orDSLContext.execute(Query). If thisqueriesreference is unattached, then each individualResultQuery.fetchMany()orQuery.execute()method is called.- Throws:
DetachedException- If thisqueriesreference is unattached and at least one of the containedqueries()is also unattached.
-
executeBatch
@Blocking int @NotNull [] executeBatch()Sends the entire batch of queries to the server and executes them using a JDBCStatement.executeBatch()operation.This
Queriesreference must be attached to aConfiguration.- Throws:
DetachedException- If thisqueriesreference is unattached.- See Also:
-
$queries
Experimental query object model accessor method, see alsoQOM. Subject to change in future jOOQ versions, use at your own risk.
-