Package org.teiid.language
Class Like
- java.lang.Object
-
- org.teiid.language.BaseLanguageObject
-
- org.teiid.language.Condition
-
- org.teiid.language.Like
-
- All Implemented Interfaces:
Expression,LanguageObject,Predicate
public class Like extends Condition implements Predicate
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classLike.MatchMode
-
Constructor Summary
Constructors Constructor Description Like(Expression left, Expression right, Character escapeCharacter, boolean negated)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidacceptVisitor(LanguageObjectVisitor visitor)CharactergetEscapeCharacter()ExpressiongetLeftExpression()Like.MatchModegetMode()ExpressiongetRightExpression()booleanisNegated()voidsetEscapeCharacter(Character character)voidsetLeftExpression(Expression expression)voidsetMode(Like.MatchMode mode)voidsetNegated(boolean negated)voidsetRightExpression(Expression expression)-
Methods inherited from class org.teiid.language.Condition
getType, isExpression, setExpression
-
Methods inherited from class org.teiid.language.BaseLanguageObject
toString
-
-
-
-
Constructor Detail
-
Like
public Like(Expression left, Expression right, Character escapeCharacter, boolean negated)
-
-
Method Detail
-
getLeftExpression
public Expression getLeftExpression()
-
getRightExpression
public Expression getRightExpression()
-
getEscapeCharacter
public Character getEscapeCharacter()
-
isNegated
public boolean isNegated()
-
acceptVisitor
public void acceptVisitor(LanguageObjectVisitor visitor)
- Specified by:
acceptVisitorin interfaceLanguageObject
-
setLeftExpression
public void setLeftExpression(Expression expression)
-
setRightExpression
public void setRightExpression(Expression expression)
-
setEscapeCharacter
public void setEscapeCharacter(Character character)
-
setNegated
public void setNegated(boolean negated)
-
getMode
public Like.MatchMode getMode()
-
setMode
public void setMode(Like.MatchMode mode)
-
-