Package org.eclipse.rdf4j.sail.nativerdf
Class LimitedSizeNativeStoreConnection
java.lang.Object
org.eclipse.rdf4j.sail.helpers.AbstractSailConnection
org.eclipse.rdf4j.sail.helpers.AbstractNotifyingSailConnection
org.eclipse.rdf4j.sail.base.SailSourceConnection
org.eclipse.rdf4j.sail.nativerdf.NativeStoreConnection
org.eclipse.rdf4j.sail.nativerdf.LimitedSizeNativeStoreConnection
- All Implemented Interfaces:
AutoCloseable
,FederatedServiceResolverClient
,ThreadSafetyAware
,InferencerConnection
,NotifyingSailConnection
,SailConnection
- Author:
- Jerven Bolleman, SIB Swiss Institute of Bioinformatics
-
Field Summary
Fields inherited from class org.eclipse.rdf4j.sail.nativerdf.NativeStoreConnection
nativeStore
Fields inherited from class org.eclipse.rdf4j.sail.helpers.AbstractSailConnection
connectionLock, updateLock, useConnectionLock
-
Constructor Summary
ModifierConstructorDescriptionprotected
LimitedSizeNativeStoreConnection
(NativeStore nativeStore) -
Method Summary
Modifier and TypeMethodDescriptionprotected EvaluationStrategy
getEvaluationStrategy
(Dataset dataset, TripleSource tripleSource) int
void
setMaxCollectionsSize
(int maxCollectionsSize) Methods inherited from class org.eclipse.rdf4j.sail.nativerdf.NativeStoreConnection
addInferredStatement, addStatementInternal, clearInferred, clearInternal, commitInternal, removeInferredStatement, removeStatementsInternal, rollbackInternal, startTransactionInternal, supportsConcurrentReads
Methods inherited from class org.eclipse.rdf4j.sail.base.SailSourceConnection
addStatement, clearNamespacesInternal, closeInternal, endUpdateInternal, evaluateInternal, explain, flushUpdates, getContextIDsInternal, getFederatedServiceResolver, getNamespaceInternal, getNamespacesInternal, getStatementsInternal, prepareInternal, removeNamespaceInternal, removeStatement, setFederatedServiceResolver, setNamespaceInternal, sizeInternal, startUpdate
Methods inherited from class org.eclipse.rdf4j.sail.helpers.AbstractNotifyingSailConnection
addConnectionListener, hasConnectionListeners, notifyStatementAdded, notifyStatementRemoved, removeConnectionListener
Methods inherited from class org.eclipse.rdf4j.sail.helpers.AbstractSailConnection
addStatement, autoStartTransaction, begin, begin, clear, clearNamespaces, close, commit, endUpdate, evaluate, flush, getContextIDs, getExclusiveConnectionLock, getNamespace, getNamespaces, getSharedConnectionLock, getStatements, getTransactionIsolation, getTransactionLock, hasStatement, hasStatementInternal, isActive, isActiveOperation, isOpen, iterationClosed, pendingAdds, pendingRemovals, prepare, registerIteration, removeNamespace, removeStatements, rollback, setNamespace, setStatementsAdded, setStatementsRemoved, size, transactionActive, verifyIsActive, verifyIsOpen
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface org.eclipse.rdf4j.sail.NotifyingSailConnection
addConnectionListener, removeConnectionListener
Methods inherited from interface org.eclipse.rdf4j.sail.SailConnection
addStatement, begin, begin, clear, clearNamespaces, close, commit, endUpdate, evaluate, flush, getContextIDs, getNamespace, getNamespaces, getStatements, hasStatement, isActive, isOpen, pendingRemovals, prepare, prepareQuery, removeNamespace, removeStatements, rollback, setNamespace, setTransactionSettings, size
-
Constructor Details
-
LimitedSizeNativeStoreConnection
- Parameters:
nativeStore
-- Throws:
IOException
-
-
Method Details
-
getMaxCollectionsSize
public int getMaxCollectionsSize() -
setMaxCollectionsSize
public void setMaxCollectionsSize(int maxCollectionsSize) -
getEvaluationStrategy
- Overrides:
getEvaluationStrategy
in classSailSourceConnection
-