| Class | Description |
|---|---|
| RunBatchDdl |
Custom
AuxiliaryDatabaseObject which generates the RUN BATCH statement. |
| SpannerDatabaseInfo |
Helper class for extracting information from the
DatabaseMetaData which contains
information about what tables and indices currently exist in the database. |
| SpannerForeignKeyExporter |
Produces the Foreign Key DDL strings for Hibernate table creation.
|
| SpannerSchemaCreator |
A modified version of the
SchemaCreatorImpl which batches DDL statements
to optimize performance. |
| SpannerSchemaDropper |
A modified version of the
SchemaDropperImpl which batches DDL statements
to optimize performance. |
| SpannerSchemaManagementTool |
The custom implementation of
HibernateSchemaManagementTool for Spanner to support batched
DDL statements. |
| SpannerSchemaMigrator |
A wrapper around the
SchemaMigrator which initializes the Spanner table exporter
before performing the schema migration. |
| SpannerTableStatements |
Generates the SQL statements for creating and dropping tables in Spanner.
|
| StartBatchDdl |
Custom
AuxiliaryDatabaseObject which generates the START BATCH DDL statement. |
| TableDependencyTracker |
Tracks the order in which tables should be processed (created/dropped) by Hibernate.
|
Copyright © 2022 Google LLC. All rights reserved.