|
Oracle® Data Integrator Java API Reference 11g Release 1 (11.1.1.7.0) E17060-04 |
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Object
oracle.odi.domain.support.BusinessObject
oracle.odi.domain.support.AbstractRepositoryEntity
oracle.odi.domain.project.interfaces.GenericClause
oracle.odi.domain.project.interfaces.Join
public class Join
| Nested Class Summary | |
|---|---|
static class |
Join.JoinTypeDeprecated. use isOrdered() or isCross() instead. |
| Constructor Summary | |
|---|---|
Join(DataSet pDataSet, java.lang.String pSql, boolean pOrdered, OdiInterface.ExecutionLocation pExecutionLocation)Internal use only Builds a join clause in the parent dataset using the specified SQL expression text, clause type (ordered, non-ordered or cross join) and the desired execution location. |
|
Join(SourceDataStore pSourceDataStore1, SourceDataStore pSourceDataStore2, OdiInterface.ExecutionLocation pExecutionLocation)Internal use only Builds a non-ordered cross join clause in the same dataset as the the two specified source data sources with the desired execution location. |
|
| Method Summary | |
|---|---|
SourceDataStore |
getAttachedDataStore1()Returns the source data store attached to the left side of this join. |
SourceDataStore |
getAttachedDataStore2()Returns the source data store attached to the right side of this join. |
java.lang.String |
getSubComponentDescription()Returns the sub component's description in a human-readable way. |
java.lang.String |
getSubComponentDescription(java.util.Locale pLocale)Returns the sub component's description in a human-readable way for the given Locale. |
boolean |
isCross()Returns whether this join is a cross join or not. |
boolean |
isLookup()Returns whether this join clause represents a lookup operation or not. |
boolean |
isNatural()Returns whether this join is a natural join or not. |
boolean |
isOrdered()Returns whether this join clause to an ordered join or not. |
boolean |
isOuter1()Returns whether the source data store on the left side of this join is set to be preserving (outer join) or not. |
boolean |
isOuter2()Returns whether the source data store on the right side of this join is set to be preserving (outer join) or not. |
void |
setAttachedDataStore1(SourceDataStore pAttachedDataStore)Internal use only Sets the source data store attached to the left side of this join. |
void |
setAttachedDataStore2(SourceDataStore pAttachedDataStore)Internal use only Sets the right side of the source data store attached to this join. |
void |
setCross(boolean pCross)Internal use only Sets this join clause to be a cross join. |
void |
setLookup(boolean pLookup)Internal use only Sets whether this join clause represents a lookup operation or not. |
void |
setNatural(boolean pNatural)Internal use only Sets this join clause to be a natural join. |
void |
setOrdered(boolean pOrdered)Sets whether this join clause to be an ordered join. |
void |
setOuter1(boolean pOuter1)Internal use only Sets whether the source data store on the left side of this join is set to be preserving (outer join) or not. |
void |
setOuter2(boolean pOuter2)Internal use only Sets whether the source data store on the right side of this join is set to be preserving (outer join) or not. |
| Methods inherited from class oracle.odi.domain.project.interfaces.GenericClause |
|---|
getBusinessRule, getClauseId, getClauseOrder, getDataSet, getExecutionLocation, getIndexType1, getIndexType2, getInternalId, getNonPersistedSql, getSecurityContainer, getSourceSet, getSql, getSqlExpression, getSqlExpressionId, getTechnicalDescription, isEnabled, setBusinessRule, setClauseOrder, setEnabled, setExecutionLocation, setIndexType1, setIndexType2, setSourceSet, setSqlExpression |
| Methods inherited from class oracle.odi.domain.support.BusinessObject |
|---|
clone |
| Methods inherited from class java.lang.Object |
|---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public Join(DataSet pDataSet,
java.lang.String pSql,
boolean pOrdered,
OdiInterface.ExecutionLocation pExecutionLocation)
pDataSet - the parent dataset for this join.pSql - the SQL expression text for this join.pOrdered - true if the join is an ordered join, false otherwise.pExecutionLocation - the execution location of this join.
public Join(SourceDataStore pSourceDataStore1,
SourceDataStore pSourceDataStore2,
OdiInterface.ExecutionLocation pExecutionLocation)
pSourceDataStore1 - the first source data store for cross join.pSourceDataStore2 - the second source data store for cross join.pExecutionLocation - the execution location of this join.| Method Detail |
|---|
public boolean isCross()
true if this join is a cross join, false otherwise.setCross(boolean)public void setNatural(boolean pNatural)
pNatural - true to set this join to a natural join, false otherwise.isNatural()public boolean isNatural()
true if this join is a natural join, false otherwise.setNatural(boolean)public void setCross(boolean pCross)
pCross - true to set this join to a cross join, false otherwise.isCross()public boolean isOrdered()
true if this join is an ordered join, false if this join is a non-ordered join.setOrdered(boolean)public void setOrdered(boolean pOrdered)
pOrdered - true if this join is an ordered join, false otherwise.isOrdered()public SourceDataStore getAttachedDataStore1()
setAttachedDataStore1(SourceDataStore)public void setAttachedDataStore1(SourceDataStore pAttachedDataStore)
pAttachedDataStore - The source data store attached to the left side of this join.getAttachedDataStore1()public SourceDataStore getAttachedDataStore2()
setAttachedDataStore2(SourceDataStore)public void setAttachedDataStore2(SourceDataStore pAttachedDataStore)
pAttachedDataStore - The source data store attached to the right side of this join.getAttachedDataStore2()public boolean isOuter1()
true if the source data store on the left side of this join is set to be preserving in the join.setOuter1(boolean)public void setOuter1(boolean pOuter1)
pOuter1 - true if the source data store on the left side of this join is set to be preserving in the join.isOuter1()public boolean isOuter2()
true if the source data store on the right side of this join is set to be preserving in the join.setOuter2(boolean)public void setOuter2(boolean pOuter2)
pOuter2 - true if the source data store on the right side of this join is set to be preserving in the join.isOuter2()public boolean isLookup()
true if this join clause represents a lookup operation, false otherwise.public void setLookup(boolean pLookup)
pLookup - true if this join clause represents a lookup operation, false otherwise.public java.lang.String getSubComponentDescription()
IInterfaceSubComponentpublic java.lang.String getSubComponentDescription(java.util.Locale pLocale)
IInterfaceSubComponentpLocale - the Locale for which the description should be returned
|
Oracle® Data Integrator Java API Reference 11g Release 1 (11.1.1.7.0) E17060-04 |
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||