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

morningman pushed a change to branch branch-1.2-lts
in repository https://gitbox.apache.org/repos/asf/doris.git


    from 9980a0a5f9 [chore](workflow) Fix the BE UT (Clang) workflow (#16847)
     new c3b93fd735 [fix](memory) Fix parquet load stack overflow (#16537)
     new 0509da6ab1 [Enchancement](function) display elements number on 
check_chars_length #16570
     new 5826856963 fix stats (#16556)
     new ebc8d27be1 [fix-core](block) clear block row_same_bit when block reuse 
(#16172)
     new cd62fb73c1 [fix](sequence-column) MergeIterator does not use the 
correct seq column for comparison (#16494)
     new 9b12f1fb50 [fix](metric) Fix be core when set enable_system_metrics to 
false in be (#16646)
     new 035bd8b74c [fix](window function) invalid order_by_start in 
VAnalyticEvalNode (#16589)
     new 4555d2f7c7 [fix](planner) fix bug in agg on constant column (#16442)
     new 0f6587bc4f [fix](planner) fix bug for missing slot (#16601)
     new 36ad4a25ef [bugfix](column_reader) index_page should not be 
pre-decoded (#16605)
     new ec95cf430a [fix](subquery) fix bug of using constexpr and some agg 
func(like count,max) as subquery's output (#16579)
     new 5474f815d1 [fix](udf) fix create udf function with uppercase database 
name can't recognize (#16410)
     new 21a0078a05 [bug](udf) fix udf return type of decimal check scale must 
is 9 (#16497)
     new 7d90d8a8fc [Fix](multi catalog)Support read hive1.x orc file. (#16677)
     new ad9d9a3f81 [Improvement](ES)Supprt datav2 and datetimev2 for es query 
(#16633)
     new ec548ca9d8 [fix](mark join) fix bug of mark join with other conjuncts 
(#16655)
     new 9983feddcb [improvement](dynamic-partition) add storage_medium 
property for dynamic partition (#16648)
     new 0ff1bfbfad [fix](planner)Fix colocate query failed #16459
     new aefb7ce49f [fix](fe)should check slot from both lhs and rhs of 
outputSmap of join node for colocate join (#16738)
     new 8c4848482e [Fix](profile) fix /rest/v1/query_profile action. (#15981)
     new 877cff363f [Fix](profile) fix `/query_profile` action. (#16540)
     new 8159b11211 [fix](Stmt)pre-block create stmt with column type `ALL` 
(#16757)
     new b7682f9390 [Fix](multi catalog)Fix partition case bug (#16763)
     new 214453e0e8 [Fix](multi catalog)Fix iceberg parquet file doesn't have 
iceberg.schema meta problem (#16764)
     new 9ec51f862d [Bug](Datetime) Fix date time function mem use after free 
(#16814)
     new c99577568d [enhancement](merge-on-write) do compaction with merge on 
read (#16799)
     new a60d0b21fc [FIx](planner) create table as select with null_type select 
item cause be core bug (#16778)
     new fac756e3b8 [Bug](datetimev2) Support cast datetimev2 to datetimev2 
with different precision #16826
     new 61fe076103 [Enhancement](Es): Support config like whether push down to 
es (#16800)
     new bbcb873259 [deps](be) update libhdfs3

The 30 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "add" were already present in the repository and have only
been added to this reference.


Summary of changes:
 be/src/common/configbase.cpp                       |   5 +-
 be/src/common/daemon.cpp                           |   4 +-
 be/src/exec/es/es_scroll_parser.cpp                | 103 ++++----
 be/src/exec/es/es_scroll_parser.h                  |  12 +-
 be/src/olap/compaction.cpp                         |  35 ++-
 be/src/olap/merger.cpp                             |   7 -
 be/src/olap/rowset/beta_rowset_reader.cpp          |  11 +-
 be/src/olap/rowset/segment_v2/column_reader.cpp    |   4 +
 be/src/olap/tablet.cpp                             |  43 ++++
 be/src/olap/tablet.h                               |   5 +
 be/src/olap/tablet_meta.cpp                        |  38 ---
 be/src/olap/tablet_meta.h                          |   3 -
 be/src/vec/columns/column_string.cpp               |  10 +-
 be/src/vec/columns/column_string.h                 |  27 +-
 be/src/vec/core/block.h                            |   2 +
 be/src/vec/exec/format/orc/vorc_reader.cpp         |  27 +-
 be/src/vec/exec/format/orc/vorc_reader.h           |   6 +
 .../vec/exec/format/parquet/parquet_thrift_util.h  |   6 +-
 be/src/vec/exec/format/parquet/vparquet_reader.cpp |   5 +-
 be/src/vec/exec/format/table/iceberg_reader.cpp    |   5 +-
 be/src/vec/exec/format/table/iceberg_reader.h      |   1 +
 .../vec/exec/join/process_hash_table_probe_impl.h  |   1 +
 be/src/vec/exec/scan/vscanner.cpp                  |   3 +
 be/src/vec/exec/vanalytic_eval_node.cpp            |  12 +-
 .../function_date_or_datetime_computation.h        |  15 +-
 dist/LICENSE-dist.txt                              |   2 +-
 .../docs/advanced/partition/dynamic-partition.md   |   7 +
 .../docs/advanced/partition/dynamic-partition.md   |   8 +
 .../java/org/apache/doris/analysis/CastExpr.java   |   2 +-
 .../org/apache/doris/analysis/CreateTableStmt.java |   9 +-
 .../main/java/org/apache/doris/analysis/Expr.java  |  26 ++
 .../org/apache/doris/analysis/FunctionName.java    |   3 -
 .../java/org/apache/doris/analysis/SelectStmt.java |  73 +++++-
 .../doris/catalog/DynamicPartitionProperty.java    |  11 +-
 .../main/java/org/apache/doris/catalog/Env.java    |   3 +-
 .../java/org/apache/doris/catalog/EsResource.java  |   7 +
 .../java/org/apache/doris/catalog/EsTable.java     |  12 +
 .../doris/catalog/external/EsExternalTable.java    |   1 +
 .../doris/clone/DynamicPartitionScheduler.java     |  32 ++-
 .../org/apache/doris/common/util/BrokerUtil.java   |   6 +
 .../doris/common/util/DynamicPartitionUtil.java    |  17 ++
 .../apache/doris/common/util/ProfileManager.java   |   4 +-
 .../apache/doris/datasource/EsExternalCatalog.java |   5 +
 .../apache/doris/datasource/InternalCatalog.java   |   4 +
 .../doris/external/elasticsearch/EsUtil.java       | 203 ---------------
 .../external/elasticsearch/QueryBuilders.java      | 280 ++++++++++++++++++++-
 .../httpv2/controller/QueryProfileController.java  |  50 ++--
 .../apache/doris/planner/DistributedPlanner.java   |  10 +-
 .../java/org/apache/doris/planner/EsScanNode.java  |   5 +-
 .../org/apache/doris/planner/HashJoinNode.java     |   6 +-
 .../org/apache/doris/planner/OlapScanNode.java     |   4 +
 .../apache/doris/planner/SingleNodePlanner.java    |  17 ++
 .../planner/external/ExternalFileScanNode.java     |  22 ++
 .../apache/doris/analysis/CreateTableStmtTest.java |  10 +
 .../doris/external/elasticsearch/EsUtilTest.java   |  89 +++----
 .../java/org/apache/doris/udf/BaseExecutor.java    |   8 +-
 gensrc/thrift/PlanNodes.thrift                     |   2 +
 .../correctness/test_subquery_in_disjunction.out   |  16 ++
 .../test_outer_join_with_subquery.out              |  74 ++++++
 .../unique/test_unique_table_new_sequence.out      |  66 ++---
 .../unique/test_unique_table_sequence.out          |  41 ++-
 .../data/data_model_p0/unique/unique_key_data1.csv |   8 +-
 .../data/data_model_p0/unique/unique_key_data2.csv |   8 +-
 .../data/datatype_p0/datetimev2/test_exprs.out     |   9 +
 .../tpcds_sf1_p1/sql/row_same_bit.out}             |   2 +-
 .../iceberg/iceberg_partition_upper_case.out       | 109 ++++++++
 .../data/javaudf_p0/test_javaudf_decimal.out       |   3 +
 .../datetime_functions/test_date_function.out      |   3 +
 .../data/query_p0/subquery/test_subquery2.out      |   3 +
 .../constant_group_key.out}                        |  12 +-
 .../sql/group_by/runConstantGroupBy_order.out      |   6 +
 .../{SmallintTest.java => DecimalStringTest.java}  |   8 +-
 .../test_subquery_in_disjunction.groovy            |  79 ++++++
 .../correctness_p0/test_colocate_join.groovy       | 114 ++++++++-
 .../test_outer_join_with_subquery.groovy           | 229 +++++++++++++++++
 .../unique/test_unique_table_new_sequence.groovy   |  34 +--
 .../unique/test_unique_table_sequence.groovy       |  24 +-
 .../datetimev2/test_exprs.groovy}                  |  33 +--
 .../datev2/tpcds_sf1_p1/sql/row_same_bit.sql       |  22 ++
 .../suites/ddl_p0/test_create_blocked.groovy       |  68 +++--
 regression-test/suites/ddl_p0/test_ctas.groovy     |   7 +
 .../iceberg/iceberg_partition_upper_case.groovy    |  82 ++++++
 .../suites/javaudf_p0/test_javaudf_decimal.groovy  |  10 +
 .../datetime_functions/test_date_function.groovy   |   2 +
 .../suites/query_p0/subquery/test_subquery2.groovy |   2 +
 .../suites/trino_p0/constant_group_key.groovy      |  53 ++++
 .../sql/group_by/runConstantGroupBy_order.sql      |   5 +-
 thirdparty/CHANGELOG.md                            |   3 +
 thirdparty/vars.sh                                 |   8 +-
 89 files changed, 1877 insertions(+), 594 deletions(-)
 create mode 100644 regression-test/data/datatype_p0/datetimev2/test_exprs.out
 copy 
regression-test/data/{correctness/test_constant_push_down_through_outer_join.out
 => datev2/tpcds_sf1_p1/sql/row_same_bit.out} (82%)
 create mode 100644 
regression-test/data/external_catalog_p0/iceberg/iceberg_partition_upper_case.out
 copy regression-test/data/{bloom_filter_p0/test_bloom_filter_is_not_null.out 
=> trino_p0/constant_group_key.out} (58%)
 copy 
regression-test/java-udf-src/src/main/java/org/apache/doris/udf/{SmallintTest.java
 => DecimalStringTest.java} (85%)
 copy 
regression-test/suites/{bloom_filter_p0/test_bloom_filter_is_not_null.groovy => 
datatype_p0/datetimev2/test_exprs.groovy} (61%)
 create mode 100644 
regression-test/suites/datev2/tpcds_sf1_p1/sql/row_same_bit.sql
 copy be/test/agent/utils_test.cpp => 
regression-test/suites/ddl_p0/test_create_blocked.groovy (63%)
 create mode 100644 
regression-test/suites/external_catalog_p0/iceberg/iceberg_partition_upper_case.groovy
 create mode 100644 regression-test/suites/trino_p0/constant_group_key.groovy


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

Reply via email to