public class Index extends java.lang.Object implements RelationalModel, java.io.Serializable
Constructor and Description |
---|
Index() |
Modifier and Type | Method and Description |
---|---|
void |
addColumn(Column column) |
void |
addColumns(java.util.Iterator extraColumns) |
static java.lang.String |
buildSqlCreateIndexString(Dialect dialect,
java.lang.String name,
Table table,
java.util.Iterator columns,
boolean unique,
java.lang.String defaultCatalog,
java.lang.String defaultSchema) |
static java.lang.String |
buildSqlDropIndexString(Dialect dialect,
Table table,
java.lang.String name,
java.lang.String defaultCatalog,
java.lang.String defaultSchema) |
boolean |
containsColumn(Column column) |
java.util.Iterator |
getColumnIterator() |
int |
getColumnSpan() |
java.lang.String |
getName() |
Table |
getTable() |
void |
setName(java.lang.String name) |
void |
setTable(Table table) |
java.lang.String |
sqlConstraintString(Dialect dialect) |
java.lang.String |
sqlCreateString(Dialect dialect,
Mapping mapping,
java.lang.String defaultCatalog,
java.lang.String defaultSchema) |
java.lang.String |
sqlDropString(Dialect dialect,
java.lang.String defaultCatalog,
java.lang.String defaultSchema) |
java.lang.String |
toString() |
public java.lang.String sqlCreateString(Dialect dialect, Mapping mapping, java.lang.String defaultCatalog, java.lang.String defaultSchema) throws HibernateException
sqlCreateString
in interface RelationalModel
HibernateException
public static java.lang.String buildSqlDropIndexString(Dialect dialect, Table table, java.lang.String name, java.lang.String defaultCatalog, java.lang.String defaultSchema)
public static java.lang.String buildSqlCreateIndexString(Dialect dialect, java.lang.String name, Table table, java.util.Iterator columns, boolean unique, java.lang.String defaultCatalog, java.lang.String defaultSchema)
public java.lang.String sqlConstraintString(Dialect dialect)
public java.lang.String sqlDropString(Dialect dialect, java.lang.String defaultCatalog, java.lang.String defaultSchema)
sqlDropString
in interface RelationalModel
public Table getTable()
public void setTable(Table table)
public int getColumnSpan()
public java.util.Iterator getColumnIterator()
public void addColumn(Column column)
public void addColumns(java.util.Iterator extraColumns)
public boolean containsColumn(Column column)
column
- public java.lang.String getName()
public void setName(java.lang.String name)
public java.lang.String toString()
toString
in class java.lang.Object
Copyright © 2001-2013 Red Hat, Inc. All Rights Reserved.