Crates.io | rusty_pipes |
lib.rs | rusty_pipes |
version | 0.0.1 |
source | src |
created_at | 2023-12-27 09:26:09.413814 |
updated_at | 2023-12-27 09:26:09.413814 |
description | A library that enables you to declaratively define your data sources and transformation pipelines, with an engine to fetch data and run said pipeline. |
homepage | |
repository | https://github.com/hgrsd/rusty_pipes |
max_upload_size | |
id | 1081548 |
size | 40,136 |
A library that enables you to declaratively define your data sources and transformation pipelines, with an engine to fetch data and run said pipeline
Please refer to the examples for a sense of how this library can be used.
For now, this library is relatively bare-bones. It contains one Loader (for CSV files) and two transformations (Filter and Inner Join).
Contributions are most welcome; the plan is to provide a wider variety of Loaders (e.g., a
Postgres-based loader) as well as many more Transformations. These should be relatively straightforward to implement:
Loaders must implement the Loader
trait and Transformations must implement the Transformation
trait. That's it.