You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@ignite.apache.org by am...@apache.org on 2020/06/10 09:59:25 UTC

[ignite] branch ignite-12248 updated (588552b -> 194e443)

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

amashenkov pushed a change to branch ignite-12248
in repository https://gitbox.apache.org/repos/asf/ignite.git.


    from 588552b  Fix checkstyle.
     add 194e443  IGNITE-12868 Calcite integration. LEFT, RIGHT join support (#7915)

No new revisions were added by this update.

Summary of changes:
 .../processors/query/calcite/ArrayRowHandler.java  |  70 -----
 .../query/calcite/CalciteQueryProcessor.java       |   1 +
 .../query/calcite/exec/LogicalRelImplementor.java  |  53 +++-
 .../rel/{JoinNode.java => AbstractJoinNode.java}   |  87 ++-----
 .../query/calcite/exec/rel/AntiJoinNode.java       |  76 ++++++
 .../query/calcite/exec/rel/FullOuterJoinNode.java  | 140 ++++++++++
 .../query/calcite/exec/rel/InnerJoinNode.java      |  75 ++++++
 .../query/calcite/exec/rel/LeftJoinNode.java       |  98 +++++++
 .../query/calcite/exec/rel/RightJoinNode.java      | 120 +++++++++
 .../query/calcite/exec/rel/SemiJoinNode.java       |  78 ++++++
 .../processors/query/calcite/PlannerTest.java      |   1 +
 .../calcite/exec/rel/AbstractExecutionTest.java    |   2 +-
 .../query/calcite/exec/rel/ExecutionTest.java      | 284 ++++++++++++++++++++-
 13 files changed, 952 insertions(+), 133 deletions(-)
 delete mode 100644 modules/calcite/src/main/java/org/apache/ignite/internal/processors/query/calcite/ArrayRowHandler.java
 rename modules/calcite/src/main/java/org/apache/ignite/internal/processors/query/calcite/exec/rel/{JoinNode.java => AbstractJoinNode.java} (66%)
 create mode 100644 modules/calcite/src/main/java/org/apache/ignite/internal/processors/query/calcite/exec/rel/AntiJoinNode.java
 create mode 100644 modules/calcite/src/main/java/org/apache/ignite/internal/processors/query/calcite/exec/rel/FullOuterJoinNode.java
 create mode 100644 modules/calcite/src/main/java/org/apache/ignite/internal/processors/query/calcite/exec/rel/InnerJoinNode.java
 create mode 100644 modules/calcite/src/main/java/org/apache/ignite/internal/processors/query/calcite/exec/rel/LeftJoinNode.java
 create mode 100644 modules/calcite/src/main/java/org/apache/ignite/internal/processors/query/calcite/exec/rel/RightJoinNode.java
 create mode 100644 modules/calcite/src/main/java/org/apache/ignite/internal/processors/query/calcite/exec/rel/SemiJoinNode.java