Class OIDSequence
- java.lang.Object
-
- org.eclipse.persistence.sequencing.Sequence
-
- org.eclipse.persistence.nosql.adapters.mongo.OIDSequence
-
- All Implemented Interfaces:
java.io.Serializable
,java.lang.Cloneable
public class OIDSequence extends org.eclipse.persistence.sequencing.Sequence
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description OIDSequence()
OIDSequence(java.lang.String name)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.Object
getGeneratedValue(org.eclipse.persistence.internal.databaseaccess.Accessor accessor, org.eclipse.persistence.internal.sessions.AbstractSession writeSession, java.lang.String seqName)
java.util.Vector
getGeneratedVector(org.eclipse.persistence.internal.databaseaccess.Accessor accessor, org.eclipse.persistence.internal.sessions.AbstractSession writeSession, java.lang.String seqName, int size)
void
onConnect()
void
onDisconnect()
boolean
shouldAcquireValueAfterInsert()
boolean
shouldUsePreallocation()
boolean
shouldUseTransaction()
-
Methods inherited from class org.eclipse.persistence.sequencing.Sequence
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, verifyPlatform
-
-
-
-
Method Detail
-
getGeneratedValue
public java.lang.Object getGeneratedValue(org.eclipse.persistence.internal.databaseaccess.Accessor accessor, org.eclipse.persistence.internal.sessions.AbstractSession writeSession, java.lang.String seqName)
- Specified by:
getGeneratedValue
in classorg.eclipse.persistence.sequencing.Sequence
-
getGeneratedVector
public java.util.Vector getGeneratedVector(org.eclipse.persistence.internal.databaseaccess.Accessor accessor, org.eclipse.persistence.internal.sessions.AbstractSession writeSession, java.lang.String seqName, int size)
- Specified by:
getGeneratedVector
in classorg.eclipse.persistence.sequencing.Sequence
-
onConnect
public void onConnect()
- Specified by:
onConnect
in classorg.eclipse.persistence.sequencing.Sequence
-
onDisconnect
public void onDisconnect()
- Specified by:
onDisconnect
in classorg.eclipse.persistence.sequencing.Sequence
-
shouldAcquireValueAfterInsert
public boolean shouldAcquireValueAfterInsert()
- Specified by:
shouldAcquireValueAfterInsert
in classorg.eclipse.persistence.sequencing.Sequence
-
shouldUseTransaction
public boolean shouldUseTransaction()
- Specified by:
shouldUseTransaction
in classorg.eclipse.persistence.sequencing.Sequence
-
shouldUsePreallocation
public boolean shouldUsePreallocation()
- Overrides:
shouldUsePreallocation
in classorg.eclipse.persistence.sequencing.Sequence
-
-