Interface TableJoinRenderingRequest
public interface TableJoinRenderingRequest
Read-only semantic facts supplied by Hibernate when selecting how to render a table join.
The request deliberately omits translator state. Implementations of
TableJoinRenderingSupport should select a plan from these facts and must
not retain the request.
- Since:
- 8.0
-
Method Summary
Modifier and TypeMethodDescriptionjoinType()The semantic SQL AST join type.kind()The structural kind of joined table reference.booleanlateral()Whether the joined table reference is lateral.booleanWhether an explicit join predicate is present.booleanWhether the join occurs while rendering a recursive query part.
-
Method Details
-
kind
TableJoinKind kind()The structural kind of joined table reference. -
joinType
SqlAstJoinType joinType()The semantic SQL AST join type. -
lateral
boolean lateral()Whether the joined table reference is lateral. -
recursiveQueryPart
boolean recursiveQueryPart()Whether the join occurs while rendering a recursive query part. -
predicatePresent
boolean predicatePresent()Whether an explicit join predicate is present.
-