sjrusso8 / spark-connect-rs

Apache Spark Connect Client for Rust
https://docs.rs/spark-connect-rs
Apache License 2.0
76 stars 13 forks source link

chore: reorganize code into a workspace #24

Closed sjrusso8 closed 5 months ago

sjrusso8 commented 5 months ago

Description

Moving all code into a workspace for core and rust. The goal is to allow for better interop for future languages by having a core implementation and language specific bindings.

Additional Changes

Refactor some of the existing code so that macros and utility functions are created in the modules they are used. Updated for that leveraged the function lit to leverage traits.

Upcoming Experimentation

The new core implementation has a feature flag for wasm :)