google_cloud_spanner/generated/gapic_dataplane/
stub.rs1#![allow(rustdoc::broken_intra_doc_links)]
26
27pub(crate) mod dynamic;
28
29pub trait Spanner: std::fmt::Debug + Send + Sync {
41 fn create_session(
43 &self,
44 _req: crate::model::CreateSessionRequest,
45 _options: crate::RequestOptions,
46 ) -> impl std::future::Future<Output = crate::Result<crate::Response<crate::model::Session>>> + Send
47 {
48 gaxi::unimplemented::unimplemented_stub()
49 }
50
51 fn batch_create_sessions(
53 &self,
54 _req: crate::model::BatchCreateSessionsRequest,
55 _options: crate::RequestOptions,
56 ) -> impl std::future::Future<
57 Output = crate::Result<crate::Response<crate::model::BatchCreateSessionsResponse>>,
58 > + Send {
59 gaxi::unimplemented::unimplemented_stub()
60 }
61
62 fn get_session(
64 &self,
65 _req: crate::model::GetSessionRequest,
66 _options: crate::RequestOptions,
67 ) -> impl std::future::Future<Output = crate::Result<crate::Response<crate::model::Session>>> + Send
68 {
69 gaxi::unimplemented::unimplemented_stub()
70 }
71
72 fn list_sessions(
74 &self,
75 _req: crate::model::ListSessionsRequest,
76 _options: crate::RequestOptions,
77 ) -> impl std::future::Future<
78 Output = crate::Result<crate::Response<crate::model::ListSessionsResponse>>,
79 > + Send {
80 gaxi::unimplemented::unimplemented_stub()
81 }
82
83 fn delete_session(
85 &self,
86 _req: crate::model::DeleteSessionRequest,
87 _options: crate::RequestOptions,
88 ) -> impl std::future::Future<Output = crate::Result<crate::Response<()>>> + Send {
89 gaxi::unimplemented::unimplemented_stub()
90 }
91
92 fn execute_sql(
94 &self,
95 _req: crate::model::ExecuteSqlRequest,
96 _options: crate::RequestOptions,
97 ) -> impl std::future::Future<Output = crate::Result<crate::Response<crate::model::ResultSet>>> + Send
98 {
99 gaxi::unimplemented::unimplemented_stub()
100 }
101
102 fn execute_batch_dml(
104 &self,
105 _req: crate::model::ExecuteBatchDmlRequest,
106 _options: crate::RequestOptions,
107 ) -> impl std::future::Future<
108 Output = crate::Result<crate::Response<crate::model::ExecuteBatchDmlResponse>>,
109 > + Send {
110 gaxi::unimplemented::unimplemented_stub()
111 }
112
113 fn read(
115 &self,
116 _req: crate::model::ReadRequest,
117 _options: crate::RequestOptions,
118 ) -> impl std::future::Future<Output = crate::Result<crate::Response<crate::model::ResultSet>>> + Send
119 {
120 gaxi::unimplemented::unimplemented_stub()
121 }
122
123 fn begin_transaction(
125 &self,
126 _req: crate::model::BeginTransactionRequest,
127 _options: crate::RequestOptions,
128 ) -> impl std::future::Future<Output = crate::Result<crate::Response<crate::model::Transaction>>>
129 + Send {
130 gaxi::unimplemented::unimplemented_stub()
131 }
132
133 fn commit(
135 &self,
136 _req: crate::model::CommitRequest,
137 _options: crate::RequestOptions,
138 ) -> impl std::future::Future<
139 Output = crate::Result<crate::Response<crate::model::CommitResponse>>,
140 > + Send {
141 gaxi::unimplemented::unimplemented_stub()
142 }
143
144 fn rollback(
146 &self,
147 _req: crate::model::RollbackRequest,
148 _options: crate::RequestOptions,
149 ) -> impl std::future::Future<Output = crate::Result<crate::Response<()>>> + Send {
150 gaxi::unimplemented::unimplemented_stub()
151 }
152
153 fn partition_query(
155 &self,
156 _req: crate::model::PartitionQueryRequest,
157 _options: crate::RequestOptions,
158 ) -> impl std::future::Future<
159 Output = crate::Result<crate::Response<crate::model::PartitionResponse>>,
160 > + Send {
161 gaxi::unimplemented::unimplemented_stub()
162 }
163
164 fn partition_read(
166 &self,
167 _req: crate::model::PartitionReadRequest,
168 _options: crate::RequestOptions,
169 ) -> impl std::future::Future<
170 Output = crate::Result<crate::Response<crate::model::PartitionResponse>>,
171 > + Send {
172 gaxi::unimplemented::unimplemented_stub()
173 }
174}