Function smartnoise_runtime::release[][src]

pub fn release(
    privacy_definition: Option<PrivacyDefinition>,
    computation_graph: HashMap<u32, Component>,
    release: Release,
    filter_level: FilterLevel
) -> Result<(Release, Vec<Error>)>

Given a description of computation, and some computed values, execute the computation and return computed values

The analysis is a directed acyclic graph.

When a component is executed, the output of the node is stored in the release When the graph completes execution, the release is filtered and returned

Arguments

Return

a collection of computed values for components in the graph