Interface InsertConflictRenderingRequest


public interface InsertConflictRenderingRequest

Read-only semantic facts supplied by Hibernate when selecting how to render an insert-conflict clause.

Implementations of InsertConflictRenderingSupport must not mutate the predicate or retain this request after plan selection.

Since:
8.0
  • Method Summary

    Modifier and Type
    Method
    Description
    The conflict action requested by the SQL AST.
    The explicitly named constraint, or null when none was named.
    boolean
    Whether the conflict target contains one or more constraint columns.
    The conflict-target predicate, or an empty predicate when none is present.
  • Method Details

    • action

      The conflict action requested by the SQL AST.
    • constraintName

      String constraintName()
      The explicitly named constraint, or null when none was named.
    • hasConstraintColumns

      boolean hasConstraintColumns()
      Whether the conflict target contains one or more constraint columns.
    • predicate

      Predicate predicate()
      The conflict-target predicate, or an empty predicate when none is present.