-
Notifications
You must be signed in to change notification settings - Fork 20
Open
Labels
enhancementNew feature or requestNew feature or requesthelp wantedExtra attention is neededExtra attention is needed
Description
Description
Lots of other programming languages can access gRPC and Arrow, which means many different languages will be recreating the core client logic to handle the client requests and response handling.
The idea is that there could one kernel client that all other programming languages use, and then the specific language is left to implement the specific of the core spark objects.
What does this involve?
- Isolate the existing
client.rs
intocore
and move all other rust specific implementations intorust
- Remove any dependencies in
client.rs
that are only for therust
library - Update error handling in
client.rs
to create a newConnectClientError
error type, (currently leveragesSparkError
) - lots of more research and analysis into the feasibility of this kernel :)
Metadata
Metadata
Assignees
Labels
enhancementNew feature or requestNew feature or requesthelp wantedExtra attention is neededExtra attention is needed