Documentation of 'org.apache.poi.ss.formula.eval.RelationalOperationEval' Java class
RelationalOperationEval
org.apache.poi.ss.formula.eval

Class RelationalOperationEval

    • Field Detail

      • EqualEval

        public static final Function EqualEval
      • GreaterEqualEval

        public static final Function GreaterEqualEval
      • GreaterThanEval

        public static final Function GreaterThanEval
      • LessEqualEval

        public static final Function LessEqualEval
      • LessThanEval

        public static final Function LessThanEval
      • NotEqualEval

        public static final Function NotEqualEval
    • Constructor Detail

      • RelationalOperationEval

        public RelationalOperationEval()
    • Method Detail

      • evaluate

        public ValueEval evaluate(int srcRowIndex,
                                  int srcColumnIndex,
                                  ValueEval arg0,
                                  ValueEval arg1)
        This is a description of how the relational operators apply in MS Excel. Use this as a guideline when testing/implementing the evaluate methods for the relational operators Evals.
         Bool.TRUE > any number.
         Bool > any string. ALWAYS
         Bool.TRUE > Bool.FALSE
         Bool.FALSE == Blank
        
         Strings are never converted to numbers or booleans
         String > any number. ALWAYS
         Non-empty String > Blank
         Empty String == Blank
         String are sorted dictionary wise
        
         Blank > Negative numbers
         Blank == 0
         Blank < Positive numbers
         

DataMelt 3.0 © DataMelt by jWork.ORG

Ads help maintain this website.