Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[WIP][DO NOT MERGE] Draft implementation of the new PySpark API for support of both Spark Classic and Spark Connect #814

Draft
wants to merge 291 commits into
base: sparkConnect
Choose a base branch
from

Conversation

SemyonSinchenko
Copy link
Contributor

The main idea is to make python part lazy. All the classes, like Argument, Pipe, etc. should be pure python classes that do not contain any interactions with JVM.

Interaction with JVM in this case should be encapsulated into 2-3 methods of the new Client and will contain passing the full JSON generated from python Arguments, Pipes, FieldDefintions, etc.

sonalgoyal and others added 30 commits December 28, 2023 10:23
generate docs to show concise data if user so asks issue zinggAI#723
0.4.1 review comments implemented for pr code coverage
changed version to 0.4.1-SNAPSHOT
refactor constructor and access level of executor methods
…ations

Update the Setter functions generated code in annotations
sania-16 and others added 30 commits July 23, 2024 11:23
code refactoring of ClientOptions
doc changes for AWS S3
final changes
test that model got created in train phase issue zinggAI#783
 On branch main
 Your branch is up to date with 'origin/main'.

 Changes to be committed:
	modified:   common/client/src/main/java/zingg/common/client/ClientOptions.java
	modified:   protobuf/connect_plugins.proto
	modified:   python/zingg_v2/proto/connect_plugins_pb2.py
	modified:   python/zingg_v2/proto/connect_plugins_pb2.pyi
	modified:   spark/client/src/main/java/zingg/spark/connect/ZinggConnectPlugin.java
	modified:   spark/client/src/main/java/zingg/spark/connect/proto/ConnectPlugins.java
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

6 participants