Class ODefaultComparator
java.lang.Object
com.orientechnologies.common.comparator.ODefaultComparator
- All Implemented Interfaces:
Comparator<Object>
- Direct Known Subclasses:
OCaseInsensitiveCollate,ODefaultCollate
Comparator that calls
Comparable.compareTo(Object) methods for getting results for all
Comparable types. Otherwise result of Comparator that returned from OComparatorFactory will be used.
The special case is null values. Null is treated as smallest value against other values. If both arguments are null they are treated as equal.
- Since:
- 03.07.12
- Author:
- Andrey Lomakin (a.lomakin-at-orientdb.com)
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface java.util.Comparator
equals, reversed, thenComparing, thenComparing, thenComparing, thenComparingDouble, thenComparingInt, thenComparingLong
-
Field Details
-
INSTANCE
-
-
Constructor Details
-
ODefaultComparator
public ODefaultComparator()
-
-
Method Details
-
compare
- Specified by:
comparein interfaceComparator<Object>
-