Package org.teiid.language
Class IsDistinct
- java.lang.Object
-
- org.teiid.language.BaseLanguageObject
-
- org.teiid.language.Condition
-
- org.teiid.language.IsDistinct
-
- All Implemented Interfaces:
Expression
,LanguageObject
,Predicate
public class IsDistinct extends Condition implements Predicate
Represents a comparison between two expressions with null equality
-
-
Constructor Summary
Constructors Constructor Description IsDistinct(Expression left, Expression right, boolean negated)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
acceptVisitor(LanguageObjectVisitor visitor)
Expression
getLeftExpression()
Get left expression.Expression
getRightExpression()
Get right expression.boolean
isNegated()
void
setLeftExpression(Expression expression)
Set left expression of criteriavoid
setNegated(boolean negated)
void
setRightExpression(Expression expression)
Set right expression of criteria-
Methods inherited from class org.teiid.language.Condition
getType, isExpression, setExpression
-
Methods inherited from class org.teiid.language.BaseLanguageObject
toString
-
-
-
-
Constructor Detail
-
IsDistinct
public IsDistinct(Expression left, Expression right, boolean negated)
-
-
Method Detail
-
getLeftExpression
public Expression getLeftExpression()
Get left expression.- Returns:
- Left expression
-
getRightExpression
public Expression getRightExpression()
Get right expression.- Returns:
- Right expression
-
setLeftExpression
public void setLeftExpression(Expression expression)
Set left expression of criteria
-
setRightExpression
public void setRightExpression(Expression expression)
Set right expression of criteria
-
acceptVisitor
public void acceptVisitor(LanguageObjectVisitor visitor)
- Specified by:
acceptVisitor
in interfaceLanguageObject
-
setNegated
public void setNegated(boolean negated)
-
isNegated
public boolean isNegated()
-
-