org.eclipse.jpt.jpa.core.context
Interface VirtualSecondaryTable
- All Superinterfaces:
- org.eclipse.core.runtime.IAdaptable, IResourcePart, JpaContextNode, JpaNode, Model, ReadOnlySecondaryTable, ReadOnlyTable, VirtualTable
- All Known Subinterfaces:
- OrmVirtualSecondaryTable
public interface VirtualSecondaryTable
- extends VirtualTable, ReadOnlySecondaryTable
Virtual secondary table
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.ReadOnlyTable |
getCatalog, getDbCatalog, getDbSchema, getDbSchemaContainer, getDbTable, getDefaultCatalog, getDefaultName, getDefaultSchema, getName, getSchema, getSpecifiedCatalog, getSpecifiedName, getSpecifiedSchema, uniqueConstraintsSize |
| Methods inherited from interface org.eclipse.jpt.common.utility.model.Model |
addChangeListener, addCollectionChangeListener, addListChangeListener, addPropertyChangeListener, addStateChangeListener, addTreeChangeListener, removeChangeListener, removeCollectionChangeListener, removeListChangeListener, removePropertyChangeListener, removeStateChangeListener, removeTreeChangeListener |
| Methods inherited from interface org.eclipse.core.runtime.IAdaptable |
getAdapter |
primaryKeyJoinColumns
java.util.ListIterator<? extends VirtualPrimaryKeyJoinColumn> primaryKeyJoinColumns()
- Description copied from interface:
ReadOnlySecondaryTable
- Return the secondary table's primary key join columns,
whether specified or default.
- Specified by:
primaryKeyJoinColumns in interface ReadOnlySecondaryTable
specifiedPrimaryKeyJoinColumns
java.util.ListIterator<? extends VirtualPrimaryKeyJoinColumn> specifiedPrimaryKeyJoinColumns()
- Description copied from interface:
ReadOnlySecondaryTable
- Return the specified primary key join columns.
- Specified by:
specifiedPrimaryKeyJoinColumns in interface ReadOnlySecondaryTable
getDefaultPrimaryKeyJoinColumn
VirtualPrimaryKeyJoinColumn getDefaultPrimaryKeyJoinColumn()
- Description copied from interface:
ReadOnlySecondaryTable
- Return the default primary key join column or null. A default primary
key join column only exists if there are no specified primary key join
columns.
- Specified by:
getDefaultPrimaryKeyJoinColumn in interface ReadOnlySecondaryTable
getOverriddenTable
SecondaryTable getOverriddenTable()
- Specified by:
getOverriddenTable in interface VirtualTable