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.booleanisExpression()voidsetExpression(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:ExpressionDetermine the type returned by this expression.- Specified by:
getTypein 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)
-
-