public class IndexMetadata extends ORMetadata
m_project| Constructor and Description |
|---|
IndexMetadata()
INTERNAL:
Used for OX mapping.
|
IndexMetadata(MetadataAnnotation index,
MetadataAccessor accessor)
INTERNAL:
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(Object objectToCompare)
INTERNAL:
|
String |
getCatalog()
INTERNAL:
Used for OX mapping.
|
String |
getColumnList()
INTERNAL:
Used for OX mapping.
|
List<String> |
getColumnNames()
INTERNAL:
Used for OX mapping.
|
protected String |
getIdentifier()
INTERNAL:
Sub classes that can uniquely be identified must override this method to
allow the overriding and merging to uniquely identify objects.
|
String |
getName()
INTERNAL:
Used for OX mapping.
|
String |
getSchema()
INTERNAL:
Used for OX mapping.
|
String |
getTable()
INTERNAL:
Used for OX mapping.
|
Boolean |
getUnique()
INTERNAL:
Used for OX mapping.
|
int |
hashCode() |
protected boolean |
hasName()
INTERNAL:
Return true is a name has been specified for this index.
|
protected boolean |
isUnique()
INTERNAL:
Return true is there is a unique setting for this index.
|
void |
process(DatabaseTable table)
INTERNAL:
Process the index metadata.
|
void |
process(MetadataDescriptor descriptor,
String defaultColumnName)
INTERNAL:
Process the index metadata.
|
protected String |
processName(DatabaseTable table,
IndexDefinition indexDefinition)
INTERNAL:
Process the name.
|
void |
setCatalog(String catalog)
INTERNAL:
Used for OX mapping.
|
void |
setColumnList(String columnList)
INTERNAL:
Used for OX mapping.
|
void |
setColumnNames(List<String> columnNames)
INTERNAL:
Used for OX mapping.
|
void |
setName(String name)
INTERNAL:
Used for OX mapping.
|
void |
setSchema(String schema)
INTERNAL:
Used for OX mapping.
|
void |
setTable(String table)
INTERNAL:
Used for OX mapping.
|
void |
setUnique(Boolean unique)
INTERNAL:
Used for OX mapping.
|
getAccessibleObject, getAccessibleObjectName, getAnnotation, getBoxedType, getDatabaseTypeEnum, getEntityMappings, getFullyQualifiedClassName, getJavaClass, getJavaClassName, getLoader, getLocation, getLogger, getMetadataClass, getMetadataClass, getMetadataClass, getMetadataFactory, getName, getPrimitiveClassForName, getProject, getText, getXMLElement, hasIdentifier, hasText, initXMLClassName, initXMLObject, initXMLObject, initXMLObjects, initXMLTextObject, loadedFromAnnotation, loadedFromEclipseLinkXML, loadedFromXML, merge, mergeORObjectLists, mergeORObjects, mergeSimpleObjects, reloadEntity, reloadMappedSuperclass, setAccessibleObject, setEntityMappings, setFieldName, setFieldName, setProject, shouldOverride, valuesMatch, valuesMatchpublic IndexMetadata()
public IndexMetadata(MetadataAnnotation index, MetadataAccessor accessor)
public boolean equals(Object objectToCompare)
equals in class ORMetadatapublic String getCatalog()
public String getColumnList()
protected String getIdentifier()
public String getName()
public String getSchema()
public String getTable()
public Boolean getUnique()
protected boolean hasName()
protected boolean isUnique()
public void process(DatabaseTable table)
public void process(MetadataDescriptor descriptor, String defaultColumnName)
protected String processName(DatabaseTable table, IndexDefinition indexDefinition)
public void setCatalog(String catalog)
public void setColumnList(String columnList)
public void setName(String name)
public void setSchema(String schema)
public void setTable(String table)
public void setUnique(Boolean unique)
Copyright © 2007–2021 Eclipse.org - EclipseLink Project. All rights reserved.