public class ResultSetProxyFactory<Z,D extends Database<Z>,S extends Statement> extends AbstractInputSinkRegistryProxyFactory<Z,D,S,ResultSet>
logger
Constructor and Description |
---|
ResultSetProxyFactory(S statementProxy,
ProxyFactory<Z,D,S,SQLException> statementFactory,
Invoker<Z,D,S,ResultSet,SQLException> invoker,
Map<D,ResultSet> map,
TransactionContext<Z,D> context,
InputSinkRegistry<Object> sinkRegistry) |
Modifier and Type | Method and Description |
---|---|
void |
addInvoker(Invoker<Z,D,ResultSet,?,SQLException> invoker) |
void |
clearInvokers() |
void |
close(D database,
ResultSet results) |
ResultSet |
createProxy() |
Connection |
getConnection(D database) |
void |
replay(D database,
ResultSet results) |
getInputSinkRegistry
evaluate, extractLocks, extractLocks, isSelectForUpdate, locatorsUpdateCopy
getTransactionContext
close, create, getParent, getParentProxy, remove
addChild, children, entries, get, getDatabaseCluster, getExceptionFactory, record, remove, removeChild, removeChildren
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getTransactionContext
close, getParent, getParentProxy, remove
addChild, entries, get, getDatabaseCluster, getExceptionFactory, record, removeChild, removeChildren
public ResultSetProxyFactory(S statementProxy, ProxyFactory<Z,D,S,SQLException> statementFactory, Invoker<Z,D,S,ResultSet,SQLException> invoker, Map<D,ResultSet> map, TransactionContext<Z,D> context, InputSinkRegistry<Object> sinkRegistry)
public void addInvoker(Invoker<Z,D,ResultSet,?,SQLException> invoker)
public void clearInvokers()
public Connection getConnection(D database) throws SQLException
SQLException
public void replay(D database, ResultSet results) throws SQLException
replay
in interface ProxyFactory<Z,D extends Database<Z>,ResultSet,SQLException>
replay
in class AbstractProxyFactory<Z,D extends Database<Z>,SQLException,ResultSet,SQLException>
SQLException
public ResultSet createProxy()
Copyright © 2004–2014 Paul Ferraro. All rights reserved.