org.castor.cpa.persistence.sql.driver
Class MultiRSCallQuery
java.lang.Object
org.exolab.castor.persist.spi.AbstractCallQuery
org.castor.cpa.persistence.sql.driver.MultiRSCallQuery
- All Implemented Interfaces:
- PersistenceQuery
final class MultiRSCallQuery
- extends AbstractCallQuery
PersistenceQuery implementation for CallableStatements
that yield multiple ResultSets, like Sybase stored procedures.
- Version:
- $Revision: 8104 $ $Date: 2006-04-11 15:26:07 -0600 (Tue, 11 Apr 2006) $
- Author:
- Oleg Nitz
Constructor Summary |
MultiRSCallQuery(java.lang.String call,
java.lang.Class<?>[] types,
java.lang.Class<?> javaClass,
java.lang.String[] fields,
int[] sqlTypes)
Creates an instance of this clas. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
MultiRSCallQuery
MultiRSCallQuery(java.lang.String call,
java.lang.Class<?>[] types,
java.lang.Class<?> javaClass,
java.lang.String[] fields,
int[] sqlTypes)
- Creates an instance of this clas.
- Parameters:
call
- The SQL CALL statement to executetypes
- Java types of the parametersjavaClass
- Class type of the resultfields
- ???sqlTypes
- SQL types of the parameters
execute
protected void execute(java.lang.Object conn,
AccessMode accessMode)
throws PersistenceException
- Specified by:
execute
in class AbstractCallQuery
- Throws:
PersistenceException
nextRow
protected boolean nextRow()
throws java.sql.SQLException
- Specified by:
nextRow
in class AbstractCallQuery
- Throws:
java.sql.SQLException
Intalio Inc. (C) 1999-2008. All rights reserved http://www.intalio.com