Package org.teiid.language
Class Condition
- java.lang.Object
-
- org.teiid.language.BaseLanguageObject
-
- org.teiid.language.Condition
-
- All Implemented Interfaces:
Expression
,LanguageObject
- Direct Known Subclasses:
AndOr
,BaseInCondition
,Comparison
,Exists
,IsDistinct
,IsNull
,Like
,Not
,SubqueryComparison
public abstract class Condition extends BaseLanguageObject implements Expression
Represents criteria, which is also a boolean expression
-
-
Constructor Summary
Constructors Constructor Description Condition()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Class<?>
getType()
Determine the type returned by this expression.boolean
isExpression()
void
setExpression(boolean expression)
-
Methods inherited from class org.teiid.language.BaseLanguageObject
toString
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface org.teiid.language.LanguageObject
acceptVisitor
-
-
-
-
Method Detail
-
getType
public Class<?> getType()
Description copied from interface:Expression
Determine the type returned by this expression.- Specified by:
getType
in interfaceExpression
- Returns:
- The type, as defined by a Java class
-
isExpression
public boolean isExpression()
- Returns:
- true if this is a boolean expression used as a value
-
setExpression
public void setExpression(boolean expression)
-
-