Interface UpdateRenderingPlan
- All Known Implementing Classes:
UpdateRenderingPlan.Direct, UpdateRenderingPlan.InlineView, UpdateRenderingPlan.Merge, UpdateRenderingPlan.ScalarSubquery, UpdateRenderingPlan.TupleSet
public sealed interface UpdateRenderingPlan
permits UpdateRenderingPlan.Direct, UpdateRenderingPlan.ScalarSubquery, UpdateRenderingPlan.Merge, UpdateRenderingPlan.InlineView, UpdateRenderingPlan.TupleSet
Immutable semantic plan for rendering a query update.
Providers select the syntax or emulation family. The translator owns SQL AST traversal, mutation predicates, assignments, and SQL emission.
- Since:
- 8.0
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic final recordRender the update directly using native syntax.static final recordEmulate the update using an inline view.static final recordEmulate the update using a merge statement.static final recordEmulate the from-clause using scalar subqueries in the set clause.static final recordEmulate the update using tuple assignment.