drill-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Aditya Kishore" <adityakish...@gmail.com>
Subject Review Request 21165: DRILL-626: Project push down into HBase scan
Date Wed, 07 May 2014 16:34:14 GMT

-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
https://reviews.apache.org/r/21165/
-----------------------------------------------------------

Review request for drill, Jinfeng Ni and Steven Phillips.


Bugs: DRILL-626
    https://issues.apache.org/jira/browse/DRILL-626


Repository: drill-git


Description
-------

If a query against an HBase table requires only a subset of columns, we should qualify the
HBase scan with these columns.

For example

    SELECT row_key, f['c1'], f['c2'], g FROM hbase.MyTable

should qualify the HBase scan as families => [g["ALL"], f["c1", "c2"]]


Diffs
-----

  common/src/main/java/org/apache/drill/common/exceptions/DrillRuntimeException.java 9266cdd

  contrib/storage-hbase/src/main/java/org/apache/drill/exec/store/hbase/HBaseGroupScan.java
bcdebc3 
  contrib/storage-hbase/src/main/java/org/apache/drill/exec/store/hbase/HBaseRecordReader.java
aa5743f 
  contrib/storage-hbase/src/main/java/org/apache/drill/exec/store/hbase/HBaseSubScan.java
ceaf23f 
  contrib/storage-hbase/src/test/java/org/apache/drill/hbase/BaseHBaseTest.java PRE-CREATION

  contrib/storage-hbase/src/test/java/org/apache/drill/hbase/TestHBaseFilterPushDown.java
1911078 
  contrib/storage-hbase/src/test/java/org/apache/drill/hbase/TestHBaseProjectPushDown.java
PRE-CREATION 
  exec/java-exec/src/main/java/org/apache/drill/exec/physical/base/AbstractGroupScan.java
cd78bc1 
  exec/java-exec/src/main/java/org/apache/drill/exec/physical/base/GroupScan.java 492dbc1

  exec/java-exec/src/main/java/org/apache/drill/exec/planner/logical/DrillPushProjIntoScan.java
0eae1da 
  exec/java-exec/src/main/java/org/apache/drill/exec/planner/physical/PrelUtil.java d69f8cf

  exec/java-exec/src/main/java/org/apache/drill/exec/store/dfs/easy/EasyGroupScan.java f94cff8

  exec/java-exec/src/main/java/org/apache/drill/exec/store/hive/HiveScan.java 2972928 
  exec/java-exec/src/main/java/org/apache/drill/exec/store/ischema/InfoSchemaGroupScan.java
5202038 
  exec/java-exec/src/main/java/org/apache/drill/exec/store/parquet/ParquetGroupScan.java 4d4ec9b


Diff: https://reviews.apache.org/r/21165/diff/


Testing
-------


Thanks,

Aditya Kishore


Mime
  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message