|
Oracle® Data Integrator Java API Reference 11g Release 1 (11.1.1.5.0) E17060-02 |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES All Classes | |||||||||
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.JoinType Deprecated. 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()
IInterfaceSubComponent
public java.lang.String getSubComponentDescription(java.util.Locale pLocale)
IInterfaceSubComponent
pLocale
- the Locale
for which the description should be returned
|
Oracle® Data Integrator Java API Reference 11g Release 1 (11.1.1.5.0) E17060-02 |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES All Classes | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |