Uses of Interface
org.eclipse.rdf4j.sail.SailConnection
-
Packages that use SailConnection Package Description org.eclipse.rdf4j.repository.sail Repository implementation for local RDF databases that implement the SAIL SPI.org.eclipse.rdf4j.repository.sail.helpers Helper and utility classes for theSailRepository
org.eclipse.rdf4j.sail RDF Storage And Inference Layer (RDF Sail): a set of interfaces defining an SPI for RDF databases.org.eclipse.rdf4j.sail.base Base functionality for Sail implementations that require multi-versioned concurrency control (MVCC).org.eclipse.rdf4j.sail.evaluation org.eclipse.rdf4j.sail.helpers Abstract base implementation and internal helper classes for Sail implementations.org.eclipse.rdf4j.sail.inferencer org.eclipse.rdf4j.sail.inferencer.fc Forward-chaining inferencers, implemented asStackableSail
s.org.eclipse.rdf4j.sail.lucene A Sail implementation that supports full-text indexing via the Lucene API.org.eclipse.rdf4j.sail.memory An implementation of the RDF SAIL API that uses main memory for storage.org.eclipse.rdf4j.sail.model org.eclipse.rdf4j.sail.shacl A Sail implementation for SHACL constraint checking.org.eclipse.rdf4j.sail.shacl.ast org.eclipse.rdf4j.sail.shacl.ast.planNodes org.eclipse.rdf4j.sail.shacl.ast.targets org.eclipse.rdf4j.sail.shacl.wrapper.data org.eclipse.rdf4j.sail.shacl.wrapper.shape -
-
Uses of SailConnection in org.eclipse.rdf4j.repository.sail
Fields in org.eclipse.rdf4j.repository.sail declared as SailConnection Modifier and Type Field Description private SailConnection
SailRepositoryConnection. sailConnection
The Sail connection wrapped by this repository connection object.Methods in org.eclipse.rdf4j.repository.sail that return SailConnection Modifier and Type Method Description SailConnection
SailRepositoryConnection. getSailConnection()
Returns the underlying SailConnection.Constructors in org.eclipse.rdf4j.repository.sail with parameters of type SailConnection Constructor Description 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
Fields in org.eclipse.rdf4j.repository.sail.helpers declared as SailConnection Modifier and Type Field Description private SailConnection
RDFSailInserter. con
The connection to use for the add operations.private SailConnection
RDFSailRemover. con
The connection to use for the remove operations.private SailConnection
SailUpdateExecutor. con
Constructors in org.eclipse.rdf4j.repository.sail.helpers with parameters of type SailConnection Constructor Description RDFSailInserter(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.RDFSailRemover(SailConnection con, ValueFactory vf, UpdateContext uc)
Creates a new RDFSailRemover object.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
Subinterfaces of SailConnection in org.eclipse.rdf4j.sail Modifier and Type Interface Description interface
NotifyingSailConnection
A connection to an RDF Sail object.Methods in org.eclipse.rdf4j.sail that return SailConnection Modifier and Type Method Description SailConnection
Sail. 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
Classes in org.eclipse.rdf4j.sail.base that implement SailConnection Modifier and Type Class Description class
SailSourceConnection
ASailConnection
implementation that is based on anSailStore
. -
Uses of SailConnection in org.eclipse.rdf4j.sail.evaluation
Fields in org.eclipse.rdf4j.sail.evaluation declared as SailConnection Modifier and Type Field Description private SailConnection
SailTripleSource. conn
Constructors in org.eclipse.rdf4j.sail.evaluation with parameters of type SailConnection Constructor Description SailTripleSource(SailConnection conn, boolean includeInferred, ValueFactory valueFactory)
-
Uses of SailConnection in org.eclipse.rdf4j.sail.helpers
Classes in org.eclipse.rdf4j.sail.helpers that implement SailConnection Modifier and Type Class Description class
AbstractNotifyingSailConnection
Abstract Class offering base functionality for SailConnection implementations.class
AbstractSailConnection
Abstract Class offering base functionality for SailConnection implementations.class
NotifyingSailConnectionBase
Deprecated, for removal: This API element is subject to removal in a future version.since RDF4J 4.0.class
NotifyingSailConnectionWrapper
An implementation of theNotifyingSailConnection
interface that wraps anotherNotifyingSailConnection
object and forwards any method calls to the wrapped transaction.class
SailConnectionWrapper
An implementation of the SailConnection interface that wraps another SailConnection object and forwards any method calls to the wrapped connection.Fields in org.eclipse.rdf4j.sail.helpers declared as SailConnection Modifier and Type Field Description private SailConnection
SailConnectionWrapper. wrappedCon
The wrapped SailConnection.Fields in org.eclipse.rdf4j.sail.helpers with type parameters of type SailConnection Modifier and Type Field Description private java.util.Map<SailConnection,java.lang.Throwable>
AbstractSail. activeConnections
Map used to track active connections and where these were acquired.Methods in org.eclipse.rdf4j.sail.helpers that return SailConnection Modifier and Type Method Description SailConnection
AbstractSail. getConnection()
SailConnection
SailWrapper. getConnection()
protected abstract SailConnection
AbstractSail. getConnectionInternal()
Returns a store-specific SailConnection object.SailConnection
SailConnectionWrapper. getWrappedConnection()
Gets the connection that is wrapped by this object.Methods in org.eclipse.rdf4j.sail.helpers with parameters of type SailConnection Modifier and Type Method Description protected void
AbstractSail. connectionClosed(SailConnection connection)
Signals to the store that the supplied connection has been closed; called byAbstractSailConnection.close()
.Constructors in org.eclipse.rdf4j.sail.helpers with parameters of type SailConnection Constructor Description SailConnectionWrapper(SailConnection wrappedCon)
Creates a new TransactionWrapper object that wraps the supplied connection. -
Uses of SailConnection in org.eclipse.rdf4j.sail.inferencer
Subinterfaces of SailConnection in org.eclipse.rdf4j.sail.inferencer Modifier and Type Interface Description interface
InferencerConnection
An extension of theSailConnection
interface offering methods that can be used by inferencers to store and remove inferred statements.Classes in org.eclipse.rdf4j.sail.inferencer that implement SailConnection Modifier and Type Class Description class
InferencerConnectionWrapper
An extension of ConnectionWrapper that implements theInferencerConnection
interface. -
Uses of SailConnection in org.eclipse.rdf4j.sail.inferencer.fc
Classes in org.eclipse.rdf4j.sail.inferencer.fc that implement SailConnection Modifier and Type Class Description class
AbstractForwardChainingInferencerConnection
private class
CustomGraphQueryInferencer.Connection
class
DedupingInferencerConnection
private class
DirectTypeHierarchyInferencer.DirectTypeHierarchyInferencerConnection
(package private) class
ForwardChainingRDFSInferencerConnection
Deprecated.This inferencer implementation will be phased out.class
SchemaCachingRDFSInferencerConnection
-
Uses of SailConnection in org.eclipse.rdf4j.sail.lucene
Classes in org.eclipse.rdf4j.sail.lucene that implement SailConnection Modifier and Type Class Description class
LuceneSailConnection
-
Uses of SailConnection in org.eclipse.rdf4j.sail.memory
Classes in org.eclipse.rdf4j.sail.memory that implement SailConnection Modifier and Type Class Description class
MemoryStoreConnection
Implementation of a Sail Connection for memory stores. -
Uses of SailConnection in org.eclipse.rdf4j.sail.model
Fields in org.eclipse.rdf4j.sail.model declared as SailConnection Modifier and Type Field Description private SailConnection
SailModel. conn
Methods in org.eclipse.rdf4j.sail.model with parameters of type SailConnection Modifier and Type Method Description void
SailModel. setConnection(SailConnection conn)
Constructors in org.eclipse.rdf4j.sail.model with parameters of type SailConnection Constructor Description SailModel(SailConnection conn, boolean includeInferred)
-
Uses of SailConnection in org.eclipse.rdf4j.sail.shacl
Classes in org.eclipse.rdf4j.sail.shacl that implement SailConnection Modifier and Type Class Description class
ShaclSailConnection
Fields in org.eclipse.rdf4j.sail.shacl declared as SailConnection Modifier and Type Field Description private SailConnection
ShaclSailConnection. previousStateConnection
private SailConnection
ShaclSailConnection. serializableConnection
Methods in org.eclipse.rdf4j.sail.shacl with parameters of type SailConnection Modifier and Type Method Description java.util.List<ContextWithShape>
ShaclSail. getShapes(RepositoryConnection shapesRepoConnection, SailConnection sailConnection, IRI[] shapesGraphs)
(package private) static boolean
ConnectionHelper. isEmpty(SailConnection connection)
(package private) static void
ConnectionHelper. transferStatements(SailConnection from, TransferStatement transfer)
Constructors in org.eclipse.rdf4j.sail.shacl with parameters of type SailConnection Constructor Description ShaclSailConnection(ShaclSail sail, NotifyingSailConnection connection, SailRepositoryConnection shapesRepoConnection, SailConnection serializableConnection)
ShaclSailConnection(ShaclSail sail, NotifyingSailConnection connection, SailConnection previousStateConnection, SailRepositoryConnection shapesRepoConnection)
ShaclSailConnection(ShaclSail sail, NotifyingSailConnection connection, SailConnection previousStateConnection, SailRepositoryConnection shapesRepoConnection, SailConnection serializableConnection)
-
Uses of SailConnection in org.eclipse.rdf4j.sail.shacl.ast
Methods in org.eclipse.rdf4j.sail.shacl.ast with parameters of type SailConnection Modifier and Type Method Description PlanNode
ValidationQuery.Deactivated. getValidationPlan(SailConnection baseConnection, Resource[] dataGraph, Resource[] shapesGraphs)
PlanNode
ValidationQuery. getValidationPlan(SailConnection baseConnection, Resource[] dataGraph, Resource[] shapesGraphs)
-
Uses of SailConnection in org.eclipse.rdf4j.sail.shacl.ast.planNodes
Fields in org.eclipse.rdf4j.sail.shacl.ast.planNodes declared as SailConnection Modifier and Type Field Description private SailConnection
BindSelect. connection
private SailConnection
BulkedExternalInnerJoin. connection
private SailConnection
BulkedExternalLeftOuterJoin. connection
private SailConnection
ExternalFilterByQuery. connection
private SailConnection
FilterByPredicate. connection
private SailConnection
FilterByPredicateObject. connection
private SailConnection
FilterTargetIsObject. connection
private SailConnection
FilterTargetIsSubject. connection
private SailConnection
Select. connection
private SailConnection
SparqlConstraintSelect. connection
private SailConnection
UnorderedSelect. connection
private SailConnection
BulkedExternalInnerJoin. previousStateConnection
Methods in org.eclipse.rdf4j.sail.shacl.ast.planNodes with parameters of type SailConnection Modifier and Type Method Description private java.util.List<BindingSet>
AbstractBulkJoinPlanNode. buildBindingSets(java.util.ArrayDeque<ValidationTuple> left, SailConnection connection, boolean skipBasedOnPreviousConnection, SailConnection previousStateConnection, Resource[] dataGraph)
private void
AbstractBulkJoinPlanNode. executeQuery(java.util.ArrayDeque<ValidationTuple> right, SailConnection connection, Dataset dataset, TupleExpr parsedQuery)
(package private) void
AbstractBulkJoinPlanNode. runQuery(java.util.ArrayDeque<ValidationTuple> left, java.util.ArrayDeque<ValidationTuple> right, SailConnection connection, TupleExpr parsedQuery, Dataset dataset, Resource[] dataGraph, boolean skipBasedOnPreviousConnection, SailConnection previousStateConnection)
Constructors in org.eclipse.rdf4j.sail.shacl.ast.planNodes with parameters of type SailConnection Constructor Description AllTargetsPlanNode(SailConnection sailConnection, Resource[] dataGraph, java.util.ArrayDeque<EffectiveTarget.EffectiveTargetFragment> chain, java.util.List<StatementMatcher.Variable<Value>> vars, ConstraintComponent.Scope scope)
BindSelect(SailConnection connection, Resource[] dataGraph, SparqlFragment query, java.util.List<StatementMatcher.Variable<Value>> vars, PlanNode source, java.util.List<java.lang.String> varNames, ConstraintComponent.Scope scope, int bulkSize, EffectiveTarget.Extend direction, boolean includePropertyShapeValues)
BulkedExternalInnerJoin(PlanNode leftNode, SailConnection connection, Resource[] dataGraph, SparqlFragment query, boolean skipBasedOnPreviousConnection, SailConnection previousStateConnection, java.util.function.Function<BindingSet,ValidationTuple> mapper)
BulkedExternalLeftOuterJoin(PlanNode leftNode, SailConnection connection, Resource[] dataGraph, SparqlFragment query, java.util.function.Function<BindingSet,ValidationTuple> mapper)
ExternalFilterByQuery(SailConnection connection, Resource[] dataGraph, PlanNode parent, SparqlFragment queryFragment, StatementMatcher.Variable queryVariable, java.util.function.Function<ValidationTuple,Value> filterOn)
FilterByPredicate(SailConnection connection, java.util.Set<IRI> filterOnPredicates, PlanNode parent, FilterByPredicate.On on, Resource[] dataGraph)
FilterByPredicateObject(SailConnection connection, Resource[] dataGraph, IRI filterOnPredicate, java.util.Set<Resource> filterOnObject, PlanNode parent, boolean returnMatching, FilterByPredicateObject.FilterOn filterOn, boolean includeInferred)
FilterTargetIsObject(SailConnection connection, Resource[] dataGraph, PlanNode parent)
FilterTargetIsSubject(SailConnection connection, Resource[] dataGraph, PlanNode parent)
Select(SailConnection connection, java.lang.String query, java.util.function.Function<BindingSet,ValidationTuple> mapper, Resource[] dataGraph)
Select(SailConnection connection, SparqlFragment queryFragment, java.lang.String orderBy, java.util.function.Function<BindingSet,ValidationTuple> mapper, Resource[] dataGraph)
SparqlConstraintSelect(SailConnection connection, PlanNode targets, java.lang.String query, ConstraintComponent.Scope scope, Resource[] dataGraph, boolean produceValidationReports, SparqlConstraintComponent constraintComponent, Shape shape)
UnorderedSelect(SailConnection connection, Resource subject, IRI predicate, Value object, Resource[] dataGraph, java.util.function.BiFunction<Statement,Resource[],ValidationTuple> mapper)
-
Uses of SailConnection in org.eclipse.rdf4j.sail.shacl.ast.targets
Methods in org.eclipse.rdf4j.sail.shacl.ast.targets with parameters of type SailConnection Modifier and Type Method Description private PlanNode
DashAllObjects. getAddedRemovedInner(SailConnection connection, Resource[] dataGraph, ConstraintComponent.Scope scope)
private PlanNode
DashAllSubjects. getAddedRemovedInner(SailConnection connection, Resource[] dataGraph, ConstraintComponent.Scope scope)
private PlanNode
TargetClass. getAddedRemovedInner(SailConnection connection, Resource[] dataGraph, ConstraintComponent.Scope scope)
private PlanNode
TargetObjectsOf. getAddedRemovedInner(SailConnection connection, Resource[] dataGraph, ConstraintComponent.Scope scope)
private PlanNode
TargetSubjectsOf. getAddedRemovedInner(SailConnection connection, Resource[] dataGraph, ConstraintComponent.Scope scope)
-
Uses of SailConnection in org.eclipse.rdf4j.sail.shacl.wrapper.data
Classes in org.eclipse.rdf4j.sail.shacl.wrapper.data that implement SailConnection Modifier and Type Class Description class
VerySimpleRdfsBackwardsChainingConnection
Very simple RDFS backwardschaining connection that supports type inference on hasStatement and getStatement.Fields in org.eclipse.rdf4j.sail.shacl.wrapper.data declared as SailConnection Modifier and Type Field Description private SailConnection
ConnectionsGroup. addedStatements
private SailConnection
ConnectionsGroup. baseConnection
private SailConnection
ConnectionsGroup. previousStateConnection
private SailConnection
ConnectionsGroup. removedStatements
Methods in org.eclipse.rdf4j.sail.shacl.wrapper.data that return SailConnection Modifier and Type Method Description SailConnection
ConnectionsGroup. getAddedStatements()
SailConnection
ConnectionsGroup. getBaseConnection()
SailConnection
ConnectionsGroup. getPreviousStateConnection()
SailConnection
ConnectionsGroup. getRemovedStatements()
Methods in org.eclipse.rdf4j.sail.shacl.wrapper.data with parameters of type SailConnection Modifier and Type Method Description static RdfsSubClassOfReasoner
RdfsSubClassOfReasoner. createReasoner(SailConnection sailConnection, SailConnection secondConnection, ValidationSettings validationSettings)
static RdfsSubClassOfReasoner
RdfsSubClassOfReasoner. createReasoner(SailConnection sailConnection, ValidationSettings validationSettings)
Constructors in org.eclipse.rdf4j.sail.shacl.wrapper.data with parameters of type SailConnection Constructor Description ConnectionsGroup(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
Fields in org.eclipse.rdf4j.sail.shacl.wrapper.shape declared as SailConnection Modifier and Type Field Description private SailConnection
BackwardChainingShapeSource. connection
private SailConnection
SailConnectionShapeSource. connection
Methods in org.eclipse.rdf4j.sail.shacl.wrapper.shape with parameters of type SailConnection Modifier and Type Method Description private SailRepository
Rdf4jShaclShapeGraphShapeSource. forwardChain(SailConnection shapesSailConnection)
(package private) static Value
ShapeSourceHelper. getFirst(SailConnection connection, Resource subject, Resource[] context)
(package private) static Resource
ShapeSourceHelper. getRdfRest(SailConnection connection, Resource subject, Resource[] context)
static java.util.stream.Stream<ShapeSource.ShapesGraph>
ShapeSource. getRsxDataAndShapesGraphLink(SailConnection connection, Resource[] context)
Constructors in org.eclipse.rdf4j.sail.shacl.wrapper.shape with parameters of type SailConnection Constructor Description BackwardChainingShapeSource(SailConnection connection)
BackwardChainingShapeSource(SailConnection connection, Resource[] context)
CombinedShapeSource(RepositoryConnection shapesForForwardChainingConnection, SailConnection sailConnection)
CombinedShapeSource(RepositoryConnection shapesForForwardChainingConnection, SailConnection sailConnection, Resource[] context)
CombinedShapeSource(SailConnection shapesForForwardChainingConnection, SailConnection sailConnection)
CombinedShapeSource(SailConnection shapesForForwardChainingConnection, SailConnection sailConnection, Resource[] context)
Rdf4jShaclShapeGraphShapeSource(SailConnection connection)
SailConnectionShapeSource(SailConnection connection)
SailConnectionShapeSource(SailConnection connection, Resource[] context)
-