org.eclipse.jpt.jpa.core.context
Interface SpecifiedTable
- All Superinterfaces:
- IAdaptable, JpaContextModel, JpaModel, JptResourceTypeReference, Model, Table
- All Known Subinterfaces:
- CollectionTable2_0, JavaCollectionTable2_0, JavaSpecifiedJoinTable, JavaSpecifiedReferenceTable, JavaSpecifiedSecondaryTable, JavaSpecifiedTable, JavaTable, OrmCollectionTable2_0, OrmSpecifiedJoinTable, OrmSpecifiedReferenceTable, OrmSpecifiedSecondaryTable, OrmSpecifiedTable, OrmTable, SpecifiedJoinTable, SpecifiedReferenceTable, SpecifiedSecondaryTable
public interface SpecifiedTable
- extends Table
Specified (as in not a virtual join or secondary table;
i.e. the table can still be a default table that is not "specified"
in the Java or XML source file - see isSpecifiedInResource()):
- table
- secondary table
- join table
- collection 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 |
| Methods inherited from interface org.eclipse.jpt.jpa.core.context.JpaContextModel |
getCompletionProposals, getContextDefaultDbCatalog, getContextDefaultDbSchema, getContextDefaultDbSchemaContainer, getMappingFileRoot, getParent, getPersistenceUnit, getValidationTextRange, synchronizeWithResourceModel, update, validate |
setSpecifiedName
void setSpecifiedName(String value)
setSpecifiedSchema
void setSpecifiedSchema(String value)
setSpecifiedCatalog
void setSpecifiedCatalog(String value)
getUniqueConstraints
org.eclipse.jpt.common.utility.iterable.ListIterable<? extends SpecifiedUniqueConstraint> getUniqueConstraints()
- Specified by:
getUniqueConstraints in interface Table
getUniqueConstraint
SpecifiedUniqueConstraint getUniqueConstraint(int index)
- Specified by:
getUniqueConstraint in interface Table
addUniqueConstraint
SpecifiedUniqueConstraint addUniqueConstraint()
addUniqueConstraint
SpecifiedUniqueConstraint addUniqueConstraint(int index)
removeUniqueConstraint
void removeUniqueConstraint(int index)
removeUniqueConstraint
void removeUniqueConstraint(SpecifiedUniqueConstraint uniqueConstraint)
moveUniqueConstraint
void moveUniqueConstraint(int targetIndex,
int sourceIndex)
isSpecifiedInResource
boolean isSpecifiedInResource()
- Return whether the table is specified in the
(Java or XML) resource.
Copyright (c) 2012 Oracle. All rights reserved.