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:
Comparator<T1>
public abstract class AsymmetricOrdering<T1,T2>
extends com.google.common.collect.Ordering<T1>
-
Nested Class Summary
Nested Classes -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionintbinarySearchAsymmetric(List<? extends T1> searchIn, T2 searchFor, AsymmetricOrdering.Op op) abstract intcompareAsymmetric(T1 left, T2 right) 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, usingToStringMethods 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
-
Constructor Details
-
AsymmetricOrdering
public AsymmetricOrdering()
-
-
Method Details
-
compareAsymmetric
-
binarySearchAsymmetric
public int binarySearchAsymmetric(List<? extends T1> searchIn, T2 searchFor, AsymmetricOrdering.Op op) - Parameters:
searchIn- sorted list to look insearchFor- key to find
-
reverse
- Overrides:
reversein classcom.google.common.collect.Ordering<T1>
-