|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface IndexMetadata
Represents an index.
Method Summary | |
---|---|
ColumnMetadata[] |
getColumns()
Accessor for all column(s) defined on the index. |
MemberMetadata[] |
getMembers()
Accessor for all member(s) defined on the index. |
java.lang.String |
getName()
Accessor for the index name. |
int |
getNumberOfColumns()
Accessor for the number of columns defined for this index. |
int |
getNumberOfMembers()
Accessor for the number of fields/properties defined for this index. |
java.lang.String |
getTable()
Accessor for the name of the table. |
boolean |
getUnique()
Accessor for whether unique. |
ColumnMetadata |
newColumn()
Add a new column for this index. |
FieldMetadata |
newFieldMetadata(java.lang.String name)
Add a new field for this index. |
PropertyMetadata |
newPropertyMetadata(java.lang.String name)
Add a new property for this index. |
IndexMetadata |
setName(java.lang.String name)
Method to set the name of the index |
IndexMetadata |
setTable(java.lang.String table)
Method to set the table name. |
IndexMetadata |
setUnique(boolean unique)
Method to set whether it is unique. |
Methods inherited from interface javax.jdo.metadata.Metadata |
---|
getExtensions, getNumberOfExtensions, getParent, newExtensionMetadata |
Method Detail |
---|
IndexMetadata setName(java.lang.String name)
name
- Name of the indexjava.lang.String getName()
IndexMetadata setTable(java.lang.String table)
table
- Table namejava.lang.String getTable()
IndexMetadata setUnique(boolean unique)
unique
- Unique?boolean getUnique()
ColumnMetadata[] getColumns()
ColumnMetadata newColumn()
int getNumberOfColumns()
MemberMetadata[] getMembers()
int getNumberOfMembers()
FieldMetadata newFieldMetadata(java.lang.String name)
name
- Name of the field
PropertyMetadata newPropertyMetadata(java.lang.String name)
name
- Name of the property
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |