Record Class InsertConflictRenderingPlan.None
java.lang.Object
java.lang.Record
org.hibernate.dialect.sql.ast.spi.InsertConflictRenderingPlan.None
- All Implemented Interfaces:
InsertConflictRenderingPlan
- Enclosing interface:
InsertConflictRenderingPlan
public static record InsertConflictRenderingPlan.None()
extends Record
implements InsertConflictRenderingPlan
Render an ordinary insert because no conflict action was requested.
For example, insert into book (id, title) values (?, ?) is rendered with
no additional clause. Selecting this plan for either
InsertConflictAction.DO_NOTHING or InsertConflictAction.DO_UPDATE is an
error because it would silently discard requested semantics.
- Since:
- 8.0
-
Nested Class Summary
Nested classes/interfaces inherited from interface InsertConflictRenderingPlan
InsertConflictRenderingPlan.ConstraintViolation, InsertConflictRenderingPlan.Merge, InsertConflictRenderingPlan.None, InsertConflictRenderingPlan.OnDuplicateKey, InsertConflictRenderingPlan.Standard -
Constructor Summary
Constructors -
Method Summary
-
Constructor Details
-
None
public None()Creates an instance of aNonerecord 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.
-