package ulid
Ordering
- Alphabetic
Visibility
- Public
- All
Type Members
- case class PrefixedULID(prefix: String, ulid: ULID) extends Ordered[PrefixedULID] with Product with Serializable
-
final
class
ULID extends Ordered[ULID]
ULID string, consisting of 26 characters.
Value Members
-
object
CrockfordBase32
Base 32 encoding by Douglas Crockford: https://www.crockford.com/base32.html
- object PrefixedULID extends Serializable
-
object
ULID
ULID generator implementation based on https://github.com/petitviolet/ulid4s
ULID generator implementation based on https://github.com/petitviolet/ulid4s
ULID has 128 bit value:
|-- Unix timestamp milliseconds (48-bit) ---- | ----- random value (80 bits) ------ |
The string representation of ULID uses 26 characters in Crockford Base 32 representation, each character of which represents 5-bit value (0-31).
- object compat