public class RdbmsConnection extends SailConnectionBase implements FederatedServiceResolverClient
SailConnection
interface.connectionLock, logger, updateLock
Constructor and Description |
---|
RdbmsConnection(RdbmsStore sail,
RdbmsTripleRepository triples) |
addStatement, addStatement, autoStartTransaction, begin, begin, clear, clearNamespaces, close, commit, endUpdate, endUpdateInternal, evaluate, flush, getContextIDs, getExclusiveConnectionLock, getNamespace, getNamespaces, getSharedConnectionLock, getStatements, getTransactionIsolation, getTransactionLock, isActive, isActiveOperation, isOpen, iterationClosed, prepare, registerIteration, removeNamespace, removeStatement, removeStatements, rollback, setNamespace, size, startUpdate, transactionActive, verifyIsActive, verifyIsOpen
public RdbmsConnection(RdbmsStore sail, RdbmsTripleRepository triples)
public void setNamespaces(NamespaceManager namespaces)
public void setRdbmsQueryOptimizer(RdbmsQueryOptimizer optimizer)
public void setRdbmsEvaluationFactory(RdbmsEvaluationFactory factory)
public void setLockManager(ExclusiveLockManager lock)
public FederatedServiceResolver getFederatedServiceResolver()
public void setFederatedServiceResolver(FederatedServiceResolver reslover)
FederatedServiceResolverClient
FederatedServiceResolver
to use for this client.setFederatedServiceResolver
in interface FederatedServiceResolverClient
reslover
- The resolver to use.protected void addStatementInternal(Resource subj, URI pred, Value obj, Resource... contexts) throws SailException
addStatementInternal
in class SailConnectionBase
SailException
protected void clearInternal(Resource... contexts) throws SailException
clearInternal
in class SailConnectionBase
SailException
protected void closeInternal() throws SailException
closeInternal
in class SailConnectionBase
SailException
protected void commitInternal() throws SailException
commitInternal
in class SailConnectionBase
SailException
protected RdbmsResourceIteration getContextIDsInternal() throws SailException
getContextIDsInternal
in class SailConnectionBase
SailException
protected CloseableIteration<? extends Statement,SailException> getStatementsInternal(Resource subj, URI pred, Value obj, boolean includeInferred, Resource... contexts) throws SailException
getStatementsInternal
in class SailConnectionBase
SailException
protected void removeStatementsInternal(Resource subj, URI pred, Value obj, Resource... contexts) throws SailException
removeStatementsInternal
in class SailConnectionBase
SailException
protected void rollbackInternal() throws SailException
rollbackInternal
in class SailConnectionBase
SailException
protected CloseableIteration<BindingSet,QueryEvaluationException> evaluateInternal(TupleExpr expr, Dataset dataset, BindingSet bindings, boolean includeInferred) throws SailException
evaluateInternal
in class SailConnectionBase
SailException
protected void clearNamespacesInternal() throws SailException
clearNamespacesInternal
in class SailConnectionBase
SailException
protected String getNamespaceInternal(String prefix) throws SailException
getNamespaceInternal
in class SailConnectionBase
SailException
protected CloseableIteration<? extends Namespace,SailException> getNamespacesInternal() throws SailException
getNamespacesInternal
in class SailConnectionBase
SailException
protected void removeNamespaceInternal(String prefix) throws SailException
removeNamespaceInternal
in class SailConnectionBase
SailException
protected void setNamespaceInternal(String prefix, String name) throws SailException
setNamespaceInternal
in class SailConnectionBase
SailException
protected long sizeInternal(Resource... contexts) throws SailException
sizeInternal
in class SailConnectionBase
SailException
protected void startTransactionInternal() throws SailException
startTransactionInternal
in class SailConnectionBase
SailException
Copyright © 2001-2016 Aduna. All Rights Reserved.