This is an automated email from the ASF dual-hosted git repository.
morningman pushed a change to branch branch-1.2-lts
in repository https://gitbox.apache.org/repos/asf/doris.git
from 68e2495404 [branch-1.2](vec) enable vec enable by default (#15213)
add 36d63cd3c5 [cherry-pick](statistics) fix analysis (#15106)
No new revisions were added by this update.
Summary of changes:
.../org/apache/doris/analysis/AnalyzeStmt.java | 252 ++++++---------------
.../org/apache/doris/analysis/SelectListItem.java | 3 +
.../java/org/apache/doris/analysis/TableRef.java | 20 +-
.../main/java/org/apache/doris/catalog/Env.java | 22 +-
.../doris/catalog/InternalSchemaInitializer.java | 1 +
.../java/org/apache/doris/catalog/OlapTable.java | 11 +-
.../main/java/org/apache/doris/catalog/Table.java | 8 +-
.../java/org/apache/doris/catalog/TableIf.java | 11 +-
.../doris/catalog/external/ExternalTable.java | 9 +-
.../doris/catalog/external/HMSExternalTable.java | 16 +-
.../java/org/apache/doris/qe/StmtExecutor.java | 3 -
.../org/apache/doris/statistics/AnalysisJob.java | 207 -----------------
.../apache/doris/statistics/AnalysisManager.java | 147 ++++++++++++
...{StatisticsCacheKey.java => AnalysisState.java} | 36 +--
...sJobExecutor.java => AnalysisTaskExecutor.java} | 36 +--
...{AnalysisJobInfo.java => AnalysisTaskInfo.java} | 72 +++---
.../doris/statistics/AnalysisTaskInfoBuilder.java | 115 ++++++++++
...obScheduler.java => AnalysisTaskScheduler.java} | 70 ++----
...sisJobWrapper.java => AnalysisTaskWrapper.java} | 38 ++--
.../apache/doris/statistics/BaseAnalysisTask.java | 163 +++++++++++++
.../apache/doris/statistics/ColumnStatistic.java | 15 +-
.../{HMSAnalysisJob.java => HMSAnalysisTask.java} | 6 +-
...{HiveAnalysisJob.java => HiveAnalysisTask.java} | 12 +-
...rgAnalysisJob.java => IcebergAnalysisTask.java} | 8 +-
.../apache/doris/statistics/MVAnalysisTask.java | 146 ++++++++++++
.../apache/doris/statistics/OlapAnalysisTask.java | 106 +++++++++
.../apache/doris/statistics/StatisticsCache.java | 18 +-
.../doris/statistics/StatisticsCacheKey.java | 10 +-
.../doris/statistics/StatisticsCacheLoader.java | 3 +-
.../org/apache/doris/statistics/StatisticsJob.java | 7 +-
.../doris/statistics/StatisticsRepository.java | 74 +++---
.../doris/statistics/util/StatisticsUtil.java | 4 +-
.../doris/statistics/AnalysisJobExecutorTest.java | 103 ---------
.../apache/doris/statistics/AnalysisJobTest.java | 117 ----------
.../org/apache/doris/statistics/CacheTest.java | 4 +-
.../apache/doris/statistics/MVStatisticsTest.java | 75 ++++++
36 files changed, 1053 insertions(+), 895 deletions(-)
delete mode 100644
fe/fe-core/src/main/java/org/apache/doris/statistics/AnalysisJob.java
create mode 100644
fe/fe-core/src/main/java/org/apache/doris/statistics/AnalysisManager.java
copy
fe/fe-core/src/main/java/org/apache/doris/statistics/{StatisticsCacheKey.java
=> AnalysisState.java} (51%)
rename
fe/fe-core/src/main/java/org/apache/doris/statistics/{AnalysisJobExecutor.java
=> AnalysisTaskExecutor.java} (74%)
rename
fe/fe-core/src/main/java/org/apache/doris/statistics/{AnalysisJobInfo.java =>
AnalysisTaskInfo.java} (65%)
create mode 100644
fe/fe-core/src/main/java/org/apache/doris/statistics/AnalysisTaskInfoBuilder.java
rename
fe/fe-core/src/main/java/org/apache/doris/statistics/{AnalysisJobScheduler.java
=> AnalysisTaskScheduler.java} (52%)
rename
fe/fe-core/src/main/java/org/apache/doris/statistics/{AnalysisJobWrapper.java
=> AnalysisTaskWrapper.java} (63%)
create mode 100644
fe/fe-core/src/main/java/org/apache/doris/statistics/BaseAnalysisTask.java
rename
fe/fe-core/src/main/java/org/apache/doris/statistics/{HMSAnalysisJob.java =>
HMSAnalysisTask.java} (89%)
rename
fe/fe-core/src/main/java/org/apache/doris/statistics/{HiveAnalysisJob.java =>
HiveAnalysisTask.java} (97%)
rename
fe/fe-core/src/main/java/org/apache/doris/statistics/{IcebergAnalysisJob.java
=> IcebergAnalysisTask.java} (95%)
create mode 100644
fe/fe-core/src/main/java/org/apache/doris/statistics/MVAnalysisTask.java
create mode 100644
fe/fe-core/src/main/java/org/apache/doris/statistics/OlapAnalysisTask.java
delete mode 100644
fe/fe-core/src/test/java/org/apache/doris/statistics/AnalysisJobExecutorTest.java
delete mode 100644
fe/fe-core/src/test/java/org/apache/doris/statistics/AnalysisJobTest.java
create mode 100644
fe/fe-core/src/test/java/org/apache/doris/statistics/MVStatisticsTest.java
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]