This is an automated email from the ASF dual-hosted git repository.
starocean999 pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/doris.git
from 78c6b115c3 [fix](planner)avg function need support large int param
(#23254)
add 35d0c9e71e [refactor](nereids) Refactor stats collection framework
(#22963)
No new revisions were added by this update.
Summary of changes:
.../main/java/org/apache/doris/common/Config.java | 5 +-
fe/fe-core/src/main/cup/sql_parser.cup | 6 -
.../apache/doris/analysis/AnalyzeProperties.java | 6 +-
.../apache/doris/analysis/ShowTableStatsStmt.java | 30 +-
.../doris/catalog/InternalSchemaInitializer.java | 40 +-
.../doris/catalog/external/HMSExternalTable.java | 20 +-
.../org/apache/doris/journal/JournalEntity.java | 6 +
.../java/org/apache/doris/persist/EditLog.java | 9 +
.../org/apache/doris/persist/OperationType.java | 1 +
.../main/java/org/apache/doris/qe/DdlExecutor.java | 3 -
.../java/org/apache/doris/qe/ShowExecutor.java | 30 +-
.../java/org/apache/doris/qe/StmtExecutor.java | 16 +-
.../apache/doris/service/FrontendServiceImpl.java | 19 +-
.../org/apache/doris/statistics/AnalysisInfo.java | 55 --
.../apache/doris/statistics/AnalysisManager.java | 385 ++++------
.../apache/doris/statistics/BaseAnalysisTask.java | 17 +-
.../org/apache/doris/statistics/ColStatsData.java | 82 +++
.../apache/doris/statistics/ColumnStatistic.java | 31 +-
.../statistics/ColumnStatisticsCacheLoader.java | 1 -
.../apache/doris/statistics/HMSAnalysisTask.java | 48 +-
...AssertNumRowsStatsDerive.java => HistData.java} | 22 +-
.../org/apache/doris/statistics/Histogram.java | 18 +-
.../doris/statistics/HistogramCacheLoader.java | 1 -
.../apache/doris/statistics/OlapAnalysisJob.java | 56 ++
.../apache/doris/statistics/OlapAnalysisTask.java | 143 +++-
.../org/apache/doris/statistics/ResultRow.java | 59 ++
.../doris/statistics/StatisticConstants.java | 4 +-
.../doris/statistics/StatisticsAutoAnalyzer.java | 118 ++-
.../apache/doris/statistics/StatisticsCache.java | 92 +--
.../apache/doris/statistics/StatisticsCleaner.java | 19 +-
.../doris/statistics/StatisticsRepository.java | 121 +--
.../java/org/apache/doris/statistics/StatsId.java | 58 ++
.../apache/doris/statistics/TableStatistic.java | 61 --
.../doris/statistics/TableStatisticBuilder.java | 51 --
.../statistics/TableStatisticsCacheLoader.java | 60 --
.../org/apache/doris/statistics/TableStats.java | 89 +++
.../doris/statistics/util/InternalQuery.java | 21 +-
.../doris/statistics/util/InternalQueryResult.java | 242 ------
.../doris/statistics/util/StatisticsUtil.java | 55 +-
.../apache/doris/statistics/AnalysisJobTest.java | 22 +-
.../doris/statistics/AnalysisManagerTest.java | 180 ++++-
.../doris/statistics/AnalysisTaskExecutorTest.java | 6 +-
.../org/apache/doris/statistics/CacheTest.java | 180 +++--
.../statistics/StatisticsAutoAnalyzerTest.java | 202 +++++
.../apache/doris/statistics/StatsMockUtil.java} | 43 +-
.../statistics/util/InternalQueryResultTest.java | 119 ---
gensrc/thrift/FrontendService.thrift | 2 +-
.../suites/statistics/analyze_stats.groovy | 809 ++++++++++++++++++---
48 files changed, 2163 insertions(+), 1500 deletions(-)
create mode 100644
fe/fe-core/src/main/java/org/apache/doris/statistics/ColStatsData.java
copy
fe/fe-core/src/main/java/org/apache/doris/statistics/{AssertNumRowsStatsDerive.java
=> HistData.java} (69%)
create mode 100644
fe/fe-core/src/main/java/org/apache/doris/statistics/OlapAnalysisJob.java
create mode 100644
fe/fe-core/src/main/java/org/apache/doris/statistics/ResultRow.java
create mode 100644
fe/fe-core/src/main/java/org/apache/doris/statistics/StatsId.java
delete mode 100644
fe/fe-core/src/main/java/org/apache/doris/statistics/TableStatistic.java
delete mode 100644
fe/fe-core/src/main/java/org/apache/doris/statistics/TableStatisticBuilder.java
delete mode 100644
fe/fe-core/src/main/java/org/apache/doris/statistics/TableStatisticsCacheLoader.java
create mode 100644
fe/fe-core/src/main/java/org/apache/doris/statistics/TableStats.java
delete mode 100644
fe/fe-core/src/main/java/org/apache/doris/statistics/util/InternalQueryResult.java
create mode 100644
fe/fe-core/src/test/java/org/apache/doris/statistics/StatisticsAutoAnalyzerTest.java
copy fe/fe-core/src/{main/java/org/apache/doris/statistics/PlanStats.java =>
test/java/org/apache/doris/statistics/StatsMockUtil.java} (54%)
delete mode 100644
fe/fe-core/src/test/java/org/apache/doris/statistics/util/InternalQueryResultTest.java
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]