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

What provsql.circuit_cleanup() reports. More...

#include "provsql_mmap.h"

Public Attributes

uint64 gates_before
 Gate records before.
uint64 gates_after
 Gate records kept.
uint64 wires_before
 Child wires before.
uint64 wires_after
 Child wires kept.
uint64 extra_before
 Annotation bytes before.
uint64 extra_after
 Annotation bytes kept.

Detailed Description

What provsql.circuit_cleanup() reports.

The three "before" figures are the store's size when the clean-up started; the three "after" figures are the size of the rebuilt store (or, on a dry run, only the live gate count, the rest being 0 – the wire and byte totals of a rewrite are not known without doing it).

Definition at line 94 of file provsql_mmap.h.

Member Data Documentation

◆ extra_after

uint64 provsql_cleanup_result::extra_after

Annotation bytes kept.

Definition at line 100 of file provsql_mmap.h.

◆ extra_before

uint64 provsql_cleanup_result::extra_before

Annotation bytes before.

Definition at line 99 of file provsql_mmap.h.

◆ gates_after

uint64 provsql_cleanup_result::gates_after

Gate records kept.

Definition at line 96 of file provsql_mmap.h.

◆ gates_before

uint64 provsql_cleanup_result::gates_before

Gate records before.

Definition at line 95 of file provsql_mmap.h.

◆ wires_after

uint64 provsql_cleanup_result::wires_after

Child wires kept.

Definition at line 98 of file provsql_mmap.h.

◆ wires_before

uint64 provsql_cleanup_result::wires_before

Child wires before.

Definition at line 97 of file provsql_mmap.h.


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