Package mondrian.olap.fun
Class FunUtil.DescendingValueComparator
- java.lang.Object
-
- mondrian.olap.fun.FunUtil.DescendingValueComparator
-
- All Implemented Interfaces:
Comparator
- Enclosing class:
- FunUtil
public static class FunUtil.DescendingValueComparator extends Object implements Comparator
Compares cell values, so that larger values compare first.Nulls compare last, exceptions (including the object which indicates the the cell is not in the cache yet) next, then numbers and strings are compared by value.
-
-
Field Summary
Fields Modifier and Type Field Description (package private) static FunUtil.DescendingValueComparator
instance
The singleton.
-
Constructor Summary
Constructors Constructor Description DescendingValueComparator()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description int
compare(Object o1, Object o2)
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface java.util.Comparator
equals, reversed, thenComparing, thenComparing, thenComparing, thenComparingDouble, thenComparingInt, thenComparingLong
-
-
-
-
Field Detail
-
instance
static final FunUtil.DescendingValueComparator instance
The singleton.
-
-
Method Detail
-
compare
public int compare(Object o1, Object o2)
- Specified by:
compare
in interfaceComparator
-
-