wvlet.airframe.ulid

Members list

Concise view

Type members

Classlikes

Base 32 encoding by Douglas Crockford: https://www.crockford.com/base32.html

Base 32 encoding by Douglas Crockford: https://www.crockford.com/base32.html

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Self type
final class ULID(ulid: String) extends Ordered[ULID]

ULID string, consisting of 26 characters.

ULID string, consisting of 26 characters.

Attributes

Companion:
object
Graph
Supertypes
trait Ordered[ULID]
trait Comparable[ULID]
class Object
trait Matchable
class Any
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).

Attributes

Companion:
class
Graph
Supertypes
class Object
trait Matchable
class Any
Self type
ULID.type
object compat

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Self type
compat.type