----------------------------------------------------------- This is an automatically generated e-mail. To reply, visit: https://reviews.apache.org/r/36558/#review92346 -----------------------------------------------------------
contrib/storage-hbase/pom.xml (lines 105 - 122) <https://reviews.apache.org/r/36558/#comment146477> We do not need all source code, just the function definitions. This should be sufficient. ```` .... <configuration> <outputDirectory>${basedir}/target/classes/org/apache/drill/exec/expr/fn/impl</outputDirectory> <resources> <resource> <directory>src/main/java/org/apache/drill/exec/expr/fn/impl</directory> <filtering>true</filtering> </resource> </resources> </configuration> .... ``` contrib/storage-hbase/src/test/java/org/apache/drill/hbase/TestHBaseFilterPushDown.java (line 115) <https://reviews.apache.org/r/36558/#comment146472> => TestTableDoubleOB contrib/storage-hbase/src/test/java/org/apache/drill/hbase/TestHBaseFilterPushDown.java (line 129) <https://reviews.apache.org/r/36558/#comment146473> => TestTableDoubleOB Please submit the updated patch in git's mailbox format. - Aditya Kishore On July 16, 2015, 2:07 p.m., Smidth Panchamia wrote: > > ----------------------------------------------------------- > This is an automatically generated e-mail. To reply, visit: > https://reviews.apache.org/r/36558/ > ----------------------------------------------------------- > > (Updated July 16, 2015, 2:07 p.m.) > > > Review request for drill and Aditya Kishore. > > > Bugs: DRILL-3492 > https://issues.apache.org/jira/browse/DRILL-3492 > > > Repository: drill-git > > > Description > ------- > > This change allows encoding/decoding of data from Double data type to > OrderedBytes format. > The following JIRA added the OrderedBytes encoding to HBase: > https://issues.apache.org/jira/browse/HBASE-8201 > > This encoding scheme will preserve the sort-order of the native data-type > when it is stored as sorted byte arrays on disk. > Thus, it will help the HBase storage plugin if the row-keys have been encoded > in OrderedBytes format. > > This functionality allows us to prune the scan ranges, thus reading much > lesser data from the server. > > > Diffs > ----- > > contrib/storage-hbase/pom.xml d027771 > > contrib/storage-hbase/src/main/java/org/apache/drill/exec/expr/fn/impl/conv/OrderedBytesDoubleConvertFrom.java > PRE-CREATION > > contrib/storage-hbase/src/main/java/org/apache/drill/exec/expr/fn/impl/conv/OrderedBytesDoubleConvertTo.java > PRE-CREATION > > contrib/storage-hbase/src/main/java/org/apache/drill/exec/store/hbase/CompareFunctionsProcessor.java > 803f520 > > contrib/storage-hbase/src/test/java/org/apache/drill/hbase/HBaseTestsSuite.java > a77baba > > contrib/storage-hbase/src/test/java/org/apache/drill/hbase/TestHBaseFilterPushDown.java > ca4c07c > > contrib/storage-hbase/src/test/java/org/apache/drill/hbase/TestOrderedBytesConvertFunctions.java > PRE-CREATION > > contrib/storage-hbase/src/test/java/org/apache/drill/hbase/TestTableGenerator.java > 097947c > > Diff: https://reviews.apache.org/r/36558/diff/ > > > Testing > ------- > > Added a new unit-test class TestOrderedBytesConvertFunctions.java which > derives from TestConvertFunctions.java class. > This tests the sanity of the OrderedBytesDoubleConvert{From|To}.java > implementation. > > Also, added a new test case to TestHBaseFilterPushDown.java class which > checks if the we were able to prune the scan range of the table where the > row-key was encoded as OrderedBytes. > > All the added tests work as expected. > > > Thanks, > > Smidth Panchamia > >