This is an automated email from the ASF dual-hosted git repository.
dataroaring pushed a change to branch branch-3.0
in repository https://gitbox.apache.org/repos/asf/doris.git
from 83f4c02a85e [Fix](inverted index) fix wrong fs in
inverted_index_file_writer (#34903)
new 8caa0d85836 [fix](auth) revoke column privs the second time failed
#34920
new 3c27c14deca [Fix](regression-test) Fix auto inc partial update
unstable regression test (#34940)
new b76b3e91197 [Fix](inverted index) fix race condition for column reader
load inverted index reader (#34922)
new 14d4fadf817 [refactor](jdbc catalog) split clickhouse jdbc executor
(#34794)
new 05196eac3c1 [refactor](jdbc catalog) split oceanbase jdbc executor
(#34869)
new d60aeaad9d9 [fix](nereids) slot mapping bug when pushing rf into cte
(#34877)
new 9537ea7ebfe [Fix](Nereids) fix leading with cte and same subqueryalias
name (#34838)
new b7e506f0625 [fix](nereids)LogicalPlanDeepCopier will lost some info
when coping logical relation (#34894)
new 761ec49c471 [fix](memory) Fix BE compile in Mac with no prefix
Jemalloc (#34886)
new 57316286608 [improvement](decimal) improve overflow error message
(#34689)
new eb4fe5dfd63 [opt](exec) opt const expr exec in set operator (#34823)
new c36f0300ea4 [enhancement]Optimize GeoFunctions for const columns
(#34396)
new be18742c5ee [Chore](topn) rename TTopnFilterContext to TTopnFilterDesc
(#34947)
new 8c62cbfc052 [improve](fslog) The error log should be printed by caller
(#34935)
new 7ca141bd997 [fix](thrift rpc) skip handle retry in asan mode (#34813)
new 70215d30d2b [fix](case)fix PolicyTest testMergeFilterNereidsPlanner
failed (#34637)
new bc300b41cc7 [bugfix](Cloud) Offer sync vault task to thread pool to
prevent bthread context switch (#34951)
new 95d70283239 [enhance](Hdfs) Add bvar for currently inflight hdfs file
writer's num (#34863)
The 18 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/cloud/cloud_internal_service.cpp | 13 +-
be/src/io/fs/file_system.h | 1 -
be/src/io/fs/hdfs_file_writer.cpp | 8 +-
be/src/olap/rowset/segment_v2/column_reader.cpp | 11 +-
be/src/olap/rowset/segment_v2/column_reader.h | 2 +-
be/src/pipeline/exec/set_sink_operator.cpp | 30 ++-
be/src/pipeline/exec/set_sink_operator.h | 3 +-
be/src/util/thrift_rpc_helper.cpp | 5 +
be/src/vec/data_types/data_type_date.h | 6 +
be/src/vec/data_types/data_type_date_time.cpp | 8 +
be/src/vec/data_types/data_type_date_time.h | 1 +
be/src/vec/data_types/data_type_decimal.cpp | 5 +
be/src/vec/data_types/data_type_decimal.h | 131 ++++++------
be/src/vec/data_types/data_type_ipv4.cpp | 5 +
be/src/vec/data_types/data_type_ipv4.h | 1 +
be/src/vec/data_types/data_type_ipv6.cpp | 4 +
be/src/vec/data_types/data_type_ipv6.h | 1 +
be/src/vec/data_types/data_type_number_base.cpp | 13 ++
be/src/vec/data_types/data_type_number_base.h | 1 +
be/src/vec/data_types/data_type_time.cpp | 6 +
be/src/vec/data_types/data_type_time.h | 2 +
be/src/vec/data_types/data_type_time_v2.cpp | 17 ++
be/src/vec/data_types/data_type_time_v2.h | 2 +
be/src/vec/exec/vjdbc_connector.cpp | 3 +-
be/src/vec/exec/vset_operation_node.cpp | 34 +--
be/src/vec/exec/vset_operation_node.h | 2 +-
be/src/vec/functions/function_binary_arithmetic.h | 156 +++++++++-----
be/src/vec/functions/function_cast.h | 10 +-
be/src/vec/functions/functions_geo.cpp | 236 ++++++++++++++++-----
be/src/vec/functions/multiply.cpp | 10 +-
be/test/vec/function/function_geo_test.cpp | 151 ++++++++-----
build.sh | 7 +-
.../apache/doris/jdbc/ClickHouseJdbcExecutor.java | 212 ++++++++++++++++++
.../org/apache/doris/jdbc/JdbcExecutorFactory.java | 4 +
.../doris/datasource/jdbc/client/JdbcClient.java | 3 +-
.../datasource/jdbc/client/JdbcMySQLClient.java | 6 +
.../jdbc/client/JdbcOceanBaseClient.java | 18 +-
.../datasource/jdbc/client/JdbcOracleClient.java | 5 +
.../org/apache/doris/mysql/privilege/Role.java | 31 ++-
.../nereids/analyzer/UnboundOneRowRelation.java | 5 +
.../doris/nereids/analyzer/UnboundRelation.java | 5 +
.../doris/nereids/analyzer/UnboundTVFRelation.java | 5 +
.../processor/post/RuntimeFilterGenerator.java | 89 ++++----
.../processor/pre/PullUpSubqueryAliasToCTE.java | 11 +-
.../trees/copier/LogicalPlanDeepCopier.java | 112 +++++-----
.../trees/plans/logical/LogicalCTEConsumer.java | 5 +
.../logical/LogicalDeferMaterializeOlapScan.java | 6 +
.../trees/plans/logical/LogicalEmptyRelation.java | 5 +
.../nereids/trees/plans/logical/LogicalEsScan.java | 8 +-
.../trees/plans/logical/LogicalFileScan.java | 10 +-
.../trees/plans/logical/LogicalJdbcScan.java | 7 +-
.../trees/plans/logical/LogicalOdbcScan.java | 7 +-
.../trees/plans/logical/LogicalOlapScan.java | 10 +
.../trees/plans/logical/LogicalOneRowRelation.java | 5 +
.../trees/plans/logical/LogicalRelation.java | 2 +
.../trees/plans/logical/LogicalSchemaScan.java | 5 +
.../trees/plans/logical/LogicalTVFRelation.java | 5 +
.../trees/plans/logical/LogicalTestScan.java | 5 +
.../doris/nereids/jobs/RewriteTopDownJobTest.java | 6 +
.../java/org/apache/doris/policy/PolicyTest.java | 5 +-
gensrc/thrift/PaloInternalService.thrift | 6 +-
..._auto_inc_partial_update_consistency_insert.out | 78 +++----
..._inc_partial_update_consistency_stream_load.out | 68 +++---
.../jdbc/test_clickhouse_jdbc_catalog.out | Bin 5493 -> 5528 bytes
.../data/nereids_p0/hint/multi_leading.out | 2 +-
.../data/nereids_p0/hint/{t3.csv => t5.csv} | 0
.../data/nereids_p0/hint/{t4.csv => t6.csv} | 0
.../data/query_p0/join/rqg/rqg4442/rqg4442.out | 117 ++++++++++
...to_inc_partial_update_consistency_insert.groovy | 14 +-
...c_partial_update_consistency_stream_load.groovy | 12 +-
.../authorization/column_authorization.groovy | 6 +
.../suites/nereids_p0/hint/fix_leading.groovy | 45 ++++
.../query_p0/join/rqg/rqg4265/rqg4265.groovy | 4 +-
.../query_p0/join/rqg/rqg4442/rqg4442.groovy | 221 +++++++++++++++++++
74 files changed, 1573 insertions(+), 482 deletions(-)
create mode 100644
fe/be-java-extensions/jdbc-scanner/src/main/java/org/apache/doris/jdbc/ClickHouseJdbcExecutor.java
copy regression-test/data/nereids_p0/hint/{t3.csv => t5.csv} (100%)
copy regression-test/data/nereids_p0/hint/{t4.csv => t6.csv} (100%)
create mode 100644 regression-test/data/query_p0/join/rqg/rqg4442/rqg4442.out
create mode 100644
regression-test/suites/query_p0/join/rqg/rqg4442/rqg4442.groovy
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]