-
Notifications
You must be signed in to change notification settings - Fork 163
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
Add InSubqueryExec
support
#121
Comments
I can work on this if no one is currently working on it. |
I did some research to support The
For the first part, it would be pretty straightforward to support in the For the second part, it's slightly complicated. Per my understanding, we have multiple options:
cc @viirya @sunchao appreciate if you guys have more insights about this topic. |
Hm? For DPP, the only difference is we don't need to broadcast the evaluation result. I'm not sure about "all evaluations happen at the driver side". I think the subplan is still needed to be executed on executors like
I think we can have an initial version which does simple first by passing java objects through JNI call. Or, instead, we can keep the output of subplan in JVM, and we evaluate the JVM
|
Emmm, I should be more specific. I meant all the
Hmm, this is always a valid option to go. I'm wondering whether it's simple enough to just convert the list of literal into an Arrow's ColumnVector as we can reuse all the infrastructure.
I'm not sure about this approach, and never consider this as an option. The problem about evaluate the
Currently, in |
What is the problem the feature request solves?
From @sunchao #119 (comment)
We can add support of
InSubqueryExec
to Comet. Basically, it should not be too different/difficult thanScalarSubqueryExec
which we already have.Describe the potential solution
Suport
InSubqueryExec
in Comet.Additional context
No response
The text was updated successfully, but these errors were encountered: