Skip to content

New logical plan for unnest struct type #10385

Answered by jayzhan211
duongcongtoai asked this question in Q&A
Discussion options

You must be logged in to vote

some query engine uses "explode" instead of unnest

I think we can map different function name to one node if they are doing the same thing but just with different name

but if we use only one logical node to group them i think we can still have this possibility, just with extra check on the column type

Agree, we just need to check the type, I don't think the difference is large enough that we need another node to differentiate them

I think we can start with UnnestStructExec first (or even extend on UnnestExec if possible), and then introduce another logical node if we found practical use-case.

Replies: 2 comments 10 replies

Comment options

You must be logged in to vote
3 replies
@duongcongtoai
Comment options

@duongcongtoai
Comment options

@sadboy
Comment options

Comment options

You must be logged in to vote
7 replies
@jayzhan211
Comment options

@duongcongtoai
Comment options

@duongcongtoai
Comment options

@jayzhan211
Comment options

Answer selected by duongcongtoai
@sadboy
Comment options

@duongcongtoai
Comment options

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
Q&A
Labels
None yet
4 participants