Package org.hibernate.dialect.temptable
Class TemporaryTableColumn
java.lang.Object
org.hibernate.dialect.temptable.TemporaryTableColumn
- Direct Known Subclasses:
TemporaryTableSessionUidColumn
A column in a IdTable. As these columns mirror the entity id columns, we know a few things about it inherently,
such as being non-nullable
-
Constructor Summary
ConstructorsConstructorDescriptionTemporaryTableColumn
(TemporaryTable containingTable, String columnName, JdbcMapping jdbcMapping, String sqlTypeName, Size size, boolean nullable) TemporaryTableColumn
(TemporaryTable containingTable, String columnName, JdbcMapping jdbcMapping, String sqlTypeName, Size size, boolean nullable, boolean primaryKey) -
Method Summary
-
Constructor Details
-
TemporaryTableColumn
public TemporaryTableColumn(TemporaryTable containingTable, String columnName, JdbcMapping jdbcMapping, String sqlTypeName, Size size, boolean nullable) -
TemporaryTableColumn
public TemporaryTableColumn(TemporaryTable containingTable, String columnName, JdbcMapping jdbcMapping, String sqlTypeName, Size size, boolean nullable, boolean primaryKey)
-
-
Method Details
-
getContainingTable
-
getColumnName
-
getJdbcMapping
-
getDefaultValue
-
getSqlTypeDefinition
-
getSize
-
isNullable
public boolean isNullable() -
isPrimaryKey
public boolean isPrimaryKey()
-