Uses of Annotation Type
org.eclipse.rdf4j.common.annotation.Experimental
Packages that use Experimental
Package
Description
Package offering various locking scheme implementations.
The RDF Model API
Default implementations of the RDF model interfaces
Helper classes for working with RDF models.
Re-usable constants for various well-known RDF vocabularies.
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.
A Sail implementation for SHACL constraint checking.
Packages with annotations of type Experimental
Package
Description
This package contains classes for rendering RDF4J query objects as SPARQL queries.
-
Uses of Experimental in org.eclipse.rdf4j.collection.factory.api
Methods in org.eclipse.rdf4j.collection.factory.api with annotations of type ExperimentalModifier and TypeMethodDescriptionprivate Value
CollectionFactory.valueFromObjectInputStream
(ObjectInputStream ois) private byte[]
CollectionFactory.valueIntoByteArray
(Value value) private void
CollectionFactory.valueIntoObjectOutputStream
(Value value, ObjectOutputStream oos) -
Uses of Experimental in org.eclipse.rdf4j.common.concurrent.locks
Classes in org.eclipse.rdf4j.common.concurrent.locks with annotations of type ExperimentalModifier and TypeClassDescriptionclass
A read/write-lock manager backed by a StampedLock. -
Uses of Experimental in org.eclipse.rdf4j.common.exception
Classes in org.eclipse.rdf4j.common.exception with annotations of type Experimental -
Uses of Experimental in org.eclipse.rdf4j.http.client.shacl
Classes in org.eclipse.rdf4j.http.client.shacl with annotations of type ExperimentalModifier and TypeClassDescriptionclass
Experimental support for handling SHACL violations against a remote RDF4J server. -
Uses of Experimental in org.eclipse.rdf4j.model
Classes in org.eclipse.rdf4j.model with annotations of type Experimental -
Uses of Experimental in org.eclipse.rdf4j.model.impl
Classes in org.eclipse.rdf4j.model.impl with annotations of type ExperimentalModifier and TypeClassDescriptionclass
GenericStatement<R extends Resource,
I extends IRI, V extends Value> An implementation of the Statement interface with support for Java Generics. -
Uses of Experimental in org.eclipse.rdf4j.model.util
Fields in org.eclipse.rdf4j.model.util with annotations of type ExperimentalMethods in org.eclipse.rdf4j.model.util with annotations of type ExperimentalModifier 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.model.vocabulary
Classes in org.eclipse.rdf4j.model.vocabulary with annotations of type ExperimentalModifier and TypeClassDescriptionclass
Shared vocabulary for configuration of RDF4J components: Repositories, SAILs, and so on. -
Uses of Experimental in org.eclipse.rdf4j.query
Methods in org.eclipse.rdf4j.query with annotations of type ExperimentalModifier 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
Classes in org.eclipse.rdf4j.query.algebra with annotations of type ExperimentalModifier and TypeClassDescriptionclass
CustomAggregateOperator
function call that can be defined to take an argument and can apply distinct filtering on it.Methods in org.eclipse.rdf4j.query.algebra with annotations of type ExperimentalModifier and TypeMethodDescriptionBinaryTupleOperator.getAlgorithmName()
double
AbstractQueryModelNode.getCardinality()
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()
boolean
AbstractQueryModelNode.isCardinalitySet()
void
AbstractQueryModelNode.resetCardinality()
void
BinaryTupleOperator.setAlgorithm
(String classSimpleName) void
BinaryTupleOperator.setAlgorithm
(CloseableIteration<?, ?> iteration) void
AbstractQueryModelNode.setCardinality
(double cardinality) default void
QueryModelNode.setCostEstimate
(double costEstimate) default void
QueryModelNode.setResultSizeActual
(long resultSizeActual) default void
QueryModelNode.setResultSizeEstimate
(double rows) default void
QueryModelNode.setTotalTimeNanosActual
(long totalTime) protected boolean
AbstractQueryModelNode.shouldCacheCardinality()
-
Uses of Experimental in org.eclipse.rdf4j.query.algebra.evaluation
Methods in org.eclipse.rdf4j.query.algebra.evaluation with annotations of type ExperimentalModifier and TypeMethodDescriptiondefault Supplier
<CollectionFactory> EvaluationStrategy.getCollectionFactory()
default boolean
EvaluationStrategy.isTrackResultSize()
Enable or disable results size tracking for the query plan.default void
EvaluationStrategy.setCollectionFactory
(Supplier<CollectionFactory> collectionFactory) Set the collection factory that will create the collections to use during query evaluaton.default 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.evaluation.function.aggregate
Classes in org.eclipse.rdf4j.query.algebra.evaluation.function.aggregate with annotations of type ExperimentalModifier and TypeClassDescriptionclass
AggregateFunction
used for processing of extended statistical aggregate operations through SPARQL.class
AggregateCollector
implementation that processes SPARQL statistical functions based on inputLiteral
values. -
Uses of Experimental in org.eclipse.rdf4j.query.algebra.evaluation.function.aggregate.stdev
Classes in org.eclipse.rdf4j.query.algebra.evaluation.function.aggregate.stdev with annotations of type ExperimentalModifier and TypeClassDescriptionclass
AggregateFunctionFactory
implementation that providesAggregateFunction
used for processing population standard deviation.class
AggregateFunctionFactory
implementation that providesAggregateFunction
used for processing sample standard deviation.class
AggregateCollector
that can compute both sample and population standard deviation based on input of numericLiteral
s. -
Uses of Experimental in org.eclipse.rdf4j.query.algebra.evaluation.function.aggregate.variance
Classes in org.eclipse.rdf4j.query.algebra.evaluation.function.aggregate.variance with annotations of type ExperimentalModifier and TypeClassDescriptionclass
AggregateFunctionFactory
implementation that providesAggregateFunction
used for processing population variance.class
AggregateFunctionFactory
implementation that providesAggregateFunction
used for processing sample variance.class
AggregateCollector
that can compute both sample and population variance based on input of numericLiteral
s. -
Uses of Experimental in org.eclipse.rdf4j.query.algebra.helpers
Classes in org.eclipse.rdf4j.query.algebra.helpers with annotations of type ExperimentalModifier and TypeClassDescriptionclass
Convert TupleExpr (QueryModelNode) to GenericPlanNode for the Query.explain(...) feature. -
Uses of Experimental in org.eclipse.rdf4j.query.explanation
Classes in org.eclipse.rdf4j.query.explanation with annotations of type ExperimentalModifier 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.parser.sparql.aggregate
Classes in org.eclipse.rdf4j.query.parser.sparql.aggregate with annotations of type ExperimentalModifier and TypeInterfaceDescriptioninterface
Collector for values used byAggregateFunction
'sclass
AggregateFunction<T extends AggregateCollector,
D> interface
Factory for a registeredAggregateFunction
that is evaluated in the same fashion as standard aggregate functions e.g.Sum
invalid input: '&'Count
class
ServiceRegistry
implementation that stores available custom aggregate functions that can be used during query evaluation. -
Uses of Experimental in org.eclipse.rdf4j.query.resultio
Fields in org.eclipse.rdf4j.query.resultio with annotations of type ExperimentalModifier 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
Classes in org.eclipse.rdf4j.query.resultio.sparqlxml with annotations of type ExperimentalModifier 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
Classes in org.eclipse.rdf4j.queryrender.sparql.experimental with annotations of type ExperimentalModifier and TypeClassDescriptionclass
An alternative implementation of the SPARQL query renderer (more complete than the defaultSPARQLQueryRenderer
) -
Uses of Experimental in org.eclipse.rdf4j.sail
Methods in org.eclipse.rdf4j.sail with annotations of type ExperimentalModifier 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.shacl
Classes in org.eclipse.rdf4j.sail.shacl with annotations of type ExperimentalModifier and TypeClassDescriptionprotected static class
static enum
class
Methods in org.eclipse.rdf4j.sail.shacl with annotations of type ExperimentalModifier and TypeMethodDescriptionprotected ShaclSail.RevivableExecutorService
ShaclSail.getExecutorService()
boolean
ShaclSailBaseConfiguration.isDashDataShapes()
Support for DASH Data Shapes Vocabulary Unofficial Draft (http://datashapes.org/dash).boolean
ShaclSailBaseConfiguration.isEclipseRdf4jShaclExtensions()
Support for Eclipse RDF4J SHACL Extensions (http://rdf4j.org/shacl-extensions#).void
ShaclSailBaseConfiguration.setDashDataShapes
(boolean dashDataShapes) Support for DASH Data Shapes Vocabulary Unofficial Draft (http://datashapes.org/dash).void
ShaclSailBaseConfiguration.setEclipseRdf4jShaclExtensions
(boolean eclipseRdf4jShaclExtensions) Support for Eclipse RDF4J SHACL Extensions (http://rdf4j.org/shacl-extensions#). -
Uses of Experimental in org.eclipse.rdf4j.sail.shacl.config
Methods in org.eclipse.rdf4j.sail.shacl.config with annotations of type ExperimentalModifier and TypeMethodDescriptionboolean
ShaclSailConfig.isDashDataShapes()
boolean
ShaclSailConfig.isEclipseRdf4jShaclExtensions()
void
ShaclSailConfig.setDashDataShapes
(boolean dashDataShapes) void
ShaclSailConfig.setEclipseRdf4jShaclExtensions
(boolean eclipseRdf4jShaclExtensions)
Models.isomorphic(Iterable, Iterable)
instead.