hubgeter opened a new pull request, #33935: URL: https://github.com/apache/doris/pull/33935
## Proposed changes 1. support read iceberg complex type : struct map. 2. support read the ORC storage format of Iceberg tables 3. When supporting the use of ORC as the storage format, (using Spark) read the iceberg table after schema evolution. Except for the rename operation performed within the struct. 支持以orc存储格式时,(使用spark)进行schema evolution 后的iceberg表的读取。除了struct内部进行的rename操作。 [iceberg schema change](https://iceberg.apache.org/docs/latest/evolution/#schema-evolution) Issue Number: close #xxx <!--Describe your changes.--> Add to orc_reader: Perform the filter operation when the columns to be filtered do not exist in the current ORC file. 在orc_reader中添加:当需要过滤的列在当前orc文件中不存在的情况下,进行过滤的操作。 eg. iceberg_table : a int, b string add column ( c int )to iceberg_table. sql : `select * from iceberg_table where c is not null.` ## Further comments todo : 1. Modify the Doris document . 2. support iceberg.orc Iceberg Position Delete. If this is a relatively large or complex change, kick off the discussion at [d...@doris.apache.org](mailto:d...@doris.apache.org) by explaining why you chose the solution you did and what alternatives you considered, etc... -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: commits-unsubscr...@doris.apache.org For queries about this service, please contact Infrastructure at: us...@infra.apache.org --------------------------------------------------------------------- To unsubscribe, e-mail: commits-unsubscr...@doris.apache.org For additional commands, e-mail: commits-h...@doris.apache.org