Uses of Annotation Type
org.eclipse.rdf4j.common.annotation.Experimental
Package
Description
Package offering various locking scheme implementations.
The RDF Model API
Helper classes for working with RDF models.
Interfaces and classes for handling queries and query results.
Abstract Query Algebra model.
Parsers and writers for the
SPARQL Query Results XML Format
This package contains classes for rendering RDF4J query objects as SPARQL queries.
RDF Storage And Inference Layer (RDF Sail): a set of interfaces defining an SPI for RDF databases.
Elasticsearch store for string triples
Elasticsearch store for string triples
The LMDB based Store.
A Sail implementation for SHACL constraint checking.
Package
Description
This package contains classes for rendering RDF4J query objects as SPARQL queries.
Elasticsearch store for string triples
-
Uses of Experimental in org.eclipse.rdf4j.common.concurrent.locks
Modifier and TypeClassDescriptionclass
A read/write-lock manager backed by a StampedLock. -
Uses of Experimental in org.eclipse.rdf4j.common.exception
-
Uses of Experimental in org.eclipse.rdf4j.federated.write
Modifier and TypeInterfaceDescriptioninterface
Interface for theWriteStrategy
that is used for writing data to the federation. -
Uses of Experimental in org.eclipse.rdf4j.http.client.shacl
Modifier and TypeClassDescriptionclass
Experimental support for handling SHACL violations against a remote RDF4J server. -
Uses of Experimental in org.eclipse.rdf4j.http.server.readonly
-
Uses of Experimental in org.eclipse.rdf4j.model
-
Uses of Experimental in org.eclipse.rdf4j.model.util
Modifier and TypeMethodDescriptionstatic Model
Models.convertRDFStarToReification
(Model model) Converts the statements in the supplied RDF-star model to a new RDF model using reification.static void
Models.convertRDFStarToReification
(Model model, Consumer<Statement> consumer) Converts the supplied RDF-star model to RDF reification statements.static Model
Models.convertRDFStarToReification
(ValueFactory vf, Model model) Converts the statements in supplied RDF-star model to a new RDF model using reificiation.static void
Models.convertRDFStarToReification
(ValueFactory vf, Model model, Consumer<Statement> consumer) Converts the supplied RDF-star model to RDF reification statements.static Model
Models.convertRDFStarToReification
(ValueFactory vf, Model model, ModelFactory modelFactory) Converts the statements in supplied RDF-star model to a new RDF model using reificiation.static void
Statements.convertRDFStarToReification
(Statement st, Consumer<Statement> consumer) Converts the supplied RDF-star statement to RDF reification statements, and sends the resultant statements to the supplied consumer.static void
Statements.convertRDFStarToReification
(ValueFactory vf, Function<Triple, Resource> reifiedIdMapper, Statement st, Consumer<Statement> consumer) Converts the supplied RDF-star statement to RDF reification statements, and sends the resultant statements to the supplied consumer.static void
Statements.convertRDFStarToReification
(ValueFactory vf, Statement st, Consumer<Statement> consumer) Converts the supplied RDF-star statement to RDF reification statements, and sends the resultant statements to the supplied consumer.static Model
Models.convertReificationToRDFStar
(Model model) Converts the supplied RDF reification model to a new RDF-star model.static void
Models.convertReificationToRDFStar
(Model model, Consumer<Statement> consumer) Converts the supplied RDF reification model to RDF-star statements.static Model
Models.convertReificationToRDFStar
(ValueFactory vf, Model model) Converts the statements in supplied RDF reification model to a new RDF-star model.static void
Models.convertReificationToRDFStar
(ValueFactory vf, Model model, Consumer<Statement> consumer) Converts the supplied RDF reification model to RDF-star statements.static Model
Models.convertReificationToRDFStar
(ValueFactory vf, Model model, ModelFactory modelFactory) Converts the statements in supplied RDF reification model to a new RDF-star model.static boolean
Models.legacyIsomorphic
(Iterable<? extends Statement> model1, Iterable<? extends Statement> model2) Deprecated. -
Uses of Experimental in org.eclipse.rdf4j.query
Modifier and TypeMethodDescriptiondefault Explanation
Query.explain
(Explanation.Level level) Explain how the query will be (or has been) executed/evaluated by returning an explanation of the query plan. -
Uses of Experimental in org.eclipse.rdf4j.query.algebra
Modifier and TypeMethodDescriptionBinaryTupleOperator.getAlgorithmName()
default double
QueryModelNode.getCostEstimate()
default long
QueryModelNode.getResultSizeActual()
default double
QueryModelNode.getResultSizeEstimate()
Returns the number of tuples that this QueryNode predicts will be outputted.default long
QueryModelNode.getTotalTimeNanosActual()
void
BinaryTupleOperator.setAlgorithm
(String classSimpleName) void
BinaryTupleOperator.setAlgorithm
(Iteration<BindingSet, QueryEvaluationException> iteration) default void
QueryModelNode.setCostEstimate
(double costEstimate) default void
QueryModelNode.setResultSizeActual
(long resultSizeActual) default void
QueryModelNode.setResultSizeEstimate
(double rows) default void
QueryModelNode.setTotalTimeNanosActual
(long totalTime) -
Uses of Experimental in org.eclipse.rdf4j.query.algebra.evaluation
Modifier and TypeMethodDescriptiondefault void
EvaluationStrategy.setTrackResultSize
(boolean trackResultSize) Enable or disable results size tracking for the query plan.default void
EvaluationStrategy.setTrackTime
(boolean trackTime) Enable or disable time tracking for the query plan. -
Uses of Experimental in org.eclipse.rdf4j.query.algebra.helpers
Modifier and TypeClassDescriptionclass
Convert TupleExpr (QueryModelNode) to GenericPlanNode for the Query.explain(...) feature. -
Uses of Experimental in org.eclipse.rdf4j.query.explanation
Modifier and TypeInterfaceDescriptioninterface
This is an experimental feature.static enum
The different levels that the query explanation can be at.class
This is an experimental feature.class
This is an experimental feature. -
Uses of Experimental in org.eclipse.rdf4j.query.resultio
Modifier and TypeFieldDescriptionstatic final TupleQueryResultFormat
TupleQueryResultFormat.JSON_STAR
SPARQL-star Query Results JSON Format (like SPARQL JSON but with RDF-star support).static final TupleQueryResultFormat
TupleQueryResultFormat.SPARQL_STAR
SPARQL-star Query Results XML Format (like SPARQL/XML but with native RDF-star support). -
Uses of Experimental in org.eclipse.rdf4j.query.resultio.sparqlxml
Modifier and TypeClassDescriptionclass
Parser for reading tuple query results formatted as SPARQL Results Documents, extended with support for RDF-star triplesclass
ATupleQueryResultParserFactory
for parsers of extended SPARQL/XML tuple query results:TupleQueryResultFormat.SPARQL_STAR
class
ATupleQueryResultWriter
that writes tuple query results in the extended form SPARQL Query Results XML Format.class
ATupleQueryResultWriterFactory
for writers of extended SPARQL/XML tuple query results:TupleQueryResultFormat.SPARQL_STAR
-
Uses of Experimental in org.eclipse.rdf4j.queryrender.sparql.experimental
Modifier and TypeClassDescriptionclass
An alternative implementation of the SPARQL query renderer (more complete than the defaultSPARQLQueryRenderer
) -
Uses of Experimental in org.eclipse.rdf4j.sail
Modifier and TypeMethodDescriptiondefault Explanation
SailConnection.explain
(Explanation.Level level, TupleExpr tupleExpr, Dataset dataset, BindingSet bindings, boolean includeInferred, int timeoutSeconds) Explain how the TupleExpr will be (or has been) executed/evaluated by returning a TupleExpr (which may or may not be the provided TupleExpr) that has gone through zero or more of the stages prior to and also including execution as specified by the provided level. -
Uses of Experimental in org.eclipse.rdf4j.sail.elasticsearchstore
Modifier and TypeClassDescriptionclass
An RDF4J SailStore persisted to Elasticsearch.class
-
Uses of Experimental in org.eclipse.rdf4j.sail.extensiblestore
Modifier and TypeInterfaceDescriptioninterface
An interface to implement a base data structure for the ExtensibleStore.class
ExtensibleStore<T extends DataStructureInterface,
N extends NamespaceStoreInterface> A store where the backing storage can be implemented by the user.class
ExtensibleStoreConnection<E extends ExtensibleStore>
class
FilteringIteration<E extends ExtensibleStatement,
X extends Exception> A wrapper for an Iteration that filters the statements against a pattern similar to getStatements(Resource subject, IRI predicate, Value object, Resource...interface
class
-
Uses of Experimental in org.eclipse.rdf4j.sail.extensiblestore.evaluationstatistics
Modifier and TypeInterfaceDescriptioninterface
Interface to support evaluation statistics that keep their own internal estimates and need to be notified of added or removed statements.enum
Enum to support multiple different EvaluationStatistics implementations.class
A wrapper around a data structure to support evaluation statistics that need to be notified of added or removed statements.class
ExtensibleDirectEvaluationStatistics provides evaluation statistics by using the default implementation.class
ExtensibleDirectEvaluationStatistics provides evaluation statistics by directly querying the underlying data source.class
ExtensibleDynamicEvaluationStatistics aims to keep an internal estimate of the cardinality of various statement patterns.class
-
Uses of Experimental in org.eclipse.rdf4j.sail.lmdb
Modifier and TypeClassDescriptionclass
A SAIL implementation using LMDB for storing and querying its data. -
Uses of Experimental in org.eclipse.rdf4j.sail.shacl
-
Uses of Experimental in org.eclipse.rdf4j.sail.shacl.config
Modifier and TypeMethodDescriptionboolean
ShaclSailConfig.isDashDataShapes()
boolean
ShaclSailConfig.isEclipseRdf4jShaclExtensions()
void
ShaclSailConfig.setDashDataShapes
(boolean dashDataShapes) void
ShaclSailConfig.setEclipseRdf4jShaclExtensions
(boolean eclipseRdf4jShaclExtensions) -
Uses of Experimental in org.eclipse.rdf4j.spring.support.query
Modifier and TypeMethodDescriptionDelegatingGraphQuery.explain
(Explanation.Level level) DelegatingTupleQuery.explain
(Explanation.Level level)
Models.isomorphic(Iterable, Iterable)
instead.