Scalar functions
uuid
Commentary
added in 0.0.5
Generates UUIDs values.
Examples
Generating v4 UUIDs
By default, this function will generate version 4 UUIDs.
{
    "_gen": "uuid"
}
[
    "4f083ce3-f12b-bb4b-46ee-9d82b52c856d",
    "aa616abe-1761-0c9a-e743-67bd738597dc",
    "5e688e99-61b3-5c88-4697-6cf7b0bfbe20",
    "76b20010-c318-5754-c86c-400eff88a1e3",
    "eb5910f1-26e6-bc6f-6fbd-df557096b883"
]
Generating v7 UUIDs
It can also generate time-based (v7) UUIDs.
{
    "_gen": "uuid",
    "version": 7
}
[
    "018f16f2-451e-743c-884f-4bbb2bf1839d",
    "018f16f2-451f-7d85-acb5-be6a61aa9a0c",
    "018f16f2-4520-7d67-83e7-dc978573998e",
    "018f16f2-4521-785c-b361-f86c974620be",
    "018f16f2-4522-7100-b276-545718c30f40"
]
Specification
JSON schema
{
    "type": "object",
    "properties": {
        "version": {
            "type": "number",
            "enum": [
                4,
                7
            ]
        }
    }
}