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 ofCachedQuery
for a given connection.
-
-
Field Summary
Fields Modifier and Type Field Description private static java.lang.String[]
EMPTY_RETURNING
private QueryExecutor
queryExecutor
-
Constructor Summary
Constructors Constructor Description CachedQueryCreateAction(QueryExecutor queryExecutor)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description CachedQuery
create(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:
create
in interfaceLruCache.CreateAction<java.lang.Object,CachedQuery>
- Throws:
java.sql.SQLException
-
-