|
||||||||||
| 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,
#GEISubqueryCompareCriteria.Quantifier getQuantifier()
ISubqueryCompareCriteria.Quantifier.SOME,
ISubqueryCompareCriteria.Quantifier.ALLvoid setLeftExpression(IExpression expression)
expression - Left expressionvoid setOperator(ICompareCriteria.Operator operator)
quantifier - Operator constant#EQ,
#NE,
#LT,
#LE,
#GT,
#GEvoid 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 | |||||||||