Top Description Fields Constructors Methods
org.hibernate.dialect.temptable

public Class TemporaryTableColumn

extends Object
Class Inheritance
Known Direct Subclasses
org.hibernate.dialect.temptable.TemporaryTableSessionUidColumn
Imports
org.hibernate.engine.jdbc.Size, org.hibernate.metamodel.mapping.JdbcMapping

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
Author
Steve Ebersole

Field Summary

Modifier and TypeField and Description
private final String
private final TemporaryTable
private final JdbcMapping
private final boolean
private final boolean
private final Size
private final String

Constructor Summary

AccessConstructor and Description
public
TemporaryTableColumn(TemporaryTable containingTable, String columnName, JdbcMapping jdbcMapping, String sqlTypeName, Size size, boolean nullable)

public
TemporaryTableColumn(TemporaryTable containingTable, String columnName, JdbcMapping jdbcMapping, String sqlTypeName, Size size, boolean nullable, boolean primaryKey)

Method Summary

Modifier and TypeMethod and Description
public String
public TemporaryTable
public String
public JdbcMapping
public Size
public String
public boolean
public boolean
Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

columnNameback to summary
private final String columnName
containingTableback to summary
private final TemporaryTable containingTable
jdbcMappingback to summary
private final JdbcMapping jdbcMapping
nullableback to summary
private final boolean nullable
primaryKeyback to summary
private final boolean primaryKey
sizeback to summary
private final Size size
sqlTypeNameback to summary
private final String sqlTypeName

Constructor Detail

TemporaryTableColumnback to summary
public TemporaryTableColumn(TemporaryTable containingTable, String columnName, JdbcMapping jdbcMapping, String sqlTypeName, Size size, boolean nullable)
TemporaryTableColumnback to summary
public TemporaryTableColumn(TemporaryTable containingTable, String columnName, JdbcMapping jdbcMapping, String sqlTypeName, Size size, boolean nullable, boolean primaryKey)

Method Detail

getColumnNameback to summary
public String getColumnName()
getContainingTableback to summary
public TemporaryTable getContainingTable()
getDefaultValueback to summary
public String getDefaultValue()
getJdbcMappingback to summary
public JdbcMapping getJdbcMapping()
getSizeback to summary
public Size getSize()
getSqlTypeDefinitionback to summary
public String getSqlTypeDefinition()
isNullableback to summary
public boolean isNullable()
isPrimaryKeyback to summary
public boolean isPrimaryKey()