|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface Index
A representation of the model object 'Index'. Reference: 5WD-02-Foundation-2002-12
The following features are supported:
SQLConstraintsPackage.getIndex()| Method Summary | |
|---|---|
int |
getFillFactor()
Returns the value of the 'Fill Factor' attribute. |
EList |
getForeignKey()
Returns the value of the 'Foreign Key' reference list. |
EList |
getIncludedMembers()
Returns the value of the 'Included Members' containment reference list. |
EList |
getMembers()
Returns the value of the 'Members' containment reference list. |
Schema |
getSchema()
Returns the value of the 'Schema' reference. |
Table |
getTable()
Returns the value of the 'Table' reference. |
boolean |
isClustered()
Returns the value of the 'Clustered' attribute. |
boolean |
isSystemGenerated()
Returns the value of the 'System Generated' attribute. |
boolean |
isUnique()
Returns the value of the 'Unique' attribute. |
void |
setClustered(boolean value)
Sets the value of the ' Clustered' attribute. |
void |
setFillFactor(int value)
Sets the value of the ' Fill Factor' attribute. |
void |
setSchema(Schema value)
Sets the value of the ' Schema' reference. |
void |
setSystemGenerated(boolean value)
Sets the value of the ' System Generated' attribute. |
void |
setTable(Table value)
Sets the value of the ' Table' reference. |
void |
setUnique(boolean value)
Sets the value of the ' Unique' attribute. |
| Methods inherited from interface org.eclipse.datatools.modelbase.sql.schema.SQLObject |
|---|
addEAnnotation, addEAnnotationDetail, getComments, getDependencies, getDescription, getEAnnotation, getEAnnotationDetail, getLabel, getPrivileges, removeEAnnotationDetail, setAnnotationDetail, setDescription, setLabel |
| Method Detail |
|---|
Schema getSchema()
Indices'.
If the meaning of the 'Schema' reference isn't clear, there really should be more of a description here...
setSchema(Schema),
SQLConstraintsPackage.getIndex_Schema(),
Schema.getIndices()void setSchema(Schema value)
Schema' reference.
value - the new value of the 'Schema' reference.getSchema()boolean isClustered()
"false".
If the meaning of the 'Clustered' attribute isn't clear, there really should be more of a description here...
setClustered(boolean),
SQLConstraintsPackage.getIndex_Clustered()void setClustered(boolean value)
Clustered' attribute.
value - the new value of the 'Clustered' attribute.isClustered()int getFillFactor()
"0".
If the meaning of the 'Fill Factor' attribute isn't clear, there really should be more of a description here...
setFillFactor(int),
SQLConstraintsPackage.getIndex_FillFactor()void setFillFactor(int value)
Fill Factor' attribute.
value - the new value of the 'Fill Factor' attribute.getFillFactor()boolean isUnique()
"false".
If the meaning of the 'Unique' attribute isn't clear, there really should be more of a description here...
setUnique(boolean),
SQLConstraintsPackage.getIndex_Unique()void setUnique(boolean value)
Unique' attribute.
value - the new value of the 'Unique' attribute.isUnique()boolean isSystemGenerated()
If the meaning of the 'System Generated' attribute isn't clear, there really should be more of a description here...
setSystemGenerated(boolean),
SQLConstraintsPackage.getIndex_SystemGenerated()void setSystemGenerated(boolean value)
System Generated' attribute.
value - the new value of the 'System Generated' attribute.isSystemGenerated()EList getMembers()
IndexMember.
If the meaning of the 'Members' containment reference list isn't clear, there really should be more of a description here...
SQLConstraintsPackage.getIndex_Members()Table getTable()
Index'.
If the meaning of the 'Table' reference isn't clear, there really should be more of a description here...
setTable(Table),
SQLConstraintsPackage.getIndex_Table(),
Table.getIndex()void setTable(Table value)
Table' reference.
value - the new value of the 'Table' reference.getTable()EList getForeignKey()
ForeignKey.
It is bidirectional and its opposite is 'Unique Index'.
If the meaning of the 'Foreign Key' reference list isn't clear, there really should be more of a description here...
SQLConstraintsPackage.getIndex_ForeignKey(),
ForeignKey.getUniqueIndex()EList getIncludedMembers()
IndexMember.
If the meaning of the 'Included Members' containment reference list isn't clear, there really should be more of a description here...
SQLConstraintsPackage.getIndex_IncludedMembers()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||