public class SpannerUniqueDelegate
extends org.hibernate.dialect.unique.DefaultUniqueDelegate
| Constructor and Description |
|---|
SpannerUniqueDelegate(org.hibernate.dialect.Dialect dialect)
Constructs the Spanner unique delegate responsible for generating statements for building
Unique indices.
|
| Modifier and Type | Method and Description |
|---|---|
String |
getAlterTableToAddUniqueKeyCommand(org.hibernate.mapping.UniqueKey uniqueKey,
org.hibernate.boot.Metadata metadata,
org.hibernate.boot.model.relational.SqlStringGenerationContext context) |
String |
getAlterTableToDropUniqueKeyCommand(org.hibernate.mapping.UniqueKey uniqueKey,
org.hibernate.boot.Metadata metadata,
org.hibernate.boot.model.relational.SqlStringGenerationContext context) |
getColumnDefinitionUniquenessFragment, getDropUnique, getTableCreationUniqueConstraintsFragment, uniqueConstraintSqlpublic SpannerUniqueDelegate(org.hibernate.dialect.Dialect dialect)
dialect - The dialect for which we are handling unique constraintspublic String getAlterTableToAddUniqueKeyCommand(org.hibernate.mapping.UniqueKey uniqueKey, org.hibernate.boot.Metadata metadata, org.hibernate.boot.model.relational.SqlStringGenerationContext context)
getAlterTableToAddUniqueKeyCommand in interface org.hibernate.dialect.unique.UniqueDelegategetAlterTableToAddUniqueKeyCommand in class org.hibernate.dialect.unique.DefaultUniqueDelegatepublic String getAlterTableToDropUniqueKeyCommand(org.hibernate.mapping.UniqueKey uniqueKey, org.hibernate.boot.Metadata metadata, org.hibernate.boot.model.relational.SqlStringGenerationContext context)
getAlterTableToDropUniqueKeyCommand in interface org.hibernate.dialect.unique.UniqueDelegategetAlterTableToDropUniqueKeyCommand in class org.hibernate.dialect.unique.DefaultUniqueDelegateCopyright © 2022 Google LLC. All rights reserved.