This is an automated email from the ASF dual-hosted git repository.

morrysnow pushed a change to branch runtimefilter_multi_send
in repository https://gitbox.apache.org/repos/asf/doris.git


    omit 02685fdfcd [fix]input/output block were confused (#21439)
    omit 4debe00586 [fix](chore) revert idea/vcs.xml change
    omit 5d3228a10e [fix](Nereids) use cte producer consumer map to generate 
new slot in translator
    omit 25fbfdb2a2 [fix]Do filter before projection on multi cast sender 
(#21411)
    omit 0424b19fb6 [opt](Nereids) optimize explain stream of DataStreamSink
    omit 68af15bbb0 [fix] slot id not found with projection in multi cast 
sender (#21407)
    omit 1c342c0064 [opt](Nereids) optimize explain stream of DataStreamSink
    omit de38454222 [fix] conjuncts not initialized (#21376)
    omit 1539dc96b9 [opt](Nereids) support set cte shuffle type for each 
consumer
    omit 6fc0667e8e [feature](runtime_filter) MultiCastSender supporting 
runtime filter on be (#21304)
     add f5af735fa6 [fix](multi-catalog)fix obj file cache and dlf iceberg 
catalog (#21238)
     add ca0953ea51 [improvement](join) Serialize build keys in a vectorized 
(columnar) way (#21361)
     add 124516c1ea [Fix](orc-reader) Fix `Wrong data type for column` error 
when column order in hive table is not same in orc file schema. (#21306)
     add f90e8fcb26 [Chore](storage) add debug info for 
TabletColumn::get_aggregate_function (#21408)
     add 59c1bbd163 [Feature](materialized view) support query match mv with 
agg_state on nereids planner (#21067)
     add 2827bc1a39 [Fix](nereids) fix a bug in ColumnStatistics.numNulls 
update #21220
     add a3d34e1e08 [decimalv2](compatibility) add config to allow invalid 
decimalv2 literal (#21327)
     add 7e02566333 [fix](pipeline) fix coredump caused by uncaught exception 
(#21387)
     add 8e8a8da2e7 [Improve](regresstest) update collect distinct regress test 
for array hash (#21417)
     add 17af099dc3 [fix](nereids)miss group id in explain plan #21402
     add 9fa2dac352 [fix](Nereids): DefaultPlanRewriter visit plan children. 
(#21395)
     add 88b2d81873 [Fix](multi-catalog) Add hadoop system classpath to 
CLASSPATH to resolve can not enable hadoop short circuit reading in some 
environments. (#21430)
     add f80df20b6f [Fix](multi-catalog) Fix read error in mixed partition 
locations. (#21399)
     add 50bf006931 [feature](runtime_filter) MultiCastSender supporting 
runtime filter on be (#21304)
     add 98e29e376d [opt](Nereids) support set cte shuffle type for each 
consumer
     add d56d3a25a7 [fix] conjuncts not initialized (#21376)
     add 50cd62d1c7 [opt](Nereids) optimize explain stream of DataStreamSink
     add 66663e8df0 [fix] slot id not found with projection in multi cast 
sender (#21407)
     add 5a259e75ca [opt](Nereids) optimize explain stream of DataStreamSink
     add 9cd1ddceb8 [fix]Do filter before projection on multi cast sender 
(#21411)
     add 7d5b9a92e3 [fix](Nereids) use cte producer consumer map to generate 
new slot in translator
     add 2bb94b6344 [fix](chore) revert idea/vcs.xml change
     add 7a6532ece9 [fix]input/output block were confused (#21439)

This update added new revisions after undoing existing revisions.
That is to say, some revisions that were in the old version of the
branch are not in the new version.  This situation occurs
when a user --force pushes a change and generates a repository
containing something like this:

 * -- * -- B -- O -- O -- O   (02685fdfcd)
            \
             N -- N -- N   refs/heads/runtimefilter_multi_send (7a6532ece9)

You should already have received notification emails for all of the O
revisions, and so the following emails describe only the N revisions
from the common base, B.

Any revisions marked "omit" are not gone; other references still
refer to them.  Any revisions marked "discard" are gone forever.

No new revisions were added by this update.

Summary of changes:
 be/src/common/config.cpp                           |   2 +
 be/src/common/config.h                             |   3 +
 be/src/olap/memtable.cpp                           |   4 +
 be/src/olap/tablet_schema.cpp                      |   7 +-
 be/src/pipeline/pipeline_fragment_context.cpp      |   5 +-
 be/src/runtime/decimalv2_value.cpp                 |   4 +-
 be/src/util/timezone_utils.cpp                     |   2 +-
 be/src/vec/exec/join/process_hash_table_probe.h    |   7 ++
 .../vec/exec/join/process_hash_table_probe_impl.h  | 102 +++++++++++-------
 be/src/vec/exec/join/vhash_join_node.cpp           |  12 +++
 bin/start_be.sh                                    |   5 +-
 .../hive/scripts/create_preinstalled_table.hql     |  20 ++++
 .../orc/test_different_column_orders.orc           | Bin 0 -> 671 bytes
 .../parquet/test_different_column_orders.parquet   | Bin 0 -> 925 bytes
 docs/en/docs/lakehouse/faq.md                      |  11 +-
 docs/zh-CN/docs/lakehouse/faq.md                   |   8 ++
 .../apache/doris/analysis/NativeInsertStmt.java    |   4 +-
 .../doris/catalog/external/HMSExternalTable.java   |   4 +
 .../java/org/apache/doris/common/util/S3Util.java  |  97 +++++++++++++++--
 .../doris/datasource/HMSExternalCatalog.java       |   4 +
 .../doris/datasource/hive/HiveMetaStoreCache.java  |  12 ++-
 .../doris/datasource/hive/HiveVersionUtil.java     |  22 ++++
 .../datasource/iceberg/HiveCompatibleCatalog.java  |   8 +-
 .../doris/datasource/iceberg/dlf/DLFCatalog.java   |  31 ++++++
 .../datasource/property/PropertyConverter.java     |  25 +++--
 .../property/constants/S3Properties.java           |   4 +
 .../org/apache/doris/fs/FileSystemFactory.java     |   5 +-
 .../java/org/apache/doris/fs/obj/S3ObjStorage.java |  65 ++----------
 .../org/apache/doris/fs/remote/RemoteFile.java     |   4 +
 .../org/apache/doris/nereids/memo/GroupId.java     |   2 +-
 .../java/org/apache/doris/nereids/memo/Memo.java   |   2 +-
 .../rewrite/AggScalarSubQueryToWindowFunction.java |   3 +-
 .../rules/rewrite/EnsureProjectOnTopJoin.java      |   1 -
 .../nereids/rules/rewrite/InferPredicates.java     |   4 +-
 .../mv/SelectMaterializedIndexWithAggregate.java   |  55 ++++++++++
 .../functions/combinator/StateCombinator.java      |   4 +
 .../doris/nereids/trees/plans/AbstractPlan.java    |  11 +-
 .../trees/plans/physical/PhysicalHashJoin.java     |   7 +-
 .../doris/planner/external/FileQueryScanNode.java  |  82 +++++++--------
 .../doris/planner/external/HiveScanNode.java       |  11 +-
 .../doris/planner/external/MaxComputeScanNode.java |   5 +
 .../apache/doris/planner/external/TVFScanNode.java |   5 +
 .../planner/external/iceberg/IcebergScanNode.java  |  13 ++-
 .../planner/external/paimon/PaimonScanNode.java    |   6 +-
 .../org/apache/doris/statistics/Statistics.java    |   4 +-
 .../hive/test_different_column_orders.out          |  29 ++++++
 .../hive/test_mixed_par_locations.out              |  37 +++++++
 .../data/mv_p0/agg_state/test_agg_state_max_by.out |  22 +++-
 .../nereids_tpcds_shape_sf100_p0/shape/query21.out |   3 +-
 .../nereids_tpcds_shape_sf100_p0/shape/query95.out |  54 +++++-----
 .../query_p0/join/test_collect_list_distinct.out   |  16 +++
 ....groovy => test_different_column_orders.groovy} |  25 +++--
 .../hive/test_mixed_par_locations.groovy           |  63 +++++++++++
 .../mv_p0/agg_state/test_agg_state_max_by.groovy   |  41 ++++++--
 .../join/test_collect_list_distinct.groovy         | 116 +++++++++++++++++++++
 55 files changed, 854 insertions(+), 244 deletions(-)
 create mode 100644 
docker/thirdparties/docker-compose/hive/scripts/preinstalled_data/test_different_column_orders/orc/test_different_column_orders.orc
 create mode 100644 
docker/thirdparties/docker-compose/hive/scripts/preinstalled_data/test_different_column_orders/parquet/test_different_column_orders.parquet
 create mode 100644 
regression-test/data/external_catalog_p0/hive/test_different_column_orders.out
 create mode 100644 
regression-test/data/external_table_emr_p2/hive/test_mixed_par_locations.out
 create mode 100644 
regression-test/data/query_p0/join/test_collect_list_distinct.out
 copy 
regression-test/suites/external_catalog_p0/hive/{test_transactional_hive.groovy 
=> test_different_column_orders.groovy} (70%)
 create mode 100644 
regression-test/suites/external_table_emr_p2/hive/test_mixed_par_locations.groovy
 create mode 100644 
regression-test/suites/query_p0/join/test_collect_list_distinct.groovy


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to