Package com.alibaba.druid.pool
Class PreparedStatementHolder
java.lang.Object
com.alibaba.druid.pool.PreparedStatementHolder
- Author:
- wenshao [szujobs@hotmail.com]
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected intprotected intprotected intfinal PreparedStatement -
Constructor Summary
ConstructorsConstructorDescriptionPreparedStatementHolder(DruidPooledPreparedStatement.PreparedStatementKey key, PreparedStatement stmt) -
Method Summary
Modifier and TypeMethodDescriptionvoidintintintintintvoidvoidbooleanbooleanisInUse()booleanvoidsetDefaultRowPrefetch(int defaultRowPrefetch) voidsetEnterOracleImplicitCache(boolean enterOracleImplicitCache) voidsetFetchRowPeak(int fetchRowPeak) voidsetPooling(boolean pooling) voidsetRowPrefetch(int rowPrefetch)
-
Field Details
-
key
-
statement
-
hitCount
protected int hitCount -
fetchRowPeak
protected int fetchRowPeak -
inUseCount
protected int inUseCount
-
-
Constructor Details
-
PreparedStatementHolder
public PreparedStatementHolder(DruidPooledPreparedStatement.PreparedStatementKey key, PreparedStatement stmt)
-
-
Method Details
-
isEnterOracleImplicitCache
public boolean isEnterOracleImplicitCache() -
setEnterOracleImplicitCache
public void setEnterOracleImplicitCache(boolean enterOracleImplicitCache) -
getDefaultRowPrefetch
public int getDefaultRowPrefetch() -
setDefaultRowPrefetch
public void setDefaultRowPrefetch(int defaultRowPrefetch) -
getRowPrefetch
public int getRowPrefetch() -
setRowPrefetch
public void setRowPrefetch(int rowPrefetch) -
getFetchRowPeak
public int getFetchRowPeak() -
setFetchRowPeak
public void setFetchRowPeak(int fetchRowPeak) -
incrementHitCount
public void incrementHitCount() -
getHitCount
public int getHitCount() -
isInUse
public boolean isInUse() -
incrementInUseCount
public void incrementInUseCount() -
decrementInUseCount
public void decrementInUseCount() -
getInUseCount
public int getInUseCount() -
isPooling
public boolean isPooling() -
setPooling
public void setPooling(boolean pooling)
-