public class

Index

extends Object
implements Serializable RelationalModel
java.lang.Object
   ↳ org.hibernate.mapping.Index

Class Overview

A relational table index

Summary

Public Constructors
Index()
Public Methods
void addColumn(Column column)
void addColumns(Iterator extraColumns)
static String buildSqlCreateIndexString(Dialect dialect, String name, Table table, Iterator columns, boolean unique, String defaultCatalog, String defaultSchema)
static String buildSqlDropIndexString(Dialect dialect, Table table, String name, String defaultCatalog, String defaultSchema)
boolean containsColumn(Column column)
Iterator getColumnIterator()
int getColumnSpan()
String getName()
Table getTable()
void setName(String name)
void setTable(Table table)
String sqlConstraintString(Dialect dialect)
String sqlCreateString(Dialect dialect, Mapping mapping, String defaultCatalog, String defaultSchema)
String sqlDropString(Dialect dialect, String defaultCatalog, String defaultSchema)
String toString()
[Expand]
Inherited Methods
From class java.lang.Object
From interface org.hibernate.mapping.RelationalModel

Public Constructors

public Index ()

Public Methods

public void addColumn (Column column)

public void addColumns (Iterator extraColumns)

public static String buildSqlCreateIndexString (Dialect dialect, String name, Table table, Iterator columns, boolean unique, String defaultCatalog, String defaultSchema)

public static String buildSqlDropIndexString (Dialect dialect, Table table, String name, String defaultCatalog, String defaultSchema)

public boolean containsColumn (Column column)

Returns
  • true if this constraint already contains a column with same name.

public Iterator getColumnIterator ()

public int getColumnSpan ()

public String getName ()

public Table getTable ()

public void setName (String name)

public void setTable (Table table)

public String sqlConstraintString (Dialect dialect)

public String sqlCreateString (Dialect dialect, Mapping mapping, String defaultCatalog, String defaultSchema)

public String sqlDropString (Dialect dialect, String defaultCatalog, String defaultSchema)

public String toString ()