Package org.apache.druid.query
Class DimensionComparisonUtils.ArrayComparatorForUnnaturalStringComparator
java.lang.Object
org.apache.druid.query.DimensionComparisonUtils.ArrayComparator<String>
org.apache.druid.query.DimensionComparisonUtils.ArrayComparatorForUnnaturalStringComparator
- All Implemented Interfaces:
Comparator<Object[]>
- Enclosing class:
- DimensionComparisonUtils
public static class DimensionComparisonUtils.ArrayComparatorForUnnaturalStringComparator
extends DimensionComparisonUtils.ArrayComparator<String>
Array comparator that converts the elements to their string representation, before comparing the values using
the provided
StringComparator. It can be used when the user provides weird comparators for their
string arrays-
Constructor Summary
ConstructorsConstructorDescriptionArrayComparatorForUnnaturalStringComparator(StringComparator elementComparator) -
Method Summary
Methods inherited from class org.apache.druid.query.DimensionComparisonUtils.ArrayComparator
compareMethods 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
-
ArrayComparatorForUnnaturalStringComparator
-
-
Method Details
-
coerceElement
- Overrides:
coerceElementin classDimensionComparisonUtils.ArrayComparator<String>
-