|
Dali Provisional API Release 3.2 |
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
public interface SpecifiedReferenceTable
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.Table |
|---|
Table.DbTableTransformer, Table.NameTransformer, Table.ParentAdapter<P extends JpaContextModel> |
| Nested classes/interfaces inherited from interface org.eclipse.jpt.jpa.core.JpaModel |
|---|
JpaModel.JpaVersionIsCompatibleWith |
| Nested classes/interfaces inherited from interface org.eclipse.jpt.common.core.JptResourceTypeReference |
|---|
JptResourceTypeReference.ResourceTypeIsKindOf, JptResourceTypeReference.ResourceTypeTransformer |
| Field Summary |
|---|
| Fields inherited from interface org.eclipse.jpt.jpa.core.context.ReferenceTable |
|---|
DEFAULT_JOIN_COLUMN_PROPERTY, SPECIFIED_JOIN_COLUMNS_LIST |
| Fields inherited from interface org.eclipse.jpt.jpa.core.context.Table |
|---|
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 |
|---|
TRANSFORMER |
| Method Summary | |
|---|---|
SpecifiedJoinColumn |
addSpecifiedJoinColumn()
Add and return a specified join column to the reference table. |
SpecifiedJoinColumn |
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. |
SpecifiedJoinColumn |
getDefaultJoinColumn()
Return the default join column or null. |
org.eclipse.jpt.common.utility.iterable.ListIterable<? extends SpecifiedJoinColumn> |
getJoinColumns()
Return the reference table's join columns, whether specified or default. |
SpecifiedJoinColumn |
getSpecifiedJoinColumn(int index)
Return the specified join column at the specified index. |
org.eclipse.jpt.common.utility.iterable.ListIterable<? extends SpecifiedJoinColumn> |
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(SpecifiedJoinColumn joinColumn)
Remove the specified join column from the reference table. |
| Methods inherited from interface org.eclipse.jpt.jpa.core.context.SpecifiedTable |
|---|
addUniqueConstraint, addUniqueConstraint, getUniqueConstraint, getUniqueConstraints, isSpecifiedInResource, moveUniqueConstraint, removeUniqueConstraint, removeUniqueConstraint, setSpecifiedCatalog, setSpecifiedName, setSpecifiedSchema |
| Methods inherited from interface org.eclipse.jpt.jpa.core.context.ReferenceTable |
|---|
getJoinColumnsSize, getPersistentAttribute, getSpecifiedJoinColumnsSize, hasSpecifiedJoinColumns |
| Methods inherited from interface org.eclipse.jpt.jpa.core.context.Table |
|---|
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.JpaContextModel |
|---|
getCompletionProposals, getContextDefaultDbCatalog, getContextDefaultDbSchema, getContextDefaultDbSchemaContainer, getMappingFileRoot, getParent, getPersistenceUnit, getValidationTextRange, synchronizeWithResourceModel, update, validate |
| Methods inherited from interface org.eclipse.jpt.jpa.core.JpaModel |
|---|
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 SpecifiedJoinColumn> getJoinColumns()
ReferenceTable
getJoinColumns in interface ReferenceTableorg.eclipse.jpt.common.utility.iterable.ListIterable<? extends SpecifiedJoinColumn> getSpecifiedJoinColumns()
ReferenceTable
getSpecifiedJoinColumns in interface ReferenceTableSpecifiedJoinColumn getSpecifiedJoinColumn(int index)
ReferenceTable
getSpecifiedJoinColumn in interface ReferenceTableSpecifiedJoinColumn addSpecifiedJoinColumn()
SpecifiedJoinColumn addSpecifiedJoinColumn(int index)
void removeSpecifiedJoinColumn(int index)
void removeSpecifiedJoinColumn(SpecifiedJoinColumn joinColumn)
void moveSpecifiedJoinColumn(int targetIndex,
int sourceIndex)
SpecifiedJoinColumn getDefaultJoinColumn()
ReferenceTablenull.
A default join column only exists if there are no specified join columns.
getDefaultJoinColumn in interface ReferenceTable
|
Dali Provisional API Release 3.2 |
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||