org.eclipse.jpt.jpa.core.context.orm
Interface OrmSpecifiedSecondaryTable
- All Superinterfaces:
- IAdaptable, JpaContextModel, JpaModel, JptResourceTypeReference, Model, OrmSpecifiedTable, SecondaryTable, SpecifiedSecondaryTable, SpecifiedTable, Table
public interface OrmSpecifiedSecondaryTable
- extends SpecifiedSecondaryTable, OrmSpecifiedTable
orm.xml 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.
- Since:
- 2.0
| 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
OrmEntity 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 JpaContextModel- Specified by:
getParent in interface JpaModel- Specified by:
getParent in interface SecondaryTable
initializeFrom
void initializeFrom(SecondaryTable oldSecondaryTable)
getXmlTable
org.eclipse.jpt.jpa.core.resource.orm.XmlSecondaryTable getXmlTable()
getPrimaryKeyJoinColumns
org.eclipse.jpt.common.utility.iterable.ListIterable<OrmSpecifiedPrimaryKeyJoinColumn> getPrimaryKeyJoinColumns()
- Description copied from interface:
SecondaryTable
- Return the secondary table's primary key join columns,
whether specified or default.
- Specified by:
getPrimaryKeyJoinColumns in interface SecondaryTable- Specified by:
getPrimaryKeyJoinColumns in interface SpecifiedSecondaryTable
getSpecifiedPrimaryKeyJoinColumns
org.eclipse.jpt.common.utility.iterable.ListIterable<OrmSpecifiedPrimaryKeyJoinColumn> getSpecifiedPrimaryKeyJoinColumns()
- Description copied from interface:
SecondaryTable
- Return the specified primary key join columns.
- Specified by:
getSpecifiedPrimaryKeyJoinColumns in interface SecondaryTable- Specified by:
getSpecifiedPrimaryKeyJoinColumns in interface SpecifiedSecondaryTable
addSpecifiedPrimaryKeyJoinColumn
OrmSpecifiedPrimaryKeyJoinColumn addSpecifiedPrimaryKeyJoinColumn()
- Description copied from interface:
SpecifiedSecondaryTable
- Add a specified primary key join column to the secondary table.
Return the newly-created primary key join column.
- Specified by:
addSpecifiedPrimaryKeyJoinColumn in interface SpecifiedSecondaryTable
addSpecifiedPrimaryKeyJoinColumn
OrmSpecifiedPrimaryKeyJoinColumn addSpecifiedPrimaryKeyJoinColumn(int index)
- Description copied from interface:
SpecifiedSecondaryTable
- Add a specified primary key join column to the secondary table.
Return the newly-created primary key join column.
- Specified by:
addSpecifiedPrimaryKeyJoinColumn in interface SpecifiedSecondaryTable
getDefaultPrimaryKeyJoinColumn
OrmSpecifiedPrimaryKeyJoinColumn getDefaultPrimaryKeyJoinColumn()
- Description copied from interface:
SecondaryTable
- 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 SecondaryTable- Specified by:
getDefaultPrimaryKeyJoinColumn in interface SpecifiedSecondaryTable
Copyright (c) 2012 Oracle. All rights reserved.