public interface IColumnAttribute extends IAttribute
A Column attribute is an attribute that may be stored in a database column
Modifier and Type | Method and Description |
---|---|
DataTypeInfo |
getDataTypeInfo()
Return the complete type information
|
Integer |
getLength()
The maximum length for the
IColumnAttribute value. |
LogicalDataType |
getLogicalType() |
ILov |
getLov()
Returns the LOV this attribute is tied to or null if not linked to an ILov.
|
String |
getPhysicalName() |
PhysicalDataType |
getPhysicalType() |
Integer |
getPrecision() |
Integer |
getScale() |
String |
getValueSeparator()
The value separator in case of multi-valued attribute.
|
boolean |
isMultiValued()
Indicates whether this attribute stores a list of LOV Values separated by
getValueSeparator() . |
getName
String getPhysicalName()
PhysicalDataType getPhysicalType()
Integer getLength()
IColumnAttribute
value.
In case of multi-valued attribute this is the total length storable in this attribute including the separators.Integer getPrecision()
Integer getScale()
LogicalDataType getLogicalType()
ILov getLov()
boolean isMultiValued()
getValueSeparator()
.String getValueSeparator()
DataTypeInfo getDataTypeInfo()
Copyright © 2016. All rights reserved.