public class ReverseIndexComparator<V> extends Object implements TupleComparator<Long,V>
Constructor and Description |
---|
ReverseIndexComparator(org.apache.directory.api.ldap.model.schema.comparators.SerializableComparator<V> valueComparator)
Creates an IndexComparator.
|
Modifier and Type | Method and Description |
---|---|
int |
compareKey(Long l1,
Long l2)
Compares key Object to determine their sorting order returning a
value = to, < or > than 0.
|
int |
compareValue(V v1,
V v2)
Comparse value Objects to determine their sorting order returning a
value = to, < or > than 0.
|
org.apache.directory.api.ldap.model.schema.comparators.SerializableComparator<Long> |
getKeyComparator()
Gets the comparator used to compare keys.
|
org.apache.directory.api.ldap.model.schema.comparators.SerializableComparator<V> |
getValueComparator()
Gets the binary comparator used to compare values which are the values
of attributes.
|
public ReverseIndexComparator(org.apache.directory.api.ldap.model.schema.comparators.SerializableComparator<V> valueComparator)
valueComparator
- the table comparator to use for valuespublic org.apache.directory.api.ldap.model.schema.comparators.SerializableComparator<Long> getKeyComparator()
getKeyComparator
in interface TupleComparator<Long,V>
public org.apache.directory.api.ldap.model.schema.comparators.SerializableComparator<V> getValueComparator()
getValueComparator
in interface TupleComparator<Long,V>
public int compareKey(Long l1, Long l2)
compareKey
in interface TupleComparator<Long,V>
l1
- the first long key to comparel2
- the other long key to compare to the firstpublic int compareValue(V v1, V v2)
compareValue
in interface TupleComparator<Long,V>
v1
- the first value to comparev2
- the other value to compare to the firstCopyright © 2003–2020 The Apache Software Foundation. All rights reserved.