@InternalApi public class RowMergingCallable<RowT> extends ServerStreamingCallable<com.google.bigtable.v2.ReadRowsRequest,RowT>
ReadRowsResponse.CellChunk
s into logical rows. This class delegates all
of the work to gax's ReframingResponseObserver
and the logic to RowMerger
.
This class is considered an internal implementation detail and not meant to be used by applications.
Constructor and Description |
---|
RowMergingCallable(ServerStreamingCallable<com.google.bigtable.v2.ReadRowsRequest,com.google.bigtable.v2.ReadRowsResponse> inner,
RowAdapter<RowT> rowAdapter) |
Modifier and Type | Method and Description |
---|---|
void |
call(com.google.bigtable.v2.ReadRowsRequest request,
ResponseObserver<RowT> responseObserver,
ApiCallContext context) |
all, blockingServerStreamingCall, blockingServerStreamingCall, call, call, call, first, serverStreamingCall, serverStreamingCall, withDefaultCallContext
public RowMergingCallable(ServerStreamingCallable<com.google.bigtable.v2.ReadRowsRequest,com.google.bigtable.v2.ReadRowsResponse> inner, RowAdapter<RowT> rowAdapter)
public void call(com.google.bigtable.v2.ReadRowsRequest request, ResponseObserver<RowT> responseObserver, ApiCallContext context)
call
in class ServerStreamingCallable<com.google.bigtable.v2.ReadRowsRequest,RowT>
Copyright © 2019 Google LLC. All rights reserved.