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–2015 The Apache Software Foundation. All rights reserved.