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 voidacceptVisitor(LanguageObjectVisitor visitor)ExpressiongetLeftExpression()Get left expression.ExpressiongetRightExpression()Get right expression.booleanisNegated()voidsetLeftExpression(Expression expression)Set left expression of criteriavoidsetNegated(boolean negated)voidsetRightExpression(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:
acceptVisitorin interfaceLanguageObject
-
setNegated
public void setNegated(boolean negated)
-
isNegated
public boolean isNegated()
-
-