public interface org.hibernate.dialect.unique.UniqueDelegate
  minor version: 0
  major version: 59
  flags: flags: (0x0601) ACC_PUBLIC, ACC_INTERFACE, ACC_ABSTRACT
  this_class: org.hibernate.dialect.unique.UniqueDelegate
  super_class: java.lang.Object
{
  public abstract java.lang.String getColumnDefinitionUniquenessFragment(org.hibernate.mapping.Column);
    descriptor: (Lorg/hibernate/mapping/Column;)Ljava/lang/String;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
        Name  Flags
      column  

  public abstract java.lang.String getTableCreationUniqueConstraintsFragment(org.hibernate.mapping.Table);
    descriptor: (Lorg/hibernate/mapping/Table;)Ljava/lang/String;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
       Name  Flags
      table  

  public abstract java.lang.String getAlterTableToAddUniqueKeyCommand(org.hibernate.mapping.UniqueKey, org.hibernate.boot.Metadata);
    descriptor: (Lorg/hibernate/mapping/UniqueKey;Lorg/hibernate/boot/Metadata;)Ljava/lang/String;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
           Name  Flags
      uniqueKey  
      metadata   

  public abstract java.lang.String getAlterTableToDropUniqueKeyCommand(org.hibernate.mapping.UniqueKey, org.hibernate.boot.Metadata);
    descriptor: (Lorg/hibernate/mapping/UniqueKey;Lorg/hibernate/boot/Metadata;)Ljava/lang/String;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
           Name  Flags
      uniqueKey  
      metadata   
}
SourceFile: "UniqueDelegate.java"