Project Wonder 5.0

er.extensions.eof
Class ERXSequence.NativeDatabaseSequence

java.lang.Object
  extended by er.extensions.eof.ERXSequence
      extended by er.extensions.eof.ERXSequence.NativeDatabaseSequence
Enclosing class:
ERXSequence

public static class ERXSequence.NativeDatabaseSequence
extends ERXSequence

NativeDatabaseSequence uses ERXSQLHelper.getNextValFromSequenceNamed to generate a sequence value using your database's native sequence generation scheme. This will fail if ERXSQLHelper.getNextValFromSequenceNamed is not implemented for your database. This is also currently limited to only incrementing 1 at a time.

Author:
mschrag

Nested Class Summary
 
Nested classes/interfaces inherited from class er.extensions.eof.ERXSequence
ERXSequence.DatabaseSequence, ERXSequence.NativeDatabaseSequence, ERXSequence.PrimaryKeySequence
 
Field Summary
 
Fields inherited from class er.extensions.eof.ERXSequence
_lastValue, _maxValue, log
 
Constructor Summary
ERXSequence.NativeDatabaseSequence(com.webobjects.eocontrol.EOEditingContext editingContext, java.lang.String modelName, java.lang.String name)
           
 
Method Summary
protected  long increment()
           
 long nextValue(long increment)
           
 
Methods inherited from class er.extensions.eof.ERXSequence
createDatabaseSequenceWithName, createSequenceWithName, increasedMaxValue, lastValue, maxValue, name, nextValue, registerSequenceWithName, sequenceWithName
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ERXSequence.NativeDatabaseSequence

public ERXSequence.NativeDatabaseSequence(com.webobjects.eocontrol.EOEditingContext editingContext,
                                          java.lang.String modelName,
                                          java.lang.String name)
Method Detail

nextValue

public long nextValue(long increment)
Overrides:
nextValue in class ERXSequence

increment

protected long increment()
Overrides:
increment in class ERXSequence

Last updated: Tue, Feb 21, 2017 • 05:45 PM CET

Copyright © 2002 – 2007 Project Wonder.