|
EclipseLink 2.2.0, build 'v20110202-r8913' API Reference | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: REQUIRED | OPTIONAL | DETAIL: ELEMENT |
@Target(value={METHOD,FIELD,TYPE}) @Retention(value=RUNTIME) public @interface Index
Allow a database INDEX to be define when generating DDL. The @Index can be defined on a Entity class, or on an attribute. The column is defaulted when defined on a attribute.
Optional Element Summary | |
---|---|
java.lang.String |
catalog
The catalog of the INDEX |
java.lang.String[] |
columnNames
Specify the set of columns to define the index on. |
java.lang.String |
name
The name of the INDEX, defaults to INDEX_ |
java.lang.String |
schema
The schema of the INDEX |
java.lang.String |
table
The table to define the index on, defaults to entities primary table. |
boolean |
unique
|
public abstract java.lang.String name
public abstract java.lang.String schema
public abstract java.lang.String catalog
public abstract java.lang.String table
public abstract boolean unique
public abstract java.lang.String[] columnNames
|
EclipseLink 2.2.0, build 'v20110202-r8913' API Reference | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: REQUIRED | OPTIONAL | DETAIL: ELEMENT |