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, Size size, boolean nullable)
TemporaryTableColumn(TemporaryTable containingTable, String columnName, JdbcMapping jdbcMapping, String sqlTypeName, Size size, 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()
Size
getSize()
String
getSqlTypeDefinition()
boolean
isNullable()
boolean
isPrimaryKey()
-
-
-
Constructor Detail
-
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 Detail
-
getContainingTable
public TemporaryTable getContainingTable()
-
getColumnName
public String getColumnName()
-
getJdbcMapping
public JdbcMapping getJdbcMapping()
-
getDefaultValue
public String getDefaultValue()
-
getSqlTypeDefinition
public String getSqlTypeDefinition()
-
getSize
public Size getSize()
-
isNullable
public boolean isNullable()
-
isPrimaryKey
public boolean isPrimaryKey()
-
-