|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface ISubqueryCompareCriteria
Represents a quantified comparison criteria. This criteria has an expression on the left, a comparison operator (such as =, <, etc), a quantification operator (ALL, ANY), and a subquery.
Nested Class Summary | |
---|---|
static class |
ISubqueryCompareCriteria.Quantifier
|
Method Summary | |
---|---|
IExpression |
getLeftExpression()
Get left expression. |
ICompareCriteria.Operator |
getOperator()
Get operator from set defined in this interface. |
ISubqueryCompareCriteria.Quantifier |
getQuantifier()
Get quantifier. |
void |
setLeftExpression(IExpression expression)
Set left expression. |
void |
setOperator(ICompareCriteria.Operator operator)
Set operator from set defined in this interface. |
void |
setQuantifier(ISubqueryCompareCriteria.Quantifier quantifier)
Set quantifier. |
Methods inherited from interface org.teiid.connector.language.ILanguageObject |
---|
acceptVisitor |
Methods inherited from interface org.teiid.connector.language.ISubqueryContainer |
---|
getQuery, setQuery |
Method Detail |
---|
IExpression getLeftExpression()
ICompareCriteria.Operator getOperator()
#EQ
,
#NE
,
#LT
,
#LE
,
#GT
,
#GE
ISubqueryCompareCriteria.Quantifier getQuantifier()
ISubqueryCompareCriteria.Quantifier.SOME
,
ISubqueryCompareCriteria.Quantifier.ALL
void setLeftExpression(IExpression expression)
expression
- Left expressionvoid setOperator(ICompareCriteria.Operator operator)
quantifier
- Operator constant#EQ
,
#NE
,
#LT
,
#LE
,
#GT
,
#GE
void setQuantifier(ISubqueryCompareCriteria.Quantifier quantifier)
quantifier
- Quantifier constantISubqueryCompareCriteria.Quantifier.SOME
,
ISubqueryCompareCriteria.Quantifier.ALL
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |