Return true iff ULID timestamp is after argument. otherwise false
Return true iff ULID timestamp is after argument. otherwise false
(as-integer ulid)
Get the 128bit big integer that represents this ulid
Get the 128bit big integer that represents this ulid
(as-uuid ulid)
Get the ULID represented as a psuedo-UUID for library and database interop.
Get the ULID represented as a psuedo-UUID for library and database interop.
(base32-decode s)
Decode string to integer with Crockford's Base32
Decode string to integer with Crockford's Base32
(base32-encode n length)
Encode integer with Crockford's Base32
Encode integer with Crockford's Base32
Return true iff ULID timestamp is before argument. otherwise false
Return true iff ULID timestamp is before argument. otherwise false
(create)
(create time)
(create time random-bytes-generator)
Create a new ulid.
Create a new ulid.
Construct a ULID from it's pseudo-UUID repesentation
Construct a ULID from it's pseudo-UUID repesentation
(generator)
(generator initial-ulid)
Create a stateful, thread-safe monotonic ulid generator
Create a stateful, thread-safe monotonic ulid generator
(next ulid)
(next ulid time)
(next ulid time random-bytes-generator)
Get the next ulid with monotonic incrementation.
Get the next ulid with monotonic incrementation.
(random ulid)
Get the random portion of this ulid
Get the random portion of this ulid
Read ulid value. ei. from string representation.
Read ulid value. ei. from string representation.
(secure-random-bytes size)
Returns a random byte sequence of the specified size.
Returns a random byte sequence of the specified size.
(string ulid)
Get the string representation of this ulid
Get the string representation of this ulid
(timestamp ulid)
Get the timestamp portion from the ulid
Get the timestamp portion from the ulid
cljdoc is a website building & hosting documentation for Clojure/Script libraries
× close