ProvSQL SQL API
Adding support for provenance and uncertainty management to PostgreSQL databases
Loading...
Searching...
No Matches
Internal constants

UUID namespace and identity element functions used for deterministic gate generation. More...

Functions

UUID provsql.uuid_ns_provsql ()
 Return the ProvSQL UUID namespace (used for deterministic gate UUIDs).
UUID provsql.gate_zero ()
 Return the UUID of the semiring zero gate.
UUID provsql.gate_one ()
 Return the UUID of the semiring one gate.
UUID provsql.gate_null ()
 Return the UUID of the value gate standing for the NULL value.

Detailed Description

UUID namespace and identity element functions used for deterministic gate generation.

Function Documentation

◆ gate_null()

UUID provsql.gate_null ( )

Return the UUID of the value gate standing for the NULL value.

A constant, like gate_zero() and gate_one(); the gate itself is a value gate that displays as NULL. Its UUID is what tells it apart from the value gate of the string 'NULL'; the seed 'null' is no 'value' || TEXT, so no actual value shares it.

Source code
provsql.sql line 1591

◆ gate_one()

UUID provsql.gate_one ( )

Return the UUID of the semiring one gate.

Source code
provsql.sql line 1577

◆ gate_zero()

UUID provsql.gate_zero ( )

Return the UUID of the semiring zero gate.

Source code
provsql.sql line 1571

◆ uuid_ns_provsql()

UUID provsql.uuid_ns_provsql ( )

Return the ProvSQL UUID namespace (used for deterministic gate UUIDs).

Source code
provsql.sql line 1564