Interface DerivedTableRenderingRequest


public interface DerivedTableRenderingRequest

Read-only semantic facts supplied by Hibernate when selecting how to render a derived-table reference.

Implementations of DerivedTableRenderingSupport should not mutate objects reachable through this request or retain the request after plan selection.

Since:
8.0
  • Method Summary

    Modifier and Type
    Method
    Description
    The immutable list of derived-column names requested by the SQL AST.
    The kind of derived table being rendered.
    boolean
    Whether the reference is semantically lateral.
    boolean
    Whether the referenced query part is its statement's root query part.
    boolean
    Whether the database accepts an explicit lateral keyword in this context.
  • Method Details

    • kind

      The kind of derived table being rendered.
    • lateral

      boolean lateral()
      Whether the reference is semantically lateral.
    • queryPartRoot

      boolean queryPartRoot()
      Whether the referenced query part is its statement's root query part.
    • columnNames

      List<String> columnNames()
      The immutable list of derived-column names requested by the SQL AST.
    • supportsLateralKeyword

      boolean supportsLateralKeyword()
      Whether the database accepts an explicit lateral keyword in this context.