@@ -46,15 +46,31 @@ class DefaultSpannerStub : public SpannerStub {
4646 StatusOr<spanner_proto::BatchCreateSessionsResponse> BatchCreateSessions (
4747 grpc::ClientContext& client_context,
4848 spanner_proto::BatchCreateSessionsRequest const & request) override ;
49+ std::unique_ptr<grpc::ClientAsyncResponseReaderInterface<
50+ spanner_proto::BatchCreateSessionsResponse>>
51+ AsyncBatchCreateSessions (
52+ grpc::ClientContext& client_context,
53+ spanner_proto::BatchCreateSessionsRequest const & request,
54+ grpc::CompletionQueue* cq) override ;
4955 StatusOr<spanner_proto::Session> GetSession (
5056 grpc::ClientContext& client_context,
5157 spanner_proto::GetSessionRequest const & request) override ;
58+ std::unique_ptr<
59+ grpc::ClientAsyncResponseReaderInterface<spanner_proto::Session>>
60+ AsyncGetSession (grpc::ClientContext& client_context,
61+ spanner_proto::GetSessionRequest const & request,
62+ grpc::CompletionQueue* cq) override ;
5263 StatusOr<spanner_proto::ListSessionsResponse> ListSessions (
5364 grpc::ClientContext& client_context,
5465 spanner_proto::ListSessionsRequest const & request) override ;
5566 Status DeleteSession (
5667 grpc::ClientContext& client_context,
5768 spanner_proto::DeleteSessionRequest const & request) override ;
69+ std::unique_ptr<
70+ grpc::ClientAsyncResponseReaderInterface<google::protobuf::Empty>>
71+ AsyncDeleteSession (grpc::ClientContext& client_context,
72+ spanner_proto::DeleteSessionRequest const & request,
73+ grpc::CompletionQueue* cq) override ;
5874 StatusOr<spanner_proto::ResultSet> ExecuteSql (
5975 grpc::ClientContext& client_context,
6076 spanner_proto::ExecuteSqlRequest const & request) override ;
@@ -114,6 +130,15 @@ DefaultSpannerStub::BatchCreateSessions(
114130 return response;
115131}
116132
133+ std::unique_ptr<grpc::ClientAsyncResponseReaderInterface<
134+ spanner_proto::BatchCreateSessionsResponse>>
135+ DefaultSpannerStub::AsyncBatchCreateSessions (
136+ grpc::ClientContext& client_context,
137+ spanner_proto::BatchCreateSessionsRequest const & request,
138+ grpc::CompletionQueue* cq) {
139+ return grpc_stub_->AsyncBatchCreateSessions (&client_context, request, cq);
140+ }
141+
117142StatusOr<spanner_proto::Session> DefaultSpannerStub::GetSession (
118143 grpc::ClientContext& client_context,
119144 spanner_proto::GetSessionRequest const & request) {
@@ -126,6 +151,15 @@ StatusOr<spanner_proto::Session> DefaultSpannerStub::GetSession(
126151 return response;
127152}
128153
154+ std::unique_ptr<
155+ grpc::ClientAsyncResponseReaderInterface<spanner_proto::Session>>
156+ DefaultSpannerStub::AsyncGetSession (
157+ grpc::ClientContext& client_context,
158+ spanner_proto::GetSessionRequest const & request,
159+ grpc::CompletionQueue* cq) {
160+ return grpc_stub_->AsyncGetSession (&client_context, request, cq);
161+ }
162+
129163StatusOr<spanner_proto::ListSessionsResponse> DefaultSpannerStub::ListSessions (
130164 grpc::ClientContext& client_context,
131165 spanner_proto::ListSessionsRequest const & request) {
@@ -147,6 +181,15 @@ Status DefaultSpannerStub::DeleteSession(
147181 return google::cloud::MakeStatusFromRpcError (grpc_status);
148182}
149183
184+ std::unique_ptr<
185+ grpc::ClientAsyncResponseReaderInterface<google::protobuf::Empty>>
186+ DefaultSpannerStub::AsyncDeleteSession (
187+ grpc::ClientContext& client_context,
188+ spanner_proto::DeleteSessionRequest const & request,
189+ grpc::CompletionQueue* cq) {
190+ return grpc_stub_->AsyncDeleteSession (&client_context, request, cq);
191+ }
192+
150193StatusOr<spanner_proto::ResultSet> DefaultSpannerStub::ExecuteSql (
151194 grpc::ClientContext& client_context,
152195 spanner_proto::ExecuteSqlRequest const & request) {
0 commit comments