Class HighLowValueHandler<T>
- java.lang.Object
-
- org.castor.cpa.persistence.sql.keygen.HighLowValueHandler<T>
-
public final class HighLowValueHandler<T> extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description HighLowValueHandler(java.lang.String table, int grab, KeyGeneratorTypeHandler<T> typeHandler)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
bindLast(java.sql.PreparedStatement stmt, int index)
void
bindMax(java.sql.PreparedStatement stmt, int index)
void
bindTable(java.sql.PreparedStatement stmt, int index)
boolean
hasNext()
void
init(java.sql.ResultSet rs)
T
next()
-
-
-
Constructor Detail
-
HighLowValueHandler
public HighLowValueHandler(java.lang.String table, int grab, KeyGeneratorTypeHandler<T> typeHandler)
-
-
Method Detail
-
init
public void init(java.sql.ResultSet rs) throws PersistenceException, java.sql.SQLException
- Throws:
PersistenceException
java.sql.SQLException
-
hasNext
public boolean hasNext()
-
next
public T next()
-
bindTable
public void bindTable(java.sql.PreparedStatement stmt, int index) throws java.sql.SQLException
- Throws:
java.sql.SQLException
-
bindLast
public void bindLast(java.sql.PreparedStatement stmt, int index) throws java.sql.SQLException
- Throws:
java.sql.SQLException
-
bindMax
public void bindMax(java.sql.PreparedStatement stmt, int index) throws java.sql.SQLException
- Throws:
java.sql.SQLException
-
-