Uses of Interface
org.eclipse.rdf4j.sail.SailConnection
Packages that use SailConnection
Package
Description
Repository implementation for local RDF databases that implement the SAIL SPI.
Helper and utility classes for the
SailRepositoryRDF 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).
Abstract base implementation and internal helper classes for Sail implementations.
Forward-chaining inferencers, implemented as
StackableSails.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.
A Sail implementation for SHACL constraint checking.
-
Uses of SailConnection in org.eclipse.rdf4j.repository.sail
Fields in org.eclipse.rdf4j.repository.sail declared as SailConnectionModifier and TypeFieldDescriptionprivate final SailConnectionSailRepositoryConnection.sailConnectionThe Sail connection wrapped by this repository connection object.Methods in org.eclipse.rdf4j.repository.sail that return SailConnectionModifier and TypeMethodDescriptionSailRepositoryConnection.getSailConnection()Returns the underlying SailConnection.Constructors in org.eclipse.rdf4j.repository.sail with parameters of type SailConnectionModifierConstructorDescriptionprotectedSailRepositoryConnection(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 SailConnectionModifier and TypeFieldDescriptionprivate final SailConnectionRDFSailInserter.conThe connection to use for the add operations.private final SailConnectionRDFSailRemover.conThe connection to use for the remove operations.private final SailConnectionSailUpdateExecutor.conConstructors in org.eclipse.rdf4j.repository.sail.helpers with parameters of type SailConnectionModifierConstructorDescriptionRDFSailInserter(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()usingSailConnection.evaluate(TupleExpr, Dataset, BindingSet, boolean)and otherSailConnectionmethods. -
Uses of SailConnection in org.eclipse.rdf4j.sail
Subinterfaces of SailConnection in org.eclipse.rdf4j.sailModifier and TypeInterfaceDescriptioninterfaceA connection to an RDF Sail object.Methods in org.eclipse.rdf4j.sail that return SailConnectionModifier 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
Classes in org.eclipse.rdf4j.sail.base that implement SailConnectionModifier and TypeClassDescriptionclassASailConnectionimplementation that is based on anSailStore. -
Uses of SailConnection in org.eclipse.rdf4j.sail.evaluation
Fields in org.eclipse.rdf4j.sail.evaluation declared as SailConnectionConstructors in org.eclipse.rdf4j.sail.evaluation with parameters of type SailConnectionModifierConstructorDescriptionSailTripleSource(SailConnection conn, boolean includeInferred, ValueFactory valueFactory) -
Uses of SailConnection in org.eclipse.rdf4j.sail.helpers
Classes in org.eclipse.rdf4j.sail.helpers that implement SailConnectionModifier and TypeClassDescriptionclassAbstract Class offering base functionality for SailConnection implementations.classAbstract Class offering base functionality for SailConnection implementations.classDeprecated, for removal: This API element is subject to removal in a future version.since RDF4J 4.0.classAn implementation of theNotifyingSailConnectioninterface that wraps anotherNotifyingSailConnectionobject and forwards any method calls to the wrapped transaction.classAn 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 SailConnectionModifier and TypeFieldDescriptionprivate final SailConnectionSailConnectionWrapper.wrappedConThe wrapped SailConnection.Fields in org.eclipse.rdf4j.sail.helpers with type parameters of type SailConnectionModifier and TypeFieldDescriptionprivate final Map<SailConnection, Throwable> AbstractSail.activeConnectionsMap used to track active connections and where these were acquired.Methods in org.eclipse.rdf4j.sail.helpers that return SailConnectionModifier and TypeMethodDescriptionAbstractSail.getConnection()SailWrapper.getConnection()protected abstract SailConnectionAbstractSail.getConnectionInternal()Returns a store-specific SailConnection object.SailConnectionWrapper.getWrappedConnection()Gets the connection that is wrapped by this object.Methods in org.eclipse.rdf4j.sail.helpers with parameters of type SailConnectionModifier and TypeMethodDescriptionprotected voidAbstractSail.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 SailConnectionModifierConstructorDescriptionSailConnectionWrapper(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.inferencerModifier and TypeInterfaceDescriptioninterfaceAn extension of theSailConnectioninterface offering methods that can be used by inferencers to store and remove inferred statements.Classes in org.eclipse.rdf4j.sail.inferencer that implement SailConnectionModifier and TypeClassDescriptionclassAn extension of ConnectionWrapper that implements theInferencerConnectioninterface. -
Uses of SailConnection in org.eclipse.rdf4j.sail.inferencer.fc
Classes in org.eclipse.rdf4j.sail.inferencer.fc that implement SailConnectionModifier and TypeClassDescriptionclassprivate classclassprivate class(package private) classDeprecated.This inferencer implementation will be phased out.class -
Uses of SailConnection in org.eclipse.rdf4j.sail.lucene
Classes in org.eclipse.rdf4j.sail.lucene that implement SailConnectionModifier and TypeClassDescriptionclass -
Uses of SailConnection in org.eclipse.rdf4j.sail.memory
Classes in org.eclipse.rdf4j.sail.memory that implement SailConnectionModifier and TypeClassDescriptionclassImplementation 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 SailConnectionMethods in org.eclipse.rdf4j.sail.model with parameters of type SailConnectionConstructors in org.eclipse.rdf4j.sail.model with parameters of type SailConnection -
Uses of SailConnection in org.eclipse.rdf4j.sail.shacl
Classes in org.eclipse.rdf4j.sail.shacl that implement SailConnectionFields in org.eclipse.rdf4j.sail.shacl declared as SailConnectionModifier and TypeFieldDescriptionprivate final SailConnectionShaclSailConnection.previousStateConnectionprivate final SailConnectionShaclSailConnection.serializableConnectionMethods in org.eclipse.rdf4j.sail.shacl with parameters of type SailConnectionModifier and TypeMethodDescriptionShaclSail.getShapes(RepositoryConnection shapesRepoConnection, SailConnection sailConnection, IRI[] shapesGraphs) (package private) static booleanConnectionHelper.isEmpty(SailConnection connection) (package private) static voidConnectionHelper.transferStatements(SailConnection from, TransferStatement transfer) Constructors in org.eclipse.rdf4j.sail.shacl with parameters of type SailConnectionModifierConstructorDescription(package private)ShaclSailConnection(ShaclSail sail, NotifyingSailConnection connection, SailRepositoryConnection shapesRepoConnection, SailConnection serializableConnection) (package private)ShaclSailConnection(ShaclSail sail, NotifyingSailConnection connection, SailConnection previousStateConnection, SailRepositoryConnection shapesRepoConnection) (package private)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 SailConnectionModifier and TypeMethodDescriptionValidationQuery.Deactivated.getValidationPlan(SailConnection baseConnection, Resource[] dataGraph, Resource[] shapesGraphs) 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 SailConnectionModifier and TypeFieldDescriptionprivate final SailConnectionBindSelect.connectionprivate final SailConnectionBulkedExternalInnerJoin.connectionprivate final SailConnectionBulkedExternalLeftOuterJoin.connectionprivate final SailConnectionExternalFilterByQuery.connectionprivate final SailConnectionFilterByPredicate.connectionprivate final SailConnectionFilterByPredicateObject.connectionprivate final SailConnectionFilterTargetIsObject.connectionprivate final SailConnectionFilterTargetIsSubject.connectionprivate final SailConnectionSelect.connectionprivate final SailConnectionSparqlConstraintSelect.connectionprivate final SailConnectionUnorderedSelect.connectionprivate final SailConnectionBulkedExternalInnerJoin.previousStateConnectionMethods in org.eclipse.rdf4j.sail.shacl.ast.planNodes with parameters of type SailConnectionModifier and TypeMethodDescriptionprivate List<BindingSet> AbstractBulkJoinPlanNode.buildBindingSets(ArrayDeque<ValidationTuple> left, SailConnection connection, boolean skipBasedOnPreviousConnection, SailConnection previousStateConnection, Resource[] dataGraph) private voidAbstractBulkJoinPlanNode.executeQuery(ArrayDeque<ValidationTuple> right, SailConnection connection, Dataset dataset, TupleExpr parsedQuery) (package private) voidAbstractBulkJoinPlanNode.runQuery(ArrayDeque<ValidationTuple> left, 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 SailConnectionModifierConstructorDescriptionAllTargetsPlanNode(SailConnection sailConnection, Resource[] dataGraph, ArrayDeque<EffectiveTarget.EffectiveTargetFragment> chain, List<StatementMatcher.Variable<Value>> vars, ConstraintComponent.Scope scope) BindSelect(SailConnection connection, Resource[] dataGraph, SparqlFragment query, List<StatementMatcher.Variable<Value>> vars, PlanNode source, List<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, Function<BindingSet, ValidationTuple> mapper) BulkedExternalLeftOuterJoin(PlanNode leftNode, SailConnection connection, Resource[] dataGraph, SparqlFragment query, Function<BindingSet, ValidationTuple> mapper) ExternalFilterByQuery(SailConnection connection, Resource[] dataGraph, PlanNode parent, SparqlFragment queryFragment, StatementMatcher.Variable queryVariable, Function<ValidationTuple, Value> filterOn) FilterByPredicate(SailConnection connection, Set<IRI> filterOnPredicates, PlanNode parent, FilterByPredicate.On on, Resource[] dataGraph) FilterByPredicateObject(SailConnection connection, Resource[] dataGraph, IRI filterOnPredicate, 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, String query, Function<BindingSet, ValidationTuple> mapper, Resource[] dataGraph) Select(SailConnection connection, 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, Shape shape) UnorderedSelect(SailConnection connection, Resource subject, IRI predicate, Value object, Resource[] dataGraph, 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 SailConnectionModifier and TypeMethodDescriptionprivate PlanNodeDashAllObjects.getAddedRemovedInner(SailConnection connection, Resource[] dataGraph, ConstraintComponent.Scope scope) private PlanNodeDashAllSubjects.getAddedRemovedInner(SailConnection connection, Resource[] dataGraph, ConstraintComponent.Scope scope) private PlanNodeTargetClass.getAddedRemovedInner(SailConnection connection, Resource[] dataGraph, ConstraintComponent.Scope scope) private PlanNodeTargetObjectsOf.getAddedRemovedInner(SailConnection connection, Resource[] dataGraph, ConstraintComponent.Scope scope) private PlanNodeTargetSubjectsOf.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 SailConnectionModifier and TypeClassDescriptionclassVery simple RDFS backwardschaining connection that supports type inference on hasStatement and getStatement.Fields in org.eclipse.rdf4j.sail.shacl.wrapper.data declared as SailConnectionModifier and TypeFieldDescriptionprivate final SailConnectionConnectionsGroup.addedStatementsprivate final SailConnectionConnectionsGroup.baseConnectionprivate final SailConnectionConnectionsGroup.previousStateConnectionprivate final SailConnectionConnectionsGroup.removedStatementsMethods in org.eclipse.rdf4j.sail.shacl.wrapper.data that return SailConnectionModifier and TypeMethodDescriptionConnectionsGroup.getAddedStatements()ConnectionsGroup.getBaseConnection()ConnectionsGroup.getPreviousStateConnection()ConnectionsGroup.getRemovedStatements()Methods in org.eclipse.rdf4j.sail.shacl.wrapper.data with parameters of type SailConnectionModifier and TypeMethodDescriptionstatic RdfsSubClassOfReasonerRdfsSubClassOfReasoner.createReasoner(SailConnection sailConnection, SailConnection secondConnection, ValidationSettings validationSettings) static RdfsSubClassOfReasonerRdfsSubClassOfReasoner.createReasoner(SailConnection sailConnection, ValidationSettings validationSettings) Constructors in org.eclipse.rdf4j.sail.shacl.wrapper.data with parameters of type SailConnectionModifierConstructorDescriptionConnectionsGroup(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 SailConnectionModifier and TypeFieldDescriptionprivate final SailConnectionBackwardChainingShapeSource.connectionprivate final SailConnectionSailConnectionShapeSource.connectionMethods in org.eclipse.rdf4j.sail.shacl.wrapper.shape with parameters of type SailConnectionModifier and TypeMethodDescriptionprivate SailRepositoryRdf4jShaclShapeGraphShapeSource.forwardChain(SailConnection shapesSailConnection) (package private) static ValueShapeSourceHelper.getFirst(SailConnection connection, Resource subject, Resource[] context) (package private) static ResourceShapeSourceHelper.getRdfRest(SailConnection connection, Resource subject, Resource[] context) static Stream<ShapeSource.ShapesGraph> ShapeSource.getRsxDataAndShapesGraphLink(SailConnection connection, Resource[] context) Constructors in org.eclipse.rdf4j.sail.shacl.wrapper.shape with parameters of type SailConnectionModifierConstructorDescriptionBackwardChainingShapeSource(SailConnection connection) privateBackwardChainingShapeSource(SailConnection connection, Resource[] context) CombinedShapeSource(RepositoryConnection shapesForForwardChainingConnection, SailConnection sailConnection) privateCombinedShapeSource(RepositoryConnection shapesForForwardChainingConnection, SailConnection sailConnection, Resource[] context) CombinedShapeSource(SailConnection shapesForForwardChainingConnection, SailConnection sailConnection) privateCombinedShapeSource(SailConnection shapesForForwardChainingConnection, SailConnection sailConnection, Resource[] context) Rdf4jShaclShapeGraphShapeSource(SailConnection connection) SailConnectionShapeSource(SailConnection connection) privateSailConnectionShapeSource(SailConnection connection, Resource[] context)