public abstract class AbstractSQLProxyFactory<Z,D extends Database<Z>,P,T> extends AbstractTransactionalProxyFactory<Z,D,P,T> implements SQLProxyFactory<Z,D,P,T>
logger
Modifier | Constructor and Description |
---|---|
protected |
AbstractSQLProxyFactory(P parent,
ProxyFactory<Z,D,P,SQLException> parentMap,
Invoker<Z,D,P,T,SQLException> invoker,
Map<D,T> map,
TransactionContext<Z,D> context) |
Modifier and Type | Method and Description |
---|---|
String |
evaluate(String rawSQL) |
protected List<Lock> |
extractLocks(Collection<String> statements) |
List<Lock> |
extractLocks(String sql) |
boolean |
isSelectForUpdate(String sql) |
boolean |
locatorsUpdateCopy() |
getTransactionContext
close, create, getParent, getParentProxy, remove
addChild, children, entries, get, getDatabaseCluster, getExceptionFactory, record, remove, removeChild, removeChildren, replay
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getConnection
getTransactionContext
close, close, getParent, getParentProxy, remove
addChild, createProxy, entries, get, getDatabaseCluster, getExceptionFactory, record, removeChild, removeChildren, replay
protected AbstractSQLProxyFactory(P parent, ProxyFactory<Z,D,P,SQLException> parentMap, Invoker<Z,D,P,T,SQLException> invoker, Map<D,T> map, TransactionContext<Z,D> context)
public List<Lock> extractLocks(String sql) throws SQLException
extractLocks
in interface SQLProxyFactory<Z,D extends Database<Z>,P,T>
SQLException
protected List<Lock> extractLocks(Collection<String> statements) throws SQLException
SQLException
public boolean isSelectForUpdate(String sql) throws SQLException
isSelectForUpdate
in interface SQLProxyFactory<Z,D extends Database<Z>,P,T>
SQLException
public boolean locatorsUpdateCopy() throws SQLException
locatorsUpdateCopy
in interface SQLProxyFactory<Z,D extends Database<Z>,P,T>
SQLException
Copyright © 2004–2014 Paul Ferraro. All rights reserved.