Class FnvHash

java.lang.Object
com.alibaba.druid.util.FnvHash

public final class FnvHash extends Object
  • Field Details

  • Constructor Details

    • FnvHash

      public FnvHash()
  • Method Details

    • fnv1a_64

      public static long fnv1a_64(String input)
    • fnv1a_64

      public static long fnv1a_64(StringBuilder input)
    • fnv1a_64

      public static long fnv1a_64(String input, int offset, int end)
    • fnv1a_64

      public static long fnv1a_64(byte[] input, int offset, int end)
    • fnv1a_64

      public static long fnv1a_64(char[] chars)
    • hashCode64

      public static long hashCode64(String name)
      lower and normalized and fnv_1a_64
      Parameters:
      name -
      Returns:
    • fnv1a_64_lower

      public static long fnv1a_64_lower(String key)
    • fnv1a_64_lower

      public static long fnv1a_64_lower(StringBuilder key)
    • fnv1a_64_lower

      public static long fnv1a_64_lower(long basic, StringBuilder key)
    • hashCode64

      public static long hashCode64(String key, int offset, int end)
    • hashCode64

      public static long hashCode64(long basic, String name)
    • hashCode64

      public static long hashCode64(long basic, String key, int offset, int end)
    • fnv_32_lower

      public static long fnv_32_lower(String key)
    • fnv1a_64_lower

      public static long[] fnv1a_64_lower(String[] strings, boolean sort)
    • hashCode64

      public static long hashCode64(String owner, String name)
      normalized and lower and fnv1a_64_hash
      Parameters:
      owner -
      name -
      Returns: