This is an automated email from the ASF dual-hosted git repository.

yongzao pushed a change to branch aidevicemanager
in repository https://gitbox.apache.org/repos/asf/iotdb.git


    omit 6b1739f31a4 Update inference_request_pool.py
    omit 12cd8da55ef bug fix & append it
    omit b1e299bf790 fix pipeline bug
    omit af998fe15f3 Update pool_controller.py
    omit 34c3b1be05d Merge branch 'aidevicemanager' of 
https://github.com/apache/iotdb into aidevicemanager
    omit 5df97b42a3c resolve suggestions
    omit 4077cec748d Apply suggestions from code review
    omit 446c3876742 spotless
    omit 8cb13f84cc0 append license
    omit 391e1896cf9 seems finish
    omit ece7eb71d77 stash
     add e7ca49b3998 With clause enhance (#16353)
     add d19455db6a0 Apply community-reviewed improvements from Ratis PR #1328 
to vulnerability-check workflow (#16995)
     add 8dc3a984ef7 [AINode] Upgrade urllib3 (#17002)
     add 48dae279e7d No need to init TierManager when using 
TsFileResourcePrinter (#17001)
     add e78fcbfb54a ignore (#16991)
     add 45aff042e02 Detect inconsistent chunk type when querying or compacting 
tsfile & fix TsTable(TsTable origin) constructor (#16999)
     add c563f9600a4 [AINode] Remove useless groovy check (#17003)
     add b84be4d67c2 stash
     add 71be1babc25 seems finish
     add c0124f29978 append license
     add 40e8456b678 spotless
     add ab4ff9cf69a resolve suggestions
     add 9e7132d20ca Apply suggestions from code review
     add 14cce9e712b Update pool_controller.py
     add 1a0d24957cb fix pipeline bug
     add f05bdb6f715 bug fix & append it
     add f50101ee246 Update inference_request_pool.py

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   (6b1739f31a4)
            \
             N -- N -- N   refs/heads/aidevicemanager (f50101ee246)

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:
 .github/workflows/vulnerability-check.yml          |  42 +-
 .../it/env/cluster/config/MppCommonConfig.java     |  12 +
 .../env/cluster/config/MppSharedCommonConfig.java  |  14 +
 .../it/env/remote/config/RemoteCommonConfig.java   |  10 +
 .../org/apache/iotdb/itbase/env/CommonConfig.java  |   4 +
 .../relational/it/query/recent/IoTDBCteIT.java     | 531 ++++++++++++++++-----
 .../it/query/recent/IoTExplainAnalyzeIT.java       | 264 ++++++++++
 .../view/recent/IoTDBTableViewAddColumnTest.java   |  84 ++++
 iotdb-core/ainode/pom.xml                          |  34 --
 iotdb-core/ainode/pyproject.toml                   |   2 +-
 .../ainode/resources/syncPythonVersion.groovy      | 159 ------
 .../java/org/apache/iotdb/db/conf/IoTDBConfig.java |  22 +
 .../org/apache/iotdb/db/conf/IoTDBDescriptor.java  |  36 ++
 .../ChunkTypeInconsistentException.java}           |  30 +-
 .../db/pipe/agent/runtime/PipeAgentLauncher.java   |   3 +-
 .../db/queryengine/common/MPPQueryContext.java     | 128 ++++-
 .../fragment/FragmentInstanceExecution.java        |  33 +-
 .../execution/fragment/QueryStatistics.java        |  10 +-
 .../execution/operator/ExplainAnalyzeOperator.java |  76 ++-
 .../execution/operator/source/FileLoaderUtils.java |   9 +-
 .../source/relational/CteScanOperator.java         | 119 +++++
 .../iotdb/db/queryengine/plan/Coordinator.java     |  47 ++
 .../queryengine/plan/analyze/AnalyzeVisitor.java   |   4 +-
 .../TableModelStatementMemorySourceVisitor.java    |  34 +-
 .../plan/planner/TableOperatorGenerator.java       |  18 +
 .../plan/planner/plan/DistributedQueryPlan.java    |  11 +
 .../plan/planner/plan/node/PlanGraphPrinter.java   |  20 +
 .../plan/planner/plan/node/PlanVisitor.java        |   5 +
 .../plan/relational/analyzer/Analysis.java         |  31 ++
 .../plan/relational/analyzer/Analyzer.java         |   6 +
 .../relational/analyzer/ExpressionAnalyzer.java    |   8 +-
 .../plan/relational/analyzer/Scope.java            |  36 +-
 .../relational/analyzer/StatementAnalyzer.java     |  66 ++-
 .../analyzer/StatementAnalyzerFactory.java         |   4 +
 .../plan/relational/planner/CteMaterializer.java   | 355 ++++++++++++++
 .../plan/relational/planner/QueryPlanner.java      |  50 +-
 .../plan/relational/planner/RelationPlanner.java   | 135 ++++--
 .../plan/relational/planner/SubqueryPlanner.java   |  27 +-
 .../relational/planner/TableLogicalPlanner.java    |  28 +-
 .../planner/distribute/AddExchangeNodes.java       |   9 +
 .../distribute/TableDistributedPlanner.java        |  17 +-
 ...ithUncorrelatedScalarSubqueryReconstructor.java | 236 +++++++++
 .../plan/relational/planner/node/CteScanNode.java  | 132 +++++
 .../PushLimitOffsetIntoTableScan.java              |   7 +
 .../optimizations/TransformSortToStreamSort.java   |   7 +
 .../optimizations/UnaliasSymbolReferences.java     |   7 +
 .../relational/sql/ast/ComparisonExpression.java   |  22 +-
 .../plan/relational/sql/ast/LongLiteral.java       |   2 +-
 .../queryengine/plan/relational/sql/ast/Query.java |  36 ++
 .../plan/relational/sql/ast/WithQuery.java         |  28 +-
 .../plan/relational/sql/parser/AstBuilder.java     |  11 +-
 .../FragmentInstanceStatisticsDrawer.java          |  26 +-
 .../performer/impl/FastCompactionPerformer.java    |   6 +-
 .../execute/task/AbstractCompactionTask.java       |  13 +
 .../FastNonAlignedSeriesCompactionExecutor.java    |  11 +
 .../readchunk/SingleSeriesCompactionExecutor.java  |   8 +
 .../read/reader/chunk/DiskChunkLoader.java         |   7 +
 .../iotdb/db/tools/TsFileResourcePrinter.java      |   5 +-
 .../apache/iotdb/db/utils/cte/CteDataReader.java   |  52 ++
 .../apache/iotdb/db/utils/cte/CteDataStore.java    | 109 +++++
 .../apache/iotdb/db/utils/cte/MemoryReader.java    |  75 +++
 .../execution/operator/CteScanOperatorTest.java    | 246 ++++++++++
 .../plan/relational/analyzer/AnalyzerTest.java     |   7 +
 .../relational/analyzer/InsertIntoQueryTest.java   |   7 +
 .../analyzer/LimitOffsetPushDownTest.java          |   7 +
 .../analyzer/PushAggregationThroughUnionTest.java  |   6 +
 .../plan/relational/analyzer/SortTest.java         |   7 +
 .../plan/relational/analyzer/SubQueryTest.java     |   7 +
 .../relational/planner/CteMaterializerTest.java    | 344 +++++++++++++
 .../plan/relational/planner/CteSubqueryTest.java   | 168 +++++++
 .../plan/relational/planner/PlanTester.java        |  37 +-
 .../planner/UncorrelatedSubqueryTest.java          | 261 ++++------
 .../planner/assertions/AliasMatcher.java           |   8 +
 .../planner/assertions/ColumnReference.java        |  13 +
 .../planner/assertions/CteScanMatcher.java         |  86 ++++
 .../planner/assertions/DeviceTableScanMatcher.java |  11 +
 .../planner/assertions/PlanMatchPattern.java       |  28 ++
 .../planner/assertions/RvalueMatcher.java          |   8 +
 .../planner/assertions/TableScanMatcher.java       |  17 +
 .../conf/iotdb-system.properties.template          |  15 +
 .../apache/iotdb/commons/conf/IoTDBConstant.java   |   5 +
 .../apache/iotdb/commons/schema/table/TsTable.java |   6 +-
 .../db/relational/grammar/sql/RelationalSql.g4     |   2 +-
 .../src/main/thrift/datanode.thrift                |   2 +
 84 files changed, 4017 insertions(+), 614 deletions(-)
 create mode 100644 
integration-test/src/test/java/org/apache/iotdb/relational/it/query/recent/IoTExplainAnalyzeIT.java
 create mode 100644 
integration-test/src/test/java/org/apache/iotdb/relational/it/query/view/recent/IoTDBTableViewAddColumnTest.java
 delete mode 100644 iotdb-core/ainode/resources/syncPythonVersion.groovy
 copy 
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{storageengine/dataregion/compaction/selector/utils/DeviceInfo.java
 => exception/ChunkTypeInconsistentException.java} (58%)
 create mode 100644 
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/execution/operator/source/relational/CteScanOperator.java
 create mode 100644 
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/plan/relational/planner/CteMaterializer.java
 create mode 100644 
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/plan/relational/planner/ir/PredicateWithUncorrelatedScalarSubqueryReconstructor.java
 create mode 100644 
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/plan/relational/planner/node/CteScanNode.java
 create mode 100644 
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/utils/cte/CteDataReader.java
 create mode 100644 
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/utils/cte/CteDataStore.java
 create mode 100644 
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/utils/cte/MemoryReader.java
 create mode 100644 
iotdb-core/datanode/src/test/java/org/apache/iotdb/db/queryengine/execution/operator/CteScanOperatorTest.java
 create mode 100644 
iotdb-core/datanode/src/test/java/org/apache/iotdb/db/queryengine/plan/relational/planner/CteMaterializerTest.java
 create mode 100644 
iotdb-core/datanode/src/test/java/org/apache/iotdb/db/queryengine/plan/relational/planner/CteSubqueryTest.java
 create mode 100644 
iotdb-core/datanode/src/test/java/org/apache/iotdb/db/queryengine/plan/relational/planner/assertions/CteScanMatcher.java

Reply via email to