Package org.apache.druid.query.ordering
Class StringComparators.LexicographicComparator
java.lang.Object
org.apache.druid.query.ordering.StringComparator
org.apache.druid.query.ordering.StringComparators.LexicographicComparator
- All Implemented Interfaces:
Comparator<String>
- Enclosing class:
- StringComparators
Comparison using the natural comparator of
String.
Note that this is not equivalent to comparing UTF-8 byte arrays; see javadocs for
StringUtils.compareUnicode(String, String) and
StringUtils.compareUtf8UsingJavaStringOrdering(byte[], byte[]).-
Constructor Summary
Constructors -
Method Summary
Methods inherited from class org.apache.druid.query.ordering.StringComparator
fromStringMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface java.util.Comparator
reversed, thenComparing, thenComparing, thenComparing, thenComparingDouble, thenComparingInt, thenComparingLong
-
Constructor Details
-
LexicographicComparator
public LexicographicComparator()
-
-
Method Details
-
compare
-
equals
- Specified by:
equalsin interfaceComparator<String>- Overrides:
equalsin classObject
-
hashCode
public int hashCode() -
toString
-
getCacheKey
public byte[] getCacheKey()- Specified by:
getCacheKeyin classStringComparator
-