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, wait
getBigNumericId, getName, getNumericId
public static final int NAME_MAX_LENGTH
public MapPhysicalColumn(MapPhysicalNode owner, java.lang.String name) throws AdapterException, MappingException
AdapterException
MappingException
public MapPhysicalColumn(MapPhysicalNode owner, ContextualAttributeReference ctxAttributeRef) throws AdapterException, MappingException
AdapterException
MappingException
public IExpressionReferencedObject getRefObject()
public MapPhysicalNode getOwningNode()
public java.lang.String getSQLAccessName() throws MappingException
MappingException
public java.lang.String getSQLAccessName(java.lang.String tableAlias) throws MapPhysicalException
MapPhysicalException
public boolean isNumericDataType() throws AdapterException, MappingException
AdapterException
MappingException
public boolean isCharacterDataType() throws AdapterException, MappingException
AdapterException
MappingException
public IDataType getDataType() throws AdapterException, MappingException
AdapterException
MappingException
public java.lang.Integer getSize() throws AdapterException, MappingException
AdapterException
MappingException
public java.lang.Integer getScale() throws AdapterException, MappingException
AdapterException
MappingException
public ITechnology getExecutionTechnology() throws AdapterException, MappingException
AdapterException
MappingException
public MapPhysicalNode findSourceNode() throws MappingException, AdapterException
AdapterException
MappingException
public ContextualAttribute getSourceAttribute() throws MappingException, AdapterException
MappingException
AdapterException
public java.lang.String getDdlDataType() throws AdapterException, MappingException
AdapterException
MappingException
public 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
MappingException
public java.lang.String getRefText() throws AdapterException
IExpressionReferencedObject
getRefText
in interface IExpressionReferencedObject
AdapterException
public java.lang.String getMinimizedRefText() throws AdapterException
IExpressionReferencedObject
getMinimizedRefText
in interface IExpressionReferencedObject
AdapterException
public java.lang.String getDisplayableTypeName()
public java.lang.String toString()