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

kxiao pushed a change to branch branch-2.0
in repository https://gitbox.apache.org/repos/asf/doris.git


    from 092f79cc3c [improvement](memory) Refactor doris cache GC (#21522) 
(#21983)
     new b6ab4a2cd8 [Improvement](tablet clone) impr tablet sched speed and fix 
tablet sched failed too many times (#21856)
     new a25a8200fe [fix](planner)use tupleId of agg node to get its unsigned 
conjuncts (#21949)
     new 13aa031811 [Bug](storage) add lock on base tablet when create_tablet 
#21915
     new 50d7a2c9ac [Fix](information_schema) Schema table varchar len error 
#21308
     new 9908fef374 [Bug](scanner) fix core dump due to release ScannerContext 
too early #21946
     new 880c223e53 [docs](map)Add map and struct type support parameters 
(#21802)
     new 359bd7e441 [opt](join) Opt the performance of join probe (#21845)
     new 644e070178 [fix](stmt-forward) fix should-be-required fields in 
forward params (#21945)
     new 05f314193f [fix](planner)only forbid literal value in AnalyticExpr's 
order by list (#21819)
     new a6fe913229 [fix](nereids) fix cte as bc right side hang bug (#21897)
     new 70c07bff6d [fix](profile) Fix wrong instance number in query profile 
(#21808)
     new f4a3427aaa [Bug](topn opt) disable topn 2 phase read when storage 
policy is not emtpy (#21909)
     new fbb6a0463d [FIX](map)fix arrow serde with map null key #21955
     new 3010cd1a6a [fix](fe) fd leak of ssl #19645
     new ed24e93ce6 [regression-test] add p0/p1 case about partition table 
(#21777)
     new aba06c0603 [stats](nereids) dump col stats for all physical plan node 
and cost details in memo #21902
     new 797e139f0a [fix](Nereids): removePhysicalExpression() should clear 
empty Group. (#21951)
     new ee0b2a5f02 [improvement](invert index) Change the loading method of 
keyword type (#21893)
     new 0a63844612 [FE](compile) fix master fe compile failed (#21971)
     new 5f88f4fce7 [Fix](Nereids) Add cast comparison with slot reference when 
inferring predicate (#21171)
     new 445e40006c [enhancement](jdbc catalog) Add mysql jdbc catalog function 
to filter push-down identification (#21745)

The 21 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/clucene                                     |   2 +-
 .../rowset/segment_v2/inverted_index_reader.cpp    |   3 +-
 .../rowset/segment_v2/inverted_index_writer.cpp    |  10 +-
 be/src/olap/tablet_manager.cpp                     |   8 +-
 be/src/vec/columns/column.h                        |   3 +-
 be/src/vec/columns/column_array.cpp                |  33 +-
 be/src/vec/columns/column_array.h                  |   3 +-
 be/src/vec/columns/column_complex.h                |  20 +-
 be/src/vec/columns/column_const.cpp                |   5 +-
 be/src/vec/columns/column_const.h                  |   3 +-
 be/src/vec/columns/column_decimal.cpp              |  14 +-
 be/src/vec/columns/column_decimal.h                |   3 +-
 be/src/vec/columns/column_nullable.cpp             |   8 +-
 be/src/vec/columns/column_nullable.h               |   3 +-
 be/src/vec/columns/column_string.cpp               |  46 +-
 be/src/vec/columns/column_string.h                 |   3 +-
 be/src/vec/columns/column_struct.cpp               |  10 +-
 be/src/vec/columns/column_struct.h                 |   3 +-
 be/src/vec/columns/column_vector.cpp               |  20 +-
 be/src/vec/columns/column_vector.h                 |   3 +-
 .../vec/data_types/serde/data_type_map_serde.cpp   |  19 +-
 be/src/vec/exec/join/process_hash_table_probe.h    |   2 +-
 .../vec/exec/join/process_hash_table_probe_impl.h  |  52 ++-
 be/src/vec/exec/scan/scanner_scheduler.cpp         |   9 +-
 .../array/function_array_with_constant.cpp         |   2 +-
 be/test/vec/core/column_array_test.cpp             |   8 +-
 .../serde/data_type_serde_arrow_test.cpp           |  36 +-
 docker/runtime/doris-compose/database.py           | 241 +++++++++++
 docs/en/docs/lakehouse/multi-catalog/jdbc.md       |   9 +-
 .../sql-manual/sql-reference/Data-Types/MAP.md     |   5 +
 .../sql-manual/sql-reference/Data-Types/STRUCT.md  |   4 +
 .../update-delete/batch-delete-manual.md           |   2 +-
 docs/zh-CN/docs/lakehouse/multi-catalog/jdbc.md    |   9 +-
 .../sql-manual/sql-reference/Data-Types/MAP.md     |   4 +
 .../sql-manual/sql-reference/Data-Types/STRUCT.md  |   5 +
 .../main/java/org/apache/doris/common/Config.java  |  16 +-
 .../org/apache/doris/analysis/AnalyticExpr.java    |   4 +-
 .../java/org/apache/doris/analysis/Analyzer.java   |   3 +-
 .../apache/doris/analysis/NativeInsertStmt.java    |   2 +-
 .../java/org/apache/doris/analysis/SelectStmt.java |   2 +-
 .../java/org/apache/doris/catalog/SchemaTable.java |   2 +-
 .../main/java/org/apache/doris/catalog/Tablet.java |  15 +-
 .../org/apache/doris/clone/BeLoadRebalancer.java   |  50 ++-
 .../clone/ColocateTableCheckerAndBalancer.java     |   5 +-
 .../org/apache/doris/clone/DiskRebalancer.java     |   4 +-
 .../apache/doris/clone/PartitionRebalancer.java    |   6 +-
 .../org/apache/doris/clone/SchedException.java     |  16 +
 .../java/org/apache/doris/clone/TabletChecker.java |   6 +-
 .../org/apache/doris/clone/TabletSchedCtx.java     | 245 +++++------
 .../org/apache/doris/clone/TabletScheduler.java    | 461 +++++++++++++--------
 .../common/proc/TabletSchedulerDetailProcDir.java  |  10 +-
 .../org/apache/doris/mysql/MysqlSslContext.java    |   9 +-
 .../java/org/apache/doris/nereids/cost/CostV1.java |   2 +-
 .../glue/translator/PhysicalPlanTranslator.java    |   2 +-
 .../nereids/jobs/cascades/CostAndEnforcerJob.java  |   4 +-
 .../apache/doris/nereids/memo/GroupExpression.java |  12 +-
 .../java/org/apache/doris/nereids/memo/Memo.java   |  32 +-
 .../properties/EnforceMissingPropertiesHelper.java |   2 +-
 .../rules/rewrite/PredicatePropagation.java        |  40 +-
 .../doris/nereids/types/coercion/IntegralType.java |   4 +
 .../apache/doris/nereids/util/ExpressionUtils.java |  29 ++
 .../java/org/apache/doris/planner/DataSink.java    |   1 +
 .../apache/doris/planner/DistributedPlanner.java   |   2 +
 .../apache/doris/planner/SingleNodePlanner.java    |   2 +
 .../external/jdbc/JdbcFunctionPushDownRule.java    |  49 +++
 .../planner/{ => external/jdbc}/JdbcScanNode.java  |   6 +-
 .../planner/{ => external/jdbc}/JdbcTableSink.java |   5 +-
 .../planner/{ => external/odbc}/OdbcScanNode.java  |   4 +-
 .../planner/{ => external/odbc}/OdbcTableSink.java |   5 +-
 .../main/java/org/apache/doris/qe/Coordinator.java |  52 ++-
 .../java/org/apache/doris/qe/MasterOpExecutor.java |   4 +
 .../org/apache/doris/statistics/Statistics.java    |  11 +
 .../org/apache/doris/clone/TabletSchedCtxTest.java |  12 +-
 .../doris/cluster/DecommissionBackendTest.java     |   2 +-
 .../apache/doris/utframe/TestWithFeService.java    |   5 +-
 .../jdbc_catalog_p0/test_mysql_jdbc_catalog.out    |   6 +
 .../data/nereids_p0/test_filter_pushdown_set.out   |   6 +
 .../multi_partition/partition_table.csv            |  30 ++
 .../multi_partition/partition_table.out            |  30 ++
 .../data/partition_p0/test_partition_operation.out | 244 +++++++++++
 .../conditional_functions/test_nullif.out          |   4 +
 .../jdbc_catalog_p0/test_mysql_jdbc_catalog.groovy |   8 +-
 .../infer_predicate/infer_predicate.groovy         |  43 ++
 .../nereids_p0/test_filter_pushdown_set.groovy     |   3 +
 .../multi_partition/test_range_partition.groovy    | 297 +++++++++++++
 .../partition_p0/test_partition_operation.groovy   | 284 +++++++++++++
 .../test_partition_table_err_msg.groovy            | 174 ++++++++
 .../conditional_functions/test_nullif.groovy       |  35 ++
 88 files changed, 2337 insertions(+), 580 deletions(-)
 create mode 100644 docker/runtime/doris-compose/database.py
 create mode 100644 
fe/fe-core/src/main/java/org/apache/doris/planner/external/jdbc/JdbcFunctionPushDownRule.java
 rename fe/fe-core/src/main/java/org/apache/doris/planner/{ => 
external/jdbc}/JdbcScanNode.java (98%)
 rename fe/fe-core/src/main/java/org/apache/doris/planner/{ => 
external/jdbc}/JdbcTableSink.java (96%)
 rename fe/fe-core/src/main/java/org/apache/doris/planner/{ => 
external/odbc}/OdbcScanNode.java (98%)
 rename fe/fe-core/src/main/java/org/apache/doris/planner/{ => 
external/odbc}/OdbcTableSink.java (94%)
 create mode 100644 
regression-test/data/partition_p0/multi_partition/partition_table.csv
 create mode 100644 
regression-test/data/partition_p0/multi_partition/partition_table.out
 create mode 100644 
regression-test/data/partition_p0/test_partition_operation.out
 create mode 100644 
regression-test/suites/nereids_p0/infer_predicate/infer_predicate.groovy
 create mode 100644 
regression-test/suites/partition_p0/multi_partition/test_range_partition.groovy
 create mode 100644 
regression-test/suites/partition_p0/test_partition_operation.groovy
 create mode 100644 
regression-test/suites/partition_p0/test_partition_table_err_msg.groovy


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

Reply via email to