Class CaseInsensitiveBytesHash<V>

  • All Implemented Interfaces:
    java.lang.Iterable<V>

    public final class CaseInsensitiveBytesHash<V>
    extends Hash<V>
    • Constructor Detail

      • CaseInsensitiveBytesHash

        public CaseInsensitiveBytesHash()
      • CaseInsensitiveBytesHash

        public CaseInsensitiveBytesHash​(int size)
    • Method Detail

      • init

        protected void init()
        Specified by:
        init in class Hash<V>
      • hashCode

        public static int hashCode​(byte[] bytes,
                                   int p,
                                   int end)
      • put

        public V put​(byte[] bytes,
                     V value)
      • put

        public V put​(byte[] bytes,
                     int p,
                     int end,
                     V value)
      • putDirect

        public void putDirect​(byte[] bytes,
                              V value)
      • putDirect

        public void putDirect​(byte[] bytes,
                              int p,
                              int end,
                              V value)
      • get

        public V get​(byte[] bytes)
      • get

        public V get​(byte[] bytes,
                     int p,
                     int end)
      • delete

        public V delete​(byte[] bytes)
      • delete

        public V delete​(byte[] bytes,
                        int p,
                        int end)
      • caseInsensitiveEquals

        public static boolean caseInsensitiveEquals​(byte[] bytes,
                                                    int p,
                                                    int end,
                                                    byte[] oBytes,
                                                    int oP,
                                                    int oEnd)
      • caseInsensitiveEquals

        public static boolean caseInsensitiveEquals​(byte[] bytes,
                                                    byte[] oBytes)