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

jackietien pushed a change to branch ty/SupportFill
in repository https://gitbox.apache.org/repos/asf/iotdb.git


    from c4f7e0f6773 Add support for helper column
     add 43d07b52a25 Support table model insert redirection (#13550)
     add 879715174f2 PipePlugin: Add pipe consensus related plugins to 
blackList (#13642)
     add 8753985882d Pipe: Fix the problem of missing precision when converting 
String type to Int32 and int64 types (#13643)
     add 6742d4bdf82 Add full outer time join for table model
     add bf0666e096c Support global-aggregation in TableModel
     add d6598d634e4 Feature/move SBOM check into separate profile (#13649)
     add a56ed3ef901 resolve conflicts

No new revisions were added by this update.

Summary of changes:
 .github/workflows/dependency-check.yml             |   2 +-
 .../db/it/IoTDBMultiIDsWithAttributesTableIT.java  | 166 +++++++++++++
 .../pool/IoTDBInsertTableSessionPoolIT.java        | 245 +++++++++++++++++++
 .../iotdb/session/it/IoTDBSessionRelationalIT.java |  76 ++++++
 .../org/apache/iotdb/isession/IPooledSession.java  |   1 +
 .../java/org/apache/iotdb/isession/ISession.java   |   9 +
 .../org/apache/iotdb/rpc/RedirectException.java    |  15 ++
 .../main/java/org/apache/iotdb/rpc/RpcUtils.java   |  17 ++
 .../java/org/apache/iotdb/session/Session.java     | 216 +++++++++++++++-
 .../apache/iotdb/session/SessionConnection.java    |   4 +-
 .../org/apache/iotdb/session/pool/SessionPool.java |  22 +-
 .../apache/iotdb/session/pool/SessionWrapper.java  |   8 +-
 .../iotdb/session/SessionCacheLeaderTest.java      | 271 +++++++++++++++++++--
 .../iotdb/session/SessionConnectionTest.java       |   2 +-
 .../transform/converter/ValueConverter.java        |  12 +-
 .../fragment/FragmentInstanceContext.java          |   5 +-
 ...erator.java => TableFullOuterJoinOperator.java} | 268 ++++++++++++++------
 ...inOperator.java => TableInnerJoinOperator.java} | 116 +++++----
 .../relational/aggregation/Accumulator.java}       |  21 +-
 .../aggregation/AccumulatorFactory.java            | 114 ++++-----
 .../aggregation/AggregationOperator.java           | 158 ++++++++++++
 .../source/relational/aggregation/Aggregator.java  |  81 ++++++
 .../relational/aggregation/AvgAccumulator.java     | 191 +++++++++++++++
 .../relational/aggregation/CountAccumulator.java   |  80 ++++++
 .../db/queryengine/plan/analyze/Analysis.java      |   1 +
 .../db/queryengine/plan/analyze/IAnalysis.java     |   2 +
 .../plan/planner/TableOperatorGenerator.java       | 101 +++++++-
 .../planner/plan/node/write/InsertTabletNode.java  |  10 +-
 .../node/write/RelationalInsertTabletNode.java     |  43 ++++
 .../plan/relational/analyzer/Analysis.java         |   5 +
 .../relational/analyzer/StatementAnalyzer.java     |   5 +-
 .../metadata/TableBuiltinAggregationFunction.java  |  11 +
 .../plan/relational/planner/RelationPlanner.java   |  17 +-
 .../plan/relational/planner/TableModelPlanner.java |  40 ++-
 .../PushLimitOffsetIntoTableScan.java              |   6 +-
 .../optimizations/PushPredicateIntoTableScan.java  |   9 +-
 .../column/multi/CoalesceColumnTransformer.java    |   1 +
 .../plan/relational/analyzer/JoinTest.java         |  10 +-
 .../agent/plugin/builtin/BuiltinPipePlugin.java    |   5 +-
 pom.xml                                            | 179 +++++++-------
 40 files changed, 2175 insertions(+), 370 deletions(-)
 create mode 100644 
integration-test/src/test/java/org/apache/iotdb/relational/it/session/pool/IoTDBInsertTableSessionPoolIT.java
 copy 
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/execution/operator/source/relational/{InnerJoinOperator.java
 => TableFullOuterJoinOperator.java} (61%)
 rename 
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/execution/operator/source/relational/{InnerJoinOperator.java
 => TableInnerJoinOperator.java} (87%)
 copy 
iotdb-core/datanode/src/{test/java/org/apache/iotdb/db/queryengine/plan/relational/planner/assertions/PlanTestSymbol.java
 => 
main/java/org/apache/iotdb/db/queryengine/execution/operator/source/relational/aggregation/Accumulator.java}
 (54%)
 copy 
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/execution/{ 
=> operator/source/relational}/aggregation/AccumulatorFactory.java (65%)
 create mode 100644 
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/execution/operator/source/relational/aggregation/AggregationOperator.java
 create mode 100644 
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/execution/operator/source/relational/aggregation/Aggregator.java
 create mode 100644 
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/execution/operator/source/relational/aggregation/AvgAccumulator.java
 create mode 100644 
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/execution/operator/source/relational/aggregation/CountAccumulator.java

Reply via email to