-
- All Superinterfaces:
Attachable
,Iterable<Query>
,QueryPart
,Serializable
public interface Queries extends QueryPart, Attachable, Iterable<Query>
A wrapper for a collection of queries.Instances can be created using
DSL.queries(Query...)
and overloads.- Author:
- Lukas Eder
-
-
Method Summary
All Methods Instance Methods Abstract Methods Deprecated Methods Modifier and Type Method Description @NotNull Block
block()
The wrapped collection of queries as aBlock
.@NotNull Queries
concat(Queries other)
Return a new instance combining both sets of queries.@org.jetbrains.annotations.NotNull int[]
executeBatch()
Sends the entire batch of queries to the server and executes them using a JDBCStatement.executeBatch()
operation.@NotNull Results
fetchMany()
Execute all queries one-by-one and return all results.@NotNull Query[]
queries()
The wrapped collection of queries.@NotNull Stream<Query>
queryStream()
The wrapped collection of queries.@NotNull Stream<Query>
stream()
Deprecated.- 3.10 - [#6143] - UsequeryStream()
instead.-
Methods inherited from interface org.jooq.Attachable
attach, configuration, detach
-
Methods inherited from interface java.lang.Iterable
forEach, iterator, spliterator
-
-
-
-
Method Detail
-
concat
@NotNull @NotNull Queries concat(Queries other)
Return a new instance combining both sets of queries.
-
queries
@NotNull @NotNull Query[] queries()
The wrapped collection of queries.
-
stream
@NotNull @Deprecated @NotNull Stream<Query> stream()
Deprecated.- 3.10 - [#6143] - UsequeryStream()
instead.The wrapped collection of queries.
-
fetchMany
@NotNull @NotNull Results fetchMany()
Execute all queries one-by-one and return all results.This is a convenience method for executing individual
queries()
.If this
Queries
reference is attached to aConfiguration
, then thatconfiguration
is used throughDSLContext.fetchMany(ResultQuery)
orDSLContext.execute(Query)
. If thisqueries
reference is unattached, then each individualResultQuery.fetchMany()
orQuery.execute()
method is called.- Throws:
DetachedException
- If thisqueries
reference is unattached and at least one of the containedqueries()
is also unattached.
-
executeBatch
@NotNull @org.jetbrains.annotations.NotNull int[] executeBatch()
Sends the entire batch of queries to the server and executes them using a JDBCStatement.executeBatch()
operation.This
Queries
reference must be attached to aConfiguration
.- Throws:
DetachedException
- If thisqueries
reference is unattached.- See Also:
DSLContext.batch(Queries)
-
-