|
Oracle® Data Integrator Java API Reference 11g Release 1 (11.1.1.3.0) E17060-01 |
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object oracle.odi.domain.xrefs.expression.Expression
public final class Expression
An Expression
is an object level expression that may contains references to ODI objects as
CrossRef
s. An Expression
is typically used within SQL expressions / queries held
by ODI objects.
In order to create an Expression
instance, it is recommended to use ExpressionStringBuilder
or ExpressionStringParser
. The public constructor defined by this class is used internally and shouldn't
be used by application code.
CrossRef
Nested Class Summary | |
---|---|
static class |
Expression.SqlGroupType
Type safe enumeration that represents SQL group function type an Expression
can hold. |
Constructor Summary | |
---|---|
Expression(java.lang.String pExpression,
CrossRef<?>[] pCrossRefs,
Expression.SqlGroupType pSqlGroupType)
Construct a new Expression . |
Method Summary | |
---|---|
boolean |
equals(java.lang.Object pObj)
|
java.lang.String |
getAsString()
Obtains the string value of this expression. |
CrossRef<?>[] |
getCrossRefs()
Obtains the CrossRef s this expression defines, or null if none. |
Expression.SqlGroupType |
getSqlGroupType()
Returns the SQL group type of this expression. |
java.lang.String |
toString()
|
Methods inherited from class java.lang.Object |
---|
getClass, hashCode, notify, notifyAll, wait, wait, wait |
Constructor Detail |
---|
public Expression(java.lang.String pExpression, CrossRef<?>[] pCrossRefs, Expression.SqlGroupType pSqlGroupType)
Expression
.
This constructor should NOT be used by application code. It is internally used within the implementation.
Consider the classes ExpressionStringBuilder
and ExpressionStringParser
as the convenient way
to create a new Expression.
pExpression
- the expression text valuepCrossRefs
- the CrossRefs of the expressionpSqlGroupType
- the SQL group type of the expressionMethod Detail |
---|
public boolean equals(java.lang.Object pObj)
equals
in class java.lang.Object
public java.lang.String getAsString()
String
representing this expression object.public CrossRef<?>[] getCrossRefs()
CrossRef
s this expression defines, or null
if none.
The CrossRef
s are ordered by their position in the expression.
CrossRef
s ordered by their position in the expressionpublic Expression.SqlGroupType getSqlGroupType()
public java.lang.String toString()
toString
in class java.lang.Object
|
Oracle® Data Integrator Java API Reference 11g Release 1 (11.1.1.3.0) E17060-01 |
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |