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.ObjectgetGeneratedValue(org.eclipse.persistence.internal.databaseaccess.Accessor accessor, org.eclipse.persistence.internal.sessions.AbstractSession writeSession, java.lang.String seqName)java.util.VectorgetGeneratedVector(org.eclipse.persistence.internal.databaseaccess.Accessor accessor, org.eclipse.persistence.internal.sessions.AbstractSession writeSession, java.lang.String seqName, int size)voidonConnect()voidonDisconnect()booleanshouldAcquireValueAfterInsert()booleanshouldUsePreallocation()booleanshouldUseTransaction()-
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:
getGeneratedValuein 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:
getGeneratedVectorin classorg.eclipse.persistence.sequencing.Sequence
-
onConnect
public void onConnect()
- Specified by:
onConnectin classorg.eclipse.persistence.sequencing.Sequence
-
onDisconnect
public void onDisconnect()
- Specified by:
onDisconnectin classorg.eclipse.persistence.sequencing.Sequence
-
shouldAcquireValueAfterInsert
public boolean shouldAcquireValueAfterInsert()
- Specified by:
shouldAcquireValueAfterInsertin classorg.eclipse.persistence.sequencing.Sequence
-
shouldUseTransaction
public boolean shouldUseTransaction()
- Specified by:
shouldUseTransactionin classorg.eclipse.persistence.sequencing.Sequence
-
shouldUsePreallocation
public boolean shouldUsePreallocation()
- Overrides:
shouldUsePreallocationin classorg.eclipse.persistence.sequencing.Sequence
-
-