Package org.postgresql.core
Class CachedQuery
- java.lang.Object
-
- org.postgresql.core.CachedQuery
-
- All Implemented Interfaces:
CanEstimateSize
public class CachedQuery extends Object implements CanEstimateSize
Stores information on the parsed JDBC query. It is used to cut parsing overhead when executing the same query throughConnection.prepareStatement(String)
.
-
-
Field Summary
Fields Modifier and Type Field Description boolean
isFunction
Object
key
Cache key.Query
query
-
Constructor Summary
Constructors Constructor Description CachedQuery(Object key, Query query, boolean isFunction)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description int
getExecuteCount()
Number of times this statement has been used.long
getSize()
void
increaseExecuteCount()
void
increaseExecuteCount(int inc)
String
toString()
-
-
-
Method Detail
-
increaseExecuteCount
public void increaseExecuteCount()
-
increaseExecuteCount
public void increaseExecuteCount(int inc)
-
getExecuteCount
public int getExecuteCount()
Number of times this statement has been used.- Returns:
- number of times this statement has been used
-
getSize
public long getSize()
- Specified by:
getSize
in interfaceCanEstimateSize
-
-