public class TableMetadata extends ORMetadata
Constructor and Description |
---|
TableMetadata()
INTERNAL:
Used for XML loading.
|
TableMetadata(MetadataAnnotation table,
MetadataAccessor accessor)
INTERNAL:
Used for annotatation loading.
|
Modifier and Type | Method and Description |
---|---|
boolean |
equals(java.lang.Object objectToCompare)
INTERNAL:
|
java.lang.String |
getCatalog()
INTERNAL:
Used for OX mapping.
|
java.lang.String |
getCatalogContext()
INTERNAL:
|
java.lang.String |
getCreationSuffix()
INTERNAL:
Used for OX mapping.
|
DatabaseTable |
getDatabaseTable()
INTERNAL:
|
java.lang.String |
getName()
INTERNAL:
Used for OX mapping.
|
java.lang.String |
getNameContext()
INTERNAL:
|
java.lang.String |
getSchema()
INTERNAL:
Used for OX mapping.
|
java.lang.String |
getSchemaContext()
INTERNAL:
|
java.util.List<UniqueConstraintMetadata> |
getUniqueConstraints()
INTERNAL:
Used for OX mapping.
|
void |
initXMLObject(MetadataAccessibleObject accessibleObject,
XMLEntityMappings entityMappings)
INTERNAL:
|
void |
processUniqueConstraints()
INTERNAL:
Add the unique constraints to the database table.
|
void |
setCatalog(java.lang.String catalog)
INTERNAL:
Used for OX mapping.
|
void |
setCreationSuffix(java.lang.String creationSuffix)
INTERNAL:
Used for OX mapping.
|
void |
setDatabaseTable(DatabaseTable databaseTable)
INTERNAL:
|
void |
setFullyQualifiedTableName(java.lang.String fullyQualifiedTableName)
INTERNAL:
|
void |
setName(java.lang.String name)
INTERNAL:
Used for OX mapping.
|
void |
setSchema(java.lang.String schema)
INTERNAL:
Used for OX mapping.
|
void |
setUniqueConstraints(java.util.List<UniqueConstraintMetadata> uniqueConstraints)
INTERNAL:
Used for OX mapping.
|
void |
setUseDelimiters(boolean useDelimiters)
INTERNAL:
|
getAccessibleObjectName, getEntityMappings, getJavaClass, getJavaClassName, getLocation, getLogger, getMetadataClass, getMetadataClass, getMetadataClass, getMetadataFactory, getProject, loadedFromAnnotation, loadedFromEclipseLinkXML, loadedFromXML, setAccessibleObject, setEntityMappings, setProject, shouldOverride
public TableMetadata()
public TableMetadata(MetadataAnnotation table, MetadataAccessor accessor)
public boolean equals(java.lang.Object objectToCompare)
equals
in class ORMetadata
public java.lang.String getCatalog()
public java.lang.String getCatalogContext()
public java.lang.String getCreationSuffix()
public DatabaseTable getDatabaseTable()
public java.lang.String getName()
public java.lang.String getNameContext()
public java.lang.String getSchema()
public java.lang.String getSchemaContext()
public java.util.List<UniqueConstraintMetadata> getUniqueConstraints()
public void initXMLObject(MetadataAccessibleObject accessibleObject, XMLEntityMappings entityMappings)
initXMLObject
in class ORMetadata
public void processUniqueConstraints()
public void setFullyQualifiedTableName(java.lang.String fullyQualifiedTableName)
public void setCatalog(java.lang.String catalog)
public void setCreationSuffix(java.lang.String creationSuffix)
public void setDatabaseTable(DatabaseTable databaseTable)
public void setName(java.lang.String name)
public void setSchema(java.lang.String schema)
public void setUniqueConstraints(java.util.List<UniqueConstraintMetadata> uniqueConstraints)
public void setUseDelimiters(boolean useDelimiters)
EclipseLink 2.4.2, "build v20130514-5956486" API Reference