|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.apache.openjpa.jdbc.schema.ReferenceCounter org.apache.openjpa.jdbc.schema.Constraint org.apache.openjpa.jdbc.schema.LocalConstraint org.apache.openjpa.jdbc.schema.Index
public class Index
Represents a database index. Can also represent a partial index,
aligning with DatabaseMetaData
.
Constructor Summary | |
---|---|
Index()
Default constructor. |
|
Index(DBIdentifier name,
Table table)
|
|
Index(String name,
Table table)
Deprecated. |
Method Summary | |
---|---|
boolean |
equalsIndex(Index idx)
Indexes are equal if they have the same name, the same columns, and are both unique/not unique. |
DBIdentifier |
getFullIdentifier()
|
String |
getFullName()
Deprecated. |
boolean |
isLogical()
Return whether this constraint is a logical constraint only; i.e. |
boolean |
isUnique()
Return true if this is a UNIQUE index. |
void |
setUnique(boolean unique)
Set whether this is a UNIQUE index. |
Methods inherited from class org.apache.openjpa.jdbc.schema.LocalConstraint |
---|
addColumn, columnsMatch, containsColumn, derefColumns, equalsLocalConstraint, getColumns, refColumns, remove, removeColumn, setColumns |
Methods inherited from class org.apache.openjpa.jdbc.schema.Constraint |
---|
getColumnIdentifier, getColumnName, getIdentifier, getName, getQualifiedPath, getSchemaIdentifier, getSchemaName, getTable, getTableIdentifier, getTableName, isDeferred, setColumnIdentifier, setColumnName, setDeferred, setIdentifier, setName, setSchemaIdentifier, setSchemaName, setTableIdentifier, setTableName, toString |
Methods inherited from class org.apache.openjpa.jdbc.schema.ReferenceCounter |
---|
deref, getRefCount, ref |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Constructor Detail |
---|
public Index()
public Index(String name, Table table)
name
- the name of the indextable
- the table of the indexpublic Index(DBIdentifier name, Table table)
Method Detail |
---|
public boolean isUnique()
public void setUnique(boolean unique)
public boolean isLogical()
Constraint
isLogical
in class Constraint
public String getFullName()
Constraint
getFullName
in class Constraint
public DBIdentifier getFullIdentifier()
getFullIdentifier
in class Constraint
public boolean equalsIndex(Index idx)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |