com.googlecode.jinahya.sql.oracle
Class OracleSequenceManager

java.lang.Object
  extended by com.googlecode.jinahya.sql.SequenceManager
      extended by com.googlecode.jinahya.sql.oracle.OracleSequenceManager

public class OracleSequenceManager
extends SequenceManager

Default implementation.

Author:
Jin Kwon

Constructor Summary
OracleSequenceManager(javax.sql.DataSource dataSource)
          Creates a new instance.
OracleSequenceManager(javax.sql.DataSource dataSource, int minimumCount, int maximumCount)
          Creates a new instance.
 
Method Summary
protected  void fetchNextValues(java.sql.Connection connection, java.lang.String sequenceName, java.util.List<java.lang.Long> sequenceValues, int fetchCount)
          Fetch sequence values.
 
Methods inherited from class com.googlecode.jinahya.sql.SequenceManager
getConnection, getMaximumSize, getMinimumSize, getNextValue
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

OracleSequenceManager

public OracleSequenceManager(javax.sql.DataSource dataSource)
Creates a new instance.

Parameters:
dataSource - data source

OracleSequenceManager

public OracleSequenceManager(javax.sql.DataSource dataSource,
                             int minimumCount,
                             int maximumCount)
Creates a new instance.

Parameters:
dataSource - data source
minimumCount - minimum count
maximumCount - maximum count
Method Detail

fetchNextValues

protected void fetchNextValues(java.sql.Connection connection,
                               java.lang.String sequenceName,
                               java.util.List<java.lang.Long> sequenceValues,
                               int fetchCount)
                        throws java.sql.SQLException
Description copied from class: SequenceManager
Fetch sequence values.

Specified by:
fetchNextValues in class SequenceManager
Parameters:
connection - connection
sequenceName - sequence name
sequenceValues - sequence value list
fetchCount - number of value to fetch
Throws:
java.sql.SQLException - if an SQL error occurs.


Copyright © 2011. All Rights Reserved.