public abstract class GenericClause extends oracle.odi.domain.support.AbstractRepositoryEntity implements IInterfaceSubComponent
Join
,
Filter
,
OdiInterface.ExecutionLocation
,
Serialized FormConstructor and Description |
---|
GenericClause(DataSet pDataSet,
Expression pSql,
OdiInterface.ExecutionLocation pExecutionLocation,
boolean create12cObject)
Deprecated.
Internal use only
Create a new dataset in the specified parent dataset.
|
GenericClause(DataSet pDataSet,
java.lang.String pSql,
OdiInterface.ExecutionLocation pExecutionLocation)
Deprecated.
Internal use only
Create a new dataset in the specified parent dataset.
|
GenericClause(DataSet pDataSet,
java.lang.String pSql,
OdiInterface.ExecutionLocation pExecutionLocation,
boolean create12cObject)
Deprecated.
Internal use only Create a new dataset in the specified parent
dataset.
|
Modifier and Type | Method and Description |
---|---|
java.lang.String |
getBusinessRule()
Deprecated.
Returns the business rule description of this clause.
|
java.lang.Number |
getClauseId()
Deprecated.
Returns the internal ID of this clause.
|
int |
getClauseOrder()
Deprecated.
Returns the clause order of this clause.
|
DataSet |
getDataSet()
Deprecated.
Returns the parent dataset of this clause.
|
OdiInterface.ExecutionLocation |
getExecutionLocation()
Deprecated.
Returns the execution location of this clause.
|
OdiIndexType |
getIndexType1()
Deprecated.
Returns the temporary index type used for the left side of this clause.
|
OdiIndexType |
getIndexType2()
Deprecated.
Returns the temporary index type used for the right side of this clause.
|
java.io.Serializable |
getInternalId()
Deprecated.
The internal ID of this sub component.
Returning null from this method will indicate the object has never been persisted in the repository. |
Expression |
getNonPersistedSql()
Deprecated.
Returns the SQL expression of this clause.
|
IRepositoryEntity |
getSecurityContainer()
Deprecated.
Define a generic way to retrieve container for entities.
|
SourceSet |
getSourceSet()
Deprecated.
Returns the source set where this clause is executed.
|
java.lang.String |
getSql()
Deprecated.
Returns the SQL expression text of this clause.
|
Expression |
getSqlExpression()
Deprecated.
Returns the SQL expression of this clause.
|
java.util.Collection |
getSqlExpressionCrossRefsGlobalIds()
Deprecated.
Returns the Global IDs of the text cross reference for the SQL expression text for this clause.
|
java.lang.Number |
getSqlExpressionId()
Deprecated.
Returns the internal ID of the SQL expression text for this clause.
|
java.lang.String |
getTechnicalDescription()
Deprecated.
Returns the technical description of the expression text of this clause.
|
boolean |
isEnabled()
Deprecated.
Returns whether this clause is active and enabled.
|
void |
setBusinessRule(java.lang.String pBusinessRule)
Deprecated.
Internal use only
Set the business rule description of this clause.
|
void |
setClauseOrder(int pClauseOrder)
Deprecated.
Internal use only
Sets the clause order of this clause.
|
void |
setEnabled(boolean pEnabled)
Deprecated.
Internal use only
Sets whether this clause is active and enabled or not.
|
void |
setExecutionLocation(OdiInterface.ExecutionLocation pExecutionLocation)
Deprecated.
Internal use only
Sets the execution location of this clause.
|
void |
setIndexType1(OdiIndexType pIndexType1)
Deprecated.
Internal use only
Set the temporary index type used for the left side of this clause.
|
void |
setIndexType2(OdiIndexType pIndexType2)
Deprecated.
Internal use only
Set the temporary index type used for the right side of this clause.
|
void |
setIndexTypeCode1(java.lang.String pIndexTypeCode1)
Deprecated.
Internal use only
|
void |
setIndexTypeCode2(java.lang.String pIndexTypeCode2)
Deprecated.
Internal use only
|
void |
setSourceSet(SourceSet pSourceSet)
Deprecated.
Internal use only
Sets the source set where this clause will be executed.
|
void |
setSqlExpression(Expression pSqlExpression)
Deprecated.
Internal use only
Set the SQL expression for this clause.
|
equals, getGlobalId, getNumericId, hasCustomizedPersistenceMethodFor, hashCode, invokeCustomizedPersistenceMethodFor, toString
getSubComponentDescription, getSubComponentDescription
public GenericClause(DataSet pDataSet, java.lang.String pSql, OdiInterface.ExecutionLocation pExecutionLocation)
pDataSet
- the dataset in which this generic clause is to be createdpSql
- the SQL text of the clausepExecutionLocation
- the execution location of the clausepublic GenericClause(DataSet pDataSet, java.lang.String pSql, OdiInterface.ExecutionLocation pExecutionLocation, boolean create12cObject)
pDataSet
- the dataset in which this generic clause is to be createdpSql
- the SQL text of the clausepExecutionLocation
- the execution location of the clausecreate12cObject
- Determine if new 12c counterpart for this GenericClause should
be created.public GenericClause(DataSet pDataSet, Expression pSql, OdiInterface.ExecutionLocation pExecutionLocation, boolean create12cObject)
pDataSet
- the dataset in which this generic clause is to be createdpSql
- the expression containing the SQL text of the clausepExecutionLocation
- the execution location of the clausecreate12cObject
- Determine if new 12c counterpart for this GenericClause should be created.public java.io.Serializable getInternalId()
IInterfaceSubComponent
null
from this method will indicate the object has never been persisted in the repository.getInternalId
in interface IRepositoryEntity
getInternalId
in interface IInterfaceSubComponent
public void setIndexTypeCode1(java.lang.String pIndexTypeCode1)
public void setIndexTypeCode2(java.lang.String pIndexTypeCode2)
public Expression getSqlExpression()
setSqlExpression(Expression)
public java.lang.Number getSqlExpressionId()
public java.util.Collection getSqlExpressionCrossRefsGlobalIds()
public void setSqlExpression(Expression pSqlExpression)
pSqlExpression
- The new SQL expression for this clause.getSqlExpression()
public java.lang.String getBusinessRule()
setBusinessRule(String)
public void setBusinessRule(java.lang.String pBusinessRule)
pBusinessRule
- the new description of this clause.getBusinessRule()
public boolean isEnabled()
true
if the clause is active and enabled.setEnabled(boolean)
public void setEnabled(boolean pEnabled)
pEnabled
- true
to enable this clause,
false
to disable this clauseisEnabled()
public OdiInterface.ExecutionLocation getExecutionLocation()
setExecutionLocation(OdiInterface.ExecutionLocation)
public void setExecutionLocation(OdiInterface.ExecutionLocation pExecutionLocation)
pExecutionLocation
- the new execution location of this clause.DomainRuntimeException
- if the new execution location is
null
or OdiInterface.ExecutionLocation.TARGET
getExecutionLocation()
public SourceSet getSourceSet()
null
,
this clause is executed in the staging area.setSourceSet(SourceSet)
public void setSourceSet(SourceSet pSourceSet)
pSourceSet
- the source set where this clause will be executed.
null
if this clause is to be executed in
the staging area.getSourceSet()
public java.lang.Number getClauseId()
public IRepositoryEntity getSecurityContainer()
IRepositoryEntity
getSecurityContainer
in interface IRepositoryEntity
public DataSet getDataSet()
setDataSet(oracle.odi.domain.project.interfaces.DataSet)
public int getClauseOrder()
setClauseOrder(int)
public void setClauseOrder(int pClauseOrder)
pClauseOrder
- the new clause order of the clausegetClauseOrder()
public Expression getNonPersistedSql()
setSqlExpression(Expression)
, the
same Expression
object will be returned instead.public java.lang.String getSql()
public java.lang.String getTechnicalDescription()
public OdiIndexType getIndexType1()
setIndexType1(OdiIndexType)
public void setIndexType1(OdiIndexType pIndexType1)
pIndexType1
- The temporary index type used for the left side of
this clause.getIndexType1()
public OdiIndexType getIndexType2()
setIndexType2(OdiIndexType)
public void setIndexType2(OdiIndexType pIndexType2)
pIndexType2
- The temporary index type used for the right side of
this clause.getIndexType2()