This is an automated email from the ASF dual-hosted git repository. morningman pushed a change to branch master in repository https://gitbox.apache.org/repos/asf/doris.git
from 095a2aed994 [fix](Nereids) fold constant for string function process emoji character by mistake (#49087) add c455f366b76 [enhancement](hudi)support native read hudi top level schema change table. (#49051) No new revisions were added by this update. Summary of changes: be/src/vec/exec/format/orc/vorc_reader.cpp | 22 +- be/src/vec/exec/format/orc/vorc_reader.h | 8 +- be/src/vec/exec/format/parquet/schema_desc.cpp | 2 +- be/src/vec/exec/format/parquet/schema_desc.h | 6 +- be/src/vec/exec/format/parquet/vparquet_reader.cpp | 1 + be/src/vec/exec/format/table/hudi_reader.cpp | 92 ++++ be/src/vec/exec/format/table/hudi_reader.h | 83 ++++ be/src/vec/exec/format/table/iceberg_reader.cpp | 200 ++------- be/src/vec/exec/format/table/iceberg_reader.h | 38 +- be/src/vec/exec/format/table/paimon_reader.cpp | 82 +--- be/src/vec/exec/format/table/paimon_reader.h | 40 +- .../vec/exec/format/table/table_format_reader.cpp | 133 ++++++ be/src/vec/exec/format/table/table_format_reader.h | 46 +- .../format/table/transactional_hive_reader.cpp | 16 +- .../exec/format/table/transactional_hive_reader.h | 3 - be/src/vec/exec/scan/file_scanner.cpp | 24 +- be/src/vec/exec/scan/file_scanner.h | 2 +- .../format/paimon/paimon_schema_change_test.cpp | 31 +- .../table/table_schema_change_helper_test.cpp | 471 +++++++++++++++++++++ be/test/vec/exec/orc_reader_test.cpp | 4 +- .../create_preinstalled_scripts/iceberg/run10.sql | 48 +++ .../doris/datasource/hive/HMSExternalTable.java | 24 +- .../datasource/hive/HiveMetaStoreClientHelper.java | 28 +- .../datasource/hudi/HudiSchemaCacheValue.java | 17 +- .../apache/doris/datasource/hudi/HudiUtils.java | 24 ++ .../hudi/source/COWIncrementalRelation.java | 26 +- .../doris/datasource/hudi/source/HudiScanNode.java | 54 ++- .../datasource/paimon/source/PaimonScanNode.java | 11 +- .../doris/datasource/hudi/HudiUtilsTest.java | 4 +- gensrc/thrift/PlanNodes.thrift | 3 +- .../iceberg/iceberg_schema_change2.out | Bin 0 -> 675 bytes .../hudi/test_hudi_schema_change.out | Bin 0 -> 10726 bytes ..._table.groovy => iceberg_schema_change2.groovy} | 42 +- .../hudi/test_hudi_schema_change.groovy | 156 +++++++ 34 files changed, 1347 insertions(+), 394 deletions(-) create mode 100644 be/src/vec/exec/format/table/hudi_reader.cpp create mode 100644 be/src/vec/exec/format/table/hudi_reader.h create mode 100644 be/src/vec/exec/format/table/table_format_reader.cpp create mode 100644 be/test/vec/exec/format/table/table_schema_change_helper_test.cpp create mode 100644 docker/thirdparties/docker-compose/iceberg/scripts/create_preinstalled_scripts/iceberg/run10.sql create mode 100644 regression-test/data/external_table_p0/iceberg/iceberg_schema_change2.out create mode 100644 regression-test/data/external_table_p2/hudi/test_hudi_schema_change.out copy regression-test/suites/external_table_p0/iceberg/{iceberg_read_unitycatalog_table.groovy => iceberg_schema_change2.groovy} (54%) create mode 100644 regression-test/suites/external_table_p2/hudi/test_hudi_schema_change.groovy --------------------------------------------------------------------- To unsubscribe, e-mail: commits-unsubscr...@doris.apache.org For additional commands, e-mail: commits-h...@doris.apache.org