#![allow(rustdoc::broken_intra_doc_links)]
pub(crate) mod dynamic;
pub trait Read: std::fmt::Debug + Send + Sync {
fn create_read_session(
&self,
_req: crate::write::generated::gapic_storage::model::CreateReadSessionRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<
Output = crate::Result<
crate::Response<crate::write::generated::gapic_storage::model::ReadSession>,
>,
> + Send {
gaxi::unimplemented::unimplemented_stub()
}
fn read_rows(
&self,
_req: crate::write::generated::gapic_storage::model::ReadRowsRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<
Output = crate::Result<
google_cloud_gax::streaming::ResponseStream<
crate::write::generated::gapic_storage::model::ReadRowsResponse,
>,
>,
> + Send {
gaxi::unimplemented::unimplemented_server_streaming_stub()
}
fn split_read_stream(
&self,
_req: crate::write::generated::gapic_storage::model::SplitReadStreamRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<
Output = crate::Result<
crate::Response<crate::write::generated::gapic_storage::model::SplitReadStreamResponse>,
>,
> + Send {
gaxi::unimplemented::unimplemented_stub()
}
}
pub trait BigQueryWrite: std::fmt::Debug + Send + Sync {
fn create_write_stream(
&self,
_req: crate::write::generated::gapic_storage::model::CreateWriteStreamRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<
Output = crate::Result<
crate::Response<crate::write::generated::gapic_storage::model::WriteStream>,
>,
> + Send {
gaxi::unimplemented::unimplemented_stub()
}
fn append_rows(
&self,
_options: crate::RequestOptions,
) -> (
google_cloud_gax::streaming::RequestSender<
crate::write::generated::gapic_storage::model::AppendRowsRequest,
>,
google_cloud_gax::streaming::ResponseStream<
crate::write::generated::gapic_storage::model::AppendRowsResponse,
>,
) {
gaxi::unimplemented::unimplemented_bidi_stub()
}
fn get_write_stream(
&self,
_req: crate::write::generated::gapic_storage::model::GetWriteStreamRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<
Output = crate::Result<
crate::Response<crate::write::generated::gapic_storage::model::WriteStream>,
>,
> + Send {
gaxi::unimplemented::unimplemented_stub()
}
fn finalize_write_stream(
&self,
_req: crate::write::generated::gapic_storage::model::FinalizeWriteStreamRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<
Output = crate::Result<
crate::Response<
crate::write::generated::gapic_storage::model::FinalizeWriteStreamResponse,
>,
>,
> + Send {
gaxi::unimplemented::unimplemented_stub()
}
fn batch_commit_write_streams(
&self,
_req: crate::write::generated::gapic_storage::model::BatchCommitWriteStreamsRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<
Output = crate::Result<
crate::Response<
crate::write::generated::gapic_storage::model::BatchCommitWriteStreamsResponse,
>,
>,
> + Send {
gaxi::unimplemented::unimplemented_stub()
}
fn flush_rows(
&self,
_req: crate::write::generated::gapic_storage::model::FlushRowsRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<
Output = crate::Result<
crate::Response<crate::write::generated::gapic_storage::model::FlushRowsResponse>,
>,
> + Send {
gaxi::unimplemented::unimplemented_stub()
}
}