rajasekarv / vega

A new arguably faster implementation of Apache Spark from scratch in Rust
Apache License 2.0
2.23k stars 205 forks source link

Refactor rdd mod structure and return types #32

Closed iduartgomez closed 4 years ago

iduartgomez commented 4 years ago

There is no addition of logic/functionality in this PR, just refactored all the RDD modules a bit for coherence and consistency: made imports less relative, cleaned up structure etc. and made return types to be more comprehensive (removed a couple lint warns too).

This is preliminary to keep expanding the rdd functionality to not mix with other PR's changes.

iduartgomez commented 4 years ago

Alright, added mod.rs back and fixed git history + added back the full explicit type for cogrouped retun type.