public final class IntComparator extends AbstractComparator
nativeHandle_
owningHandle_
Constructor and Description |
---|
IntComparator(ComparatorOptions copt) |
Modifier and Type | Method and Description |
---|---|
int |
compare(java.nio.ByteBuffer a,
java.nio.ByteBuffer b)
Three-way key comparison.
|
java.lang.String |
name()
The name of the comparator.
|
findShortestSeparator, findShortSuccessor, initializeNative, usingDirectBuffers
disposeInternal
close, disOwnNativeHandle, isOwningHandle
dispose, finalize
public IntComparator(ComparatorOptions copt)
public java.lang.String name()
AbstractComparator
name
in class AbstractComparator
public int compare(java.nio.ByteBuffer a, java.nio.ByteBuffer b)
AbstractComparator
ByteBuffer
s passed in, though
it would be unconventional to modify the "limit" or any of the
underlying bytes. As a callback, RocksJava will ensure that a
is a different instance from b
.compare
in class AbstractComparator
a
- buffer containing the first key in its "remaining" elementsb
- buffer containing the second key in its "remaining" elements