datafuselabs / databend

𝗗𝗮𝘁𝗮, 𝗔𝗻𝗮𝗹𝘆𝘁𝗶𝗰𝘀 & 𝗔𝗜. Modern alternative to Snowflake. Cost-effective and simple for massive-scale analytics. https://databend.com
https://docs.databend.com
Other
7.22k stars 696 forks source link

Feature: support expression table scan #15259

Open xudong963 opened 2 weeks ago

xudong963 commented 2 weeks ago

Summary

Currently, databend has ConstantTableScan which is mainly used by Values(...).

In https://github.com/datafuselabs/databend/issues/15255, Values contains a column that isn't the constant value but expression. To address the issue and improve the ability of Values(...), we should make ConstantTableScan more flexible and support ExpressionTableScan.

inviscid commented 1 week ago

Is there any estimate on when this might get selected for development?

Dousir9 commented 1 week ago

Is there any estimate on when this might get selected for development?

@inviscid I am working on it and recursive cte.

inviscid commented 3 days ago

@Dousir9 Excellent to hear you picked this up. I was wondering if you had an ETA or need any help with testing.

Dousir9 commented 3 days ago

@inviscid Thanks for your help, expect a PR within a week.