Liking cljdoc? Tell your friends :D

com.vadelabs.uid.interface

Unified interface for unique identifier generation.

This component consolidates UUID (RFC9562) and Flake (192-bit time-ordered) identifier generation into a single namespace.

UUID Support

  • v0-v8: Standard UUID versions following RFC9562
  • SQUUID: Sequential UUID for time-ordering

Flake Support

  • High-performance 192-bit time-ordered identifiers
  • Nanosecond precision with 128-bit entropy

Use the subnamespace aliases for specific functionality:

  • uuid/* for UUID operations
  • flake/* for Flake operations
Unified interface for unique identifier generation.

This component consolidates UUID (RFC9562) and Flake (192-bit time-ordered)
identifier generation into a single namespace.

## UUID Support
- v0-v8: Standard UUID versions following RFC9562
- SQUUID: Sequential UUID for time-ordering

## Flake Support
- High-performance 192-bit time-ordered identifiers
- Nanosecond precision with 128-bit entropy

Use the subnamespace aliases for specific functionality:
- `uuid/*` for UUID operations
- `flake/*` for Flake operations
raw docstring

+max+clj

source

+namespace-dns+clj

source

+namespace-oid+clj

source

+namespace-url+clj

source

+namespace-x500+clj

source

+null+clj

source

<clj

source

=clj

source

>clj

source

as-byte-arrayclj

source

as-uuidclj

source

flakeclj

source

flake-bytesclj

source

flake-hexclj

source

flake-timeclj

source

flake?clj

source

from-stringclj

source

get-clk-highclj

source

get-clk-lowclj

source

get-clk-seqclj

source

get-instantclj

source

get-node-idclj

source

get-time-highclj

source

get-time-lowclj

source

get-time-midclj

source

get-timestampclj

source

get-unix-timeclj

source

get-variantclj

source

get-versionclj

source

get-word-highclj

source

get-word-lowclj

source

make-flakeclj

source

maxclj

source

max?clj

source

monotonic-timeclj

source

nullclj

source

null?clj

source

read-flakeclj

source

snowflakeclj

source

squuidclj

source

to-byte-arrayclj

source

to-hex-stringclj

source

to-stringclj

source

to-uriclj

source

to-urn-stringclj

source

uuid-string?clj

source

uuid-urn-string?clj

source

uuid<clj

source

uuid=clj

source

uuid>clj

source

uuid?clj

source

UUIDablecljprotocol

source

uuidable?clj

source

UUIDNameBytescljprotocol

source

UUIDRfc4122cljprotocol

source

UUIDRfc9562cljprotocol

source

v0clj

source

v1clj

source

v3clj

source

v4clj

source

v5clj

source

v6clj

source

v7clj

source

v8clj

source

cljdoc builds & hosts documentation for Clojure/Script libraries

Keyboard shortcuts
Ctrl+kJump to recent docs
Move to previous article
Move to next article
Ctrl+/Jump to the search field
× close