This is an automated email from the ASF dual-hosted git repository.
dataroaring pushed a change to branch auto-pick-48146-branch-3.0
in repository https://gitbox.apache.org/repos/asf/doris.git
discard 1a2f4143c82 [fix](nereids)fix MustFallbackException is not properly
caught in NereidsPlanner (#48146)
add 889d35c343e branch-3.0: [Fix](JsonPath) return null when meet unknown
escape sequence, example '$.name\\k' #50859 (#50870)
add bef757589c3 branch-3.0: [improvement](jdbc catalog) Enhance JDBC
driver ClassLoader cache handling and validity checks #50353 (#50741)
add 593236ab816 [feature](function) hour/minute/second functions support
time as an a… (#44979)
add 8d2a9530986 branch-3.0 [fix](nereids) avoid normalize
ColumnStatistics.numNull twice #49891 (#50313)
add 7adf3bf62c6 [fix](hive) support hive serde dialect for FE (#49931)
(#50875)
add 183c15fb59b branch-3.0: [opt](cloud) Add config to control
sync_rowsets parallelism when init scanners #49420 (#50580)
add 53e0ab6f108 branch-3.0: [opt](cloud) Support cached cloud partition
version for high frequency query #50439 (#50619)
add f3a52874d04 [feature](agg function) support corr_welford agg function
#49712 (#50274)
add eabe699bdea branch-3.0: [chore](dependency)bump tomcat 8.5.86 to
9.0.104 #50622 (#50644)
add 4d60b9769d8 branch-3.0: [fix](binlog) Record rollup index info for
alterJob binlog #50850, #50337 (#50873)
add 858aaf0ec8c branch-3.0: [fix](cloud) release fd after clear file cache
#50555 (#50893)
add 6a6f3c153c7 branch-3.0: [Opt](AgentTask) Fix `failedWithMsg` #50686
(#50902)
add 246da2de99b branch-3.0: [enhance](metrics)add metrics to show
compaction task num #50706 (#50883)
add 7ad218553df branch-3.0: [fix](ubsan) fix ubsan error in
DataTypeHLL::serialize #50628 (#50668)
add 8dbde04163a branch-3.0: [fix](nereids) fix parse date time exception
#50810 (#50889)
add 045d2a191a6 [fix](nereids)fix MustFallbackException is not properly
caught in NereidsPlanner (#48146)
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 (1a2f4143c82)
\
N -- N -- N refs/heads/auto-pick-48146-branch-3.0 (045d2a191a6)
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.
No new revisions were added by this update.
Summary of changes:
be/src/cloud/cloud_storage_engine.cpp | 16 ++
be/src/cloud/config.cpp | 1 +
be/src/cloud/config.h | 2 +
be/src/io/cache/block_file_cache.cpp | 20 ++-
be/src/olap/olap_server.cpp | 25 +++
be/src/pipeline/exec/olap_scan_operator.cpp | 3 +-
be/src/util/doris_metrics.cpp | 16 ++
be/src/util/doris_metrics.h | 5 +
.../aggregate_function_corr.cpp | 94 +++-------
...function_corr.cpp => aggregate_function_corr.h} | 89 ++++++++--
.../aggregate_function_simple_factory.cpp | 2 +
be/src/vec/data_types/data_type_hll.cpp | 8 +
.../vec/data_types/serde/data_type_string_serde.h | 20 +--
be/src/vec/functions/function_json.cpp | 19 +-
.../vec/functions/function_time_value_to_field.cpp | 94 ++++++++++
be/src/vec/functions/simple_function_factory.h | 2 +
be/src/vec/runtime/time_value.h | 36 +++-
...n_task_test.cpp => compaction_metrics_test.cpp} | 38 ++--
.../org/apache/doris/jdbc/BaseJdbcExecutor.java | 23 ++-
.../java/org/apache/doris/alter/RollupJobV2.java | 16 ++
.../org/apache/doris/analysis/ArrayLiteral.java | 38 +---
.../org/apache/doris/analysis/BoolLiteral.java | 9 +-
.../java/org/apache/doris/analysis/CastExpr.java | 9 +-
.../org/apache/doris/analysis/DateLiteral.java | 4 +-
.../org/apache/doris/analysis/DecimalLiteral.java | 7 +-
.../main/java/org/apache/doris/analysis/Expr.java | 32 ++--
.../org/apache/doris/analysis/FloatLiteral.java | 11 +-
.../org/apache/doris/analysis/IPv4Literal.java | 4 +-
.../org/apache/doris/analysis/IPv6Literal.java | 4 +-
.../java/org/apache/doris/analysis/IntLiteral.java | 6 -
.../org/apache/doris/analysis/JsonLiteral.java | 2 +-
.../org/apache/doris/analysis/LargeIntLiteral.java | 6 -
.../org/apache/doris/analysis/LiteralExpr.java | 31 +---
.../java/org/apache/doris/analysis/MapLiteral.java | 21 +--
.../java/org/apache/doris/analysis/MaxLiteral.java | 2 +-
.../org/apache/doris/analysis/NullLiteral.java | 10 +-
.../org/apache/doris/analysis/PlaceHolderExpr.java | 4 +-
.../org/apache/doris/analysis/StringLiteral.java | 4 +-
.../org/apache/doris/analysis/StructLiteral.java | 23 ++-
.../org/apache/doris/binlog/AlterJobRecord.java | 17 ++
.../doris/catalog/BuiltinAggregateFunctions.java | 2 +
.../java/org/apache/doris/catalog/Partition.java | 2 +-
.../apache/doris/cloud/catalog/CloudPartition.java | 89 +++++++++-
.../org/apache/doris/common/FormatOptions.java | 30 +++-
.../doris/datasource/jdbc/client/JdbcClient.java | 22 ++-
.../org/apache/doris/nereids/NereidsPlanner.java | 4 +-
.../doris/nereids/parser/LogicalPlanBuilder.java | 32 +++-
.../doris/nereids/stats/FilterEstimation.java | 6 +-
.../{scalar/Atan2.java => agg/CorrWelford.java} | 41 +++--
.../trees/expressions/functions/scalar/Hour.java | 6 +-
.../trees/expressions/functions/scalar/Minute.java | 5 +-
.../trees/expressions/functions/scalar/Second.java | 5 +-
.../visitor/AggregateFunctionVisitor.java | 5 +
.../trees/plans/commands/insert/InsertUtils.java | 12 +-
.../plans/physical/PhysicalOneRowRelation.java | 3 +-
.../org/apache/doris/planner/OriginalPlanner.java | 2 +-
.../java/org/apache/doris/qe/SessionVariable.java | 4 +
.../java/org/apache/doris/qe/StmtExecutor.java | 17 +-
.../org/apache/doris/qe/cache/CacheAnalyzer.java | 2 +-
.../main/java/org/apache/doris/task/AgentTask.java | 1 +
.../apache/doris/analysis/ArrayLiteralTest.java | 193 +++++++++++++--------
.../org/apache/doris/analysis/DateLiteralTest.java | 4 +-
.../apache/doris/analysis/DecimalLiteralTest.java | 5 +-
.../apache/doris/analysis/FloatLiteralTest.java | 8 +-
.../org/apache/doris/analysis/MapLiteralTest.java | 156 +++++++++--------
.../apache/doris/analysis/ScalarLiteralTest.java | 127 ++++++++++++++
.../apache/doris/analysis/StructLiteralTest.java | 92 +++++-----
.../doris/cloud/catalog/CloudPartitionTest.java | 162 +++++++++++++++++
.../doris/nereids/stats/FilterEstimationTest.java | 32 +++-
fe/pom.xml | 6 +-
.../datatype_p0/serde/test_serde_dialect_hive.out | Bin 2029 -> 3969 bytes
.../{test_corr.out => test_corr_welford.out} | Bin 344 -> 343 bytes
.../datetime_functions/test_date_function.out | Bin 9997 -> 10242 bytes
.../shape/query48.out | Bin 3291 -> 3308 bytes
.../json_functions/test_json_function.out | Bin 1428 -> 1476 bytes
.../test_fe_cached_partition_version.groovy | 160 +++++++++++++++++
.../serde/test_serde_dialect_hive.groovy | 33 +++-
.../{test_corr.groovy => test_corr_welford.groovy} | 50 +++---
.../datetime_functions/test_date_function.groovy | 18 ++
.../nereids_syntax_p0/test_cast_datetime.groovy | 14 ++
.../json_functions/test_json_function.groovy | 5 +
81 files changed, 1565 insertions(+), 563 deletions(-)
copy be/src/vec/aggregate_functions/{aggregate_function_corr.cpp =>
aggregate_function_corr.h} (53%)
create mode 100644 be/src/vec/functions/function_time_value_to_field.cpp
copy be/test/olap/{compaction_task_test.cpp => compaction_metrics_test.cpp}
(78%)
copy
fe/fe-core/src/main/java/org/apache/doris/nereids/trees/expressions/functions/{scalar/Atan2.java
=> agg/CorrWelford.java} (61%)
create mode 100644
fe/fe-core/src/test/java/org/apache/doris/analysis/ScalarLiteralTest.java
create mode 100644
fe/fe-core/src/test/java/org/apache/doris/cloud/catalog/CloudPartitionTest.java
copy regression-test/data/nereids_function_p0/agg_function/{test_corr.out =>
test_corr_welford.out} (94%)
create mode 100644
regression-test/suites/cloud_p0/version/test_fe_cached_partition_version.groovy
copy regression-test/suites/nereids_function_p0/agg_function/{test_corr.groovy
=> test_corr_welford.groovy} (54%)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]