Interface TableJoinRenderingPlan
- All Known Implementing Classes:
TableJoinRenderingPlan.Apply, TableJoinRenderingPlan.Comma, TableJoinRenderingPlan.Standard, TableJoinRenderingPlan.Unsupported
public sealed interface TableJoinRenderingPlan
permits TableJoinRenderingPlan.Standard, TableJoinRenderingPlan.Comma, TableJoinRenderingPlan.Apply, TableJoinRenderingPlan.Unsupported
Immutable semantic plan for rendering a table join.
Providers select one of these plans; the SQL AST translator owns predicate traversal and SQL emission.
- Since:
- 8.0
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic final recordRender SQL Server-stylecross applyorouter applysyntax.static final recordRender the joined table as a comma-separated table reference.static final recordRender the SQL AST join type and its predicate using standard syntax.static final recordReport that the requested join cannot be rendered without changing its semantics.