Skip to content

Commit 5979971

Browse files
committed
feat(spanner): expose common client methods and models
1 parent 2c4412f commit 5979971

4 files changed

Lines changed: 13 additions & 13 deletions

File tree

src/spanner/src/client.rs

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -140,7 +140,7 @@ impl Spanner {
140140
}
141141
}
142142

143-
pub(crate) async fn create_session(
143+
pub async fn create_session(
144144
&self,
145145
request: crate::model::CreateSessionRequest,
146146
options: crate::RequestOptions,
@@ -153,7 +153,7 @@ impl Spanner {
153153
.await
154154
}
155155

156-
pub(crate) async fn execute_sql(
156+
pub async fn execute_sql(
157157
&self,
158158
request: crate::model::ExecuteSqlRequest,
159159
options: crate::RequestOptions,
@@ -179,7 +179,7 @@ impl Spanner {
179179
.await
180180
}
181181

182-
pub(crate) async fn read(
182+
pub async fn read(
183183
&self,
184184
request: crate::model::ReadRequest,
185185
options: crate::RequestOptions,
@@ -192,7 +192,7 @@ impl Spanner {
192192
.await
193193
}
194194

195-
pub(crate) async fn begin_transaction(
195+
pub async fn begin_transaction(
196196
&self,
197197
request: crate::model::BeginTransactionRequest,
198198
options: crate::RequestOptions,
@@ -205,7 +205,7 @@ impl Spanner {
205205
.await
206206
}
207207

208-
pub(crate) async fn commit(
208+
pub async fn commit(
209209
&self,
210210
request: crate::model::CommitRequest,
211211
options: crate::RequestOptions,
@@ -218,7 +218,7 @@ impl Spanner {
218218
.await
219219
}
220220

221-
pub(crate) async fn rollback(
221+
pub async fn rollback(
222222
&self,
223223
request: crate::model::RollbackRequest,
224224
options: crate::RequestOptions,
@@ -235,7 +235,7 @@ impl Spanner {
235235
///
236236
/// This is a custom streaming implementation over the underlying Spanner gRPC
237237
/// transport, since streaming responses are not yet auto-generated here.
238-
pub(crate) fn execute_streaming_sql(
238+
pub fn execute_streaming_sql(
239239
&self,
240240
request: crate::model::ExecuteSqlRequest,
241241
options: crate::RequestOptions,
@@ -253,7 +253,7 @@ impl Spanner {
253253
///
254254
/// This is a custom streaming implementation over the underlying Spanner gRPC
255255
/// transport, since streaming responses are not yet auto-generated here.
256-
pub(crate) fn streaming_read(
256+
pub fn streaming_read(
257257
&self,
258258
request: crate::model::ReadRequest,
259259
options: crate::RequestOptions,

src/spanner/src/database_client.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -44,9 +44,9 @@ use std::sync::Arc;
4444
#[derive(Clone, Debug)]
4545
pub struct DatabaseClient {
4646
#[allow(dead_code)]
47-
pub(crate) spanner: Spanner,
47+
pub spanner: Spanner,
4848
#[allow(dead_code)]
49-
pub(crate) session: Arc<Session>,
49+
pub session: Arc<Session>,
5050
}
5151

5252
impl DatabaseClient {

src/spanner/src/lib.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,7 @@ pub mod builder {
3535
pub use crate::database_client::DatabaseClientBuilder;
3636
}
3737
pub(crate) mod database_client;
38-
pub(crate) mod model {
38+
pub mod model {
3939
pub use crate::generated::gapic_dataplane::model::*;
4040
}
4141
pub(crate) mod from_value;

src/spanner/src/server_streaming/builder.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@ use prost::Message;
3030

3131
/// The request builder for [SpannerImpl::execute_streaming_sql][crate::client::SpannerImpl::execute_streaming_sql] calls.
3232
#[derive(Clone, Debug)]
33-
pub(crate) struct ExecuteStreamingSql {
33+
pub struct ExecuteStreamingSql {
3434
grpc_client: gaxi::grpc::Client,
3535
request: ExecuteSqlRequest,
3636
options: crate::RequestOptions,
@@ -82,7 +82,7 @@ impl crate::RequestBuilder for ExecuteStreamingSql {
8282

8383
/// The request builder for [SpannerImpl::streaming_read][crate::client::SpannerImpl::streaming_read] calls.
8484
#[derive(Clone, Debug)]
85-
pub(crate) struct StreamingRead {
85+
pub struct StreamingRead {
8686
grpc_client: gaxi::grpc::Client,
8787
request: ReadRequest,
8888
options: crate::RequestOptions,

0 commit comments

Comments
 (0)