|
Dali Provisional API Release 3.2 |
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
public interface ReadOnlyReferenceTable
Read-only 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 | |
|---|---|
static String |
DEFAULT_JOIN_COLUMN_PROPERTY
|
static String |
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 | |
|---|---|
ReadOnlyJoinColumn |
getDefaultJoinColumn()
Return the default join column or null. |
org.eclipse.jpt.common.utility.iterable.ListIterable<? extends ReadOnlyJoinColumn> |
getJoinColumns()
Return the reference table's join columns, whether specified or default. |
int |
getJoinColumnsSize()
Return the number of join columns, whether specified or default. |
PersistentAttribute |
getPersistentAttribute()
|
ReadOnlyJoinColumn |
getSpecifiedJoinColumn(int index)
Return the specified join column at the specified index. |
org.eclipse.jpt.common.utility.iterable.ListIterable<? extends ReadOnlyJoinColumn> |
getSpecifiedJoinColumns()
Return the reference table's specified join columns. |
int |
getSpecifiedJoinColumnsSize()
Return the number of specified join columns. |
boolean |
hasSpecifiedJoinColumns()
Return whether the reference table has specified join columns. |
| 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, getUniqueConstraint, getUniqueConstraints, 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 |
| Field Detail |
|---|
static final String SPECIFIED_JOIN_COLUMNS_LIST
static final String DEFAULT_JOIN_COLUMN_PROPERTY
| Method Detail |
|---|
PersistentAttribute getPersistentAttribute()
org.eclipse.jpt.common.utility.iterable.ListIterable<? extends ReadOnlyJoinColumn> getJoinColumns()
int getJoinColumnsSize()
org.eclipse.jpt.common.utility.iterable.ListIterable<? extends ReadOnlyJoinColumn> getSpecifiedJoinColumns()
int getSpecifiedJoinColumnsSize()
boolean hasSpecifiedJoinColumns()
ReadOnlyJoinColumn getSpecifiedJoinColumn(int index)
ReadOnlyJoinColumn getDefaultJoinColumn()
null.
A default join column only exists if there are no specified join columns.
|
Dali Provisional API Release 3.2 |
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||