Package org.apache.manifoldcf.jdbc
Class JDBCConnection.JDBCResultSet
- java.lang.Object
-
- org.apache.manifoldcf.jdbc.JDBCConnection.JDBCResultSet
-
- All Implemented Interfaces:
IDynamicResultSet
- Enclosing class:
- JDBCConnection
protected class JDBCConnection.JDBCResultSet extends java.lang.Object implements IDynamicResultSet
-
-
Field Summary
Fields Modifier and Type Field Description protected org.apache.manifoldcf.core.jdbcpool.WrappedConnectionconnectionprotected intmaxResultsprotected java.lang.String[]resultColsprotected java.sql.ResultSetrsprotected java.sql.ResultSetMetaDatarsmdprotected java.sql.Statementstmt-
Fields inherited from interface org.apache.manifoldcf.jdbc.IDynamicResultSet
_rcsid
-
-
Constructor Summary
Constructors Constructor Description JDBCResultSet(java.lang.String query, int maxResults)Constructor
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidclose()Close this resultset.IDynamicResultRowgetNextRow()Get the next row from the resultset.
-
-
-
Field Detail
-
connection
protected org.apache.manifoldcf.core.jdbcpool.WrappedConnection connection
-
stmt
protected java.sql.Statement stmt
-
rs
protected java.sql.ResultSet rs
-
rsmd
protected java.sql.ResultSetMetaData rsmd
-
resultCols
protected java.lang.String[] resultCols
-
maxResults
protected int maxResults
-
-
Constructor Detail
-
JDBCResultSet
public JDBCResultSet(java.lang.String query, int maxResults) throws org.apache.manifoldcf.core.interfaces.ManifoldCFException, org.apache.manifoldcf.agents.interfaces.ServiceInterruptionConstructor- Throws:
org.apache.manifoldcf.core.interfaces.ManifoldCFExceptionorg.apache.manifoldcf.agents.interfaces.ServiceInterruption
-
-
Method Detail
-
getNextRow
public IDynamicResultRow getNextRow() throws org.apache.manifoldcf.core.interfaces.ManifoldCFException, org.apache.manifoldcf.agents.interfaces.ServiceInterruption
Get the next row from the resultset.- Specified by:
getNextRowin interfaceIDynamicResultSet- Returns:
- the immutable row description, or null if there is no such row.
- Throws:
org.apache.manifoldcf.core.interfaces.ManifoldCFExceptionorg.apache.manifoldcf.agents.interfaces.ServiceInterruption
-
close
public void close() throws org.apache.manifoldcf.core.interfaces.ManifoldCFException, org.apache.manifoldcf.agents.interfaces.ServiceInterruptionClose this resultset.- Specified by:
closein interfaceIDynamicResultSet- Throws:
org.apache.manifoldcf.core.interfaces.ManifoldCFExceptionorg.apache.manifoldcf.agents.interfaces.ServiceInterruption
-
-