![]() |
ProvSQL SQL API
Adding support for provenance and uncertainty management to PostgreSQL databases
|
Definitions of compiled semirings. More...
Functions | |
| VARCHAR | provsql.sr_formula (ANYELEMENT token, REGCLASS token2value) |
| Evaluate provenance as a symbolic formula (e.g., "a ⊗ b ⊕ c") | |
| INT | provsql.sr_counting (ANYELEMENT token, REGCLASS token2value) |
| Evaluate provenance over the counting semiring (ℕ) | |
| VARCHAR | provsql.sr_why (ANYELEMENT token, REGCLASS token2value) |
| Evaluate provenance as why-provenance (set of witness sets) | |
| VARCHAR | provsql.sr_boolexpr (ANYELEMENT token) |
| Evaluate provenance as a Boolean expression. | |
| BOOLEAN | provsql.sr_boolean (ANYELEMENT token, REGCLASS token2value) |
| Evaluate provenance over the Boolean semiring (true/false) | |
Definitions of compiled semirings.
| BOOLEAN provsql.sr_boolean | ( | ANYELEMENT | token, |
| REGCLASS | token2value | ||
| ) |
Evaluate provenance over the Boolean semiring (true/false)
| VARCHAR provsql.sr_boolexpr | ( | ANYELEMENT | token | ) |
Evaluate provenance as a Boolean expression.
| INT provsql.sr_counting | ( | ANYELEMENT | token, |
| REGCLASS | token2value | ||
| ) |
Evaluate provenance over the counting semiring (ℕ)
| VARCHAR provsql.sr_formula | ( | ANYELEMENT | token, |
| REGCLASS | token2value | ||
| ) |
Evaluate provenance as a symbolic formula (e.g., "a ⊗ b ⊕ c")
| VARCHAR provsql.sr_why | ( | ANYELEMENT | token, |
| REGCLASS | token2value | ||
| ) |
Evaluate provenance as why-provenance (set of witness sets)