This is an automated email from the ASF dual-hosted git repository.
JackieTien97 pushed a change to branch fix-retry-bug
in repository https://gitbox.apache.org/repos/asf/iotdb.git
from 36240de2076 Fix retry bug in tree model query which ignore the time
filter
add 2321bd94a08 Fix query analysis state handling on retry
No new revisions were added by this update.
Summary of changes:
.../queryengine/plan/analyze/AnalyzeVisitor.java | 113 +++++----
.../db/queryengine/plan/analyze/Analyzer.java | 16 +-
.../plan/analyze/ConcatPathRewriter.java | 23 +-
.../queryengine/plan/analyze/PredicateUtils.java | 177 ++++++++------
.../plan/analyze/TemplatedAggregationAnalyze.java | 66 ++++--
.../queryengine/plan/analyze/TemplatedAnalyze.java | 20 +-
.../plan/analyze/TreeAnalysisMutationJournal.java | 255 +++++++++++++++++++++
.../queryengine/plan/execution/QueryExecution.java | 47 +++-
.../visitor/predicate/PredicateSimplifier.java | 83 ++++---
.../db/queryengine/plan/planner/IPlanner.java | 6 +
.../plan/planner/LogicalPlanBuilder.java | 9 +-
.../queryengine/plan/planner/TreeModelPlanner.java | 20 +-
.../relational/analyzer/StatementAnalyzer.java | 16 +-
.../sql/ast/AbstractQueryDeviceWithCache.java | 17 ++
.../plan/relational/sql/ast/CountDevice.java | 9 +
.../plan/relational/sql/ast/ShowDevice.java | 11 +
.../plan/statement/component/GroupByComponent.java | 5 +
.../plan/statement/component/OrderByComponent.java | 30 +++
.../plan/statement/component/WhereCondition.java | 7 +
.../plan/statement/crud/QueryStatement.java | 13 --
.../db/queryengine/plan/analyze/AnalyzeTest.java | 238 +++++++++++++++++++
.../plan/analyze/PredicateUtilsTest.java | 172 ++++++++++++++
.../plan/analyze/TemplatedAnalyzeRetryTest.java | 126 ++++++++++
.../plan/execution/QueryExecutionRetryTest.java | 218 ++++++++++++++++++
.../plan/planner/LogicalPlanBuilderTest.java | 66 ++++++
.../plan/relational/analyzer/AnalyzerTest.java | 76 ++++++
.../plan/statement/QueryStatementTest.java | 26 +++
27 files changed, 1659 insertions(+), 206 deletions(-)
create mode 100644
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/plan/analyze/TreeAnalysisMutationJournal.java
create mode 100644
iotdb-core/datanode/src/test/java/org/apache/iotdb/db/queryengine/plan/analyze/PredicateUtilsTest.java
create mode 100644
iotdb-core/datanode/src/test/java/org/apache/iotdb/db/queryengine/plan/analyze/TemplatedAnalyzeRetryTest.java
create mode 100644
iotdb-core/datanode/src/test/java/org/apache/iotdb/db/queryengine/plan/execution/QueryExecutionRetryTest.java
create mode 100644
iotdb-core/datanode/src/test/java/org/apache/iotdb/db/queryengine/plan/planner/LogicalPlanBuilderTest.java