| MutationGroup | 
 A bundle of mutations that must be submitted atomically. 
 | 
| ReadOperation | 
 Encapsulates a spanner read operation. 
 | 
| ReadSpannerSchema | 
This  DoFn reads Cloud Spanner 'information_schema.*' tables to build the  SpannerSchema.  
 | 
| SpannerAccessor | 
 Manages lifecycle of DatabaseClient and Spanner instances. 
 | 
| SpannerConfig | 
 Configuration for a Cloud Spanner client. 
 | 
| SpannerConfig.Builder | 
 | 
| SpannerIO | 
 Reading from Cloud Spanner 
 | 
| SpannerIO.CreateTransaction | 
 | 
| SpannerIO.CreateTransaction.Builder | 
 | 
| SpannerIO.Read | 
 | 
| SpannerIO.ReadAll | 
 | 
| SpannerIO.ReadChangeStream | 
  | 
| SpannerIO.Write | 
A  PTransform that writes  Mutation objects to Google Cloud Spanner.  
 | 
| SpannerIO.WriteGrouped | 
 | 
| SpannerReadSchemaTransformProvider | 
  | 
| SpannerReadSchemaTransformProvider.SpannerReadSchemaTransformConfiguration | 
  | 
| SpannerReadSchemaTransformProvider.SpannerReadSchemaTransformConfiguration.Builder | 
  | 
| SpannerSchema | 
 Encapsulates Cloud Spanner Schema. 
 | 
| SpannerSchema.Column | 
  | 
| SpannerSchema.KeyPart | 
  | 
| SpannerTransformRegistrar | 
 Exposes SpannerIO.WriteRows and SpannerIO.ReadRows as an external transform for
 cross-language usage. 
 | 
| SpannerTransformRegistrar.CrossLanguageConfiguration | 
  | 
| SpannerTransformRegistrar.DeleteBuilder | 
  | 
| SpannerTransformRegistrar.InsertBuilder | 
  | 
| SpannerTransformRegistrar.InsertOrUpdateBuilder | 
  | 
| SpannerTransformRegistrar.ReadBuilder | 
  | 
| SpannerTransformRegistrar.ReadBuilder.Configuration | 
  | 
| SpannerTransformRegistrar.ReplaceBuilder | 
  | 
| SpannerTransformRegistrar.UpdateBuilder | 
  | 
| SpannerWriteResult | 
 | 
| SpannerWriteSchemaTransformProvider | 
  | 
| SpannerWriteSchemaTransformProvider.SpannerWriteSchemaTransformConfiguration | 
  | 
| SpannerWriteSchemaTransformProvider.SpannerWriteSchemaTransformConfiguration.Builder | 
  | 
| Transaction | 
 A transaction object. 
 |