public class MapPhysicalColumn extends NamedObject implements IExpressionReferencedObject
| Modifier and Type | Field and Description |
|---|---|
static int |
NAME_MAX_LENGTH
Maximum length of the name of a physical column.
|
| Constructor and Description |
|---|
MapPhysicalColumn(MapPhysicalNode owner,
ContextualAttributeReference ctxAttributeRef) |
MapPhysicalColumn(MapPhysicalNode owner,
java.lang.String name) |
| Modifier and Type | Method and Description |
|---|---|
MapPhysicalNode |
findSourceNode()
Find the source node for this column.
|
ContextualAttributeReference |
getContextualAttributeReference() |
IDataType |
getDataType() |
java.lang.String |
getDdlDataType() |
java.lang.String |
getDisplayableTypeName() |
ITechnology |
getExecutionTechnology() |
java.lang.String |
getFullName() |
java.lang.String |
getMinimizedRefText()
Gets the minimized reference text for this object.
|
IRoot |
getOwner() |
MapPhysicalNode |
getOwningNode() |
MapPathSpecifier |
getPathSpecifier()
Return the path specifier associated with this physical column.
|
MapAttribute |
getReferencedAttribute()
Get the projector source attribute that is being staged or replicated.
|
ContextualAttribute |
getReferencedContextualAttribute()
Get the contextual projector source attribute that is being staged or replicated.
|
IExpressionReferencedObject |
getRefObject() |
java.lang.String |
getRefText()
Gets the reference text for this object.
|
java.lang.Integer |
getScale() |
java.lang.Integer |
getSize() |
ContextualAttribute |
getSourceAttribute() |
java.lang.String |
getSQLAccessName() |
java.lang.String |
getSQLAccessName(java.lang.String tableAlias) |
boolean |
isCharacterDataType() |
boolean |
isNumericDataType() |
void |
setName(java.lang.String name) |
java.lang.String |
toString() |
equals, getClass, hashCode, notify, notifyAll, wait, wait, waitgetBigNumericId, getName, getNumericIdpublic static final int NAME_MAX_LENGTH
public MapPhysicalColumn(MapPhysicalNode owner, java.lang.String name) throws AdapterException, MappingException
AdapterExceptionMappingExceptionpublic MapPhysicalColumn(MapPhysicalNode owner, ContextualAttributeReference ctxAttributeRef) throws AdapterException, MappingException
AdapterExceptionMappingExceptionpublic IExpressionReferencedObject getRefObject()
public MapPhysicalNode getOwningNode()
public java.lang.String getSQLAccessName()
throws MappingException
MappingExceptionpublic java.lang.String getSQLAccessName(java.lang.String tableAlias)
throws MapPhysicalException
MapPhysicalExceptionpublic boolean isNumericDataType()
throws AdapterException,
MappingException
AdapterExceptionMappingExceptionpublic boolean isCharacterDataType()
throws AdapterException,
MappingException
AdapterExceptionMappingExceptionpublic IDataType getDataType() throws AdapterException, MappingException
AdapterExceptionMappingExceptionpublic java.lang.Integer getSize()
throws AdapterException,
MappingException
AdapterExceptionMappingExceptionpublic java.lang.Integer getScale()
throws AdapterException,
MappingException
AdapterExceptionMappingExceptionpublic ITechnology getExecutionTechnology() throws AdapterException, MappingException
AdapterExceptionMappingExceptionpublic MapPhysicalNode findSourceNode() throws MappingException, AdapterException
AdapterExceptionMappingExceptionpublic ContextualAttribute getSourceAttribute()
throws MappingException,
AdapterException
MappingExceptionAdapterExceptionpublic java.lang.String getDdlDataType()
throws AdapterException,
MappingException
AdapterExceptionMappingExceptionpublic java.lang.String getFullName()
public MapAttribute getReferencedAttribute()
public MapPathSpecifier getPathSpecifier()
public ContextualAttribute getReferencedContextualAttribute()
public ContextualAttributeReference getContextualAttributeReference()
public IRoot getOwner()
public void setName(java.lang.String name)
throws MappingException
MappingExceptionpublic java.lang.String getRefText()
throws AdapterException
IExpressionReferencedObjectgetRefText in interface IExpressionReferencedObjectAdapterExceptionpublic java.lang.String getMinimizedRefText()
throws AdapterException
IExpressionReferencedObjectgetMinimizedRefText in interface IExpressionReferencedObjectAdapterExceptionpublic java.lang.String getDisplayableTypeName()
public java.lang.String toString()