|
Dali Provisional API Release 3.2 |
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
public interface ReferenceTable
Reference table (i.e. a table that joins with one other table, as opposed to a "join table" that joins with two other tables)
| Nested Class Summary |
|---|
| Nested classes/interfaces inherited from interface org.eclipse.jpt.jpa.core.context.ReadOnlyTable |
|---|
ReadOnlyTable.DbTableTransformer, ReadOnlyTable.NameTransformer, ReadOnlyTable.Owner |
| Nested classes/interfaces inherited from interface org.eclipse.jpt.common.core.JptResourceTypeReference |
|---|
JptResourceTypeReference.ResourceTypeTransformer |
| Field Summary |
|---|
| Fields inherited from interface org.eclipse.jpt.jpa.core.context.ReadOnlyReferenceTable |
|---|
DEFAULT_JOIN_COLUMN_PROPERTY, SPECIFIED_JOIN_COLUMNS_LIST |
| Fields inherited from interface org.eclipse.jpt.jpa.core.context.ReadOnlyTable |
|---|
DB_TABLE_TRANSFORMER, DEFAULT_CATALOG_PROPERTY, DEFAULT_NAME_PROPERTY, DEFAULT_SCHEMA_PROPERTY, NAME_TRANSFORMER, SPECIFIED_CATALOG_PROPERTY, SPECIFIED_NAME_PROPERTY, SPECIFIED_SCHEMA_PROPERTY, UNIQUE_CONSTRAINTS_LIST |
| Fields inherited from interface org.eclipse.jpt.common.core.JptResourceTypeReference |
|---|
RESOURCE_TYPE_TRANSFORMER |
| Method Summary | |
|---|---|
JoinColumn |
addSpecifiedJoinColumn()
Add and return a specified join column to the reference table. |
JoinColumn |
addSpecifiedJoinColumn(int index)
Add and return a specified join column to the reference table. |
void |
clearSpecifiedJoinColumns()
Remove all the specified join columns. |
void |
convertDefaultJoinColumnToSpecified()
Convert the reference table's default join column to a specified join column. |
JoinColumn |
getDefaultJoinColumn()
Return the default join column or null. |
org.eclipse.jpt.common.utility.iterable.ListIterable<? extends JoinColumn> |
getJoinColumns()
Return the reference table's join columns, whether specified or default. |
JoinColumn |
getSpecifiedJoinColumn(int index)
Return the specified join column at the specified index. |
org.eclipse.jpt.common.utility.iterable.ListIterable<? extends JoinColumn> |
getSpecifiedJoinColumns()
Return the reference table's specified join columns. |
void |
moveSpecifiedJoinColumn(int targetIndex,
int sourceIndex)
Move the join column at the specified source index to the specified target index. |
void |
removeSpecifiedJoinColumn(int index)
Remove the join column at the specified index from the reference table. |
void |
removeSpecifiedJoinColumn(JoinColumn joinColumn)
Remove the specified join column from the reference table. |
| Methods inherited from interface org.eclipse.jpt.jpa.core.context.Table |
|---|
addUniqueConstraint, addUniqueConstraint, getUniqueConstraint, getUniqueConstraints, isSpecifiedInResource, moveUniqueConstraint, removeUniqueConstraint, removeUniqueConstraint, setSpecifiedCatalog, setSpecifiedName, setSpecifiedSchema |
| Methods inherited from interface org.eclipse.jpt.jpa.core.context.ReadOnlyReferenceTable |
|---|
getJoinColumnsSize, getPersistentAttribute, getSpecifiedJoinColumnsSize, hasSpecifiedJoinColumns |
| Methods inherited from interface org.eclipse.jpt.jpa.core.context.ReadOnlyTable |
|---|
catalogIsResolved, getCatalog, getCatalogValidationTextRange, getDbCatalog, getDbSchema, getDbSchemaContainer, getDbTable, getDefaultCatalog, getDefaultName, getDefaultSchema, getName, getNameValidationTextRange, getSchema, getSchemaValidationTextRange, getSpecifiedCatalog, getSpecifiedName, getSpecifiedSchema, getUniqueConstraintsSize, isResolved, schemaIsResolved, validatesAgainstDatabase |
| Methods inherited from interface org.eclipse.jpt.jpa.core.context.JpaContextNode |
|---|
getCompletionProposals, getContextDefaultDbCatalog, getContextDefaultDbSchema, getContextDefaultDbSchemaContainer, getMappingFileRoot, getParent, getPersistenceUnit, getValidationTextRange, synchronizeWithResourceModel, update, validate |
| Methods inherited from interface org.eclipse.jpt.jpa.core.JpaNode |
|---|
getJpaPlatform, getJpaProject, getJpaProjectManager, getResource, stateChanged |
| Methods inherited from interface org.eclipse.jpt.common.utility.model.Model |
|---|
addChangeListener, addCollectionChangeListener, addListChangeListener, addPropertyChangeListener, addStateChangeListener, removeChangeListener, removeCollectionChangeListener, removeListChangeListener, removePropertyChangeListener, removeStateChangeListener |
| Methods inherited from interface org.eclipse.core.runtime.IAdaptable |
|---|
getAdapter |
| Methods inherited from interface org.eclipse.jpt.common.core.JptResourceTypeReference |
|---|
getResourceType |
| Method Detail |
|---|
void convertDefaultJoinColumnToSpecified()
void clearSpecifiedJoinColumns()
org.eclipse.jpt.common.utility.iterable.ListIterable<? extends JoinColumn> getJoinColumns()
ReadOnlyReferenceTable
getJoinColumns in interface ReadOnlyReferenceTableorg.eclipse.jpt.common.utility.iterable.ListIterable<? extends JoinColumn> getSpecifiedJoinColumns()
ReadOnlyReferenceTable
getSpecifiedJoinColumns in interface ReadOnlyReferenceTableJoinColumn getSpecifiedJoinColumn(int index)
ReadOnlyReferenceTable
getSpecifiedJoinColumn in interface ReadOnlyReferenceTableJoinColumn addSpecifiedJoinColumn()
JoinColumn addSpecifiedJoinColumn(int index)
void removeSpecifiedJoinColumn(int index)
void removeSpecifiedJoinColumn(JoinColumn joinColumn)
void moveSpecifiedJoinColumn(int targetIndex,
int sourceIndex)
JoinColumn getDefaultJoinColumn()
ReadOnlyReferenceTablenull.
A default join column only exists if there are no specified join columns.
getDefaultJoinColumn in interface ReadOnlyReferenceTable
|
Dali Provisional API Release 3.2 |
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||