Interface TableJoinRenderingSupport
- Functional Interface:
- This is a functional interface and can therefore be used as the assignment target for a lambda expression or method reference.
Dialect strategy for selecting an immutable rendering plan for a table join.
Custom translators should normally reuse StandardTableJoinRenderingSupport
and only implement this contract for database-specific contextual rules.
Implementations must use only the supplied read-only request and must not
retain translator or SQL AST state.
- Since:
- 8.0
-
Method Summary
Modifier and TypeMethodDescriptiondeterminePlan(TableJoinRenderingRequest request) Select a non-null plan which preserves the requested join semantics, or anTableJoinRenderingPlan.Unsupportedplan when no safe form exists.
-
Method Details
-
determinePlan
Select a non-null plan which preserves the requested join semantics, or anTableJoinRenderingPlan.Unsupportedplan when no safe form exists.
-