Package org.apache.cassandra.utils
Class AsymmetricOrdering<T1,T2>
- java.lang.Object
-
- com.google.common.collect.Ordering<T1>
-
- org.apache.cassandra.utils.AsymmetricOrdering<T1,T2>
-
- All Implemented Interfaces:
java.util.Comparator<T1>
public abstract class AsymmetricOrdering<T1,T2> extends com.google.common.collect.Ordering<T1>
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
AsymmetricOrdering.Op
-
Constructor Summary
Constructors Constructor Description AsymmetricOrdering()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description int
binarySearchAsymmetric(java.util.List<? extends T1> searchIn, T2 searchFor, AsymmetricOrdering.Op op)
abstract int
compareAsymmetric(T1 left, T2 right)
AsymmetricOrdering<T1,T2>
reverse()
-
Methods inherited from class com.google.common.collect.Ordering
allEqual, arbitrary, binarySearch, compare, compound, compound, explicit, explicit, from, from, greatestOf, greatestOf, immutableSortedCopy, isOrdered, isStrictlyOrdered, leastOf, leastOf, lexicographical, max, max, max, max, min, min, min, min, natural, nullsFirst, nullsLast, onResultOf, sortedCopy, usingToString
-
-
-
-
Method Detail
-
binarySearchAsymmetric
public int binarySearchAsymmetric(java.util.List<? extends T1> searchIn, T2 searchFor, AsymmetricOrdering.Op op)
- Parameters:
searchIn
- sorted list to look insearchFor
- key to find
-
reverse
public AsymmetricOrdering<T1,T2> reverse()
- Overrides:
reverse
in classcom.google.common.collect.Ordering<T1>
-
-