org.apache.poi.hssf.record.formula.eval
Class RelationalOperationEval

java.lang.Object
  extended by org.apache.poi.hssf.record.formula.eval.RelationalOperationEval
All Implemented Interfaces:
Eval, OperationEval
Direct Known Subclasses:
EqualEval, GreaterEqualEval, GreaterThanEval, LessEqualEval, LessThanEval, NotEqualEval

public abstract class RelationalOperationEval
extends java.lang.Object
implements OperationEval

Author:
Amol S. Deshmukh < amolweb at ya hoo dot com >

Nested Class Summary
protected  class RelationalOperationEval.RelationalValues
           
 
Constructor Summary
RelationalOperationEval()
           
 
Method Summary
protected  int doComparison(java.lang.Boolean[] bs)
           
protected  int doComparison(java.lang.Double[] ds)
           
protected  int doComparison(java.lang.String[] ss)
           
 RelationalOperationEval.RelationalValues doEvaluate(Eval[] operands, int srcRow, short srcCol)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.apache.poi.hssf.record.formula.eval.OperationEval
evaluate, getNumberOfOperands, getType
 

Constructor Detail

RelationalOperationEval

public RelationalOperationEval()
Method Detail

doEvaluate

public RelationalOperationEval.RelationalValues doEvaluate(Eval[] operands,
                                                           int srcRow,
                                                           short srcCol)

doComparison

protected int doComparison(java.lang.Boolean[] bs)

doComparison

protected int doComparison(java.lang.String[] ss)

doComparison

protected int doComparison(java.lang.Double[] ds)


Copyright 2008 The Apache Software Foundation or its licensors, as applicable.