org.eclipse.jpt.jpa.core.context
Interface VirtualJoinTable
- All Superinterfaces:
- IAdaptable, JoinTable, JpaContextModel, JpaModel, JptResourceTypeReference, Model, ReferenceTable, Table, VirtualReferenceTable, VirtualTable
public interface VirtualJoinTable
- extends VirtualReferenceTable, JoinTable
Used by association overrides.
Provisional API: This interface is part of an interim API that is still
under development and expected to change significantly before reaching
stability. It is available at this early stage to solicit feedback from
pioneering adopters on the understanding that any code that uses this API
will almost certainly be broken (repeatedly) as the API evolves.
| 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 |
getParent
VirtualJoinTableRelationshipStrategy getParent()
- Description copied from interface:
JpaModel
- Return the JPA node's parent. The JPA project will not have a parent.
- Specified by:
getParent in interface JoinTable- Specified by:
getParent in interface JpaContextModel- Specified by:
getParent in interface JpaModel
getInverseJoinColumns
org.eclipse.jpt.common.utility.iterable.ListIterable<? extends VirtualJoinColumn> getInverseJoinColumns()
- Description copied from interface:
JoinTable
- Return the join table's inverse join columns, whether specified or default.
- Specified by:
getInverseJoinColumns in interface JoinTable
getSpecifiedInverseJoinColumns
org.eclipse.jpt.common.utility.iterable.ListIterable<? extends VirtualJoinColumn> getSpecifiedInverseJoinColumns()
- Description copied from interface:
JoinTable
- Return the specified inverse join columns.
- Specified by:
getSpecifiedInverseJoinColumns in interface JoinTable
getSpecifiedInverseJoinColumn
VirtualJoinColumn getSpecifiedInverseJoinColumn(int index)
- Description copied from interface:
JoinTable
- Return the specified inverse join column at the specified index.
- Specified by:
getSpecifiedInverseJoinColumn in interface JoinTable
getDefaultInverseJoinColumn
VirtualJoinColumn getDefaultInverseJoinColumn()
- Description copied from interface:
JoinTable
- Return the default inverse join column or null. A default inverse join column
only exists if there are no specified inverse join columns.
- Specified by:
getDefaultInverseJoinColumn in interface JoinTable
getOverriddenTable
JoinTable getOverriddenTable()
- Specified by:
getOverriddenTable in interface VirtualReferenceTable- Specified by:
getOverriddenTable in interface VirtualTable
Copyright (c) 2012 Oracle. All rights reserved.