This is an automated email from the ASF dual-hosted git repository.
volodymyr pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/drill.git.
from f481a7c DRILL-6147: Adding Columnar Parquet Batch Sizing functionality
new e6a0cdd1 DRILL-4020: The not-equal operator returns incorrect results
when used on the HBase row key
new 7c22e35 DRILL-4580: Support for exporting storage plugin
configurations
new 8ec2dc6 DRILL-6545: Projection Push down into Lateral Join operator.
new bf40c5c DRILL-6548: IllegalStateException: Unexpected EMIT outcome
received in buildSchema phase
new dcc2580 DRILL-6554: Minor code improvements in parquet statistics
handling
new 482a635 DRILL-6537: Limit the batch size for buffering operators
based on how much memory they get
The 6 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:
.../drill/exec/store/hbase/HBaseFilterBuilder.java | 1 +
.../drill/hbase/TestHBaseFilterPushDown.java | 18 ++++
.../java/org/apache/drill/exec/ExecConstants.java | 4 +
.../drill/exec/expr/stat/ParquetIsPredicate.java | 16 +--
.../exec/expr/stat/ParquetPredicatesHelper.java | 16 +--
.../drill/exec/physical/config/LateralJoinPOP.java | 15 ++-
.../drill/exec/physical/impl/TopN/TopNBatch.java | 1 +
.../exec/physical/impl/join/HashJoinBatch.java | 10 +-
.../apache/drill/exec/planner/PlannerPhase.java | 5 +-
.../planner/common/DrillLateralJoinRelBase.java | 64 +++++++++++-
.../drill/exec/planner/common/DrillRelOptUtil.java | 70 +++++++++++++
.../exec/planner/logical/DrillCorrelateRule.java | 2 +-
.../exec/planner/logical/DrillLateralJoinRel.java | 8 +-
.../DrillProjectLateralJoinTransposeRule.java | 50 +++++++++
.../DrillProjectPushIntoLateralJoinRule.java | 113 +++++++++++++++++++++
.../exec/planner/physical/LateralJoinPrel.java | 40 ++++++--
.../exec/planner/physical/LateralJoinPrule.java | 2 +-
.../physical/visitor/JoinPrelRenameVisitor.java | 2 +-
.../exec/server/options/SystemOptionManager.java | 3 +-
.../drill/exec/server/rest/StorageResources.java | 10 ++
.../exec/store/parquet/ParquetReaderUtility.java | 15 +--
.../exec/store/parquet/metadata/Metadata.java | 2 +-
.../java-exec/src/main/resources/drill-module.conf | 1 +
.../src/main/resources/rest/storage/list.ftl | 1 +
.../src/main/resources/rest/storage/update.ftl | 1 +
.../physical/impl/TopN/TestTopNEmitOutcome.java | 16 +++
.../impl/join/TestLateralJoinCorrectness.java | 25 ++---
.../impl/lateraljoin/TestLateralPlans.java | 47 ++++++++-
.../unnest/TestUnnestWithLateralCorrectness.java | 7 +-
pom.xml | 2 +-
30 files changed, 497 insertions(+), 70 deletions(-)
create mode 100644
exec/java-exec/src/main/java/org/apache/drill/exec/planner/logical/DrillProjectLateralJoinTransposeRule.java
create mode 100644
exec/java-exec/src/main/java/org/apache/drill/exec/planner/logical/DrillProjectPushIntoLateralJoinRule.java