Record Class InsertConflictRenderingPlan.Standard
java.lang.Object
java.lang.Record
org.hibernate.dialect.sql.ast.spi.InsertConflictRenderingPlan.Standard
- All Implemented Interfaces:
InsertConflictRenderingPlan
- Enclosing interface:
InsertConflictRenderingPlan
public static record InsertConflictRenderingPlan.Standard()
extends Record
implements InsertConflictRenderingPlan
Render standard on conflict syntax from the complete semantic conflict
clause.
Examples include:
insert into book (isbn, title) values (?, ?)
on conflict (isbn) do nothing
and:
insert into book (isbn, title) values (?, ?)
on conflict (isbn) do update set title = excluded.title
Constraint names, constraint-column lists, update assignments, and an update predicate remain owned by the translator.
- 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
-
Standard
public Standard()Creates an instance of aStandardrecord 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.
-