@Entity public class MappingDataType extends oracle.odi.domain.root.NamedObject implements IDataType
IDataType.ConvertedDataType
Constructor and Description |
---|
MappingDataType(java.lang.String name) |
Modifier and Type | Method and Description |
---|---|
boolean |
equals(java.lang.Object obj) |
IDataType |
getConvertedDataType(ITechnology pTargetTechnology)
|
IDataType.ConvertedDataType |
getConvertedDataType(ITechnology pTargetTechnology,
java.lang.Integer pColLength,
java.lang.Integer pColScale)
|
java.lang.String |
getDdlPattern()
Obtains DDL pattern for this
IDataType . |
java.lang.String |
getDisplayableTypeName()
Get a user-displayable type name for the object.
|
java.lang.String |
getIconLetter()
Obtains icon letter representing this
IDataType . |
IRoot |
getOwner()
Gets the mapping owner (or parent) of this object.
|
ITechnology |
getTechnology()
Gets the technology that defines this data type.
|
java.lang.String |
getTechnologyName()
Obtains the technology name that defines this
IDataType instance. |
int |
hashCode() |
void |
setIconLetter(char letter) |
void |
setIsCharacterType(boolean value) |
void |
setIsDateType(boolean value) |
void |
setIsLengthSupported(boolean value) |
void |
setIsNumericType(boolean value) |
void |
setIsPrecisionSupported(boolean value) |
void |
setIsScaleSupported(boolean value) |
getBusinessName, getDescription, getGlobalNamespaceId, getName, getNamespaceId, setBusinessName, setDescription, setName
addCachedIssue, addCachedIssues, clearIssueCache, delete, displayIssues, displayIssues, displayIssues, dump, dump, dump, dump, dumpToString, getAdapter, getCachedErrors, getCachedIssues, getCachedSyncState, getCachedValidationErrorMessage, getChildNamespaceId, getDisplayableObjectName, getFCOContainer, getFullName, getGUID, getInternalId, getPropertyDefinitionOwner, getRootContainer, getSecurityContainer, getStrongTypeClassName, getSyncState, handleMapChangeEvent, hasAdapter, isNew, setCachedSyncState, toString, validate, validate
getGlobalId, getNumericId, hasCustomizedPersistenceMethodFor, invokeCustomizedPersistenceMethodFor
getGlobalId, getNumericId
dump, dump, getDisplayableObjectName, getGUID, getStrongTypeClassName, validate, validate
getRootContainer
getGlobalId, getInternalId, getSecurityContainer
public void setIsLengthSupported(boolean value)
public void setIsPrecisionSupported(boolean value)
public void setIsScaleSupported(boolean value)
public void setIconLetter(char letter)
public void setIsNumericType(boolean value)
public void setIsCharacterType(boolean value)
public void setIsDateType(boolean value)
public IDataType getConvertedDataType(ITechnology pTargetTechnology)
IDataType
IDataType
that corresponds to this instance of
IDataType
for the given target technology, or null
if no conversion is defined for the given technology.getConvertedDataType
in interface IDataType
pTargetTechnology
- the target technology for conversion of the datatype.IDataType
object representing the data type for the specified technology.public IDataType.ConvertedDataType getConvertedDataType(ITechnology pTargetTechnology, java.lang.Integer pColLength, java.lang.Integer pColScale)
IDataType
IDataType
that corresponds to this instance of
IDataType
for the given target technology, or null
if no conversion is defined for the given technology. If a column length or scale
is specified, then conditional conversion will be done based on the length and scale.getConvertedDataType
in interface IDataType
pTargetTechnology
- the target technology for conversion of the datatype.pColLength
- the length of the source column to be converted.pColScale
- the scale of the source column to be converted.IDataType
object representing the data type for the specified technology.public java.lang.String getTechnologyName()
IDataType
IDataType
instance.getTechnologyName
in interface IDataType
public java.lang.String getDdlPattern()
IDataType
IDataType
.getDdlPattern
in interface IDataType
public java.lang.String getIconLetter()
IDataType
IDataType
.getIconLetter
in interface IDataType
public IRoot getOwner()
IRoot
public boolean equals(java.lang.Object obj)
equals
in class oracle.odi.domain.root.Root
public int hashCode()
hashCode
in class oracle.odi.domain.root.Root
public ITechnology getTechnology()
IDataType
getTechnology
in interface IDataType
public java.lang.String getDisplayableTypeName()
IRoot
getDisplayableTypeName
in interface IRoot
getDisplayableTypeName
in class oracle.odi.domain.root.Root