org.teiid.language
Class Like

java.lang.Object
  extended by org.teiid.language.BaseLanguageObject
      extended by org.teiid.language.Condition
          extended by org.teiid.language.Like
All Implemented Interfaces:
Expression, LanguageObject, Predicate

public class Like
extends Condition
implements Predicate


Nested Class Summary
static class Like.MatchMode
           
 
Constructor Summary
Like(Expression left, Expression right, java.lang.Character escapeCharacter, boolean negated)
           
 
Method Summary
 void acceptVisitor(LanguageObjectVisitor visitor)
           
 java.lang.Character getEscapeCharacter()
           
 Expression getLeftExpression()
           
 Like.MatchMode getMode()
           
 Expression getRightExpression()
           
 boolean isNegated()
           
 void setEscapeCharacter(java.lang.Character character)
           
 void setLeftExpression(Expression expression)
           
 void setMode(Like.MatchMode mode)
           
 void setNegated(boolean negated)
           
 void setRightExpression(Expression expression)
           
 
Methods inherited from class org.teiid.language.Condition
getType
 
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
 

Constructor Detail

Like

public Like(Expression left,
            Expression right,
            java.lang.Character escapeCharacter,
            boolean negated)
Method Detail

getLeftExpression

public Expression getLeftExpression()

getRightExpression

public Expression getRightExpression()

getEscapeCharacter

public java.lang.Character getEscapeCharacter()

isNegated

public boolean isNegated()

acceptVisitor

public void acceptVisitor(LanguageObjectVisitor visitor)
Specified by:
acceptVisitor in interface LanguageObject

setLeftExpression

public void setLeftExpression(Expression expression)

setRightExpression

public void setRightExpression(Expression expression)

setEscapeCharacter

public void setEscapeCharacter(java.lang.Character character)

setNegated

public void setNegated(boolean negated)

getMode

public Like.MatchMode getMode()

setMode

public void setMode(Like.MatchMode mode)


Copyright © 2011. All Rights Reserved.