| 
 | ||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.eclipse.datatools.connectivity.oda.spec.ValueExpression
org.eclipse.datatools.connectivity.oda.spec.valueexpr.AtomicValueExpression
org.eclipse.datatools.connectivity.oda.spec.valueexpr.FunctionValueExpression
public abstract class FunctionValueExpression
The abstract base class for all ODA function value expressions.
 A value expression may be validated by an IValidator implemented
 by an extension of the org.eclipse.datatools.connectivity.oda.dynamicResultSet extension point.
 
| Field Summary | 
|---|
| Fields inherited from class org.eclipse.datatools.connectivity.oda.spec.ValueExpression | 
|---|
| UNKNOWN_ODA_DATA_TYPE | 
| Method Summary | |
|---|---|
|  ExpressionArguments | getArguments() | 
|  java.lang.Integer | getOdaDataType()Gets the ODA-defined code value of this variable's data type. | 
|  java.lang.String | getQualifiedId()Returns the qualified id of this expression type. | 
|  boolean | ignoresDuplicateValues()Indicates whether this function should ignore duplicate values of its input variable(s). | 
|  void | setArguments(ExpressionArguments mArgs) | 
|  void | setIgnoreDuplicateValues(boolean ignoresDups)Specifies whether this function to ignore duplicate values of its input variable(s). | 
|  java.lang.String | toString() | 
|  void | validateSyntax(ValidationContext context)Performs syntactic validation of this expression in the specified context. | 
| Methods inherited from class org.eclipse.datatools.connectivity.oda.spec.ValueExpression | 
|---|
| getName, getVariableType, setOdaDataType, validate, validate | 
| Methods inherited from class java.lang.Object | 
|---|
| equals, getClass, hashCode, notify, notifyAll, wait, wait, wait | 
| Method Detail | 
|---|
public java.lang.String getQualifiedId()
getQualifiedId in class ValueExpressionpublic ExpressionArguments getArguments()
public void setArguments(ExpressionArguments mArgs)
public boolean ignoresDuplicateValues()
public void setIgnoreDuplicateValues(boolean ignoresDups)
ignoresDups - true to ignore; false otherwisepublic java.lang.Integer getOdaDataType()
ValueExpression
getOdaDataType in class ValueExpression
public void validateSyntax(ValidationContext context)
                    throws OdaException
ValueExpression
validateSyntax in class ValueExpressioncontext - context for validation; may be null which would limit the scope of validation
OdaException - if validation failed. The concrete cause is 
          defined by the subclass implementing this method.public java.lang.String toString()
toString in class ValueExpression| 
 | ||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||