public class UUIDSequence extends Sequence
depth, initialValue, isCustomQualifier, name, platform, qualifier, shouldAlwaysOverrideExistingValue, size| Constructor and Description |
|---|
UUIDSequence() |
UUIDSequence(String name) |
| Modifier and Type | Method and Description |
|---|---|
Object |
getGeneratedValue(org.eclipse.persistence.internal.databaseaccess.Accessor accessor,
org.eclipse.persistence.internal.sessions.AbstractSession writeSession,
String seqName)
INTERNAL:
Return the newly-generated sequencing value.
|
Vector |
getGeneratedVector(org.eclipse.persistence.internal.databaseaccess.Accessor accessor,
org.eclipse.persistence.internal.sessions.AbstractSession writeSession,
String seqName,
int size)
INTERNAL:
Return a Vector of newly-generated sequencing values.
|
void |
onConnect()
INTERNAL:
This method is called when Sequencing object is created.
|
void |
onDisconnect()
INTERNAL:
This method is called when Sequencing object is destroyed.
|
boolean |
shouldAcquireValueAfterInsert()
INTERNAL:
Indicates whether sequencing value should be acquired after INSERT.
|
boolean |
shouldUsePreallocation()
INTERNAL:
Indicates whether several sequencing values should be acquired at a time
and be kept by TopLink.
|
boolean |
shouldUseTransaction()
INTERNAL:
Indicates whether TopLink should internally call beginTransaction() before
getGeneratedValue/Vector, and commitTransaction after.
|
clone, equalNameAndSize, equals, getDatasourcePlatform, getGeneratedValue, getGeneratedVector, getInitialValue, getName, getPreallocationSize, getQualified, getQualifier, hashCode, isConnected, isCustomQualifier, isNative, isTable, isUnaryTable, onConnect, onDisconnect, setDatasourcePlatform, setInitialValue, setName, setPreallocationSize, setQualifier, setShouldAlwaysOverrideExistingValue, shouldAlwaysOverrideExistingValue, shouldAlwaysOverrideExistingValue, toString, verifyPlatformpublic UUIDSequence()
public UUIDSequence(String name)
public Object getGeneratedValue(org.eclipse.persistence.internal.databaseaccess.Accessor accessor, org.eclipse.persistence.internal.sessions.AbstractSession writeSession, String seqName)
SequencegetGeneratedValue in class Sequenceaccessor - Accessor is a separate sequencing accessor (may be null);writeSession - Session is a Session used for writing (either ClientSession or DatabaseSession);seqName - String is sequencing number field namepublic Vector getGeneratedVector(org.eclipse.persistence.internal.databaseaccess.Accessor accessor, org.eclipse.persistence.internal.sessions.AbstractSession writeSession, String seqName, int size)
SequencegetGeneratedVector in class Sequenceaccessor - Accessor is a separate sequencing accessor (may be null);writeSession - Session is a Session used for writing (either ClientSession or DatabaseSession);seqName - String is sequencing number field namesize - int number of values to preallocate (output Vector size).public void onConnect()
Sequencepublic void onDisconnect()
SequenceonDisconnect in class Sequencepublic boolean shouldAcquireValueAfterInsert()
SequenceshouldAcquireValueAfterInsert in class Sequencepublic boolean shouldUseTransaction()
SequenceshouldUseTransaction in class Sequencepublic boolean shouldUsePreallocation()
SequenceshouldUsePreallocation in class SequenceCopyright © 2007–2021 Eclipse.org - EclipseLink Project. All rights reserved.