Available on crate features
sink-spanner or source-spanner only.Expand description
Shared Cloud Spanner types (credentials enum, connection block, value conversion), re-exported for library callers when either Spanner connector is enabled.
Modules§
- decode
- Generic Spanner row →
serde_json::Valuedecoding. - encode
serde_json::Value→ Spanner mutation value encoding.- types
- Spanner
INFORMATION_SCHEMAtype-string parsing and the mapping from Spanner column types to JSON-Schema fragments.
Structs§
- Spanner
Connection - Connection block shared by the Spanner source and sink configs (flattened
into each connector config via
#[serde(flatten)]).
Enums§
- Spanner
Credentials - Credentials used to authenticate against Cloud Spanner.
Functions§
- quote_
ident_ spanner - Quote a Spanner identifier with backticks, doubling any embedded backtick. Spanner uses GoogleSQL backtick quoting (like BigQuery/MySQL).