public static class ExportableColumn.ValueImpl extends Object implements Value
Constructor and Description |
---|
ValueImpl(ExportableColumn column,
Table table,
BasicType type,
Database database) |
Modifier and Type | Method and Description |
---|---|
Object |
accept(ValueVisitor visitor) |
void |
createForeignKey() |
boolean[] |
getColumnInsertability() |
Iterator<Selectable> |
getColumnIterator() |
int |
getColumnSpan() |
boolean[] |
getColumnUpdateability() |
FetchMode |
getFetchMode() |
ServiceRegistry |
getServiceRegistry() |
Table |
getTable() |
Type |
getType() |
boolean |
hasFormula() |
boolean |
isAlternateUniqueKey() |
boolean |
isNullable() |
boolean |
isSame(Value value) |
boolean |
isSimpleValue() |
boolean |
isValid(Mapping mapping) |
void |
setTypeUsingReflection(String className,
String propertyName) |
public ValueImpl(ExportableColumn column, Table table, BasicType type, Database database)
public int getColumnSpan()
getColumnSpan
in interface Value
public 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(String className, String propertyName) throws MappingException
setTypeUsingReflection
in interface Value
MappingException
public Object accept(ValueVisitor visitor)
public ServiceRegistry getServiceRegistry()
getServiceRegistry
in interface Value
Copyright © 2021 JBoss by Red Hat. All rights reserved.