Record Class DeleteRenderingPlan.Direct
java.lang.Object
java.lang.Record
org.hibernate.dialect.sql.ast.spi.DeleteRenderingPlan.Direct
- All Implemented Interfaces:
DeleteRenderingPlan
- Enclosing interface:
DeleteRenderingPlan
Render the delete directly using the translator's native delete grammar.
For a simple delete, the result has the usual shape:
delete from book where book.id = ?
A translator may also render database-specific joined-delete syntax from
this plan, for example delete b from book b join author a .... The plan
is therefore appropriate when there is no nontrivial from clause, or when
MutationSyntaxSupport reports native MutationSyntaxCapability.JOIN
support for MutationKind.DELETE.
- Since:
- 8.0
-
Nested Class Summary
Nested classes/interfaces inherited from interface DeleteRenderingPlan
DeleteRenderingPlan.Direct, DeleteRenderingPlan.JoinEmulation -
Constructor Summary
Constructors -
Method Summary
-
Constructor Details
-
Direct
public Direct()Creates an instance of aDirectrecord class.
-
-
Method Details
-
toString
-
hashCode
-
equals
Indicates whether some other object is "equal to" this one. The objects are equal if the other object is of the same class and if all the record components are equal.
-