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 |