public static class ExportableColumn.ValueImpl extends java.lang.Object implements Value
Constructor and Description |
---|
ValueImpl(ExportableColumn column,
Table table,
BasicType type,
Database database) |
Modifier and Type | Method and Description |
---|---|
java.lang.Object |
accept(ValueVisitor visitor) |
void |
createForeignKey() |
boolean[] |
getColumnInsertability() |
java.util.Iterator<Selectable> |
getColumnIterator() |
int |
getColumnSpan() |
boolean[] |
getColumnUpdateability() |
FetchMode |
getFetchMode() |
ServiceRegistry |
getServiceRegistry() |
Table |
getTable() |
Type |
getType() |
boolean |
hasFormula() |
boolean |
isAlternateUniqueKey() |
boolean |
isNullable() |
boolean |
isSimpleValue() |
boolean |
isValid(Mapping mapping) |
void |
setTypeUsingReflection(java.lang.String className,
java.lang.String propertyName) |
public ValueImpl(ExportableColumn column, Table table, BasicType type, Database database)
public int getColumnSpan()
getColumnSpan
in interface Value
public java.util.Iterator<Selectable> getColumnIterator()
getColumnIterator
in interface Value
public Type getType() throws MappingException
getType
in interface Value
MappingException
public FetchMode getFetchMode()
getFetchMode
in interface Value
public boolean hasFormula()
hasFormula
in interface Value
public boolean isAlternateUniqueKey()
isAlternateUniqueKey
in interface Value
public boolean isNullable()
isNullable
in interface Value
public boolean[] getColumnUpdateability()
getColumnUpdateability
in interface Value
public boolean[] getColumnInsertability()
getColumnInsertability
in interface Value
public void createForeignKey() throws MappingException
createForeignKey
in interface Value
MappingException
public boolean isSimpleValue()
isSimpleValue
in interface Value
public boolean isValid(Mapping mapping) throws MappingException
isValid
in interface Value
MappingException
public void setTypeUsingReflection(java.lang.String className, java.lang.String propertyName) throws MappingException
setTypeUsingReflection
in interface Value
MappingException
public java.lang.Object accept(ValueVisitor visitor)
public ServiceRegistry getServiceRegistry()
getServiceRegistry
in interface Value
Copyright © 2001-2018 Red Hat, Inc. All Rights Reserved.