Package org.postgresql.core
Class CachedQueryCreateAction
- java.lang.Object
-
- org.postgresql.core.CachedQueryCreateAction
-
- All Implemented Interfaces:
LruCache.CreateAction<java.lang.Object,CachedQuery>
class CachedQueryCreateAction extends java.lang.Object implements LruCache.CreateAction<java.lang.Object,CachedQuery>
Creates an instance ofCachedQueryfor a given connection.
-
-
Field Summary
Fields Modifier and Type Field Description private static java.lang.String[]EMPTY_RETURNINGprivate QueryExecutorqueryExecutor
-
Constructor Summary
Constructors Constructor Description CachedQueryCreateAction(QueryExecutor queryExecutor)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description CachedQuerycreate(java.lang.Object key)
-
-
-
Field Detail
-
EMPTY_RETURNING
private static final java.lang.String[] EMPTY_RETURNING
-
queryExecutor
private final QueryExecutor queryExecutor
-
-
Constructor Detail
-
CachedQueryCreateAction
CachedQueryCreateAction(QueryExecutor queryExecutor)
-
-
Method Detail
-
create
public CachedQuery create(java.lang.Object key) throws java.sql.SQLException
- Specified by:
createin interfaceLruCache.CreateAction<java.lang.Object,CachedQuery>- Throws:
java.sql.SQLException
-
-