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 RelationalModel
HibernateException
public 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 RelationalModel
public 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()
Exportable
getExportIdentifier
in interface Exportable
Copyright © 2001-2021 Red Hat, Inc. All Rights Reserved.