Hello Kudu Jenkins, Grant Henke, Todd Lipcon,

I'd like you to reexamine a change. Please visit

    http://gerrit.cloudera.org:8080/15983

to look at the new patch set (#8).

Change subject: [java] Support columnar row format in Java client.
......................................................................

[java] Support columnar row format in Java client.

This change only adds setRowDataFormat() method to KuduScanner and 
AsyncKuduScanner,
and keeps everything else unchanged to application interfaces.

Benchmark              (numRows)  (reuseResultRow)   Mode  Cnt         Score    
     Error  Units
testRowResultOriginal          1              true  thrpt    5  10746644.238 ± 
5279029.400  ops/s
testRowwiseResult              1              true  thrpt    5  10341141.084 ± 
1027963.366  ops/s
testColumnarResult             1              true  thrpt    5  15572578.025 ±  
834029.227  ops/s

testRowResultOriginal          1             false  thrpt    5  10657631.661 ± 
1269080.856  ops/s
testRowwiseResult              1             false  thrpt    5  10922244.600 ±  
392930.469  ops/s
testColumnarResult             1             false  thrpt    5  15861887.600 ±  
122277.115  ops/s

testRowResultOriginal         10              true  thrpt    5   1576792.893 ±  
  5695.536  ops/s
testRowwiseResult             10              true  thrpt    5   1498735.241 ±  
121545.258  ops/s
testColumnarResult            10              true  thrpt    5   1642865.093 ±  
 79125.314  ops/s

testRowResultOriginal         10             false  thrpt    5   1166811.843 ±  
 43376.177  ops/s
testRowwiseResult             10             false  thrpt    5   1055728.419 ±  
 46228.437  ops/s
testColumnarResult            10             false  thrpt    5   1552995.973 ±  
100622.958  ops/s

testRowResultOriginal      10000              true  thrpt    5      1363.470 ±  
    70.807  ops/s
testRowwiseResult          10000              true  thrpt    5      1318.791 ±  
   111.350  ops/s
testColumnarResult         10000              true  thrpt    5      1288.663 ±  
   157.520  ops/s

testRowResultOriginal      10000             false  thrpt    5      1028.611 ±  
    97.045  ops/s
testRowwiseResult          10000             false  thrpt    5      1030.924 ±  
    35.353  ops/s
testColumnarResult         10000             false  thrpt    5      1223.328 ±  
   230.125  ops/s

Change-Id: I580c9bb48e797ca8de9d88e7892df6860eed7070
---
M java/kudu-client/build.gradle
A 
java/kudu-client/src/jmh/java/org/apache/kudu/client/RowResultIteratorBenchmark.java
M java/kudu-client/src/main/java/org/apache/kudu/client/AsyncKuduScanner.java
A java/kudu-client/src/main/java/org/apache/kudu/client/ColumnarRowResult.java
A 
java/kudu-client/src/main/java/org/apache/kudu/client/ColumnarRowResultIterator.java
M java/kudu-client/src/main/java/org/apache/kudu/client/KuduScanner.java
M java/kudu-client/src/main/java/org/apache/kudu/client/RowResult.java
M java/kudu-client/src/main/java/org/apache/kudu/client/RowResultIterator.java
A java/kudu-client/src/main/java/org/apache/kudu/client/RowwiseRowResult.java
A 
java/kudu-client/src/main/java/org/apache/kudu/client/RowwiseRowResultIterator.java
M java/kudu-client/src/test/java/org/apache/kudu/client/TestRowResult.java
11 files changed, 1,388 insertions(+), 397 deletions(-)


  git pull ssh://gerrit.cloudera.org:29418/kudu refs/changes/83/15983/8
--
To view, visit http://gerrit.cloudera.org:8080/15983
To unsubscribe, visit http://gerrit.cloudera.org:8080/settings

Gerrit-Project: kudu
Gerrit-Branch: master
Gerrit-MessageType: newpatchset
Gerrit-Change-Id: I580c9bb48e797ca8de9d88e7892df6860eed7070
Gerrit-Change-Number: 15983
Gerrit-PatchSet: 8
Gerrit-Owner: Shuping Zhou <[email protected]>
Gerrit-Reviewer: Grant Henke <[email protected]>
Gerrit-Reviewer: Kudu Jenkins (120)
Gerrit-Reviewer: Todd Lipcon <[email protected]>

Reply via email to