|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.eclipse.datatools.connectivity.oda.spec.result.FilterExpression
org.eclipse.datatools.connectivity.oda.spec.result.filter.AtomicExpression
public abstract class AtomicExpression
The abstract base class for all basic, indivisible unit of filter expressions that can be evaluated by itself.
| Method Summary | |
|---|---|
ExpressionArguments |
getArguments()
Returns the expression arguments. |
ExpressionVariable |
getVariable()
Returns the expression variable. |
boolean |
isOptionable()
Indicates whether this expression can be optional and skipped in a filter specification if all its expected argument values are null. |
void |
setArguments(ExpressionArguments args)
|
void |
setVariable(ExpressionVariable variable)
|
java.lang.String |
toString()
|
void |
validate(ValidationContext context)
Validates this expression in the specified context. |
| Methods inherited from class org.eclipse.datatools.connectivity.oda.spec.result.FilterExpression |
|---|
getName, getQualifiedId, isNegatable, validate, validateSyntax |
| Methods inherited from class java.lang.Object |
|---|
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Method Detail |
|---|
public ExpressionVariable getVariable()
public void setVariable(ExpressionVariable variable)
variable - the expression variable to setpublic ExpressionArguments getArguments()
public void setArguments(ExpressionArguments args)
args - the arguments to setpublic boolean isOptionable()
public void validate(ValidationContext context)
throws OdaException
FilterExpression
validate in class FilterExpressioncontext - 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 java.lang.Object
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||