public interface IKey extends IModelObjectWithLocation
This interface will be implemented by objects that model a relational key.
Modifier and Type | Method and Description |
---|---|
java.util.List |
getColumns()
Obtains the columns that participate in this key.
|
java.lang.String |
getName()
Obtains the name of this key.
|
boolean |
isAK()
If the key is alternate unique key
|
boolean |
isFlowCheckEnabled() |
boolean |
isIndex()
If the key is index
|
boolean |
isPK()
If the key is primary key
|
boolean |
isStaticCheckEnabled() |
getGlobalId, getNumericId
java.util.List getColumns()
AdapterException
java.lang.String getName()
getName
in interface IModelObject
boolean isAK()
true
if this key is alternate key, false
otherwiseboolean isPK()
true
if this key is primary key, false
otherwiseboolean isIndex()
true
if this key is index, false
otherwiseboolean isFlowCheckEnabled()
boolean isStaticCheckEnabled()