ERXSequence.NativeDatabaseSequence Class Reference

Inherits er::extensions::eof::ERXSequence.

Collaboration diagram for ERXSequence.NativeDatabaseSequence:

Collaboration graph
[legend]

List of all members.

Public Member Functions

 NativeDatabaseSequence (EOEditingContext editingContext, String modelName, String name)
long nextValue (long increment)

Protected Member Functions

long increment ()

Private Attributes

EOEditingContext _editingContext
String _modelName


Detailed Description

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

Constructor & Destructor Documentation

NativeDatabaseSequence ( EOEditingContext  editingContext,
String  modelName,
String  name 
)


Member Function Documentation

long increment (  )  [protected]

Reimplemented from ERXSequence.

long nextValue ( long  increment  ) 

Reimplemented from ERXSequence.


Member Data Documentation

EOEditingContext _editingContext [private]

String _modelName [private]


The documentation for this class was generated from the following file:

Generated on Sat May 26 06:43:11 2012 for Project Wonder by  doxygen 1.5.8