[CORE] Iceberg: Implement input file expressions for Iceberg tables#10831
[CORE] Iceberg: Implement input file expressions for Iceberg tables#10831JunhyungSong wants to merge 2 commits intoapache:mainfrom
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.
Would you like to help check whether we can share this approach with Delta?
There was a problem hiding this comment.
DeltaScanTransformer extends FileSourceScanExecTransformerBase. So, https://github.com/apache/incubator-gluten/blob/fd155d23b899843d019853fa55a15a0606f0f6ff/gluten-substrait/src/main/scala/org/apache/gluten/extension/columnar/PushDownInputFileExpression.scala#L117 needs to be changed.
There was a problem hiding this comment.
Would you open an issue for this? Thanks!
We may want to end up with a common solution for different lake formats.
|
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... |
|
This PR is stale because it has been open 45 days with no activity. Remove stale label or comment or this will be closed in 10 days. |
|
This PR was auto-closed because it has been stalled for 10 days with no activity. Please feel free to reopen if it is still valid. Thanks. |
Support input_file_name(), input_file_block_start(), and input_file_block_length() for Iceberg tables which were missing in the initial implementation, #6021.