pub mod key;
pub mod mutation;
pub mod read;
pub mod result;
pub mod statement;
pub mod value;
pub use google_cloud_gax::Result;
pub use google_cloud_gax::error::Error;
pub use rust_decimal::Decimal;
pub(crate) use google_cloud_gax::client_builder::Result as ClientBuilderResult;
pub(crate) use google_cloud_gax::options::RequestOptions;
pub(crate) use google_cloud_gax::options::internal::RequestBuilder;
pub(crate) use google_cloud_gax::response::Response;
pub mod client;
pub mod builder;
pub mod error;
pub mod transaction;
pub mod batch;
pub mod model {
pub use crate::generated::gapic_dataplane::model::*;
}
pub mod stub {
pub use crate::generated::gapic_dataplane::stub::*;
}
pub(crate) mod batch_dml;
pub(crate) mod batch_read_only_transaction;
pub(crate) mod batch_write_transaction;
pub(crate) mod database_client;
pub(crate) mod from_value;
pub(crate) mod partitioned_dml_transaction;
pub(crate) mod precommit;
pub(crate) mod read_only_transaction;
pub(crate) mod read_write_transaction;
pub(crate) mod result_set;
pub(crate) mod result_set_metadata;
pub(crate) mod retry_policy;
pub(crate) mod row;
pub(crate) mod server_streaming;
pub(crate) mod session_maintainer;
pub(crate) mod timestamp_bound;
pub(crate) mod to_value;
pub(crate) mod transaction_retry_policy;
pub(crate) mod transaction_runner;
pub(crate) mod types;
pub(crate) mod write_only_transaction;
mod status;
#[allow(dead_code)]
#[allow(rustdoc::broken_intra_doc_links)]
#[allow(rustdoc::private_intra_doc_links)]
#[allow(clippy::enum_variant_names)]
pub(crate) mod generated;
#[allow(dead_code)]
#[allow(clippy::all)]
pub(crate) mod google {
pub mod api {
include!("generated/protos/spanner/google.api.rs");
}
pub mod rpc {
include!("generated/protos/spanner/google.rpc.rs");
}
#[allow(clippy::enum_variant_names)]
pub mod spanner {
pub mod v1 {
include!("generated/protos/spanner/google.spanner.v1.rs");
include!("generated/convert/spanner/convert.rs");
}
}
}