public class ElementColumn extends AbstractColumn
| Constructor and Description |
|---|
ElementColumn(JdbcAdaptor jdbcAdaptor,
ElementCollectionMapping<?,?,?> mapping,
CollectionTable table,
String name,
Class<?> javaType,
javax.persistence.EnumType enumType,
javax.persistence.TemporalType temporalType,
boolean lob,
ColumnMetadata metadata) |
| Modifier and Type | Method and Description |
|---|---|
String |
getColumnDefinition()
Returns the static definition of the column.
|
int |
getLength()
Returns the length of the column.
|
Mapping<?,?,?> |
getMapping()
Returns the mapping of the BasicColumn.
|
String |
getName()
Returns the name of the column.
|
int |
getPrecision()
Returns the precision of the column.
|
int |
getScale()
Returns the scale of the column.
|
int |
getSqlType()
Returns the SQL Type of the column.
|
AbstractTable |
getTable()
Returns the table of the column
|
String |
getTableName()
Returns the table name of the column.
|
Object |
getValue(Connection connection,
Object value)
Returns the value for the column
|
boolean |
isInsertable()
Returns the insertable of the column.
|
boolean |
isNullable()
Returns the nullable of the column.
|
boolean |
isUnique()
Returns the unique of the column.
|
boolean |
isUpdatable()
Returns the updatable of the column.
|
void |
setTable(AbstractTable table)
Sets the table of the column.
|
void |
setValue(Object instance,
Object value)
Sets the value for the instance
|
convertValue, convertValueForSet, getIdType, getLocator, isLob, isPrimaryKey, setId, toStringpublic ElementColumn(JdbcAdaptor jdbcAdaptor, ElementCollectionMapping<?,?,?> mapping, CollectionTable table, String name, Class<?> javaType, javax.persistence.EnumType enumType, javax.persistence.TemporalType temporalType, boolean lob, ColumnMetadata metadata)
jdbcAdaptor - the jdbc adaptormapping - the mappingtable - the tablename - the name of the columnjavaType - the java type of the columnenumType - the enum tpe of the columntemporalType - the temporal type of the columnlob - the lob type of the columnmetadata - the column metadatapublic String getColumnDefinition()
getColumnDefinition in class AbstractColumnpublic int getLength()
getLength in class AbstractColumnpublic Mapping<?,?,?> getMapping()
getMapping in class AbstractColumnpublic String getName()
getName in class AbstractColumnpublic int getPrecision()
getPrecision in class AbstractColumnpublic int getScale()
getScale in class AbstractColumnpublic int getSqlType()
getSqlType in class AbstractColumnpublic AbstractTable getTable()
getTable in class AbstractColumnpublic String getTableName()
getTableName in class AbstractColumnpublic Object getValue(Connection connection, Object value)
getValue in class AbstractColumnconnection - the connectionvalue - the instancepublic boolean isInsertable()
isInsertable in class AbstractColumnpublic boolean isNullable()
isNullable in class AbstractColumnpublic boolean isUnique()
isUnique in class AbstractColumnpublic boolean isUpdatable()
isUpdatable in class AbstractColumnpublic void setTable(AbstractTable table)
setTable in class AbstractColumntable - the owning tablepublic void setValue(Object instance, Object value)
setValue in class AbstractColumninstance - the instance of which to set valuevalue - the value to setCopyright © 2012 Batoo Software & Consultancy. All Rights Reserved.