Module smartnoise_runtime::components [−][src]
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 |