Skip to content
This repository has been archived by the owner on Nov 21, 2024. It is now read-only.

<DRAFT>Support for Virtual Table with input as rows of expressions #11

Draft
wants to merge 4 commits into
base: sundeck
Choose a base branch
from

Conversation

anshuldata
Copy link

@anshuldata anshuldata commented Oct 30, 2024

  • This PR needs some changes to duckdb repo. I have currently pushed to my own fork (here). We need to figure out how to get these changes in sundeck duckdb-extension repo. Currently duckdb is a submodule linked to main duckdb repo so can't directly push these changes
  • Added updated Proto
  • Introduced changes to support virtual tables having expressions as value

@jacques-n
Copy link

Let's always do substrait proto bumps as separate prs. Can you separate here please?

break;
case JoinType::SEMI:
sjoin->set_type(substrait::JoinRel::JoinType::JoinRel_JoinType_JOIN_TYPE_SEMI);
sjoin->set_type(substrait::JoinRel::JoinType::JoinRel_JoinType_JOIN_TYPE_LEFT_SEMI);

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This maintains support for the existing types but how are the new types handled?

Copy link
Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

For newly introduced types currently error "Unsupported join type" is returned. New type will be enhanced in future PR. With this PR I intended to update proto and fix breaking change

@anshuldata
Copy link
Author

I will raise a separate PR for proto changes so converting this PR to draft. Once proto PR is merged, I will un-draft this PR

@anshuldata anshuldata marked this pull request as draft November 4, 2024 06:52
@anshuldata anshuldata changed the title Support for Virtual Table with input as rows of expressions <DRAFT>Support for Virtual Table with input as rows of expressions Nov 4, 2024
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants