org.eclipse.jpt.jpa.core.context
Interface Table
- All Superinterfaces:
- IAdaptable, JpaContextNode, JpaNode, JptResourceTypeReference, Model, ReadOnlyTable
- All Known Subinterfaces:
- CollectionTable2_0, JavaCollectionTable2_0, JavaJoinTable, JavaReferenceTable, JavaSecondaryTable, JavaTable, JoinTable, OrmCollectionTable2_0, OrmJoinTable, OrmReferenceTable, OrmSecondaryTable, OrmTable, ReferenceTable, SecondaryTable
public interface Table
- extends ReadOnlyTable
- 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.ReadOnlyTable |
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.JpaContextNode |
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 UniqueConstraint> getUniqueConstraints()
- Specified by:
getUniqueConstraints in interface ReadOnlyTable
getUniqueConstraint
UniqueConstraint getUniqueConstraint(int index)
- Specified by:
getUniqueConstraint in interface ReadOnlyTable
addUniqueConstraint
UniqueConstraint addUniqueConstraint()
addUniqueConstraint
UniqueConstraint addUniqueConstraint(int index)
removeUniqueConstraint
void removeUniqueConstraint(int index)
removeUniqueConstraint
void removeUniqueConstraint(UniqueConstraint 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.