Class JDBCConnection.JDBCResultSet

    • Field Summary

      Fields 
      Modifier and Type Field Description
      protected org.apache.manifoldcf.core.jdbcpool.WrappedConnection connection  
      protected int maxResults  
      protected java.lang.String[] resultCols  
      protected java.sql.ResultSet rs  
      protected java.sql.ResultSetMetaData rsmd  
      protected java.sql.Statement stmt  
    • 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
      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
      • 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.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