public class SequenceGeneratorMetadata extends ORMetadata
Constructor and Description |
---|
SequenceGeneratorMetadata()
INTERNAL:
Used for XML loading.
|
SequenceGeneratorMetadata(MetadataAnnotation sequenceGenerator,
MetadataAccessor accessor)
INTERNAL:
Used for annotation loading.
|
SequenceGeneratorMetadata(String sequenceName,
Integer allocationSize,
String catalog,
String schema,
boolean useIdentityIfPlatformSupports)
INTERNAL
This constructor is used to create a default sequence generator.
|
SequenceGeneratorMetadata(String sequenceName,
String catalog,
String schema)
INTERNAL
This constructor is used to create a default sequence generator.
|
Modifier and Type | Method and Description |
---|---|
boolean |
equals(Object objectToCompare)
INTERNAL:
|
Integer |
getAllocationSize()
INTERNAL:
Used for OX mapping.
|
String |
getCatalog()
INTERNAL:
Used for OX mapping.
|
String |
getCatalogContext()
INTERNAL:
|
String |
getIdentifier()
INTERNAL:
To satisfy the abstract getIdentifier() method from ORMetadata.
|
Integer |
getInitialValue()
INTERNAL:
Used for OX mapping.
|
String |
getName()
INTERNAL:
Used for OX mapping.
|
String |
getSchema()
INTERNAL:
Used for OX mapping.
|
String |
getSchemaContext()
INTERNAL:
|
String |
getSequenceName()
INTERNAL:
Used for OX mapping.
|
NativeSequence |
process(MetadataLogger logger)
INTERNAL:
|
String |
processQualifier()
INTERNAL:
Used for processing.
|
void |
setAllocationSize(Integer allocationSize)
INTERNAL:
Used for OX mapping.
|
void |
setCatalog(String catalog)
INTERNAL:
Used for OX mapping.
|
void |
setInitialValue(Integer initialValue)
INTERNAL:
Used for OX mapping.
|
void |
setName(String name)
INTERNAL:
Used for OX mapping.
|
void |
setSchema(String schema)
INTERNAL:
Used for OX mapping.
|
void |
setSequenceName(String sequenceName)
INTERNAL:
Used for OX mapping.
|
String |
toString()
INTERNAL:
|
getAccessibleObjectName, getAnnotation, getEntityMappings, getJavaClassName, getLoader, getLocation, getLogger, getMetadataClass, getMetadataClass, getMetadataClass, getMetadataFactory, getProject, initXMLObject, loadedFromAnnotation, loadedFromEclipseLinkXML, loadedFromXML, setAccessibleObject, setEntityMappings, setProject, shouldOverride
public SequenceGeneratorMetadata()
public SequenceGeneratorMetadata(MetadataAnnotation sequenceGenerator, MetadataAccessor accessor)
public SequenceGeneratorMetadata(String sequenceName, Integer allocationSize, String catalog, String schema, boolean useIdentityIfPlatformSupports)
processSequencingAccesssors.
public SequenceGeneratorMetadata(String sequenceName, String catalog, String schema)
processSequencingAccesssors.
public boolean equals(Object objectToCompare)
equals
in class ORMetadata
public Integer getAllocationSize()
public String getCatalog()
public String getCatalogContext()
public String getIdentifier()
shouldOverride
,
mergeListsAndOverride
public Integer getInitialValue()
public String getName()
public String getSchema()
public String getSchemaContext()
public String getSequenceName()
public NativeSequence process(MetadataLogger logger)
public String processQualifier()
public void setAllocationSize(Integer allocationSize)
public void setCatalog(String catalog)
public void setInitialValue(Integer initialValue)
public void setName(String name)
public void setSchema(String schema)
public void setSequenceName(String sequenceName)
EclipseLink 2.6.3, "build v20160428-59c81c5" API Reference