Interface TemporaryTableDescriptor


@SPI public interface TemporaryTableDescriptor

Read-only description of a temporary table supplied to a TemporaryTableExporter.

Hibernate owns descriptor construction. Exporters may inspect the descriptor while assembling runtime DDL, but must not retain it or assume a concrete implementation type.

Since:
8.0
  • Method Details

    • getQualifiedTableName

      String getQualifiedTableName()
      The qualified table name rendered in SQL.
    • getTemporaryTableKind

      TemporaryTableKind getTemporaryTableKind()
      The temporary-table kind selected for this table.
    • getColumnsForExport

      List<? extends TemporaryTableColumnDescriptor> getColumnsForExport()
      The immutable columns in DDL export order.
    • getSessionUidColumn

      The session discriminator column used by persistent temporary tables, or null when rows do not require session isolation.