Class NativeComparator

java.lang.Object
org.fusesource.leveldbjni.internal.NativeObject
org.fusesource.leveldbjni.internal.NativeComparator

public abstract class NativeComparator extends NativeObject

Provides a java interface to the C++ leveldb::Comparator class.

  • Field Details

    • name_buffer

      private NativeBuffer name_buffer
    • globalRef

      private long globalRef
    • BYTEWISE_COMPARATOR

      public static final NativeComparator BYTEWISE_COMPARATOR
  • Constructor Details

    • NativeComparator

      public NativeComparator()
    • NativeComparator

      NativeComparator(long ptr)
  • Method Details

    • delete

      public void delete()
    • compare

      private int compare(long ptr1, long ptr2)
    • compare

      public abstract int compare(byte[] key1, byte[] key2)
    • name

      public abstract String name()