org.teiid.query.sql.lang
Class ExpressionCriteria

java.lang.Object
  extended by org.teiid.query.sql.lang.Criteria
      extended by org.teiid.query.sql.lang.ExpressionCriteria
All Implemented Interfaces:
java.lang.Cloneable, LanguageObject, Expression

public class ExpressionCriteria
extends Criteria


Nested Class Summary
 
Nested classes/interfaces inherited from interface org.teiid.query.sql.LanguageObject
LanguageObject.Util
 
Constructor Summary
ExpressionCriteria(Expression expression)
           
 
Method Summary
 void acceptVisitor(LanguageVisitor visitor)
          Method for accepting a visitor.
 java.lang.Object clone()
          Abstract clone method
 boolean equals(java.lang.Object obj)
           
 Expression getExpression()
           
 int hashCode()
           
 void setExpression(Expression expression)
           
 
Methods inherited from class org.teiid.query.sql.lang.Criteria
combineCriteria, combineCriteria, combineCriteria, getType, isResolved, separateCriteriaByAnd, toConjunctiveNormalForm, toDisjunctiveNormalForm, toString
 
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

ExpressionCriteria

public ExpressionCriteria(Expression expression)
Method Detail

clone

public java.lang.Object clone()
Description copied from class: Criteria
Abstract clone method

Specified by:
clone in interface LanguageObject
Specified by:
clone in class Criteria
Returns:
Deep clone of this criteria

acceptVisitor

public void acceptVisitor(LanguageVisitor visitor)
Description copied from interface: LanguageObject
Method for accepting a visitor. It is the responsibility of the language object to call back on the visitor.

Parameters:
visitor - Visitor being used

hashCode

public int hashCode()
Overrides:
hashCode in class java.lang.Object

equals

public boolean equals(java.lang.Object obj)
Overrides:
equals in class java.lang.Object

getExpression

public Expression getExpression()

setExpression

public void setExpression(Expression expression)


Copyright © 2010. All Rights Reserved.