com.alibaba.druid.proxy.jdbc
Interface StatementProxy

All Superinterfaces:
Statement, Wrapper, WrapperProxy
All Known Subinterfaces:
CallableStatementProxy, PreparedStatementProxy
All Known Implementing Classes:
CallableStatementProxyImpl, PreparedStatementProxyImpl, StatementProxyImpl

public interface StatementProxy
extends Statement, WrapperProxy

Author:
wenshao

Field Summary
 
Fields inherited from interface java.sql.Statement
CLOSE_ALL_RESULTS, CLOSE_CURRENT_RESULT, EXECUTE_FAILED, KEEP_CURRENT_RESULT, NO_GENERATED_KEYS, RETURN_GENERATED_KEYS, SUCCESS_NO_INFO
 
Method Summary
 String getBatchSql()
           
 List<String> getBatchSqlList()
           
 ConnectionProxy getConnectionProxy()
           
 String getLastExecuteSql()
           
 long getLastExecuteStartNano()
           
 long getLastExecuteTimeNano()
           
 StatementExecuteType getLastExecuteType()
           
 Map<Integer,JdbcParameter> getParameters()
           
 Statement getRawObject()
           
 JdbcSqlStat getSqlStat()
           
 boolean isFirstResultSet()
           
 void setLastExecuteStartNano()
           
 void setLastExecuteStartNano(long lastExecuteStartNano)
           
 void setLastExecuteTimeNano()
           
 void setLastExecuteTimeNano(long nano)
           
 void setSqlStat(JdbcSqlStat sqlStat)
           
 
Methods inherited from interface java.sql.Statement
addBatch, cancel, clearBatch, clearWarnings, close, execute, execute, execute, execute, executeBatch, executeQuery, executeUpdate, executeUpdate, executeUpdate, executeUpdate, getConnection, getFetchDirection, getFetchSize, getGeneratedKeys, getMaxFieldSize, getMaxRows, getMoreResults, getMoreResults, getQueryTimeout, getResultSet, getResultSetConcurrency, getResultSetHoldability, getResultSetType, getUpdateCount, getWarnings, isClosed, isPoolable, setCursorName, setEscapeProcessing, setFetchDirection, setFetchSize, setMaxFieldSize, setMaxRows, setPoolable, setQueryTimeout
 
Methods inherited from interface com.alibaba.druid.proxy.jdbc.WrapperProxy
getAttributes, getId
 
Methods inherited from interface java.sql.Wrapper
isWrapperFor, unwrap
 

Method Detail

getConnectionProxy

ConnectionProxy getConnectionProxy()

getRawObject

Statement getRawObject()
Specified by:
getRawObject in interface WrapperProxy

getBatchSqlList

List<String> getBatchSqlList()

getBatchSql

String getBatchSql()

getSqlStat

JdbcSqlStat getSqlStat()

getLastExecuteType

StatementExecuteType getLastExecuteType()

setSqlStat

void setSqlStat(JdbcSqlStat sqlStat)

getLastExecuteSql

String getLastExecuteSql()

getLastExecuteStartNano

long getLastExecuteStartNano()

setLastExecuteStartNano

void setLastExecuteStartNano(long lastExecuteStartNano)

setLastExecuteStartNano

void setLastExecuteStartNano()

getLastExecuteTimeNano

long getLastExecuteTimeNano()

setLastExecuteTimeNano

void setLastExecuteTimeNano(long nano)

setLastExecuteTimeNano

void setLastExecuteTimeNano()

getParameters

Map<Integer,JdbcParameter> getParameters()

isFirstResultSet

boolean isFirstResultSet()


Copyright © 2012 Alibaba Group. All Rights Reserved.