Skip to content

Conversation

@holdenk
Copy link
Contributor

@holdenk holdenk commented Dec 19, 2025

[POC][DONOTMERGE] Explore transpilation yet again spark 14083 but this time with some python too

sfc-gh-hkarau and others added 25 commits December 1, 2025 13:06
…o transpilation and what not.

Co-authored-by: Holden Karau <[email protected]>
… resolution checker sad. We could do it "earlier" but I'm also thinking maybe doing this Scala side is not "the way" but it feels "close" so I want to get it working for at least a binary operator and then we can experiment with doing it Python side next. Counter intuitively I think the typing Python side might actually be better here (although tbf depends on if lib/ast.py is typed which I have not checked but I suspect it is).

Co-authored-by: Holden Karau <[email protected]>
… upgrade our types for us maybe?

Co-authored-by: Holden Karau <[email protected]>
Co-authored-by: Holden Karau <[email protected]>
… is not an expr which is what we want but we should add some tests for non convertible UDF-> convertible UDF -> non convertible UDF.

Co-authored-by: Holden Karau <[email protected]>
…tion of the trait so we can call it in the UDF Expression swap.

Co-authored-by: Holden Karau <[email protected]>
Co-authored-by: Holden Karau <[email protected]>
…3-but-this-time-with-some-python-too

Co-authored-by: Holden Karau <[email protected]>
… for Python to provide the catalyst expr too.

Co-authored-by: Holden Karau <[email protected]>
Co-authored-by: Holden Karau <[email protected]>
@holdenk holdenk force-pushed the explore-transpilation-yet-again-SPARK-14083-but-this-time-with-some-python-too branch from 54d3915 to facade3 Compare December 19, 2025 20:33
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants