public class TableMetadata extends ORMetadata
Constructor and Description |
---|
TableMetadata()
INTERNAL:
Used for XML loading.
|
TableMetadata(MetadataAnnotation table,
MetadataAccessor accessor)
INTERNAL:
Used for annotation 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.util.List<IndexMetadata> |
getIndexes()
INTERNAL:
Used for OX mapping.
|
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 |
processCreationSuffix()
INTERNAL:
Process the creation suffix.
|
void |
processForeignKey()
INTERNAL:
Process any foreign key metadata for this table.
|
void |
processIndexes()
INTERNAL:
Process the index metadata for this table.
|
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 |
setIndexes(java.util.List<IndexMetadata> indexes)
INTERNAL:
Used for OX mapping.
|
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, getAnnotation, getEntityMappings, getJavaClassName, getLoader, 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.util.List<IndexMetadata> getIndexes()
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 processCreationSuffix()
public void processIndexes()
public void processForeignKey()
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 setIndexes(java.util.List<IndexMetadata> indexes)
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.6.3, "build v20160428-59c81c5" API Reference