-
Notifications
You must be signed in to change notification settings - Fork 22
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.rsintocoreand move all other rust specific implementations intorust - Remove any dependencies in
client.rsthat are only for therustlibrary - Update error handling in
client.rsto create a newConnectClientErrorerror type, (currently leveragesSparkError) - lots of more research and analysis into the feasibility of this kernel :)
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
enhancementNew feature or requestNew feature or requesthelp wantedExtra attention is neededExtra attention is needed