|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface Key
Instances of this interface represent Keys for a Group. The values of a Key are analogous to a Primary Key, Unique Key or Foreign Key in a database.
Method Summary | |
---|---|
java.lang.String |
getAlias()
Return the alias. |
java.lang.String |
getDescription()
Return the description. |
java.util.List |
getElementIDs()
Returns an ordered list of ElementID's this key is made of. |
short |
getKeyType()
Return short indicating the type of key. |
short |
getMatchType()
Return short indicating the type of reference key matching. |
java.lang.String |
getPath()
Return the path to the key. |
MetadataID |
getReferencedKey()
|
boolean |
isAccessPattern()
Return boolean indicating if this is an access pattern. |
boolean |
isForeignKey()
Return boolean indicating if this key is a foreign key. |
boolean |
isIndexed()
Return boolean indicating if this key is indexed. |
boolean |
isPrimaryKey()
Return boolean indicating if the key is the primary key. |
boolean |
isUniqueKey()
Return boolean indicating if the key is a unique key. |
Methods inherited from interface com.metamatrix.metadata.runtime.api.MetadataObject |
---|
clone, compareTo, equals, getFullName, getID, getName, getProperties, getVirtualDatabaseID, toString |
Method Detail |
---|
java.lang.String getDescription()
java.lang.String getAlias()
java.util.List getElementIDs()
boolean isPrimaryKey()
boolean isForeignKey()
boolean isUniqueKey()
boolean isIndexed()
boolean isAccessPattern()
short getKeyType()
MetadataConstants.KEY_TYPES
short getMatchType()
MetadataConstants.MATCH_TYPES
MetadataID getReferencedKey()
java.lang.String getPath()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |