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() |
getTransactionContextclose, create, getParent, getParentProxy, removeaddChild, children, entries, get, getDatabaseCluster, getExceptionFactory, record, remove, removeChild, removeChildren, replayclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetConnectiongetTransactionContextclose, close, getParent, getParentProxy, removeaddChild, createProxy, entries, get, getDatabaseCluster, getExceptionFactory, record, removeChild, removeChildren, replayprotected 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>SQLExceptionprotected List<Lock> extractLocks(Collection<String> statements) throws SQLException
SQLExceptionpublic boolean isSelectForUpdate(String sql) throws SQLException
isSelectForUpdate in interface SQLProxyFactory<Z,D extends Database<Z>,P,T>SQLExceptionpublic boolean locatorsUpdateCopy() throws SQLException
locatorsUpdateCopy in interface SQLProxyFactory<Z,D extends Database<Z>,P,T>SQLExceptionCopyright © 2004–2014 Paul Ferraro. All rights reserved.