public class TableGeneratorMetadata extends TableMetadata
| Constructor and Description |
|---|
TableGeneratorMetadata()
INTERNAL:
Used for XML loading.
|
TableGeneratorMetadata(MetadataAnnotation tableGenerator,
MetadataAccessor accessor)
INTERNAL:
Used for annotation loading.
|
TableGeneratorMetadata(String pkColumnValue)
INTERNAL
This constructor is used to create a default table generator.
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(Object objectToCompare)
INTERNAL:
|
Integer |
getAllocationSize()
INTERNAL:
Used for OX mapping.
|
String |
getCatalogContext()
INTERNAL:
|
String |
getGeneratorName()
INTERNAL:
Used for OX mapping.
|
String |
getIdentifier()
INTERNAL:
To satisfy the abstract getIdentifier() method from ORMetadata.
|
Integer |
getInitialValue()
INTERNAL:
Used for OX mapping.
|
String |
getNameContext()
INTERNAL:
|
String |
getPkColumnName()
INTERNAL:
Used for OX mapping.
|
String |
getPkColumnValue()
INTERNAL:
Used for OX mapping.
|
String |
getSchemaContext()
INTERNAL:
|
String |
getValueColumnName()
INTERNAL:
Used for OX mapping.
|
TableSequence |
process(MetadataLogger logger)
INTERNAL:
|
void |
setAllocationSize(Integer allocationSize)
INTERNAL:
Used for OX mapping.
|
void |
setGeneratorName(String generatorName)
INTERNAL:
Used for OX mapping.
|
void |
setInitialValue(Integer initialValue)
INTERNAL:
Used for OX mapping.
|
void |
setPkColumnName(String pkColumnName)
INTERNAL:
Used for OX mapping.
|
void |
setPkColumnValue(String pkColumnValue)
INTERNAL:
Used for OX mapping.
|
void |
setValueColumnName(String valueColumnName)
INTERNAL:
Used for OX mapping.
|
String |
toString()
INTERNAL:
|
getCatalog, getCreationSuffix, getDatabaseTable, getIndexes, getName, getSchema, getUniqueConstraints, initXMLObject, processCreationSuffix, processForeignKey, processIndexes, processUniqueConstraints, setCatalog, setCreationSuffix, setDatabaseTable, setFullyQualifiedTableName, setIndexes, setName, setSchema, setUniqueConstraints, setUseDelimitersgetAccessibleObjectName, getAnnotation, getEntityMappings, getJavaClassName, getLoader, getLocation, getLogger, getMetadataClass, getMetadataClass, getMetadataClass, getMetadataFactory, getProject, loadedFromAnnotation, loadedFromEclipseLinkXML, loadedFromXML, setAccessibleObject, setEntityMappings, setProject, shouldOverridepublic TableGeneratorMetadata()
public TableGeneratorMetadata(MetadataAnnotation tableGenerator, MetadataAccessor accessor)
public TableGeneratorMetadata(String pkColumnValue)
processSequencingAccesssors.public boolean equals(Object objectToCompare)
equals in class TableMetadatapublic Integer getAllocationSize()
public String getCatalogContext()
getCatalogContext in class TableMetadatapublic String getGeneratorName()
public String getIdentifier()
shouldOverride,
mergeListsAndOverridepublic Integer getInitialValue()
public String getNameContext()
getNameContext in class TableMetadatapublic String getPkColumnName()
public String getPkColumnValue()
public String getSchemaContext()
getSchemaContext in class TableMetadatapublic String getValueColumnName()
public TableSequence process(MetadataLogger logger)
public void setAllocationSize(Integer allocationSize)
public void setGeneratorName(String generatorName)
public void setInitialValue(Integer initialValue)
public void setPkColumnName(String pkColumnName)
public void setPkColumnValue(String pkColumnValue)
public void setValueColumnName(String valueColumnName)
EclipseLink 2.6.3, "build v20160428-59c81c5" API Reference