| |||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | ||||||||
See
Description
| Class Diagram Summary | |
| incrementer | |
| Interface Summary | |
| DataFieldMaxValueIncrementer | Interface that defines contract of incrementing any data store field's maximum value. |
| Class Summary | |
| AbstractDataFieldMaxValueIncrementer | Implementation of DataFieldMaxValueIncrementer Uses Template Method design pattern Subclasses should provide implementations of protected abstract methods. |
| AbstractNextMaxValueProvider | Abstract implementation of Classes NextMaxValueProvider used as inner Class by several NextMaxValueProvider classes. |
| HsqlMaxValueIncrementer | Class to increment maximum value of a given HSQL table with the equivalent of an auto-increment column. |
| MySQLMaxValueIncrementer | Class to increment maximum value of a given MySQL table with the equivalent of an auto-increment column. |
| OracleSequenceMaxValueIncrementer | Class to retrieve the next value of a given Oracle SEQUENCE If the cacheSize is set then we will retrive that number of values from sequence and then serve the intermediate values without querying the database |
Provides a support framework for incrementing database table values via sequences, with implementations for various databases.
Can be used independently, for example in custom JDBC access code.