aboutsummaryrefslogtreecommitdiff
path: root/contrib/storage-jdbc/src
diff options
context:
space:
mode:
authorSerhii-Harnyk <serhii.harnyk@gmail.com>2017-03-03 15:24:26 +0000
committerJinfeng Ni <jni@apache.org>2017-03-29 16:26:48 -0700
commit841ead40109ff8364bee640a77881a8fea94d152 (patch)
tree43a7a7c36644df19bade6ac2a9ea4fa4696609d1 /contrib/storage-jdbc/src
parentadbf363d286d548b324b55aa167b333addad8441 (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.java5
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;
}