Binglin Chang has uploaded a new change for review. http://gerrit.cloudera.org:8080/2519
Change subject: KUDU-1235. Add Get API ...................................................................... KUDU-1235. Add Get API This commit add Get API to kudu java and c++ client, it is more user friendly than Scan API if user only want single record lookup by primary key. Also YSCB is modified to add an option to config using Get or Scan API for get operations, test has showed better performance. Change-Id: Id054a198373da04a3eca5b244516acc378e1e37c --- A java/kudu-client/src/main/java/org/kududb/client/AbstractKuduGetterBuilder.java M java/kudu-client/src/main/java/org/kududb/client/AsyncKuduClient.java A java/kudu-client/src/main/java/org/kududb/client/AsyncKuduGetter.java M java/kudu-client/src/main/java/org/kududb/client/KuduClient.java A java/kudu-client/src/main/java/org/kududb/client/KuduGetter.java A java/kudu-client/src/main/java/org/kududb/client/SingleRowResult.java M java/kudu-client/src/test/java/org/kududb/client/TestAsyncKuduSession.java M src/kudu/client/CMakeLists.txt M src/kudu/client/client-test.cc M src/kudu/client/client.cc M src/kudu/client/client.h A src/kudu/client/getter-internal.cc A src/kudu/client/getter-internal.h M src/kudu/client/row_result.h M src/kudu/client/scan_batch.h M src/kudu/client/schema.h M src/kudu/tablet/tablet.cc M src/kudu/tablet/tablet.h M src/kudu/tserver/tablet_service.cc M src/kudu/tserver/tablet_service.h M src/kudu/tserver/tserver.proto M src/kudu/tserver/tserver_service.proto 22 files changed, 966 insertions(+), 1 deletion(-) git pull ssh://gerrit.cloudera.org:29418/kudu refs/changes/19/2519/1 -- To view, visit http://gerrit.cloudera.org:8080/2519 To unsubscribe, visit http://gerrit.cloudera.org:8080/settings Gerrit-MessageType: newchange Gerrit-Change-Id: Id054a198373da04a3eca5b244516acc378e1e37c Gerrit-PatchSet: 1 Gerrit-Project: kudu Gerrit-Branch: master Gerrit-Owner: Binglin Chang <[email protected]>
