public class SourceAttribute
extends java.lang.Object
An instance of this class will help locating a PigField within a PigSchema using a source MapAttribute.
Constructor and Description |
---|
SourceAttribute(oracle.odi.domain.mapping.MapAttribute attr)
The constructor for a PigSourceAttribute.
|
SourceAttribute(oracle.odi.domain.mapping.MapAttribute attr,
oracle.odi.domain.mapping.MapPathSpecifier pathSpec)
The constructor for a PigSourceAttribute.
|
Modifier and Type | Method and Description |
---|---|
void |
addPathPoint(oracle.odi.domain.mapping.MapConnectorPoint point)
Extends the path by one more connector point.
|
SourceAttribute |
clone()
Clones this instance.
|
boolean |
equals(java.lang.Object other) |
oracle.odi.domain.mapping.MapAttribute |
getAttr()
Gets the MapAttribute part of the Pig source attr.
|
oracle.odi.domain.mapping.MapPathSpecifier |
getPathSpec()
Gets the path from the source attribute.
|
boolean |
IsIgnorePathSpec()
Gets the flag indicating if the path portion must be ignored.
|
void |
setIgnorePathSpec(boolean ignorePathSpec)
Sets the flag indicating if the path portion of this class must be ignored.
|
java.lang.String |
toString() |
public SourceAttribute(oracle.odi.domain.mapping.MapAttribute attr, oracle.odi.domain.mapping.MapPathSpecifier pathSpec)
attr
- an instance of MapAttributepathSpec
- a path from the source MapAttribute to the input connector point of a MapComponent.public SourceAttribute(oracle.odi.domain.mapping.MapAttribute attr)
attr
- an instance of MapAttributepublic oracle.odi.domain.mapping.MapAttribute getAttr()
public oracle.odi.domain.mapping.MapPathSpecifier getPathSpec()
public void addPathPoint(oracle.odi.domain.mapping.MapConnectorPoint point)
point
- one additional connector point to be added to the path.public boolean IsIgnorePathSpec()
public void setIgnorePathSpec(boolean ignorePathSpec)
ignorePathSpec
- the ignore path flag.public boolean equals(java.lang.Object other)
equals
in class java.lang.Object
public SourceAttribute clone()
clone
in class java.lang.Object
public java.lang.String toString()
toString
in class java.lang.Object