Class JDBCConnection.JDBCPSResultSet

    • Field Summary

      Fields 
      Modifier and Type Field Description
      protected org.apache.manifoldcf.core.jdbcpool.WrappedConnection connection  
      protected int maxResults  
      protected java.util.ArrayList params  
      protected java.sql.PreparedStatement ps  
      protected java.lang.String[] resultCols  
      protected java.sql.ResultSet rs  
      protected java.sql.ResultSetMetaData rsmd  
    • Constructor Summary

      Constructors 
      Constructor Description
      JDBCPSResultSet​(java.lang.String query, java.util.ArrayList params, int maxResults)
      Constructor
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      void close()
      Close this resultset.
      IDynamicResultRow getNextRow()
      Get the next row from the resultset.
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Field Detail

      • connection

        protected org.apache.manifoldcf.core.jdbcpool.WrappedConnection connection
      • ps

        protected java.sql.PreparedStatement ps
      • rs

        protected java.sql.ResultSet rs
      • rsmd

        protected java.sql.ResultSetMetaData rsmd
      • resultCols

        protected java.lang.String[] resultCols
      • maxResults

        protected int maxResults
      • params

        protected java.util.ArrayList params
    • Constructor Detail

      • JDBCPSResultSet

        public JDBCPSResultSet​(java.lang.String query,
                               java.util.ArrayList params,
                               int maxResults)
                        throws org.apache.manifoldcf.core.interfaces.ManifoldCFException,
                               org.apache.manifoldcf.agents.interfaces.ServiceInterruption
        Constructor
        Throws:
        org.apache.manifoldcf.core.interfaces.ManifoldCFException
        org.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:
        getNextRow in interface IDynamicResultSet
        Returns:
        the immutable row description, or null if there is no such row.
        Throws:
        org.apache.manifoldcf.core.interfaces.ManifoldCFException
        org.apache.manifoldcf.agents.interfaces.ServiceInterruption
      • close

        public void close()
                   throws org.apache.manifoldcf.core.interfaces.ManifoldCFException,
                          org.apache.manifoldcf.agents.interfaces.ServiceInterruption
        Close this resultset.
        Specified by:
        close in interface IDynamicResultSet
        Throws:
        org.apache.manifoldcf.core.interfaces.ManifoldCFException
        org.apache.manifoldcf.agents.interfaces.ServiceInterruption