diff options
author | Serhii-Harnyk <serhii.harnyk@gmail.com> | 2017-03-03 15:24:26 +0000 |
---|---|---|
committer | Jinfeng Ni <jni@apache.org> | 2017-03-29 16:26:48 -0700 |
commit | 841ead40109ff8364bee640a77881a8fea94d152 (patch) | |
tree | 43a7a7c36644df19bade6ac2a9ea4fa4696609d1 /contrib/storage-jdbc/src | |
parent | adbf363d286d548b324b55aa167b333addad8441 (diff) |
DRILL-4678: Tune metadata by generating a dispatcher at runtime
main code changes are in Calcite library.
update drill's calcite version to 1.4.0-drill-r20.
close #793
Diffstat (limited to 'contrib/storage-jdbc/src')
-rw-r--r-- | contrib/storage-jdbc/src/main/java/org/apache/drill/exec/store/jdbc/JdbcPrel.java | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/contrib/storage-jdbc/src/main/java/org/apache/drill/exec/store/jdbc/JdbcPrel.java b/contrib/storage-jdbc/src/main/java/org/apache/drill/exec/store/jdbc/JdbcPrel.java index 22894c932..58549db76 100644 --- a/contrib/storage-jdbc/src/main/java/org/apache/drill/exec/store/jdbc/JdbcPrel.java +++ b/contrib/storage-jdbc/src/main/java/org/apache/drill/exec/store/jdbc/JdbcPrel.java @@ -1,4 +1,4 @@ -/** +/* * Licensed to the Apache Software Foundation (ASF) under one * or more contributor license agreements. See the NOTICE file * distributed with this work for additional information @@ -31,6 +31,7 @@ import org.apache.calcite.rel.AbstractRelNode; import org.apache.calcite.rel.RelNode; import org.apache.calcite.rel.RelShuttleImpl; import org.apache.calcite.rel.RelWriter; +import org.apache.calcite.rel.metadata.RelMetadataQuery; import org.apache.calcite.sql.SqlDialect; import org.apache.drill.exec.physical.base.PhysicalOperator; import org.apache.drill.exec.planner.physical.PhysicalPlanCreator; @@ -90,7 +91,7 @@ public class JdbcPrel extends AbstractRelNode implements Prel { } @Override - public double getRows() { + public double estimateRowCount(RelMetadataQuery mq) { return rows; } |