Module org.jooq
Package org.jooq

Interface DeleteQuery<R extends Record>

Type Parameters:
R - The record type of the table being deleted from
All Superinterfaces:
Attachable, AttachableQueryPart, AutoCloseable, ConditionProvider, Delete<R>, DMLQuery<R>, Flow.Publisher<Integer>, Publisher<Integer>, org.reactivestreams.Publisher<Integer>, Query, QueryPart, RowCountQuery, Serializable, Statement

public interface DeleteQuery<R extends Record> extends ConditionProvider, Delete<R>
A DELETE statement (model API).

This type is the model API representation of a Delete statement, which can be mutated after creation. The advantage of this API compared to the DSL API is a more simple approach to writing dynamic SQL.

Instances can be created using DSLContext.deleteQuery(Table).

Author:
Lukas Eder