Interface TemporaryTableColumnDescriptor


@SPI public interface TemporaryTableColumnDescriptor

Read-only description of a temporary-table column.

Hibernate owns descriptor construction. A TemporaryTableExporter uses these values to assemble DDL and must not retain the descriptor.

Since:
8.0
  • Method Summary

    Modifier and Type
    Method
    Description
    The physical column name rendered in DDL and SQL.
    The JDBC mapping used to bind values for this column.
    The column size used to expand type-definition placeholders.
    The base SQL type definition selected by the Dialect's type registry.
    boolean
    Whether DDL may declare this column nullable.
    boolean
    Whether this column participates in the temporary table's primary key.
  • Method Details

    • getColumnName

      String getColumnName()
      The physical column name rendered in DDL and SQL.
    • getJdbcMapping

      JdbcMapping getJdbcMapping()
      The JDBC mapping used to bind values for this column.
    • getSqlTypeDefinition

      String getSqlTypeDefinition()
      The base SQL type definition selected by the Dialect's type registry.
    • getSize

      Size getSize()
      The column size used to expand type-definition placeholders.
    • isNullable

      boolean isNullable()
      Whether DDL may declare this column nullable.
    • isPrimaryKey

      boolean isPrimaryKey()
      Whether this column participates in the temporary table's primary key.