@SuppressWarnings({ "unchecked", "rawtypes" }) @Override public TypeComparator<LongValueWithProperHashCode> createComparator(boolean sortOrderAscending, ExecutionConfig executionConfig) { return (TypeComparator<LongValueWithProperHashCode>) (TypeComparator<?>) new LongValueComparator(sortOrderAscending); }
@Override public boolean isNormalizedKeyPrefixOnly(int keyBytes) { return keyBytes < getNormalizeKeyLen(); }
@Override public TypeComparator<LongValue> duplicate() { return new LongValueComparator(ascendingComparison); }
@Override public boolean isNormalizedKeyPrefixOnly(int keyBytes) { return keyBytes < getNormalizeKeyLen(); }
@Override protected TypeComparator<LongValue> createComparator(boolean ascending) { return new LongValueComparator(ascending); }
@Override public boolean isNormalizedKeyPrefixOnly(int keyBytes) { return keyBytes < getNormalizeKeyLen(); }
return (TypeComparator<T>) new LongValueComparator(sortOrderAscending);
@Override public TypeComparator<LongValue> duplicate() { return new LongValueComparator(ascendingComparison); }
@Override public TypeComparator<LongValue> duplicate() { return new LongValueComparator(ascendingComparison); }
return (TypeComparator<T>) new LongValueComparator(sortOrderAscending);
return (TypeComparator<T>) new LongValueComparator(sortOrderAscending);