Class TimeUUID.Generator

java.lang.Object
org.apache.cassandra.utils.TimeUUID.Generator
Enclosing class:
TimeUUID

public static class TimeUUID.Generator extends Object
  • Constructor Details

    • Generator

      public Generator()
  • Method Details

    • nextTimeUUID

      public static <T extends TimeUUID> T nextTimeUUID(TimeUUID.Generator.Factory<T> factory)
    • nextTimeUUID

      public static TimeUUID nextTimeUUID()
    • nextTimeAsUUID

      public static UUID nextTimeAsUUID()
    • atUnixMillis

      public static TimeUUID atUnixMillis(long unixMillis)
    • atUnixMillis

      public static TimeUUID atUnixMillis(long unixMillis, long tenthsOfAMicro)
    • atUnixMillisAsBytes

      public static byte[] atUnixMillisAsBytes(long unixMillis)
    • atUnixMillisAsBytes

      public static byte[] atUnixMillisAsBytes(long unixMillis, long tenthsOfAMicro)
    • nextTimeUUIDAsBytes

      public static byte[] nextTimeUUIDAsBytes()
    • updateWithLong

      public static void updateWithLong(com.google.common.hash.Hasher hasher, long val)
    • getAllLocalAddresses

      public static Collection<InetAddressAndPort> getAllLocalAddresses()
      Helper function used exclusively by UUIDGen to create