public class RelationalTableMetadata extends TableMetadata
Constructor and Description |
---|
RelationalTableMetadata(MetadataAccessor accessor)
INTERNAL:
Used for defaulting.
|
RelationalTableMetadata(MetadataAnnotation relationalTable,
MetadataAccessor accessor)
INTERNAL:
Used for annotation loading.
|
RelationalTableMetadata(java.lang.String xmlElement)
INTERNAL:
Used for XML loading.
|
Modifier and Type | Method and Description |
---|---|
boolean |
equals(java.lang.Object objectToCompare)
INTERNAL:
|
ForeignKeyMetadata |
getForeignKey()
INTERNAL:
Used for OX mapping.
|
java.util.List<JoinColumnMetadata> |
getJoinColumns()
INTERNAL:
Used for OX mapping.
|
void |
initXMLObject(MetadataAccessibleObject accessibleObject,
XMLEntityMappings entityMappings)
INTERNAL:
|
void |
processForeignKey()
INTERNAL:
Process any foreign key specification for this table.
|
void |
setForeignKey(ForeignKeyMetadata foreignKey)
INTERNAL:
Used for OX mapping.
|
void |
setJoinColumns(java.util.List<JoinColumnMetadata> joinColumns)
INTERNAL:
Used for OX mapping.
|
getCatalog, getCatalogContext, getCreationSuffix, getDatabaseTable, getIndexes, getName, getNameContext, getSchema, getSchemaContext, getUniqueConstraints, processCreationSuffix, processIndexes, processUniqueConstraints, setCatalog, setCreationSuffix, setDatabaseTable, setFullyQualifiedTableName, setIndexes, setName, setSchema, setUniqueConstraints, setUseDelimiters
getAccessibleObjectName, getAnnotation, getEntityMappings, getJavaClassName, getLoader, getLocation, getLogger, getMetadataClass, getMetadataClass, getMetadataClass, getMetadataFactory, getProject, loadedFromAnnotation, loadedFromEclipseLinkXML, loadedFromXML, setAccessibleObject, setEntityMappings, setProject, shouldOverride
public RelationalTableMetadata(MetadataAccessor accessor)
public RelationalTableMetadata(MetadataAnnotation relationalTable, MetadataAccessor accessor)
public RelationalTableMetadata(java.lang.String xmlElement)
public boolean equals(java.lang.Object objectToCompare)
equals
in class TableMetadata
public ForeignKeyMetadata getForeignKey()
public java.util.List<JoinColumnMetadata> getJoinColumns()
public void initXMLObject(MetadataAccessibleObject accessibleObject, XMLEntityMappings entityMappings)
initXMLObject
in class TableMetadata
public void processForeignKey()
processForeignKey
in class TableMetadata
public void setForeignKey(ForeignKeyMetadata foreignKey)
public void setJoinColumns(java.util.List<JoinColumnMetadata> joinColumns)
EclipseLink 2.6.3, "build v20160428-59c81c5" API Reference