You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@kudu.apache.org by "Binglin Chang (Code Review)" <ge...@cloudera.org> on 2016/03/10 10:23:04 UTC

[kudu-CR] KUDU-1235. Add Get API

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 <de...@gmail.com>