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 Type
    Method
    Description
    The semantic SQL AST join type.
    The structural kind of joined table reference.
    boolean
    Whether the joined table reference is lateral.
    boolean
    Whether an explicit join predicate is present.
    boolean
    Whether the join occurs while rendering a recursive query part.
  • Method Details

    • 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.