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

lijibing pushed a change to branch high-priority-column
in repository https://gitbox.apache.org/repos/asf/doris.git


 discard 6e27cc8bcb9 Use future to block auto analyze before job finish. 
(#33083)
    omit 7bd1809ae1f fix visible column (#33023)
     add cc50d8cd807 [fix](merge-cloud) fix adjustment compaction thread num 
core dump bug (#32962)
     add 8391807af1b [improvement](inverted index)Avoid parsing ignore_above in 
add_values and return error status when rowid_conversion is failed. (#32890)
     add a7d236a6235 [Fix](hive-writer) Fix correct num when hive writing data 
to an unpartitioned table if size large than `hive_sink_max_file_size`. (#32959)
     add 7ea31a97ac9 [fix](insert)fix hive external return msgs and exception 
and pass all columns to BE (#32824)
     add e434a59cb05 [chore](cloud) remove unused include in meta service 
(#32934)
     add 9e68e91cfd7 [fix](test) replace 'null' to null for date/datetime 
column (#32972)
     add 6d66196123c [fix](variant)group name optimization (#32598)
     add 39d695c05c7 [opt](fqdn) Add DNS Cache for FE and BE (#32869)
     add 50815b1eb7c [opt](iceberg) no need to check the name format of 
iceberg's database (#32977)
     add a5cad88cc2f [bugfx](Cloud) Add refresh hdfs vault logic && check 
whether latest fs is nullptr (#32981)
     add 473a3261e13 [Fix](trino-connector) fix hive split info of 
trino-connector catalog (#32615)
     add 7453b804686 [chore](ci) adjust ckb expect result (#32856)
     add 55e02a0508c [chore](ci) fix ci check (#32992)
     add 03585010bc9 [shuffle](fix) Do not use copy assignment for TUniqueId 
(#32969)
     add 639449043ac [enhance](auth) add show privileges stmt(#32918)
     add f3813669ac9 [scan](status) Finish execution if scanner failed (#32966)
     add 793a3222b06 [Bug](Variant) use lower case name for variant's root, 
since backend treat parent column as lower case (#32999)
     add d25bfe44ec8 [opt](memory) Optimize mem tracker accuracy (#32039)
     add f0dd4507368 [enhance](auth)when assigning permissions, the current 
user must have corresponding permissions (#32825)
     add 4edb6cff27b [opt](log) refactor the log dir config (#32933)
     add bf3fd9e1221 [build](audit-loader) remove the build script of audit 
loader in build.sh (#32956)
     add f19ba762c88 [fix](jni) avoid coredump if failed to get jni env (#32950)
     add 630846b9740 [Improvement](execution) Use single phase execution commit 
if only 1 BE is used (#32937)
     add 90036ee1ace [Fix](Variant) forbit table with variant type doing 
segment compaction temporarily (#33001)
     add 3a5ee41d860 [fix](invert index) Fix the issue of high memory usage. 
(#31739)
     add 86e99f9cf7d [chore](session_variable) change 
parallel_scan_min_rows_per_scanner' default value to 16384 (#32939)
     add 367836ab999 [fix](nereids)column name should be case insensitive when 
selecting mv (#33002)
     add d1095a2d92c [fix](nereids)partition prune should consider <=> operator 
(#32965)
     add 8f449585c0b [enhancement](nereids)add some date functions for constant 
fold (#32772)
     add 360d5b2fe80 [fix](nereids) null-safe-eq runtime filter denies outer 
join #32927
     add 6624c94ce2a [Performance](sink) opt mysql result writer (#31816)
     add 7bcd240346c [fix](nereids)BE cannot find min-max runtime filter on 
nested loop join node (#32886)
     add e954ba141a4 [fix](inverted index) Clear the index cache corresponding 
to the table after deleting the table. (#32921)
     add d4f933585be [regression-test](Variant) add order by to make test 
stable (#33014)
     add 3ff63ed9741 [bug](function) fix milliseconds_diff function return 
wrong result (#32897)
     add 87806462cb7 [improvement](spill) spill trigger improvement (#32641)
     add 97123cf7b81 [fix](mtmv)partition limit #32978
     add a57bde80828 1 Add running query num/waiting query num (#33024)
     add 3f883ce971b [Improvement](materialized-view) The materialized view can 
not involved auto increment column (#32885)
     add 347b04877ac [improve](txn insert) txn insert support update stmt 
(#33034)
     add aeeb1cbf8d8 [fix](planner) remove and retain input slot for aggregate 
slot which is not materialized (#33033)
     add 232e8189da9 [Fix](segment compaction) 
_check_and_set_is_doing_segcompaction should be the last condition (#33041)
     add cb6287e2acb [fix](path-gc) Fix pending rowset guard check failure when 
ordered data compaction failed (#33026)
     add 5c934e7bb39 [regression](insert)add hive DDL and CTAS regression case 
(#32924)
     add 37ea92d5de5 [statistic](cloud) Add session variable 
force_sample_analyze, default false (#32117)
     add af1cddbaca9 [fix](cloud) mysqlload works with cluster and refactor 
code (#32716)
     add 54a6030d8a4  [fix](memory) Fix CloudDeltaWriter init attach task in 
thread context (#33048)
     add f64a83402c8 [Cloud](array)temp ban cloud case for array index (#33017)
     add 52ed33f7a11 [pipelineX](local exchange) Fix potential timeout problem 
(#33022)
     add 9d265aa8fbb [partitionsort](fix) Fix DCHECK failure (#33035)
     add 2a4ae8f5787 [fix](memory) Fix CloudEngineCalcDeleteBitmapTask handle() 
attach task in thread context (#33057)
     add 786f238bff1 [Bug](runtime-filter) fix unknown filter on nested loop 
join sink (#32832)
     add dd7034122a1 [BugFix] Fix rename error because the new dir exists 
(#33042)
     add 122b64deb05 [fix](agg) incorrect result with having conjuncts and 
limit (#33040)
     add 3dcc97c473b [bug](cloud) Use cached visible version when Fe replay 
(#33054)
     add 2a7876bf85e [fix](planner) retain groupingSlotIds as materialized for 
aggregate (#33060)
     add fdd4036eb63 [Fix](pipelinex) Fix `MaxScannerThreadNum` calculation 
error in file scan operator when turn on pipelinex. (#33037)
     add a8214dbdbb9 [fix](Cloud) Carry properties with storage vault (#33065)
     add 2b94cd1060d [fix] (vectorization) regexp all_pass string (#32515)
     add 6df957d2ed0 [feature](insert)add hive insert plan ut and remove 
redundant fields (#33051)
     add 5a37b92ea54 [fix](case) ignore case disable light_schema_change in 
cloud mode (#33067)
     add efc7b630d30 [fix](memory) Fix MemTableWriter flush_async attach task 
in thread context (#33071)
     add c19c2462056 [bugfix](iceberg)Convert the datetime type in the 
predicate according to the target column (#32923)
     add 9ceceb4d78f [fix](memory) Fix erase invalid MemTrackerLimiter from 
tracker pool (#33074)
     add 14e44244716 [fix](typo) typo fix for 'delete bimap' changing to 
'delete bitmap' (#32341)
     add 10f6eb048ae [opt](rowcount) refresh external table's rowcount async 
(#32997)
     add 23240ef0df2 [fix](pipelineX) fix error open in scan #33069
     add 2f8775dd2cd [Enhancement](hive-writer) Write only regular fields to 
file in the hive-writer. (#33000)
     add cdcc6f3041d [Fix](Hive-Metastore)  fix that if JDBC reads the NULL 
value, it will cause NPE (#32831)
     add e834d809992 [fix](memory) Fix erase MemTrackerLimiter from tracker 
pool (#33078)
     add b42285f2de1 [featrue](expr) support common subexpression elimination 
be part (#32673)
     new 1e857658d8a fix visible column (#33023)
     new 97dcfcf01c7 Use future to block auto analyze before job finish. 
(#33083)

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   (6e27cc8bcb9)
            \
             N -- N -- N   refs/heads/high-priority-column (97dcfcf01c7)

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.

The 2 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:
 .github/workflows/comment-to-trigger-teamcity.yml  |     7 +-
 be/src/agent/task_worker_pool.cpp                  |     6 +-
 be/src/cloud/cloud_delete_task.cpp                 |     3 +
 be/src/cloud/cloud_delta_writer.cpp                |     6 +-
 be/src/cloud/cloud_delta_writer.h                  |     3 +
 .../cloud/cloud_engine_calc_delete_bitmap_task.cpp |    15 +-
 .../cloud/cloud_engine_calc_delete_bitmap_task.h   |     2 +
 be/src/cloud/cloud_rowset_builder.cpp              |     3 +
 be/src/cloud/cloud_schema_change_job.cpp           |     3 +
 be/src/cloud/cloud_storage_engine.cpp              |    31 +-
 be/src/cloud/cloud_storage_engine.h                |     2 +-
 be/src/cloud/cloud_tablet.cpp                      |     2 +-
 be/src/common/config.cpp                           |    11 +-
 be/src/common/config.h                             |    14 +-
 be/src/common/daemon.cpp                           |    13 +
 be/src/common/daemon.h                             |     1 +
 be/src/common/logconfig.cpp                        |     7 +-
 be/src/exec/exec_node.cpp                          |    83 +-
 be/src/exec/exec_node.h                            |    24 +
 be/src/exec/rowid_fetcher.cpp                      |     2 +
 be/src/http/action/stream_load.cpp                 |     4 +
 be/src/http/default_path_handlers.cpp              |     7 +-
 be/src/http/http_common.h                          |     1 +
 be/src/io/cache/fs_file_cache_storage.cpp          |     1 +
 be/src/io/fs/local_file_system.cpp                 |     2 -
 be/src/io/fs/s3_file_bufferpool.cpp                |     7 +-
 be/src/io/fs/stream_load_pipe.cpp                  |     1 -
 be/src/olap/calc_delete_bitmap_executor.cpp        |     2 +
 be/src/olap/calc_delete_bitmap_executor.h          |     1 +
 be/src/olap/compaction.cpp                         |    20 +-
 be/src/olap/compaction.h                           |     1 +
 be/src/olap/delta_writer.h                         |     1 -
 be/src/olap/delta_writer_v2.cpp                    |     1 -
 be/src/olap/memtable.cpp                           |    19 +-
 be/src/olap/memtable.h                             |     9 +-
 be/src/olap/memtable_flush_executor.cpp            |     1 +
 be/src/olap/memtable_memory_limiter.cpp            |    10 +-
 be/src/olap/memtable_memory_limiter.h              |     8 +-
 be/src/olap/memtable_writer.cpp                    |     6 +-
 be/src/olap/memtable_writer.h                      |     1 +
 be/src/olap/olap_server.cpp                        |     3 +
 be/src/olap/page_cache.cpp                         |     2 +-
 be/src/olap/page_cache.h                           |    21 +-
 be/src/olap/push_handler.cpp                       |     6 +-
 be/src/olap/rowset/beta_rowset_writer.cpp          |     1 +
 be/src/olap/rowset/pending_rowset_helper.cpp       |    31 +
 be/src/olap/rowset/pending_rowset_helper.h         |    22 +-
 be/src/olap/rowset/segcompaction.cpp               |     2 +-
 .../inverted_index/query/phrase_edge_query.cpp     |    94 +-
 .../inverted_index/query/phrase_edge_query.h       |     5 +
 .../rowset/segment_v2/inverted_index_cache.cpp     |    10 +-
 .../rowset/segment_v2/inverted_index_writer.cpp    |    14 +-
 be/src/olap/rowset/segment_v2/page_io.cpp          |     6 +-
 be/src/olap/rowset/segment_v2/segment.cpp          |    10 +-
 be/src/olap/rowset/segment_v2/segment.h            |     8 +-
 be/src/olap/storage_engine.cpp                     |     6 +-
 be/src/olap/storage_engine.h                       |    19 -
 be/src/olap/tablet_manager.cpp                     |    26 +-
 be/src/olap/tablet_meta.h                          |     8 +-
 be/src/olap/tablet_meta_manager.cpp                |     6 +-
 be/src/olap/tablet_meta_manager.h                  |     2 +-
 be/src/olap/task/engine_batch_load_task.cpp        |     2 +-
 be/src/olap/task/engine_checksum_task.cpp          |     2 +-
 be/src/olap/task/engine_clone_task.cpp             |     4 +-
 be/src/olap/task/engine_index_change_task.cpp      |     2 +-
 be/src/olap/task/engine_publish_version_task.cpp   |    11 +-
 be/src/olap/task/engine_publish_version_task.h     |     7 +-
 be/src/olap/task/index_builder.cpp                 |     2 +-
 be/src/pipeline/exec/aggregation_sink_operator.cpp |     3 +-
 be/src/pipeline/exec/exchange_sink_buffer.cpp      |    30 +-
 .../exec/nested_loop_join_build_operator.cpp       |     8 +-
 .../exec/nested_loop_join_build_operator.h         |     3 +-
 .../pipeline/exec/partition_sort_sink_operator.cpp |     2 -
 .../exec/partitioned_aggregation_sink_operator.cpp |     4 +-
 .../partitioned_aggregation_source_operator.cpp    |     3 +-
 .../exec/partitioned_hash_join_probe_operator.cpp  |    52 +-
 .../exec/partitioned_hash_join_sink_operator.cpp   |    28 +-
 .../exec/partitioned_hash_join_sink_operator.h     |     1 +
 be/src/pipeline/exec/scan_operator.cpp             |     3 +-
 be/src/pipeline/exec/spill_sort_sink_operator.cpp  |     9 +-
 .../pipeline/exec/spill_sort_source_operator.cpp   |     7 +-
 be/src/pipeline/pipeline_fragment_context.cpp      |    14 +-
 be/src/pipeline/pipeline_fragment_context.h        |     2 +
 be/src/pipeline/pipeline_task.cpp                  |     1 +
 be/src/pipeline/pipeline_tracing.cpp               |     8 +-
 be/src/pipeline/pipeline_tracing.h                 |     2 +-
 .../local_exchange_sink_operator.cpp               |    17 +-
 .../local_exchange/local_exchange_sink_operator.h  |     2 +
 be/src/pipeline/pipeline_x/operator.cpp            |    52 +-
 be/src/pipeline/pipeline_x/operator.h              |    78 +
 .../pipeline_x/pipeline_x_fragment_context.cpp     |    19 +-
 be/src/pipeline/pipeline_x/pipeline_x_task.cpp     |    99 +-
 be/src/pipeline/pipeline_x/pipeline_x_task.h       |     2 +
 be/src/pipeline/task_scheduler.cpp                 |     8 +-
 be/src/runtime/client_cache.cpp                    |     2 +-
 be/src/runtime/exec_env.h                          |    34 +-
 be/src/runtime/exec_env_init.cpp                   |    32 +-
 be/src/runtime/fold_constant_executor.cpp          |    12 +-
 be/src/runtime/fold_constant_executor.h            |     2 +-
 be/src/runtime/fragment_mgr.cpp                    |    34 +-
 be/src/runtime/fragment_mgr.h                      |     2 +
 be/src/runtime/group_commit_mgr.cpp                |    14 +-
 be/src/runtime/group_commit_mgr.h                  |     9 +-
 be/src/runtime/load_channel.cpp                    |    15 +
 be/src/runtime/load_channel.h                      |     4 +-
 be/src/runtime/load_stream.cpp                     |    20 +
 be/src/runtime/load_stream.h                       |     1 +
 be/src/runtime/load_stream_writer.cpp              |     5 +
 be/src/runtime/load_stream_writer.h                |     1 +
 be/src/runtime/memory/cache_policy.h               |    11 +-
 be/src/runtime/memory/lru_cache_policy.h           |    31 +-
 be/src/runtime/memory/lru_cache_value_base.h       |    11 +-
 be/src/runtime/memory/mem_tracker.cpp              |     2 +-
 be/src/runtime/memory/mem_tracker_limiter.cpp      |   199 +-
 be/src/runtime/memory/mem_tracker_limiter.h        |    71 +-
 be/src/runtime/memory/thread_mem_tracker_mgr.cpp   |    12 +-
 be/src/runtime/memory/thread_mem_tracker_mgr.h     |     9 +-
 be/src/runtime/plan_fragment_executor.cpp          |    19 +-
 be/src/runtime/plan_fragment_executor.h            |     2 +
 be/src/runtime/query_context.cpp                   |    38 +-
 be/src/runtime/query_context.h                     |    30 +
 be/src/runtime/runtime_filter_mgr.cpp              |    18 +-
 be/src/runtime/runtime_filter_mgr.h                |     7 +-
 be/src/runtime/runtime_state.cpp                   |    74 +-
 be/src/runtime/runtime_state.h                     |    12 +-
 be/src/runtime/thread_context.cpp                  |    19 +
 be/src/runtime/thread_context.h                    |   173 +-
 be/src/runtime/workload_group/workload_group.cpp   |    28 +-
 be/src/runtime/workload_group/workload_group.h     |    46 +-
 .../workload_group/workload_group_manager.cpp      |   123 +
 .../workload_group/workload_group_manager.h        |     2 +
 be/src/service/backend_service.cpp                 |     4 +
 be/src/service/internal_service.cpp                |     5 +
 be/src/service/point_query_executor.cpp            |    13 +
 be/src/service/point_query_executor.h              |     3 +
 be/src/util/brpc_client_cache.h                    |     4 +-
 be/src/util/dns_cache.cpp                          |    84 +
 be/src/{common/daemon.h => util/dns_cache.h}       |    50 +-
 be/src/util/mysql_row_buffer.cpp                   |   151 +-
 be/src/vec/columns/subcolumn_tree.h                |    37 +-
 be/src/vec/common/allocator.cpp                    |    36 +-
 be/src/vec/core/block.cpp                          |     9 +
 be/src/vec/core/block.h                            |     8 +-
 be/src/vec/exec/jni_connector.cpp                  |    11 +-
 be/src/vec/exec/scan/pip_scanner_context.h         |     6 +-
 be/src/vec/exec/scan/scanner_context.cpp           |     2 +-
 be/src/vec/exec/scan/scanner_context.h             |    21 +-
 be/src/vec/exec/scan/scanner_scheduler.cpp         |     6 +-
 be/src/vec/exec/scan/vscan_node.h                  |     2 +
 be/src/vec/exec/scan/vscanner.cpp                  |    94 +-
 be/src/vec/exec/scan/vscanner.h                    |    12 +-
 be/src/vec/exec/vpartition_sort_node.cpp           |     2 -
 .../function_date_or_datetime_computation.h        |    14 +-
 be/src/vec/functions/like.cpp                      |     2 +-
 be/src/vec/runtime/vdatetime_value.h               |     8 +-
 be/src/vec/runtime/vorc_transformer.cpp            |   104 +-
 be/src/vec/runtime/vorc_transformer.h              |    10 +-
 be/src/vec/runtime/vparquet_transformer.cpp        |    32 +-
 be/src/vec/runtime/vparquet_transformer.h          |    10 +-
 be/src/vec/sink/group_commit_block_sink.cpp        |     2 +-
 be/src/vec/sink/load_stream_stub.cpp               |     1 -
 be/src/vec/sink/vdata_stream_sender.cpp            |     1 -
 be/src/vec/sink/vdata_stream_sender.h              |     2 +-
 be/src/vec/sink/writer/async_result_writer.cpp     |     1 +
 be/src/vec/sink/writer/vhive_partition_writer.cpp  |   126 +-
 be/src/vec/sink/writer/vhive_partition_writer.h    |     6 +-
 be/src/vec/sink/writer/vhive_table_writer.cpp      |    23 +-
 be/src/vec/sink/writer/vhive_table_writer.h        |     3 +
 be/src/vec/sink/writer/vtablet_writer.cpp          |     2 -
 be/src/vec/spill/spill_stream.h                    |     2 +
 be/src/vec/spill/spill_writer.cpp                  |    23 +-
 be/src/vec/spill/spill_writer.h                    |     5 +-
 be/test/exprs/runtime_filter_test.cpp              |     5 +-
 be/test/olap/page_cache_test.cpp                   |     6 +-
 be/test/olap/tablet_meta_manager_test.cpp          |     4 +-
 be/test/runtime/mem_limit_test.cpp                 |     2 +-
 be/test/testutil/run_all_tests.cpp                 |     4 +
 be/test/tools/benchmark_tool.cpp                   |     4 +-
 .../serde/data_type_serde_mysql_test.cpp           |     3 +-
 be/test/vec/exec/parquet/parquet_reader_test.cpp   |     1 -
 be/test/vec/exec/vtablet_sink_test.cpp             |    12 +-
 be/test/vec/exec/vwal_scanner_test.cpp             |     1 -
 be/test/vec/exprs/vexpr_test.cpp                   |     6 +-
 be/test/vec/runtime/vdata_stream_test.cpp          |     3 +-
 bin/start_be.sh                                    |     2 +
 build-for-release.sh                               |     1 -
 build.sh                                           |    20 -
 cloud/src/common/sync_point.cpp                    |     3 -
 cloud/src/meta-service/codec.cpp                   |     2 -
 cloud/src/meta-service/keys.cpp                    |     4 -
 conf/be.conf                                       |    13 +-
 conf/fe.conf                                       |    19 +-
 .../sql-functions/date-time-functions/timediff.md  |    11 +-
 .../sql-functions/date-time-functions/timediff.md  |    10 +-
 .../sql-manual/sql-reference/Data-Types/VARIANT.md |     4 +-
 .../main/java/org/apache/doris/common/Config.java  |    14 +-
 .../java/org/apache/doris/common/io/DiskUtils.java |     1 -
 fe/fe-core/src/main/cup/sql_parser.cup             |     5 +
 .../doris/analysis/CreateMaterializedViewStmt.java |     4 +
 .../doris/analysis/CreateStorageVaultStmt.java     |    12 +-
 .../main/java/org/apache/doris/analysis/Expr.java  |     9 +
 .../java/org/apache/doris/analysis/GrantStmt.java  |   198 +-
 .../java/org/apache/doris/analysis/RevokeStmt.java |     6 +-
 .../apache/doris/analysis/ShowPrivilegesStmt.java  |    41 +-
 .../java/org/apache/doris/analysis/SlotRef.java    |     5 +
 .../apache/doris/binlog/AddPartitionRecord.java    |     2 +-
 .../java/org/apache/doris/catalog/Database.java    |     2 +-
 .../java/org/apache/doris/catalog/DatabaseIf.java  |     4 +-
 .../main/java/org/apache/doris/catalog/Env.java    |    12 +-
 .../java/org/apache/doris/catalog/Partition.java   |     4 +
 .../apache/doris/catalog/RangePartitionItem.java   |     2 +-
 .../org/apache/doris/catalog/StorageVault.java     |     1 +
 .../apache/doris/cloud/catalog/CloudPartition.java |     5 +
 .../cloud/planner/CloudStreamLoadPlanner.java      |    12 +
 .../java/org/apache/doris/common/DNSCache.java     |    95 +
 .../java/org/apache/doris/common/ErrorCode.java    |     2 +
 .../java/org/apache/doris/common/Log4jConfig.java  |     5 +-
 .../org/apache/doris/common/util/NetUtils.java     |    16 +-
 .../apache/doris/datasource/ExternalCatalog.java   |    13 -
 .../doris/datasource/ExternalMetaCacheMgr.java     |     3 +-
 .../doris/datasource/ExternalRowCountCache.java    |    13 +-
 .../hive/PostgreSQLJdbcHMSCachedClient.java        |    30 +-
 .../datasource/iceberg/IcebergMetadataOps.java     |    14 +-
 .../doris/datasource/iceberg/IcebergUtils.java     |   214 +-
 .../TrinoConnectorExternalCatalog.java             |    12 +-
 .../source/TrinoConnectorScanNode.java             |     2 +-
 .../source/TrinoConnectorSource.java               |     7 +
 .../trinoconnector/source/TrinoConnectorSplit.java |    44 +-
 .../doris/httpv2/controller/LogController.java     |     3 +-
 .../org/apache/doris/httpv2/rest/LoadAction.java   |    19 +-
 .../org/apache/doris/load/StreamLoadHandler.java   |   278 +
 .../apache/doris/load/loadv2/MysqlLoadManager.java |    22 +-
 .../apache/doris/mysql/privilege/Privilege.java    |    51 +-
 .../glue/translator/PlanTranslatorContext.java     |     2 +-
 .../glue/translator/RuntimeFilterTranslator.java   |     4 +-
 .../doris/nereids/parser/PartitionTableInfo.java   |     7 +-
 .../DistributionSpecTableSinkHashPartitioned.java  |     3 -
 .../doris/nereids/rules/analysis/BindSink.java     |     7 -
 .../rules/OneRangePartitionEvaluator.java          |    23 +
 ...ogicalHiveTableSinkToPhysicalHiveTableSink.java |     3 +-
 .../mv/AbstractSelectMaterializedIndexRule.java    |    10 +-
 .../executable/DateTimeExtractAndTransform.java    |   457 +-
 .../trees/expressions/literal/DateTimeLiteral.java |     2 +-
 .../trees/plans/commands/info/CreateTableInfo.java |    35 +-
 .../plans/commands/insert/HiveInsertExecutor.java  |    22 +-
 .../commands/insert/InsertIntoTableCommand.java    |     7 +-
 .../trees/plans/logical/LogicalHiveTableSink.java  |    19 +-
 .../trees/plans/physical/PhysicalHashJoin.java     |     8 +-
 .../plans/physical/PhysicalHiveTableSink.java      |    24 +-
 .../org/apache/doris/planner/AggregationNode.java  |    28 +-
 .../org/apache/doris/planner/HiveTableSink.java    |    10 +-
 .../main/java/org/apache/doris/qe/Coordinator.java |     9 +-
 .../java/org/apache/doris/qe/SessionVariable.java  |    27 +-
 .../java/org/apache/doris/qe/ShowExecutor.java     |    15 +
 .../java/org/apache/doris/qe/StmtExecutor.java     |    15 +-
 .../org/apache/doris/rpc/BackendServiceProxy.java  |     4 +-
 .../java/org/apache/doris/service/ExecuteEnv.java  |     6 +-
 .../apache/doris/service/FrontendServiceImpl.java  |   368 +-
 .../apache/doris/statistics/AnalysisManager.java   |     2 +-
 fe/fe-core/src/main/jflex/sql_scanner.flex         |     1 +
 .../org/apache/doris/catalog/DatabaseTest.java     |     6 +-
 .../doris/cloud/catalog/HdfsStorageVaultTest.java  |    15 +-
 .../apache/doris/datasource/CatalogMgrTest.java    |     4 -
 .../datasource/ExternalRowCountCacheTest.java      |   100 +
 .../datasource/hive/HiveDDLAndDMLPlanTest.java     |   179 +-
 .../datasource/iceberg/TestIcebergPredict.java     |   135 +
 .../org/apache/doris/mysql/privilege/AuthTest.java |    11 +-
 gensrc/thrift/DataSinks.thrift                     |     3 +-
 gensrc/thrift/PlanNodes.thrift                     |     5 +-
 .../test_inlineview_with_project.out               |     6 +
 .../hive/ddl/test_hive_ddl_and_ctas.out            |   148 +
 .../hive/jdbc_hive_meta/test_jdbc_hive_orc.out     |    66 +-
 .../hive/write/test_hive_write_insert.out          |    66 +
 .../hive/write/test_hive_write_partitions.out      |    50 +
 .../hive/test_external_catalog_glue_table.out      |     3 +
 regression-test/data/insert_p0/txn_insert.out      |     6 +
 .../k1s2m3_auto_inc.out}                           |    10 +-
 .../multi_slot_k1a2p2ap3p.out                      |     6 +
 .../data/nereids_p0/aggregate/aggregate.out        |     2 +
 .../datetime_functions/test_time_lut.out           | 25200 +++++++++++++++++++
 .../partition_prune/test_nullsafe_eq_prune.out}    |    13 +-
 .../test_function_regexp_passall.out               |    37 +
 .../datetime_functions/test_time_diff.out          |     4 +-
 .../data/variant_github_events_p0/load.out         |     4 +-
 regression-test/data/variant_p0/column_name.out    |    12 +
 .../cloud_p0/conf/regression-conf-custom.groovy    |     2 +
 .../cloud_p1/conf/regression-conf-custom.groovy    |     1 +
 .../pipeline/external/conf/regression-conf.groovy  |     2 -
 .../pipeline/p0/conf/regression-conf.groovy        |     2 -
 .../performance/clickbench/check-query-result.sh   |     2 +-
 .../query-result-target/doris-q10.result           |     2 +-
 .../query-result-target/doris-q28.result           |    24 +-
 .../query-result-target/doris-q29.result           |    52 +-
 .../query-result-target/doris-q31.result           |     6 +-
 .../suites/account_p0/test_grant_priv.groovy       |    86 +
 .../account_p0/test_grant_priv_resource.groovy     |    57 +
 .../account_p0/test_grant_priv_workload.groovy     |    57 +
 .../test_show_privileges.groovy}                   |    15 +-
 .../test_inlineview_with_project.groovy            |   102 +
 .../hive/ddl/test_hive_ddl_and_ctas.groovy         |   423 +
 .../hive/write/test_hive_write_insert.groovy       |   786 +-
 .../hive/write/test_hive_write_partitions.groovy   |     3 +-
 .../hive/test_external_catalog_glue_table.groovy   |     1 +
 regression-test/suites/insert_p0/txn_insert.groovy |    29 +
 .../k1s2m3_auto_inc.groovy}                        |    26 +-
 .../multi_slot_k1a2p2ap3p.groovy                   |     2 +
 .../suites/nereids_p0/aggregate/aggregate.groovy   |     6 +
 .../datetime_functions/test_time_lut.groovy        |    84 +
 .../suites/nereids_p0/test_mv_select.groovy        |    50 +
 ...cross_join_range_number_increment_create.groovy |     4 +-
 .../full_join_range_number_increment_create.groovy |     4 +-
 ...inner_join_range_number_increment_create.groovy |     4 +-
 ..._anti_join_range_number_increment_create.groovy |     4 +-
 .../left_join_range_number_increment_create.groovy |     4 +-
 ..._semi_join_range_number_increment_create.groovy |     4 +-
 ..._anti_join_range_number_increment_create.groovy |     4 +-
 ...right_join_range_number_increment_create.groovy |     4 +-
 ..._semi_join_range_number_increment_create.groovy |     4 +-
 .../self_conn_range_number_increment_create.groovy |     4 +-
 .../partition_prune/test_nullsafe_eq_prune.groovy  |    56 +
 .../test_function_regexp_passall.groovy            |    52 +
 .../schema_change_p0/test_rename_column.groovy     |     6 +-
 .../suites/variant_github_events_p0/load.groovy    |     2 +-
 .../suites/variant_p0/column_name.groovy           |     8 +-
 .../workload_manager_p0/test_curd_wlg.groovy       |    52 +-
 325 files changed, 31311 insertions(+), 2447 deletions(-)
 create mode 100644 be/src/util/dns_cache.cpp
 copy be/src/{common/daemon.h => util/dns_cache.h} (52%)
 copy be/src/olap/rowset/pending_rowset_helper.cpp => 
fe/fe-core/src/main/java/org/apache/doris/analysis/ShowPrivilegesStmt.java (52%)
 create mode 100644 
fe/fe-core/src/main/java/org/apache/doris/common/DNSCache.java
 create mode 100644 
fe/fe-core/src/main/java/org/apache/doris/load/StreamLoadHandler.java
 create mode 100644 
fe/fe-core/src/test/java/org/apache/doris/datasource/ExternalRowCountCacheTest.java
 create mode 100644 
fe/fe-core/src/test/java/org/apache/doris/datasource/iceberg/TestIcebergPredict.java
 create mode 100644 
regression-test/data/external_table_p0/hive/ddl/test_hive_ddl_and_ctas.out
 copy 
regression-test/data/mv_p0/{multi_slot_k1a2p2ap3p/multi_slot_k1a2p2ap3p.out => 
k1s2m3_auto_inc/k1s2m3_auto_inc.out} (77%)
 copy 
regression-test/data/{mv_p0/multi_slot_k1a2p2ap3p/multi_slot_k1a2p2ap3p.out => 
nereids_rules_p0/partition_prune/test_nullsafe_eq_prune.out} (51%)
 create mode 100644 
regression-test/data/nereids_syntax_p0/test_function_regexp_passall.out
 create mode 100644 regression-test/suites/account_p0/test_grant_priv.groovy
 create mode 100644 
regression-test/suites/account_p0/test_grant_priv_resource.groovy
 create mode 100644 
regression-test/suites/account_p0/test_grant_priv_workload.groovy
 copy 
regression-test/suites/{nereids_p0/sql_functions/datetime_functions/test_time_lut.groovy
 => account_p0/test_show_privileges.groovy} (63%)
 create mode 100644 
regression-test/suites/external_table_p0/hive/ddl/test_hive_ddl_and_ctas.groovy
 copy 
regression-test/suites/mv_p0/{multi_slot_k1a2p2ap3p/multi_slot_k1a2p2ap3p.groovy
 => k1s2m3_auto_inc/k1s2m3_auto_inc.groovy} (61%)
 create mode 100644 
regression-test/suites/nereids_rules_p0/partition_prune/test_nullsafe_eq_prune.groovy
 create mode 100644 
regression-test/suites/nereids_syntax_p0/test_function_regexp_passall.groovy


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

Reply via email to