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

Result of provsql_classify_query. More...

#include "classify_query.h"

Public Attributes

provsql_table_kind kind
List * source_relids

Detailed Description

Result of provsql_classify_query.

kind is the certified result-relation kind under the existing provsql_table_kind taxonomy (TID, BID, OPAQUE).

source_relids is a List of pg_class Oids of the provenance-tracked base relations the query touches, built via lappend_oid. Reported even when kind is OPAQUE so the caller can attribute the non-certifiability to specific tables. Allocated in the current memory context; callers may free with list_free.

Definition at line 40 of file classify_query.h.

Member Data Documentation

◆ kind

provsql_table_kind ProvSQLClassification::kind

Definition at line 41 of file classify_query.h.

◆ source_relids

List* ProvSQLClassification::source_relids

Definition at line 42 of file classify_query.h.


The documentation for this struct was generated from the following file: