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: commits-unsubscr...@doris.apache.org For additional commands, e-mail: commits-h...@doris.apache.org