Uses of Interface
org.eclipse.rdf4j.sail.SailConnection
Package
Description
Repository implementation for local RDF databases that implement the SAIL SPI.
Helper and utility classes for the
SailRepository
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.
Elasticsearch store for string triples
Abstract base implementation and internal helper classes for Sail implementations.
Forward-chaining inferencers, implemented as
StackableSail
s.The LMDB based Store.
A Sail implementation that supports full-text indexing via the Lucene API.
An implementation of the RDF SAIL API that uses main memory for storage.
The Native Store.
A Sail implementation for SHACL constraint checking.
-
Uses of SailConnection in org.eclipse.rdf4j.federated
Modifier and TypeClassDescriptionclass
An implementation of RepositoryConnection that usesFederationEvalStrategy
to evaluate provided queries.Modifier and TypeMethodDescriptionprotected SailConnection
FedX.getConnectionInternal()
protected SailConnection
FedXConnection.SailBaseDefaultImpl.getConnectionInternal()
Modifier and TypeMethodDescriptionprotected void
FedXConnection.SailBaseDefaultImpl.connectionClosed
(SailConnection connection) -
Uses of SailConnection in org.eclipse.rdf4j.federated.repository
ModifierConstructorDescriptionprotected
FedXRepositoryConnection
(FedXRepository repository, SailConnection sailConnection) -
Uses of SailConnection in org.eclipse.rdf4j.repository.sail
Modifier and TypeMethodDescriptionSailRepositoryConnection.getSailConnection()
Returns the underlying SailConnection.ModifierConstructorDescriptionprotected
SailRepositoryConnection
(SailRepository repository, SailConnection sailConnection) Creates a new repository connection that will wrap the supplied SailConnection. -
Uses of SailConnection in org.eclipse.rdf4j.repository.sail.helpers
ModifierConstructorDescriptionRDFSailInserter
(SailConnection con, ValueFactory vf) RDFSailInserter
(SailConnection con, ValueFactory vf, UpdateContext uc) Creates a new RDFInserter object that preserves bnode IDs and that does not enforce any context upon statements that are reported to it.SailUpdateExecutor
(SailConnection con, ValueFactory vf, ParserConfig loadConfig) Implementation ofSailUpdate.execute()
usingevaluate(TupleExpr, Dataset, BindingSet, boolean)
and otherSailConnection
methods. -
Uses of SailConnection in org.eclipse.rdf4j.sail
Modifier and TypeInterfaceDescriptioninterface
A connection to an RDF Sail object.Modifier and TypeMethodDescriptionSail.getConnection()
Opens a connection on the Sail which can be used to query and update data. -
Uses of SailConnection in org.eclipse.rdf4j.sail.base
Modifier and TypeClassDescriptionclass
ASailConnection
implementation that is based on anSailStore
. -
Uses of SailConnection in org.eclipse.rdf4j.sail.elasticsearchstore
-
Uses of SailConnection in org.eclipse.rdf4j.sail.evaluation
ModifierConstructorDescriptionSailTripleSource
(SailConnection conn, boolean includeInferred, ValueFactory valueFactory) -
Uses of SailConnection in org.eclipse.rdf4j.sail.extensiblestore
-
Uses of SailConnection in org.eclipse.rdf4j.sail.helpers
Modifier and TypeClassDescriptionclass
Abstract Class offering base functionality for SailConnection implementations.class
Abstract Class offering base functionality for SailConnection implementations.class
An implementation of theNotifyingSailConnection
interface that wraps anotherNotifyingSailConnection
object and forwards any method calls to the wrapped transaction.class
An implementation of the SailConnection interface that wraps another SailConnection object and forwards any method calls to the wrapped connection.Modifier and TypeMethodDescriptionAbstractSail.getConnection()
SailWrapper.getConnection()
protected abstract SailConnection
AbstractSail.getConnectionInternal()
Returns a store-specific SailConnection object.SailConnectionWrapper.getWrappedConnection()
Gets the connection that is wrapped by this object.Modifier and TypeMethodDescriptionprotected void
AbstractSail.connectionClosed
(SailConnection connection) Signals to the store that the supplied connection has been closed; called byAbstractSailConnection.close()
.ModifierConstructorDescriptionSailConnectionWrapper
(SailConnection wrappedCon) Creates a new TransactionWrapper object that wraps the supplied connection. -
Uses of SailConnection in org.eclipse.rdf4j.sail.inferencer
Modifier and TypeInterfaceDescriptioninterface
An extension of theSailConnection
interface offering methods that can be used by inferencers to store and remove inferred statements.Modifier and TypeClassDescriptionclass
An extension of ConnectionWrapper that implements theInferencerConnection
interface. -
Uses of SailConnection in org.eclipse.rdf4j.sail.inferencer.fc
Modifier and TypeClassDescriptionclass
class
class
-
Uses of SailConnection in org.eclipse.rdf4j.sail.lmdb
-
Uses of SailConnection in org.eclipse.rdf4j.sail.lucene
Modifier and TypeClassDescriptionclass
-
Uses of SailConnection in org.eclipse.rdf4j.sail.memory
Modifier and TypeClassDescriptionclass
Implementation of a Sail Connection for memory stores. -
Uses of SailConnection in org.eclipse.rdf4j.sail.model
-
Uses of SailConnection in org.eclipse.rdf4j.sail.nativerdf
-
Uses of SailConnection in org.eclipse.rdf4j.sail.shacl
Modifier and TypeMethodDescriptionList
<org.eclipse.rdf4j.sail.shacl.ast.ContextWithShape> ShaclSail.getShapes
(RepositoryConnection shapesRepoConnection, SailConnection sailConnection, IRI[] shapesGraphs) -
Uses of SailConnection in org.eclipse.rdf4j.sail.shacl.ast.planNodes
ModifierConstructorDescriptionAllTargetsPlanNode
(SailConnection sailConnection, Resource[] dataGraph, ArrayDeque<EffectiveTarget.EffectiveTargetFragment> chain, List<org.eclipse.rdf4j.sail.shacl.ast.StatementMatcher.Variable<Value>> vars, ConstraintComponent.Scope scope) BindSelect
(SailConnection connection, Resource[] dataGraph, org.eclipse.rdf4j.sail.shacl.ast.SparqlFragment query, List<org.eclipse.rdf4j.sail.shacl.ast.StatementMatcher.Variable<Value>> vars, PlanNode source, List<String> varNames, ConstraintComponent.Scope scope, int bulkSize, EffectiveTarget.Extend direction, boolean includePropertyShapeValues, ConnectionsGroup connectionsGroup) BulkedExternalInnerJoin
(PlanNode leftNode, SailConnection connection, Resource[] dataGraph, org.eclipse.rdf4j.sail.shacl.ast.SparqlFragment query, boolean skipBasedOnPreviousConnection, SailConnection previousStateConnection, Function<BindingSet, ValidationTuple> mapper, ConnectionsGroup connectionsGroup) BulkedExternalLeftOuterJoin
(PlanNode leftNode, SailConnection connection, Resource[] dataGraph, org.eclipse.rdf4j.sail.shacl.ast.SparqlFragment query, Function<BindingSet, ValidationTuple> mapper, ConnectionsGroup connectionsGroup) CheckDisjointValuesBasedOnPathAndPredicate
(SailConnection connection, Resource[] dataGraph, PlanNode parent, IRI predicate, org.eclipse.rdf4j.sail.shacl.ast.StatementMatcher.Variable<Resource> subject, org.eclipse.rdf4j.sail.shacl.ast.StatementMatcher.Variable<Value> object, org.eclipse.rdf4j.sail.shacl.ast.SparqlFragment targetQueryFragment, org.eclipse.rdf4j.sail.shacl.ast.Shape shape, ConstraintComponent constraintComponent, boolean produceValidationReports) CheckEqualsValuesBasedOnPathAndPredicate
(SailConnection connection, Resource[] dataGraph, PlanNode parent, IRI predicate, org.eclipse.rdf4j.sail.shacl.ast.StatementMatcher.Variable<Resource> subject, org.eclipse.rdf4j.sail.shacl.ast.StatementMatcher.Variable<Value> object, org.eclipse.rdf4j.sail.shacl.ast.SparqlFragment targetQueryFragment, org.eclipse.rdf4j.sail.shacl.ast.Shape shape, ConstraintComponent constraintComponent, boolean produceValidationReports) CheckLessThanOrEqualValuesBasedOnPathAndPredicate
(SailConnection connection, Resource[] dataGraph, PlanNode parent, IRI predicate, org.eclipse.rdf4j.sail.shacl.ast.StatementMatcher.Variable<Resource> subject, org.eclipse.rdf4j.sail.shacl.ast.StatementMatcher.Variable<Value> object, org.eclipse.rdf4j.sail.shacl.ast.SparqlFragment targetQueryFragment, org.eclipse.rdf4j.sail.shacl.ast.Shape shape, ConstraintComponent constraintComponent, boolean produceValidationReports) CheckLessThanValuesBasedOnPathAndPredicate
(SailConnection connection, Resource[] dataGraph, PlanNode parent, IRI predicate, org.eclipse.rdf4j.sail.shacl.ast.StatementMatcher.Variable<Resource> subject, org.eclipse.rdf4j.sail.shacl.ast.StatementMatcher.Variable<Value> object, org.eclipse.rdf4j.sail.shacl.ast.SparqlFragment targetQueryFragment, org.eclipse.rdf4j.sail.shacl.ast.Shape shape, ConstraintComponent constraintComponent, boolean produceValidationReports) ExternalFilterByQuery
(SailConnection connection, Resource[] dataGraph, PlanNode parent, org.eclipse.rdf4j.sail.shacl.ast.SparqlFragment queryFragment, org.eclipse.rdf4j.sail.shacl.ast.StatementMatcher.Variable queryVariable, Function<ValidationTuple, Value> filterOn, BiFunction<ValidationTuple, BindingSet, ValidationTuple> map, ConnectionsGroup connectionsGroup) FilterByPredicate
(SailConnection connection, Set<IRI> filterOnPredicates, PlanNode parent, FilterByPredicate.On on, Resource[] dataGraph, ConnectionsGroup connectionsGroup) FilterByPredicateObject
(SailConnection connection, Resource[] dataGraph, IRI filterOnPredicate, Set<Resource> filterOnObject, PlanNode parent, boolean returnMatching, FilterByPredicateObject.FilterOn filterOn, boolean includeInferred, ConnectionsGroup connectionsGroup) FilterTargetIsObject
(SailConnection connection, Resource[] dataGraph, PlanNode parent, ConnectionsGroup connectionsGroup) FilterTargetIsSubject
(SailConnection connection, Resource[] dataGraph, PlanNode parent, ConnectionsGroup connectionsGroup) Select
(SailConnection connection, String query, Function<BindingSet, ValidationTuple> mapper, Resource[] dataGraph) Select
(SailConnection connection, org.eclipse.rdf4j.sail.shacl.ast.SparqlFragment queryFragment, String orderBy, Function<BindingSet, ValidationTuple> mapper, Resource[] dataGraph) SparqlConstraintSelect
(SailConnection connection, PlanNode targets, String query, ConstraintComponent.Scope scope, Resource[] dataGraph, boolean produceValidationReports, SparqlConstraintComponent constraintComponent, org.eclipse.rdf4j.sail.shacl.ast.Shape shape) UnorderedSelect
(SailConnection connection, Resource subject, IRI predicate, Value object, Resource[] dataGraph, BiFunction<Statement, Resource[], ValidationTuple> mapper, Function<Statement, Boolean> filter) -
Uses of SailConnection in org.eclipse.rdf4j.sail.shacl.wrapper.data
Modifier and TypeClassDescriptionclass
Very simple RDFS backwardschaining connection that supports type inference on hasStatement and getStatement.Modifier and TypeMethodDescriptionConnectionsGroup.getAddedStatements()
ConnectionsGroup.getBaseConnection()
ConnectionsGroup.getPreviousStateConnection()
ConnectionsGroup.getRemovedStatements()
Modifier and TypeMethodDescriptionstatic RdfsSubClassOfReasoner
RdfsSubClassOfReasoner.createReasoner
(SailConnection sailConnection, SailConnection secondConnection, ValidationSettings validationSettings) static RdfsSubClassOfReasoner
RdfsSubClassOfReasoner.createReasoner
(SailConnection sailConnection, ValidationSettings validationSettings) ModifierConstructorDescriptionConnectionsGroup
(SailConnection baseConnection, SailConnection previousStateConnection, Sail addedStatements, Sail removedStatements, Stats stats, ConnectionsGroup.RdfsSubClassOfReasonerProvider rdfsSubClassOfReasonerProvider, ShaclSailConnection.Settings transactionSettings, boolean sparqlValidation) VerySimpleRdfsBackwardsChainingConnection
(SailConnection wrappedCon, RdfsSubClassOfReasoner rdfsSubClassOfReasoner) -
Uses of SailConnection in org.eclipse.rdf4j.sail.shacl.wrapper.shape
Modifier and TypeMethodDescriptionstatic Stream
<ShapeSource.ShapesGraph> ShapeSource.getRsxDataAndShapesGraphLink
(SailConnection connection, Resource[] context) ModifierConstructorDescriptionBackwardChainingShapeSource
(SailConnection connection) CombinedShapeSource
(RepositoryConnection shapesForForwardChainingConnection, SailConnection sailConnection) CombinedShapeSource
(SailConnection shapesForForwardChainingConnection, SailConnection sailConnection) Rdf4jShaclShapeGraphShapeSource
(SailConnection connection) SailConnectionShapeSource
(SailConnection connection) -
Uses of SailConnection in org.eclipse.rdf4j.testsuite.sail
Modifier and TypeMethodDescriptionprotected long
SailIsolationLevelTest.count
(SailConnection con, Resource subj, IRI pred, Value obj, boolean includeInferred, Resource... contexts) protected void
SailConcurrencyTest.insertTestStatement
(SailConnection connection, int i) protected void
SailIsolationLevelTest.insertTestStatement
(SailConnection connection, int i) protected Literal
SailIsolationLevelTest.readLiteral
(SailConnection con, IRI subj, IRI pred) protected void
SailConcurrencyTest.removeTestStatement
(SailConnection connection, int i)