public class Index extends Object implements RelationalModel, Exportable, Serializable
| Constructor and Description |
|---|
Index() |
public String sqlCreateString(Mapping mapping, SqlStringGenerationContext context, String defaultCatalog, String defaultSchema) throws HibernateException
sqlCreateString in interface RelationalModelHibernateExceptionpublic static String buildSqlDropIndexString(SqlStringGenerationContext context, Table table, String name, String defaultCatalog, String defaultSchema)
public static String buildSqlCreateIndexString(SqlStringGenerationContext context, String name, Table table, Iterator<Column> columns, Map<Column,String> columnOrderMap, boolean unique, String defaultCatalog, String defaultSchema)
public static String buildSqlCreateIndexString(Dialect dialect, String name, String tableName, Iterator<Column> columns, Map<Column,String> columnOrderMap, boolean unique)
public static String buildSqlCreateIndexString(SqlStringGenerationContext context, String name, Table table, Iterator<Column> columns, Map<Column,String> columnOrderMap, boolean unique, Metadata metadata)
public String sqlDropString(SqlStringGenerationContext context, String defaultCatalog, String defaultSchema)
sqlDropString in interface RelationalModelpublic Table getTable()
public void setTable(Table table)
public int getColumnSpan()
public void addColumn(Column column)
public void addColumns(Iterator extraColumns)
public boolean containsColumn(Column column)
public String getName()
public void setName(String name)
public String getExportIdentifier()
ExportablegetExportIdentifier in interface ExportableCopyright © 2001-2021 Red Hat, Inc. All Rights Reserved.