public class SpannerTableExporter extends Object implements org.hibernate.tool.schema.spi.Exporter<org.hibernate.mapping.Table>
| Constructor and Description |
|---|
SpannerTableExporter(SpannerDialect spannerDialect)
Constructor.
|
| Modifier and Type | Method and Description |
|---|---|
String[] |
getSqlCreateStrings(org.hibernate.mapping.Table currentTable,
org.hibernate.boot.Metadata metadata) |
String[] |
getSqlDropStrings(org.hibernate.mapping.Table currentTable,
org.hibernate.boot.Metadata metadata) |
void |
init(org.hibernate.boot.Metadata metadata,
SpannerDatabaseInfo spannerDatabaseInfo,
org.hibernate.tool.schema.Action schemaAction)
Initializes the table exporter for if a new create-table or drop-table sequence is starting.
|
public SpannerTableExporter(SpannerDialect spannerDialect)
spannerDialect - a Cloud Spanner dialect.public String[] getSqlCreateStrings(org.hibernate.mapping.Table currentTable, org.hibernate.boot.Metadata metadata)
getSqlCreateStrings in interface org.hibernate.tool.schema.spi.Exporter<org.hibernate.mapping.Table>public String[] getSqlDropStrings(org.hibernate.mapping.Table currentTable, org.hibernate.boot.Metadata metadata)
getSqlDropStrings in interface org.hibernate.tool.schema.spi.Exporter<org.hibernate.mapping.Table>public void init(org.hibernate.boot.Metadata metadata,
SpannerDatabaseInfo spannerDatabaseInfo,
org.hibernate.tool.schema.Action schemaAction)
Copyright © 2022 Google LLC. All rights reserved.