ProvSQL C/C++ API
Adding support for provenance and uncertainty management to PostgreSQL databases
Loading...
Searching...
No Matches
rv_families.cpp File Reference

SQL surface for the continuous-distribution family registry (src/distributions/Distribution.h). More...

#include "postgres.h"
#include "fmgr.h"
#include "funcapi.h"
#include "miscadmin.h"
#include "catalog/pg_type.h"
#include "utils/array.h"
#include "utils/builtins.h"
#include "utils/tuplestore.h"
#include "compatibility.h"
#include "distributions/Distribution.h"
#include "provsql_error.h"
#include <string>
#include <vector>
Include dependency graph for rv_families.cpp:

Go to the source code of this file.

Functions

Datum rv_families (PG_FUNCTION_ARGS)

Detailed Description

SQL surface for the continuous-distribution family registry (src/distributions/Distribution.h).

Exposes rv_families(), the set-returning catalog of every registered gate_rv family: the on-disk name token, parameter count and conventional parameter symbols, and a short display label. UI clients (ProvSQL Studio's circuit inspector) read it to render families they were not hard-coded for, so a family added under src/distributions/ shows up without a client release.

Definition in file rv_families.cpp.

Function Documentation

◆ rv_families()

Datum rv_families ( PG_FUNCTION_ARGS )

Definition at line 57 of file rv_families.cpp.

Here is the call graph for this function: