com.ibatis.db.jdbc.logging
Class ResultSetLogProxy

java.lang.Object
  extended by com.ibatis.db.jdbc.logging.BaseLogProxy
      extended by com.ibatis.db.jdbc.logging.ResultSetLogProxy
All Implemented Interfaces:
java.lang.reflect.InvocationHandler

public class ResultSetLogProxy
extends BaseLogProxy
implements java.lang.reflect.InvocationHandler


Field Summary
(package private)  boolean first
           
private static org.apache.commons.logging.Log log
           
private  java.sql.ResultSet rs
           
 
Fields inherited from class com.ibatis.db.jdbc.logging.BaseLogProxy
executeMethods, getMethods, id, setMethods
 
Constructor Summary
private ResultSetLogProxy(java.sql.ResultSet rs)
           
 
Method Summary
 java.lang.Object invoke(java.lang.Object proxy, java.lang.reflect.Method method, java.lang.Object[] params)
           
static java.sql.ResultSet newInstance(java.sql.ResultSet rs)
           
 
Methods inherited from class com.ibatis.db.jdbc.logging.BaseLogProxy
clearColumnInfo, getColumn, getColumnString, getNextId, getTypeString, getValueString, removeBreakingWhitespace, setColumn
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

log

private static final org.apache.commons.logging.Log log

first

boolean first

rs

private java.sql.ResultSet rs
Constructor Detail

ResultSetLogProxy

private ResultSetLogProxy(java.sql.ResultSet rs)
Method Detail

invoke

public java.lang.Object invoke(java.lang.Object proxy,
                               java.lang.reflect.Method method,
                               java.lang.Object[] params)
                        throws java.lang.Throwable
Specified by:
invoke in interface java.lang.reflect.InvocationHandler
Throws:
java.lang.Throwable

newInstance

public static java.sql.ResultSet newInstance(java.sql.ResultSet rs)