org.teiid.language
Class SubqueryIn
java.lang.Object
org.teiid.language.BaseLanguageObject
org.teiid.language.Condition
org.teiid.language.BaseInCondition
org.teiid.language.SubqueryIn
- All Implemented Interfaces:
- Expression, LanguageObject, Predicate, SubqueryContainer
public class SubqueryIn
- extends BaseInCondition
- implements SubqueryContainer
Represents an IN criteria that uses a subquery on the right side rather than a
list of values.
SubqueryIn
public SubqueryIn(Expression leftExpr,
boolean isNegated,
QueryExpression rightQuery)
getSubquery
public QueryExpression getSubquery()
- Description copied from interface:
SubqueryContainer
- Get the inner subquery
- Specified by:
getSubquery
in interface SubqueryContainer
- Returns:
- Subquery
acceptVisitor
public void acceptVisitor(LanguageObjectVisitor visitor)
- Specified by:
acceptVisitor
in interface LanguageObject
setSubquery
public void setSubquery(QueryExpression query)
- Description copied from interface:
SubqueryContainer
- Set the inner subquery
- Specified by:
setSubquery
in interface SubqueryContainer
- Parameters:
query
- Subquery
Copyright © 2011. All Rights Reserved.