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(java.lang.String pkColumnValue)
INTERNAL
This constructor is used to create a default table generator.
|
Modifier and Type | Method and Description |
---|---|
boolean |
equals(java.lang.Object objectToCompare)
INTERNAL:
|
java.lang.Integer |
getAllocationSize()
INTERNAL:
Used for OX mapping.
|
java.lang.String |
getCatalogContext()
INTERNAL:
|
java.lang.String |
getGeneratorName()
INTERNAL:
Used for OX mapping.
|
java.lang.String |
getIdentifier()
INTERNAL:
To satisfy the abstract getIdentifier() method from ORMetadata.
|
java.lang.Integer |
getInitialValue()
INTERNAL:
Used for OX mapping.
|
java.lang.String |
getNameContext()
INTERNAL:
|
java.lang.String |
getPkColumnName()
INTERNAL:
Used for OX mapping.
|
java.lang.String |
getPkColumnValue()
INTERNAL:
Used for OX mapping.
|
java.lang.String |
getSchemaContext()
INTERNAL:
|
java.lang.String |
getValueColumnName()
INTERNAL:
Used for OX mapping.
|
TableSequence |
process(MetadataLogger logger)
INTERNAL:
|
void |
setAllocationSize(java.lang.Integer allocationSize)
INTERNAL:
Used for OX mapping.
|
void |
setGeneratorName(java.lang.String generatorName)
INTERNAL:
Used for OX mapping.
|
void |
setInitialValue(java.lang.Integer initialValue)
INTERNAL:
Used for OX mapping.
|
void |
setPkColumnName(java.lang.String pkColumnName)
INTERNAL:
Used for OX mapping.
|
void |
setPkColumnValue(java.lang.String pkColumnValue)
INTERNAL:
Used for OX mapping.
|
void |
setValueColumnName(java.lang.String valueColumnName)
INTERNAL:
Used for OX mapping.
|
java.lang.String |
toString()
INTERNAL:
|
getCatalog, getCreationSuffix, getDatabaseTable, getIndexes, getName, getSchema, getUniqueConstraints, initXMLObject, processCreationSuffix, processForeignKey, 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 TableGeneratorMetadata()
public TableGeneratorMetadata(MetadataAnnotation tableGenerator, MetadataAccessor accessor)
public TableGeneratorMetadata(java.lang.String pkColumnValue)
processSequencingAccesssors.
public boolean equals(java.lang.Object objectToCompare)
equals
in class TableMetadata
public java.lang.Integer getAllocationSize()
public java.lang.String getCatalogContext()
getCatalogContext
in class TableMetadata
public java.lang.String getGeneratorName()
public java.lang.String getIdentifier()
shouldOverride
,
mergeListsAndOverride
public java.lang.Integer getInitialValue()
public java.lang.String getNameContext()
getNameContext
in class TableMetadata
public java.lang.String getPkColumnName()
public java.lang.String getPkColumnValue()
public java.lang.String getSchemaContext()
getSchemaContext
in class TableMetadata
public java.lang.String getValueColumnName()
public TableSequence process(MetadataLogger logger)
public void setAllocationSize(java.lang.Integer allocationSize)
public void setGeneratorName(java.lang.String generatorName)
public void setInitialValue(java.lang.Integer initialValue)
public void setPkColumnName(java.lang.String pkColumnName)
public void setPkColumnValue(java.lang.String pkColumnValue)
public void setValueColumnName(java.lang.String valueColumnName)
public java.lang.String toString()
toString
in class java.lang.Object
EclipseLink 2.6.3, "build v20160428-59c81c5" API Reference