This is an automated email from the ASF dual-hosted git repository.
boaz pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/drill.git.
from ba9837e DRILL-7187: Improve selectivity estimation of BETWEEN
predicates and arbitrary combination of range predicates.
new edbfd64 DRILL-7030: Make format plugins fully pluggable
new c1ca512 DRILL-7148: Use improved join cardinality and ndv estimation
with statistics
new 4a0d2d0 DRILL-7164: KafkaFilterPushdownTest is sometimes failing to
pattern match correctly
new 3603f24 DRILL-7238: Fixed ConvertCountToDirectScan to handle
non-existent columns
new e5e9b35 DRILL-7240: Catch runtime pruning filter-match exceptions and
do not prune these rowgroups
The 5 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:
.../main/resources/bootstrap-format-plugins.json | 26 +++
.../main/resources/bootstrap-format-plugins.json | 20 +++
.../main/resources/bootstrap-format-plugins.json | 26 +++
.../exec/store/kafka/KafkaFilterPushdownTest.java | 74 ++++++---
.../java/org/apache/drill/exec/ExecConstants.java | 1 +
.../exec/planner/common/DrillJoinRelBase.java | 34 ++--
.../drill/exec/planner/common/DrillRelOptUtil.java | 62 +++++++
.../drill/exec/planner/common/DrillStatsTable.java | 2 +-
.../planner/cost/DrillRelMdDistinctRowCount.java | 181 +++++++++++++++++----
.../exec/planner/cost/DrillRelMdRowCount.java | 41 +++--
.../exec/planner/cost/DrillRelMdSelectivity.java | 40 +++--
.../logical/ConvertCountToDirectScanRule.java | 6 +-
.../exec/planner/physical/PlannerSettings.java | 6 +
.../exec/server/options/SystemOptionManager.java | 1 +
.../exec/store/StoragePluginRegistryImpl.java | 88 ++++++++--
.../drill/exec/store/dfs/FileSystemConfig.java | 3 +-
.../parquet/AbstractParquetScanBatchCreator.java | 37 +++--
.../java/org/apache/drill/exec/util/Utilities.java | 2 +-
.../java-exec/src/main/resources/drill-module.conf | 1 +
.../test/java/org/apache/drill/PlanTestBase.java | 48 ++++--
.../logical/TestConvertCountToDirectScan.java | 37 +++++
.../org/apache/drill/exec/sql/TestAnalyze.java | 12 +-
.../drill/metastore/ColumnStatisticsKind.java | 2 +-
23 files changed, 590 insertions(+), 160 deletions(-)
create mode 100644
contrib/format-ltsv/src/main/resources/bootstrap-format-plugins.json
create mode 100644
contrib/format-maprdb/src/main/resources/bootstrap-format-plugins.json
create mode 100644
contrib/format-syslog/src/main/resources/bootstrap-format-plugins.json