-
Notifications
You must be signed in to change notification settings - Fork 539
[CORE] Iceberg: Implement input file expressions for Iceberg tables #10831
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
base: main
Are you sure you want to change the base?
Conversation
|
Run Gluten Clickhouse CI on x86 |
| case p @ ProjectExec(projectList, child: BatchScanExecTransformerBase) | ||
| if projectList.exists(containsInputFileRelatedExpr) => | ||
| child.copy(output = p.output.asInstanceOf[Seq[AttributeReference]]) | ||
| child.withNewOutput(p.output.asInstanceOf[Seq[AttributeReference]]) |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Would you like to help check whether we can share this approach with Delta?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
DeltaScanTransformer extends FileSourceScanExecTransformerBase. So,
Line 117 in fd155d2
| case p @ ProjectExec(projectList, child: FileSourceScanExecTransformer) |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Would you open an issue for this? Thanks!
We may want to end up with a common solution for different lake formats.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
|
Run Gluten Clickhouse CI on x86 |
- Support input_file_name(), input_file_block_start(), and input_file_block_length() for Iceberg tables which were missing in the OSS
|
Run Gluten Clickhouse CI on x86 |
|
Run Gluten Clickhouse CI on x86 |
|
@zhztheplayer Can you check what the Clickhouse CI failure is? I don't have permission to check the details. Can you also trigger other workflows like backends-velox? It looks like a maintainer approval is needed. |
|
@JunhyungSong CH failure is as following: |
|
The public account / password for CH CI is documented here, although it was a little bit too deeply documented... |
Support input_file_name(), input_file_block_start(), and input_file_block_length() for Iceberg tables which were missing in the initial implementation, #6021.