Class OIDSequence

  • All Implemented Interfaces:
    java.io.Serializable, java.lang.Cloneable

    public class OIDSequence
    extends org.eclipse.persistence.sequencing.Sequence
    See Also:
    Serialized Form
    • Field Summary

      • Fields inherited from class org.eclipse.persistence.sequencing.Sequence

        depth, initialValue, isCustomQualifier, name, platform, qualifier, shouldAlwaysOverrideExistingValue, size
    • 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
      • Methods inherited from class java.lang.Object

        finalize, getClass, notify, notifyAll, wait, wait, wait
    • Constructor Detail

      • OIDSequence

        public OIDSequence()
      • OIDSequence

        public OIDSequence​(java.lang.String name)
    • 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 class org.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 class org.eclipse.persistence.sequencing.Sequence
      • onConnect

        public void onConnect()
        Specified by:
        onConnect in class org.eclipse.persistence.sequencing.Sequence
      • onDisconnect

        public void onDisconnect()
        Specified by:
        onDisconnect in class org.eclipse.persistence.sequencing.Sequence
      • shouldAcquireValueAfterInsert

        public boolean shouldAcquireValueAfterInsert()
        Specified by:
        shouldAcquireValueAfterInsert in class org.eclipse.persistence.sequencing.Sequence
      • shouldUseTransaction

        public boolean shouldUseTransaction()
        Specified by:
        shouldUseTransaction in class org.eclipse.persistence.sequencing.Sequence
      • shouldUsePreallocation

        public boolean shouldUsePreallocation()
        Overrides:
        shouldUsePreallocation in class org.eclipse.persistence.sequencing.Sequence