Package org.hibernate.dialect.temptable
Class TemporaryTableColumn
- java.lang.Object
-
- org.hibernate.dialect.temptable.TemporaryTableColumn
-
- Direct Known Subclasses:
TemporaryTableSessionUidColumn
public class TemporaryTableColumn extends Object
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
Constructors Constructor Description TemporaryTableColumn(TemporaryTable containingTable, String columnName, JdbcMapping jdbcMapping, String sqlTypeName, boolean nullable)
TemporaryTableColumn(TemporaryTable containingTable, String columnName, JdbcMapping jdbcMapping, String sqlTypeName, boolean nullable, boolean primaryKey)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description String
getColumnName()
TemporaryTable
getContainingTable()
String
getDefaultValue()
JdbcMapping
getJdbcMapping()
String
getSqlTypeDefinition()
boolean
isNullable()
boolean
isPrimaryKey()
-
-
-
Constructor Detail
-
TemporaryTableColumn
public TemporaryTableColumn(TemporaryTable containingTable, String columnName, JdbcMapping jdbcMapping, String sqlTypeName, boolean nullable)
-
TemporaryTableColumn
public TemporaryTableColumn(TemporaryTable containingTable, String columnName, JdbcMapping jdbcMapping, String sqlTypeName, boolean nullable, boolean primaryKey)
-
-
Method Detail
-
getContainingTable
public TemporaryTable getContainingTable()
-
getColumnName
public String getColumnName()
-
getJdbcMapping
public JdbcMapping getJdbcMapping()
-
getDefaultValue
public String getDefaultValue()
-
getSqlTypeDefinition
public String getSqlTypeDefinition()
-
isNullable
public boolean isNullable()
-
isPrimaryKey
public boolean isPrimaryKey()
-
-