[][src]Module smartnoise_runtime::components

Component trait implementations

Each component represents an abstract computation. Example components are Materialize for loading a dataframe, Index for retrieving specific columns from the dataframe, Mean for aggregating data, LaplaceMechanism for privatizing data, etc.

There are a set of possible behaviours each component may implement. Each behavior corresponds to a trait. The only trait in the runtime is the Evaluable trait.

Implementations of the Evaluable trait are distributed among the module files.

Modules

cast
clamp
column_bind
count
covariance
digitize
dp_gumbel_median
filter
histogram
impute
index
materialize
mean
mechanisms
partition
quantile
raw_moment
reshape
resize
sum
theil_sen
to_dataframe
transforms
union
variance

Traits

Evaluable

Evaluable component trait