org.opennms.netmgt.utils
Class Querier

java.lang.Object
  extended by org.opennms.netmgt.utils.JDBCTemplate
      extended by org.opennms.netmgt.utils.Querier
All Implemented Interfaces:
RowProcessor
Direct Known Subclasses:
SingleResultQuerier

public class Querier
extends JDBCTemplate
implements RowProcessor


Constructor Summary
Querier(DataSource db, String sql)
           
Querier(DataSource db, String sql, RowProcessor rowProcessor)
           
 
Method Summary
protected  void executeStmt(PreparedStatement stmt)
           
 int getCount()
           
 void processRow(ResultSet rs)
           
 
Methods inherited from class org.opennms.netmgt.utils.JDBCTemplate
execute, execute, execute, execute, execute, execute, execute, reproduceStatement
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Querier

public Querier(DataSource db,
               String sql,
               RowProcessor rowProcessor)

Querier

public Querier(DataSource db,
               String sql)
Method Detail

getCount

public int getCount()

executeStmt

protected void executeStmt(PreparedStatement stmt)
                    throws SQLException
Throws:
SQLException

processRow

public void processRow(ResultSet rs)
                throws SQLException
Specified by:
processRow in interface RowProcessor
Throws:
SQLException


Copyright © 2009. All Rights Reserved.