org.exolab.castor.jdo.drivers
Class ReturnedRSCallQuery
java.lang.Object
org.exolab.castor.persist.spi.AbstractCallQuery
org.exolab.castor.jdo.drivers.ReturnedRSCallQuery
- All Implemented Interfaces:
- PersistenceQuery
- final class ReturnedRSCallQuery
- extends AbstractCallQuery
PersistenceQuery implementation for use with CallableStatements that
return a ResultSet, like Oracle stored functions returning REF CURSOR.
- Version:
- $Revision: 7124 $ $Date: 2006-04-11 15:26:07 -0600 (Tue, 11 Apr 2006) $
- Author:
- Oleg Nitz
|
Constructor Summary |
(package private) |
ReturnedRSCallQuery(java.lang.String call,
java.lang.Class[] types,
java.lang.Class javaClass,
java.lang.String[] fields,
int[] sqlTypes)
Creates an instance of this clas. |
|
Method Summary |
protected void |
execute(java.lang.Object conn,
org.exolab.castor.mapping.AccessMode accessMode)
|
protected boolean |
nextRow()
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ReturnedRSCallQuery
ReturnedRSCallQuery(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,
org.exolab.castor.mapping.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
Copyright 2008 null. All Rights Reserved.