@Override public TypeComparator<T> duplicate() { return new CopyableValueComparator<T>(ascendingComparison, type); }
@Override public boolean isNormalizedKeyPrefixOnly(int keyBytes) { return keyBytes < getNormalizeKeyLen(); }
@Override protected TypeComparator<StringValue> createComparator(boolean ascending) { return new CopyableValueComparator<StringValue>(ascending, StringValue.class); }
@Override public boolean isNormalizedKeyPrefixOnly(int keyBytes) { return keyBytes < getNormalizeKeyLen(); }
return (TypeComparator<T>) new CopyableValueComparator(sortOrderAscending, type);
@Override public boolean isNormalizedKeyPrefixOnly(int keyBytes) { return keyBytes < getNormalizeKeyLen(); }
TypeComparator<StringValue> comparator = new CopyableValueComparator<StringValue>(true, StringValue.class);
@Override public TypeComparator<T> duplicate() { return new CopyableValueComparator<T>(ascendingComparison, type); }
@Override public TypeComparator<T> duplicate() { return new CopyableValueComparator<T>(ascendingComparison, type); }
return (TypeComparator<T>) new CopyableValueComparator(sortOrderAscending, type);
return (TypeComparator<T>) new CopyableValueComparator(sortOrderAscending, type);