类 StatementProxyImpl
java.lang.Object
com.alibaba.druid.proxy.jdbc.WrapperProxyImpl
com.alibaba.druid.proxy.jdbc.StatementProxyImpl
- 所有已实现的接口:
StatementProxy,WrapperProxy,AutoCloseable,Statement,Wrapper
- 直接已知子类:
PreparedStatementProxyImpl
- 作者:
- wenshao [szujobs@hotmail.com]
-
字段概要
字段修饰符和类型字段说明protected booleanprotected Stringprotected longprotected longprotected StatementExecuteTypeprotected JdbcSqlStatprotected Statementprotected Integer -
构造器概要
构造器 -
方法概要
修饰符和类型方法说明voidvoidcancel()voidvoidvoidclose()voidfinal FilterChainImplbooleanbooleanbooleanbooleanint[]executeQuery(String sql) intexecuteUpdate(String sql) intexecuteUpdate(String sql, int autoGeneratedKeys) intexecuteUpdate(String sql, int[] columnIndexes) intexecuteUpdate(String sql, String[] columnNames) intintlonglongintintbooleanbooleangetMoreResults(int current) getParameter(int i) intintintintintintbooleanisClosed()booleanbooleanbooleanbooleanisWrapperFor(Class<?> iface) final voidvoidsetCursorName(String name) voidsetEscapeProcessing(boolean enable) voidsetFetchDirection(int direction) voidsetFetchSize(int rows) voidvoidsetLastExecuteStartNano(long lastExecuteStartNano) voidvoidsetLastExecuteTimeNano(long lastExecuteTimeNano) voidsetMaxFieldSize(int max) voidsetMaxRows(int max) voidsetPoolable(boolean poolable) voidsetQueryTimeout(int seconds) voidsetSqlStat(JdbcSqlStat sqlStat) <T> T从类继承的方法 com.alibaba.druid.proxy.jdbc.WrapperProxyImpl
clearAttributes, getAttribute, getAttributes, getAttributesSize, getId, putAttribute从类继承的方法 java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait从接口继承的方法 java.sql.Statement
enquoteIdentifier, enquoteLiteral, enquoteNCharLiteral, executeLargeBatch, executeLargeUpdate, executeLargeUpdate, executeLargeUpdate, executeLargeUpdate, getLargeMaxRows, getLargeUpdateCount, isSimpleIdentifier, setLargeMaxRows从接口继承的方法 com.alibaba.druid.proxy.jdbc.WrapperProxy
clearAttributes, getAttribute, getAttributes, getAttributesSize, getId, putAttribute
-
字段详细资料
-
statement
-
lastExecuteSql
-
lastExecuteStartNano
protected long lastExecuteStartNano -
lastExecuteTimeNano
protected long lastExecuteTimeNano -
sqlStat
-
firstResultSet
protected boolean firstResultSet -
batchSqlList
-
lastExecuteType
-
updateCount
-
-
构造器详细资料
-
StatementProxyImpl
-
-
方法详细资料
-
getConnectionProxy
- 指定者:
getConnectionProxy在接口中StatementProxy
-
getRawObject
- 指定者:
getRawObject在接口中StatementProxy- 指定者:
getRawObject在接口中WrapperProxy- 覆盖:
getRawObject在类中WrapperProxyImpl
-
createChain
- 指定者:
createChain在类中WrapperProxyImpl
-
recycleFilterChain
-
addBatch
- 指定者:
addBatch在接口中Statement- 抛出:
SQLException
-
cancel
- 指定者:
cancel在接口中Statement- 抛出:
SQLException
-
clearBatch
- 指定者:
clearBatch在接口中Statement- 抛出:
SQLException
-
clearWarnings
- 指定者:
clearWarnings在接口中Statement- 抛出:
SQLException
-
close
- 指定者:
close在接口中AutoCloseable- 指定者:
close在接口中Statement- 抛出:
SQLException
-
execute
- 指定者:
execute在接口中Statement- 抛出:
SQLException
-
execute
- 指定者:
execute在接口中Statement- 抛出:
SQLException
-
execute
- 指定者:
execute在接口中Statement- 抛出:
SQLException
-
execute
- 指定者:
execute在接口中Statement- 抛出:
SQLException
-
executeBatch
- 指定者:
executeBatch在接口中Statement- 抛出:
SQLException
-
executeQuery
- 指定者:
executeQuery在接口中Statement- 抛出:
SQLException
-
executeUpdate
- 指定者:
executeUpdate在接口中Statement- 抛出:
SQLException
-
executeUpdate
- 指定者:
executeUpdate在接口中Statement- 抛出:
SQLException
-
executeUpdate
- 指定者:
executeUpdate在接口中Statement- 抛出:
SQLException
-
executeUpdate
- 指定者:
executeUpdate在接口中Statement- 抛出:
SQLException
-
getConnection
- 指定者:
getConnection在接口中Statement- 抛出:
SQLException
-
getFetchDirection
- 指定者:
getFetchDirection在接口中Statement- 抛出:
SQLException
-
getFetchSize
- 指定者:
getFetchSize在接口中Statement- 抛出:
SQLException
-
getGeneratedKeys
- 指定者:
getGeneratedKeys在接口中Statement- 抛出:
SQLException
-
getMaxFieldSize
- 指定者:
getMaxFieldSize在接口中Statement- 抛出:
SQLException
-
getMaxRows
- 指定者:
getMaxRows在接口中Statement- 抛出:
SQLException
-
getMoreResults
- 指定者:
getMoreResults在接口中Statement- 抛出:
SQLException
-
getMoreResults
- 指定者:
getMoreResults在接口中Statement- 抛出:
SQLException
-
getQueryTimeout
- 指定者:
getQueryTimeout在接口中Statement- 抛出:
SQLException
-
getResultSet
- 指定者:
getResultSet在接口中Statement- 抛出:
SQLException
-
getResultSetConcurrency
- 指定者:
getResultSetConcurrency在接口中Statement- 抛出:
SQLException
-
getResultSetHoldability
- 指定者:
getResultSetHoldability在接口中Statement- 抛出:
SQLException
-
getResultSetType
- 指定者:
getResultSetType在接口中Statement- 抛出:
SQLException
-
getUpdateCount
- 指定者:
getUpdateCount在接口中Statement- 抛出:
SQLException
-
getWarnings
- 指定者:
getWarnings在接口中Statement- 抛出:
SQLException
-
isClosed
- 指定者:
isClosed在接口中Statement- 抛出:
SQLException
-
isPoolable
- 指定者:
isPoolable在接口中Statement- 抛出:
SQLException
-
setCursorName
- 指定者:
setCursorName在接口中Statement- 抛出:
SQLException
-
setEscapeProcessing
- 指定者:
setEscapeProcessing在接口中Statement- 抛出:
SQLException
-
setFetchDirection
- 指定者:
setFetchDirection在接口中Statement- 抛出:
SQLException
-
setFetchSize
- 指定者:
setFetchSize在接口中Statement- 抛出:
SQLException
-
setMaxFieldSize
- 指定者:
setMaxFieldSize在接口中Statement- 抛出:
SQLException
-
setMaxRows
- 指定者:
setMaxRows在接口中Statement- 抛出:
SQLException
-
setPoolable
- 指定者:
setPoolable在接口中Statement- 抛出:
SQLException
-
setQueryTimeout
- 指定者:
setQueryTimeout在接口中Statement- 抛出:
SQLException
-
getBatchSqlList
- 指定者:
getBatchSqlList在接口中StatementProxy
-
getBatchSql
- 指定者:
getBatchSql在接口中StatementProxy
-
getLastExecuteSql
- 指定者:
getLastExecuteSql在接口中StatementProxy
-
closeOnCompletion
- 指定者:
closeOnCompletion在接口中Statement- 抛出:
SQLException
-
isCloseOnCompletion
- 指定者:
isCloseOnCompletion在接口中Statement- 抛出:
SQLException
-
getParameters
- 指定者:
getParameters在接口中StatementProxy
-
getSqlStat
- 指定者:
getSqlStat在接口中StatementProxy
-
setSqlStat
- 指定者:
setSqlStat在接口中StatementProxy
-
getLastExecuteTimeNano
public long getLastExecuteTimeNano()- 指定者:
getLastExecuteTimeNano在接口中StatementProxy
-
setLastExecuteTimeNano
public void setLastExecuteTimeNano(long lastExecuteTimeNano) - 指定者:
setLastExecuteTimeNano在接口中StatementProxy
-
setLastExecuteTimeNano
public void setLastExecuteTimeNano()- 指定者:
setLastExecuteTimeNano在接口中StatementProxy
-
getLastExecuteStartNano
public long getLastExecuteStartNano()- 指定者:
getLastExecuteStartNano在接口中StatementProxy
-
setLastExecuteStartNano
public void setLastExecuteStartNano(long lastExecuteStartNano) - 指定者:
setLastExecuteStartNano在接口中StatementProxy
-
setLastExecuteStartNano
public void setLastExecuteStartNano()- 指定者:
setLastExecuteStartNano在接口中StatementProxy
-
getLastExecuteType
- 指定者:
getLastExecuteType在接口中StatementProxy
-
isFirstResultSet
public boolean isFirstResultSet()- 指定者:
isFirstResultSet在接口中StatementProxy
-
unwrap
- 指定者:
unwrap在接口中Wrapper- 覆盖:
unwrap在类中WrapperProxyImpl- 抛出:
SQLException
-
isWrapperFor
- 指定者:
isWrapperFor在接口中Wrapper- 覆盖:
isWrapperFor在类中WrapperProxyImpl- 抛出:
SQLException
-
getParametersSize
public int getParametersSize()- 指定者:
getParametersSize在接口中StatementProxy
-
getParameter
- 指定者:
getParameter在接口中StatementProxy
-