This is an automated email from the ASF dual-hosted git repository.
rubenql pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/calcite.git.
from 48c0db1 [CALCITE-3220] JDBC adapter now transforms TRIM to TRIM,
LTRIM or RTRIM when target is Hive (Jacky Woo)
add a8f9e4e [CALCITE-2979] Add a block-based nested loop join algorithm
(Khawla Mouhoubi)
No new revisions were added by this update.
Summary of changes:
.../enumerable/EnumerableBatchNestedLoopJoin.java | 252 +++++++++++++++++++++
.../EnumerableBatchNestedLoopJoinRule.java | 142 ++++++++++++
.../adapter/enumerable/EnumerableRules.java | 3 +
.../calcite/rel/metadata/RelMdCollation.java | 6 +
.../org/apache/calcite/util/BuiltInMethod.java | 3 +
.../java/org/apache/calcite/test/JdbcTest.java | 75 ++++++
.../EnumerableBatchNestedLoopJoinTest.java | 229 +++++++++++++++++++
.../apache/calcite/linq4j/EnumerableDefaults.java | 166 ++++++++++++++
.../calcite/linq4j/test/JoinPreserveOrderTest.java | 24 ++
9 files changed, 900 insertions(+)
create mode 100644
core/src/main/java/org/apache/calcite/adapter/enumerable/EnumerableBatchNestedLoopJoin.java
create mode 100644
core/src/main/java/org/apache/calcite/adapter/enumerable/EnumerableBatchNestedLoopJoinRule.java
create mode 100644
core/src/test/java/org/apache/calcite/test/enumerable/EnumerableBatchNestedLoopJoinTest.java