This is an automated email from the ASF dual-hosted git repository.
caogaofei pushed a change to branch beyyes/join
in repository https://gitbox.apache.org/repos/asf/iotdb.git
from 98b071c5bee add join plan graph
add 6d0720c8d83 Add Cpp client CI for Ubuntu 20 and 24 (#13190)
add 1cde04af8c5 hide cli throw about history Exception (#13189)
add edc684e61e0 Fix the usage of idAndAttributeIndexMap in TableScanNode
new c043b8635cf Merge branch 'master' into beyyes/join
new b95142ff69e add SortMergeJoin
The 2 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "add" were already present in the repository and have only
been added to this reference.
Summary of changes:
.github/workflows/multi-language-client.yml | 15 ++-
...ava => IoTDBMultiIDsWithAttributesTableIT.java} | 110 ++++++++++++++++++++-
.../src/main/java/org/apache/iotdb/cli/Cli.java | 5 +
.../org/apache/iotdb/cli/utils/JlineUtils.java | 4 +
.../plan/relational/planner/RelationPlanner.java | 4 +-
.../planner/iterative/rule/SortMergeJoin.java | 57 +++++++++++
.../relational/planner/node/TableScanNode.java | 4 -
.../optimizations/LogicalOptimizeFactory.java | 6 ++
.../optimizations/PushPredicateIntoTableScan.java | 44 +++++----
.../plan/relational/analyzer/AnalyzerTest.java | 16 ++-
.../plan/relational/analyzer/SortTest.java | 9 +-
11 files changed, 224 insertions(+), 50 deletions(-)
rename
integration-test/src/test/java/org/apache/iotdb/relational/it/query/old/orderBy/{IoTDBStreamSortIT.java
=> IoTDBMultiIDsWithAttributesTableIT.java} (74%)
create mode 100644
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/plan/relational/planner/iterative/rule/SortMergeJoin.java