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

eldenmoon pushed a change to branch auto-pick-41482-branch-3.0
in repository https://gitbox.apache.org/repos/asf/doris.git


    from f85ade154b4 [cloud](Variant) limit column size in MetaService and 
support handle rowset schema in backend side (#41482)
     add 594865c34f5 [improvement](statistics)External table getRowCount return 
-1 when row count is not available or row count is 0. (#43009) (#43081)
     add 757b0ea23c5 [fix](regression-test) fix test_hive_serde_prop #42886 
(#43099)
     add e46149b6fd4 [cherry-pick](branch-3.0) Pick "[Feature](schema change) 
Support add column bitmap with default value bitmap_empty  (#42331)" (#42701)
     add 502d9e5bdcd [fix](exit) stop storage engine in exec_env before exit 
(#42015) (#43141)
     add d3c02efe38c [feature](statistics)Support get row count for pg and sql 
server. (#42674) (#43150)
     add 48ea74b050a [enhancement](Nereids) boost characterLiteralTypeCoercion 
(#42941) (#43094)
     add 14a1edc6ec9 [fix](spill) disable fuzzy spill for now (#42892) (#42894)
     add 84e5de52505 [test](p0) fix load stream leak in injection cases 
(#42681) (#43160)
     add 4d8e5f3c8dd  [Opt](Variant) merge schema in sync_rowsets to prevents 
from CPU overhead each time describe table(#42856) (#43062)
     add 8120c598d35 [enhancement](cloud) refine block file cache evict policy 
(#42451) (#43201)
     add 9bae30a383a [fix](regression) fix flaky partial update cases (#42072)  
(#43202)
     add e679fbe97d3 [improve](routine load) adjust default values to make 
routine load more convenient to use (#42968)
     add d5c8b9a7cfa [test](move memtable) fix move memtable injection case 
fail (#42639) (#42671)
     add a9d1381e4eb Merge branch 'branch-3.0' into auto-pick-41482-branch-3.0

No new revisions were added by this update.

Summary of changes:
 be/src/cloud/cloud_tablet.cpp                      |   45 +-
 be/src/cloud/cloud_tablet.h                        |    6 +
 be/src/common/config.cpp                           |    4 +-
 be/src/io/cache/block_file_cache.cpp               |  260 ++-
 be/src/io/cache/block_file_cache.h                 |   27 +-
 be/src/io/cache/file_cache_common.cpp              |    5 +
 be/src/io/cache/file_cache_common.h                |   16 +-
 be/src/runtime/exec_env_init.cpp                   |    2 +-
 be/src/runtime/stream_load/stream_load_context.h   |    7 +-
 be/src/service/internal_service.cpp                |    5 +-
 be/test/io/cache/block_file_cache_test.cpp         | 1911 ++++++++++++++++----
 .../docker-compose/mysql/init/04-insert.sql        |    1 +
 .../docker-compose/postgresql/init/04-insert.sql   |    1 +
 .../docker-compose/sqlserver/init/04-insert.sql    |    1 +
 fe/fe-core/src/main/cup/sql_parser.cup             |    7 +
 .../java/org/apache/doris/analysis/ColumnDef.java  |    3 +-
 .../main/java/org/apache/doris/catalog/Column.java |    5 +
 .../java/org/apache/doris/catalog/OlapTable.java   |    8 +-
 .../main/java/org/apache/doris/catalog/Table.java  |    2 +-
 .../java/org/apache/doris/catalog/TableIf.java     |    2 +
 .../doris/datasource/ExternalRowCountCache.java    |    6 +-
 .../org/apache/doris/datasource/ExternalTable.java |    4 +-
 .../doris/datasource/hive/HMSExternalTable.java    |   18 +-
 .../datasource/iceberg/IcebergExternalTable.java   |    3 +-
 .../doris/datasource/iceberg/IcebergUtils.java     |    5 +-
 .../doris/datasource/jdbc/JdbcExternalTable.java   |   96 +-
 .../datasource/paimon/PaimonExternalTable.java     |    8 +-
 .../doris/load/routineload/RoutineLoadJob.java     |    2 +-
 .../expressions/functions/SearchSignature.java     |    9 +-
 .../trees/expressions/literal/DateLiteral.java     |   73 +-
 .../trees/expressions/literal/DateTimeLiteral.java |   75 +-
 .../expressions/literal/DateTimeV2Literal.java     |    2 +-
 .../expressions/literal/DecimalV3Literal.java      |   13 +-
 .../nereids/trees/expressions/literal/Result.java  |   66 +
 .../expressions/literal/format/AndChecker.java     |   45 +
 .../expressions/literal/format/AtLeastChecker.java |   49 +
 .../expressions/literal/format/CharChecker.java    |   36 +
 .../expressions/literal/format/CheckResult.java    |   49 +
 .../literal/format/CustomCharChecker.java          |   39 +
 .../literal/format/DateTimeChecker.java            |  137 ++
 .../expressions/literal/format/DebugChecker.java   |   38 +
 .../expressions/literal/format/DigitChecker.java   |   45 +
 .../expressions/literal/format/FloatChecker.java   |   55 +
 .../expressions/literal/format/FormatChecker.java  |  170 ++
 .../expressions/literal/format/IntegerChecker.java |   43 +
 .../expressions/literal/format/LetterChecker.java  |   45 +
 .../expressions/literal/format/OptionChecker.java  |   36 +
 .../expressions/literal/format/OrChecker.java      |   55 +
 .../expressions/literal/format/StringChecker.java  |   44 +
 .../expressions/literal/format/StringInspect.java  |   64 +
 .../apache/doris/nereids/types/DecimalV3Type.java  |   25 +-
 .../doris/nereids/util/TypeCoercionUtils.java      |   54 +-
 .../java/org/apache/doris/qe/SessionVariable.java  |    3 +
 .../doris/statistics/StatisticsAutoCollector.java  |    2 +-
 .../doris/statistics/util/StatisticsUtil.java      |    8 +-
 fe/fe-core/src/main/jflex/sql_scanner.flex         |    1 +
 .../datasource/ExternalRowCountCacheTest.java      |   32 +-
 .../doris/load/routineload/RoutineLoadJobTest.java |    2 +-
 .../trees/expressions/literal/DateLiteralTest.java |   16 +-
 .../expressions/literal/DateTimeLiteralTest.java   |  496 ++---
 .../expressions/literal/FloatLiteralTest.java      |   80 +
 .../expressions/literal/IntegerLiteralTest.java    |   64 +
 .../test_alter_add_column_default_value.out        |   14 +
 .../hive/test_hive_serde_prop.out                  |   15 +-
 .../test_alter_add_column_default_value.groovy     |   66 +
 .../jdbc/test_jdbc_row_count.groovy                |  107 ++
 .../jdbc/test_mysql_jdbc_statistics.groovy         |   11 -
 .../test_writer_v2_fault_injection.groovy          |   10 +-
 .../partial_update/test_mix_partial_update.groovy  |   11 +
 .../partial_update/test_mix_partial_update.groovy  |   11 +
 .../test_partial_update_merge_type.groovy          |    7 +
 71 files changed, 3825 insertions(+), 858 deletions(-)
 create mode 100644 
fe/fe-core/src/main/java/org/apache/doris/nereids/trees/expressions/literal/Result.java
 create mode 100644 
fe/fe-core/src/main/java/org/apache/doris/nereids/trees/expressions/literal/format/AndChecker.java
 create mode 100644 
fe/fe-core/src/main/java/org/apache/doris/nereids/trees/expressions/literal/format/AtLeastChecker.java
 create mode 100644 
fe/fe-core/src/main/java/org/apache/doris/nereids/trees/expressions/literal/format/CharChecker.java
 create mode 100644 
fe/fe-core/src/main/java/org/apache/doris/nereids/trees/expressions/literal/format/CheckResult.java
 create mode 100644 
fe/fe-core/src/main/java/org/apache/doris/nereids/trees/expressions/literal/format/CustomCharChecker.java
 create mode 100644 
fe/fe-core/src/main/java/org/apache/doris/nereids/trees/expressions/literal/format/DateTimeChecker.java
 create mode 100644 
fe/fe-core/src/main/java/org/apache/doris/nereids/trees/expressions/literal/format/DebugChecker.java
 create mode 100644 
fe/fe-core/src/main/java/org/apache/doris/nereids/trees/expressions/literal/format/DigitChecker.java
 create mode 100644 
fe/fe-core/src/main/java/org/apache/doris/nereids/trees/expressions/literal/format/FloatChecker.java
 create mode 100644 
fe/fe-core/src/main/java/org/apache/doris/nereids/trees/expressions/literal/format/FormatChecker.java
 create mode 100644 
fe/fe-core/src/main/java/org/apache/doris/nereids/trees/expressions/literal/format/IntegerChecker.java
 create mode 100644 
fe/fe-core/src/main/java/org/apache/doris/nereids/trees/expressions/literal/format/LetterChecker.java
 create mode 100644 
fe/fe-core/src/main/java/org/apache/doris/nereids/trees/expressions/literal/format/OptionChecker.java
 create mode 100644 
fe/fe-core/src/main/java/org/apache/doris/nereids/trees/expressions/literal/format/OrChecker.java
 create mode 100644 
fe/fe-core/src/main/java/org/apache/doris/nereids/trees/expressions/literal/format/StringChecker.java
 create mode 100644 
fe/fe-core/src/main/java/org/apache/doris/nereids/trees/expressions/literal/format/StringInspect.java
 create mode 100644 
fe/fe-core/src/test/java/org/apache/doris/nereids/trees/expressions/literal/FloatLiteralTest.java
 create mode 100644 
fe/fe-core/src/test/java/org/apache/doris/nereids/trees/expressions/literal/IntegerLiteralTest.java
 create mode 100644 
regression-test/data/alter_p0/test_alter_add_column_default_value.out
 create mode 100644 
regression-test/suites/alter_p0/test_alter_add_column_default_value.groovy
 create mode 100644 
regression-test/suites/external_table_p0/jdbc/test_jdbc_row_count.groovy


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

Reply via email to