Uses of Interface
org.eclipse.rdf4j.common.transaction.IsolationLevel
Packages that use IsolationLevel
Package
Description
Common classes and interfaces for transaction settings
The Repository API: the main API for accessing rdf databases and SPARQL endpoints.
Abstract base classes and wrappers for the main Repository API interfaces.
Repository implementation for local RDF databases that implement the SAIL SPI.
RDF Storage And Inference Layer (RDF Sail): a set of interfaces defining an SPI for RDF databases.
Base functionality for Sail implementations that require multi-versioned concurrency control (MVCC).
Elasticsearch store for string triples
Abstract base implementation and internal helper classes for Sail implementations.
Forward-chaining inferencers, implemented as
StackableSails.The LMDB based Store.
The Native Store.
A Sail implementation for SHACL constraint checking.
-
Uses of IsolationLevel in org.eclipse.rdf4j.common.transaction
Classes in org.eclipse.rdf4j.common.transaction that implement IsolationLevelModifier and TypeClassDescriptionenumEnumeration of TransactionIsolationLevels supported by RDF4J.Methods in org.eclipse.rdf4j.common.transaction that return IsolationLevelModifier and TypeMethodDescriptionstatic IsolationLevelIsolationLevels.getCompatibleIsolationLevel(IsolationLevel level, List<? extends IsolationLevel> supportedLevels) Determines the first compatible isolation level in the list of supported levels, for the given level.Methods in org.eclipse.rdf4j.common.transaction with parameters of type IsolationLevelModifier and TypeMethodDescriptionstatic IsolationLevelIsolationLevels.getCompatibleIsolationLevel(IsolationLevel level, List<? extends IsolationLevel> supportedLevels) Determines the first compatible isolation level in the list of supported levels, for the given level.booleanIsolationLevel.isCompatibleWith(IsolationLevel otherLevel) Verifies if this transaction isolation level is compatible with the supplied other isolation level - that is, if this transaction isolation level offers at least the same guarantees as the other level.booleanIsolationLevels.isCompatibleWith(IsolationLevel otherLevel) Method parameters in org.eclipse.rdf4j.common.transaction with type arguments of type IsolationLevelModifier and TypeMethodDescriptionstatic IsolationLevelIsolationLevels.getCompatibleIsolationLevel(IsolationLevel level, List<? extends IsolationLevel> supportedLevels) Determines the first compatible isolation level in the list of supported levels, for the given level. -
Uses of IsolationLevel in org.eclipse.rdf4j.http.client
Methods in org.eclipse.rdf4j.http.client with parameters of type IsolationLevelModifier and TypeMethodDescriptionvoidRDF4JProtocolSession.beginTransaction(IsolationLevel isolationLevel) -
Uses of IsolationLevel in org.eclipse.rdf4j.repository
Methods in org.eclipse.rdf4j.repository that return IsolationLevelModifier and TypeMethodDescriptionRepositoryConnection.getIsolationLevel()Retrieves the currenttransaction isolation levelof the connection.Methods in org.eclipse.rdf4j.repository with parameters of type IsolationLevelModifier and TypeMethodDescriptionvoidRepositoryConnection.begin(IsolationLevel level) Begins a new transaction with the suppliedIsolationLevel, requiringRepositoryConnection.commit()orRepositoryConnection.rollback()to be called to end the transaction.voidRepositoryConnection.setIsolationLevel(IsolationLevel level) Sets the transaction isolation level for the next transaction(s) on this connection. -
Uses of IsolationLevel in org.eclipse.rdf4j.repository.base
Methods in org.eclipse.rdf4j.repository.base that return IsolationLevelModifier and TypeMethodDescriptionAbstractRepositoryConnection.getIsolationLevel()RepositoryConnectionWrapper.getIsolationLevel()Methods in org.eclipse.rdf4j.repository.base with parameters of type IsolationLevelModifier and TypeMethodDescriptionvoidAbstractRepositoryConnection.begin(IsolationLevel level) voidRepositoryConnectionWrapper.begin(IsolationLevel level) voidAbstractRepositoryConnection.setIsolationLevel(IsolationLevel level) voidRepositoryConnectionWrapper.setIsolationLevel(IsolationLevel level) -
Uses of IsolationLevel in org.eclipse.rdf4j.repository.sail
Methods in org.eclipse.rdf4j.repository.sail with parameters of type IsolationLevel -
Uses of IsolationLevel in org.eclipse.rdf4j.sail
Methods in org.eclipse.rdf4j.sail that return IsolationLevelModifier and TypeMethodDescriptionSail.getDefaultIsolationLevel()Retrieves the defaultIsolationLevellevel on which transactions in this Sail operate.Methods in org.eclipse.rdf4j.sail that return types with arguments of type IsolationLevelModifier and TypeMethodDescriptionSail.getSupportedIsolationLevels()Retrieve theIsolationLevels supported by this SAIL, ordered by increasing complexity.Methods in org.eclipse.rdf4j.sail with parameters of type IsolationLevelModifier and TypeMethodDescriptionvoidSailConnection.begin(IsolationLevel level) Begins a transaction with the specifiedIsolationLevellevel, requiringSailConnection.commit()orSailConnection.rollback()to be called to close the transaction. -
Uses of IsolationLevel in org.eclipse.rdf4j.sail.base
Methods in org.eclipse.rdf4j.sail.base with parameters of type IsolationLevelModifier and TypeMethodDescriptionSailSource.dataset(IsolationLevel level) Create an observableSailDatasetof the current state of thisSailSource.SailSource.sink(IsolationLevel level) Create aSailSinkthat when when itsSailSource.flush()is called, the changes are applied to this source. -
Uses of IsolationLevel in org.eclipse.rdf4j.sail.extensiblestore
Methods in org.eclipse.rdf4j.sail.extensiblestore that return IsolationLevelMethods in org.eclipse.rdf4j.sail.extensiblestore that return types with arguments of type IsolationLevel -
Uses of IsolationLevel in org.eclipse.rdf4j.sail.helpers
Methods in org.eclipse.rdf4j.sail.helpers that return IsolationLevelModifier and TypeMethodDescriptionAbstractSail.getDefaultIsolationLevel()SailWrapper.getDefaultIsolationLevel()protected IsolationLevelAbstractSailConnection.getTransactionIsolation()Retrieve the currently setIsolationLevel.Methods in org.eclipse.rdf4j.sail.helpers that return types with arguments of type IsolationLevelModifier and TypeMethodDescriptionAbstractSail.getSupportedIsolationLevels()SailWrapper.getSupportedIsolationLevels()Methods in org.eclipse.rdf4j.sail.helpers with parameters of type IsolationLevelModifier and TypeMethodDescriptionvoidAbstractSailConnection.begin(IsolationLevel isolationLevel) voidSailConnectionWrapper.begin(IsolationLevel level) protected voidAbstractSail.removeSupportedIsolationLevel(IsolationLevel level) Removes all occurrences of the providedIsolationLevelsin the list of supported Isolation levels.voidAbstractSail.setDefaultIsolationLevel(IsolationLevel defaultIsolationLevel) Sets the defaultIsolationLevelon which transactions in this Sail operate.protected voidAbstractSail.setSupportedIsolationLevels(IsolationLevel... supportedIsolationLevels) Sets the list of supportedIsolationLevelss for this SAIL.Method parameters in org.eclipse.rdf4j.sail.helpers with type arguments of type IsolationLevelModifier and TypeMethodDescriptionprotected voidAbstractSail.setSupportedIsolationLevels(List<IsolationLevel> supportedIsolationLevels) Sets the list of supportedIsolationLevelss for this SAIL. -
Uses of IsolationLevel in org.eclipse.rdf4j.sail.inferencer.fc
Methods in org.eclipse.rdf4j.sail.inferencer.fc that return IsolationLevelModifier and TypeMethodDescriptionAbstractForwardChainingInferencer.getDefaultIsolationLevel()SchemaCachingRDFSInferencer.getDefaultIsolationLevel()Methods in org.eclipse.rdf4j.sail.inferencer.fc that return types with arguments of type IsolationLevelModifier and TypeMethodDescriptionAbstractForwardChainingInferencer.getSupportedIsolationLevels()Methods in org.eclipse.rdf4j.sail.inferencer.fc with parameters of type IsolationLevelModifier and TypeMethodDescriptionvoidAbstractForwardChainingInferencerConnection.begin(IsolationLevel level) voidSchemaCachingRDFSInferencerConnection.begin(IsolationLevel level) -
Uses of IsolationLevel in org.eclipse.rdf4j.sail.lmdb
Methods in org.eclipse.rdf4j.sail.lmdb with parameters of type IsolationLevelModifier and TypeMethodDescriptionprotected LockLmdbStore.getTransactionLock(IsolationLevel level) This call will block whenIsolationLevels.NONEis provided when there are active transactions with a higher isolation and block when a higher isolation is provided when there are active transactions withIsolationLevels.NONEisolation. -
Uses of IsolationLevel in org.eclipse.rdf4j.sail.nativerdf
Methods in org.eclipse.rdf4j.sail.nativerdf with parameters of type IsolationLevelModifier and TypeMethodDescriptionprotected LockNativeStore.getTransactionLock(IsolationLevel level) This call will block whenIsolationLevels.NONEis provided when there are active transactions with a higher isolation and block when a higher isolation is provided when there are active transactions withIsolationLevels.NONEisolation. -
Uses of IsolationLevel in org.eclipse.rdf4j.sail.shacl
Methods in org.eclipse.rdf4j.sail.shacl that return IsolationLevelMethods in org.eclipse.rdf4j.sail.shacl with parameters of type IsolationLevelConstructors in org.eclipse.rdf4j.sail.shacl with parameters of type IsolationLevelModifierConstructorDescriptionSettings(boolean cacheSelectNodes, boolean validationEnabled, boolean parallelValidation, IsolationLevel isolationLevel) -
Uses of IsolationLevel in org.eclipse.rdf4j.testsuite.repository
Methods in org.eclipse.rdf4j.testsuite.repository that return IsolationLevelModifier and TypeMethodDescriptionstatic IsolationLevel[]RDFSchemaRepositoryConnectionTest.parameters()static IsolationLevel[]RepositoryConnectionTest.parameters()Methods in org.eclipse.rdf4j.testsuite.repository with parameters of type IsolationLevelModifier and TypeMethodDescriptionprotected voidRDFSchemaRepositoryConnectionTest.setupTest(IsolationLevel level) protected voidRepositoryConnectionTest.setupTest(IsolationLevel level) voidRepositoryConnectionTest.testAddDelete(IsolationLevel level) voidRepositoryConnectionTest.testAddDeleteAdd(IsolationLevel level) voidRepositoryConnectionTest.testAddDeleteInsert(IsolationLevel level) voidRepositoryConnectionTest.testAddGzipInputStream(IsolationLevel level) voidRepositoryConnectionTest.testAddInputStream(IsolationLevel level) voidRepositoryConnectionTest.testAddInputStreamInTxn(IsolationLevel level) voidRepositoryConnectionTest.testAddLiteralWithNewline(IsolationLevel level) voidRepositoryConnectionTest.testAddMalformedLiteralsDefaultConfig(IsolationLevel level) voidRepositoryConnectionTest.testAddMalformedLiteralsStrictConfig(IsolationLevel level) voidRepositoryConnectionTest.testAddReader(IsolationLevel level) voidRepositoryConnectionTest.testAddReaderInTxn(IsolationLevel level) voidRepositoryConnectionTest.testAddRemove(IsolationLevel level) voidRepositoryConnectionTest.testAddRemoveAdd(IsolationLevel level) voidRepositoryConnectionTest.testAddRemoveInsert(IsolationLevel level) voidRepositoryConnectionTest.testAddStatement(IsolationLevel level, File dataDir) voidRepositoryConnectionTest.testAddStatementWithContext(IsolationLevel level) voidRepositoryConnectionTest.testAddZipFile(IsolationLevel level) voidRepositoryConnectionTest.testAutoCommit(IsolationLevel level) voidRepositoryConnectionTest.testBNodeSerialization(IsolationLevel level) voidRepositoryConnectionTest.testClear(IsolationLevel level) voidRepositoryConnectionTest.testClearStatementsFromContextSingleTransaction(IsolationLevel level) voidRDFSchemaRepositoryConnectionTest.testContextStatementsNotDuplicated(IsolationLevel level) voidRDFSchemaRepositoryConnectionTest.testContextStatementsNotDuplicated2(IsolationLevel level) voidRepositoryConnectionTest.testDataset(IsolationLevel level) voidRepositoryConnectionTest.testDeleteDefaultGraph(IsolationLevel level) voidRDFSchemaRepositoryConnectionTest.testDomainInference(IsolationLevel level) voidRepositoryConnectionTest.testDuplicateFilter(IsolationLevel level) voidRepositoryConnectionTest.testEmptyCommit(IsolationLevel level) voidRepositoryConnectionTest.testEmptyRollback(IsolationLevel level) voidRDFSchemaRepositoryConnectionTest.testExplicitFlag(IsolationLevel level) voidRepositoryConnectionTest.testGetContextIDs(IsolationLevel level) voidRepositoryConnectionTest.testGetNamespace(IsolationLevel level) voidRepositoryConnectionTest.testGetNamespaces(IsolationLevel level) voidRepositoryConnectionTest.testGetStatements(IsolationLevel level) voidRepositoryConnectionTest.testGetStatementsInMultipleContexts(IsolationLevel level) voidRepositoryConnectionTest.testGetStatementsInSingleContext(IsolationLevel level) voidRepositoryConnectionTest.testGetStatementsIterable(IsolationLevel level) voidRepositoryConnectionTest.testGetStatementsMalformedLanguageLiteral(IsolationLevel level) voidRepositoryConnectionTest.testGetStatementsMalformedTypedLiteral(IsolationLevel level) voidRepositoryConnectionTest.testGraphSerialization(IsolationLevel level) voidRepositoryConnectionTest.testImportNamespacesFromIterable(IsolationLevel level) voidRDFSchemaRepositoryConnectionTest.testInferencerQueryDuringTransaction(IsolationLevel level) voidRDFSchemaRepositoryConnectionTest.testInferencerTransactionIsolation(IsolationLevel level) voidRDFSchemaRepositoryConnectionTest.testInferencerUpdates(IsolationLevel level) voidRepositoryConnectionTest.testInferredStatementCount(IsolationLevel level) voidRepositoryConnectionTest.testInsertDelete(IsolationLevel level) final voidRepositoryConnectionTest.testInsertRemove(IsolationLevel level) voidRepositoryConnectionTest.testLiteralSerialization(IsolationLevel level) voidRDFSchemaRepositoryConnectionTest.testMakeExplicit(IsolationLevel level) voidRepositoryConnectionTest.testOpen(IsolationLevel level) voidRepositoryConnectionTest.testOptionalFilter(IsolationLevel level) voidRepositoryConnectionTest.testOrPredicate(IsolationLevel level) voidRepositoryConnectionTest.testPreparedBooleanQuery(IsolationLevel level) voidRepositoryConnectionTest.testPreparedGraphQuery(IsolationLevel level) voidRepositoryConnectionTest.testPreparedTupleQuery(IsolationLevel level) voidRepositoryConnectionTest.testPreparedTupleQueryUnicode(IsolationLevel level) voidRepositoryConnectionTest.testPrepareSPARQLQuery(IsolationLevel level) voidRepositoryConnectionTest.testQueryBaseURI(IsolationLevel level) voidRepositoryConnectionTest.testQueryDefaultGraph(IsolationLevel level) voidRepositoryConnectionTest.testQueryInTransaction(IsolationLevel level) voidRepositoryConnectionTest.testRecoverFromParseError(IsolationLevel level) voidRepositoryConnectionTest.testRemoveStatementCollection(IsolationLevel level) voidRepositoryConnectionTest.testRemoveStatementIteration(IsolationLevel level) voidRepositoryConnectionTest.testRemoveStatements(IsolationLevel level) voidRepositoryConnectionTest.testRemoveStatementsFromContextSingleTransaction(IsolationLevel level) voidRepositoryConnectionTest.testRemoveStatementWithContext(IsolationLevel level) voidRepositoryConnectionTest.testRollback(IsolationLevel level) voidRepositoryConnectionTest.testSES2172ChineseChars(IsolationLevel level) voidRepositoryConnectionTest.testSES713(IsolationLevel level) voidRepositoryConnectionTest.testSimpleBooleanQuery(IsolationLevel level) voidRepositoryConnectionTest.testSimpleGraphQuery(IsolationLevel level) voidRepositoryConnectionTest.testSimpleTupleQuery(IsolationLevel level) voidRepositoryConnectionTest.testSimpleTupleQueryUnicode(IsolationLevel level) voidRepositoryConnectionTest.testSizeCommit(IsolationLevel level) voidRepositoryConnectionTest.testSizeDuplicateStatement(IsolationLevel level) voidRepositoryConnectionTest.testSizeRollback(IsolationLevel level) voidRepositoryConnectionTest.testStatementSerialization(IsolationLevel level) voidRDFSchemaRepositoryConnectionTest.testSubClassInference(IsolationLevel level) voidRDFSchemaRepositoryConnectionTest.testSubClassInferenceAfterRemoval(IsolationLevel level) voidRepositoryConnectionTest.testTransactionIsolation(IsolationLevel level) voidRepositoryConnectionTest.testUpdateBaseURI(IsolationLevel level) voidRepositoryConnectionTest.testUpdateInTransaction(IsolationLevel level) voidRepositoryConnectionTest.testURISerialization(IsolationLevel level) voidRepositoryConnectionTest.testXmlCalendarZ(IsolationLevel level) -
Uses of IsolationLevel in org.eclipse.rdf4j.testsuite.sail
Methods in org.eclipse.rdf4j.testsuite.sail with parameters of type IsolationLevelModifier and TypeMethodDescriptionvoidSailIsolationLevelTest.testLargeTransaction(IsolationLevel isolationLevel, int count)