org.outerj.daisy.query.model
Class Eq

java.lang.Object
  extended by org.outerj.daisy.query.model.AbstractPredicateExpr
      extended by org.outerj.daisy.query.model.UnaryPredicateExpr
          extended by org.outerj.daisy.query.model.Eq
All Implemented Interfaces:
Expression, PredicateExpr

public class Eq
extends UnaryPredicateExpr


Field Summary
 
Fields inherited from class org.outerj.daisy.query.model.UnaryPredicateExpr
valueExpr1, valueExpr2
 
Constructor Summary
Eq(ValueExpr valueExpr1, ValueExpr valueExpr2)
           
 
Method Summary
protected  boolean evaluate(java.lang.Object value1, java.lang.Object value2)
           
protected  java.lang.String getOperatorSqlSymbol()
           
protected  boolean makesSenseForNonOrderedValues()
           
 
Methods inherited from class org.outerj.daisy.query.model.UnaryPredicateExpr
appliesTo, bindSql, evaluate, generateSql, isAclAllowed, prepare
 
Methods inherited from class org.outerj.daisy.query.model.AbstractPredicateExpr
getColumn, getLine, getLocation, setLocation
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Eq

public Eq(ValueExpr valueExpr1,
          ValueExpr valueExpr2)
Method Detail

evaluate

protected boolean evaluate(java.lang.Object value1,
                           java.lang.Object value2)
Specified by:
evaluate in class UnaryPredicateExpr

getOperatorSqlSymbol

protected final java.lang.String getOperatorSqlSymbol()
Specified by:
getOperatorSqlSymbol in class UnaryPredicateExpr

makesSenseForNonOrderedValues

protected boolean makesSenseForNonOrderedValues()
Overrides:
makesSenseForNonOrderedValues in class UnaryPredicateExpr


Copyright © -2012 . All Rights Reserved.