Uses of Class
org.eclipse.rdf4j.common.annotation.Experimental
-
Packages with annotations of type Experimental Package Description org.eclipse.rdf4j.queryrender.sparql.experimental This package contains classes for rendering RDF4J query objects as SPARQL queries.org.eclipse.rdf4j.sail.extensiblestore Elasticsearch store for string triples -
-
Uses of Experimental in org.eclipse.rdf4j.common.concurrent.locks
Classes in org.eclipse.rdf4j.common.concurrent.locks with annotations of type Experimental Modifier and Type Class Description class
StampedLockManager
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 Modifier and Type Interface Description interface
ValidationException
MAY BE MOVED IN THE FUTURE! -
Uses of Experimental in org.eclipse.rdf4j.federated.write
Classes in org.eclipse.rdf4j.federated.write with annotations of type Experimental Modifier and Type Interface Description interface
WriteStrategy
Interface for theWriteStrategy
that is used for writing data to the federation. -
Uses of Experimental in org.eclipse.rdf4j.http.client.shacl
Classes in org.eclipse.rdf4j.http.client.shacl with annotations of type Experimental Modifier and Type Class Description class
RemoteShaclValidationException
Experimental support for handling SHACL violations against a remote RDF4J server. -
Uses of Experimental in org.eclipse.rdf4j.http.server.readonly
Classes in org.eclipse.rdf4j.http.server.readonly with annotations of type Experimental Modifier and Type Class Description class
QueryResponder
class
ReadOnlySparqlApplication
-
Uses of Experimental in org.eclipse.rdf4j.model
Classes in org.eclipse.rdf4j.model with annotations of type Experimental Modifier and Type Interface Description interface
Triple
An RDF-star embedded triple. -
Uses of Experimental in org.eclipse.rdf4j.model.impl
Classes in org.eclipse.rdf4j.model.impl with annotations of type Experimental Modifier and Type Class Description class
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 Experimental Modifier and Type Field Description static Function<Triple,Resource>
Statements. TRIPLE_BNODE_MAPPER
Methods in org.eclipse.rdf4j.model.util with annotations of type Experimental Modifier and Type Method Description static 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.UseModels.isomorphic(Iterable, Iterable)
instead. -
Uses of Experimental in org.eclipse.rdf4j.model.vocabulary
Classes in org.eclipse.rdf4j.model.vocabulary with annotations of type Experimental Modifier and Type Class Description class
CONFIG
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 Experimental Modifier and Type Method Description default 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 Experimental Modifier and Type Class Description class
AggregateFunctionCall
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 Experimental Modifier and Type Method Description String
BinaryTupleOperator. 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 Experimental Modifier and Type Method Description default 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 Experimental Modifier and Type Class Description class
StatisticalAggregateFunction
AggregateFunction
used for processing of extended statistical aggregate operations through SPARQL.class
StatisticCollector
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 Experimental Modifier and Type Class Description class
PopulationStandardDeviationAggregateFactory
AggregateFunctionFactory
implementation that providesAggregateFunction
used for processing population standard deviation.class
StandardDeviationAggregateFactory
AggregateFunctionFactory
implementation that providesAggregateFunction
used for processing sample standard deviation.class
StandardDeviationCollector
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 Experimental Modifier and Type Class Description class
PopulationVarianceAggregateFactory
AggregateFunctionFactory
implementation that providesAggregateFunction
used for processing population variance.class
VarianceAggregateFactory
AggregateFunctionFactory
implementation that providesAggregateFunction
used for processing sample variance.class
VarianceCollector
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 Experimental Modifier and Type Class Description class
QueryModelTreeToGenericPlanNode
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 Experimental Modifier and Type Interface Description interface
Explanation
This is an experimental feature.static class
Explanation.Level
The different levels that the query explanation can be at.class
ExplanationImpl
This is an experimental feature.class
GenericPlanNode
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 Experimental Modifier and Type Interface Description interface
AggregateCollector
Collector for values used byAggregateFunction
'sclass
AggregateFunction<T extends AggregateCollector,D>
interface
AggregateFunctionFactory
Factory for a registeredAggregateFunction
that is evaluated in the same fashion as standard aggregate functions e.g.Sum
&Count
class
CustomAggregateFunctionRegistry
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 Experimental Modifier and Type Field Description static TupleQueryResultFormat
TupleQueryResultFormat. JSON_STAR
SPARQL-star Query Results JSON Format (like SPARQL JSON but with RDF-star support).static 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 Experimental Modifier and Type Class Description class
SPARQLStarResultsXMLParser
Parser for reading tuple query results formatted as SPARQL Results Documents, extended with support for RDF-star triplesclass
SPARQLStarResultsXMLParserFactory
ATupleQueryResultParserFactory
for parsers of extended SPARQL/XML tuple query results:TupleQueryResultFormat.SPARQL_STAR
class
SPARQLStarResultsXMLWriter
ATupleQueryResultWriter
that writes tuple query results in the extended form SPARQL Query Results XML Format.class
SPARQLStarResultsXMLWriterFactory
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 Experimental Modifier and Type Class Description class
SparqlQueryRenderer
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 Experimental Modifier and Type Method Description default 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
Classes in org.eclipse.rdf4j.sail.elasticsearchstore with annotations of type Experimental Modifier and Type Class Description class
ElasticsearchStore
An RDF4J SailStore persisted to Elasticsearch.class
ElasticsearchStoreConnection
-
Uses of Experimental in org.eclipse.rdf4j.sail.extensiblestore
Classes in org.eclipse.rdf4j.sail.extensiblestore with annotations of type Experimental Modifier and Type Interface Description interface
DataStructureInterface
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
NamespaceStoreInterface
class
SimpleMemoryNamespaceStore
-
Uses of Experimental in org.eclipse.rdf4j.sail.extensiblestore.evaluationstatistics
Classes in org.eclipse.rdf4j.sail.extensiblestore.evaluationstatistics with annotations of type Experimental Modifier and Type Interface Description interface
DynamicStatistics
Interface to support evaluation statistics that keep their own internal estimates and need to be notified of added or removed statements.class
EvaluationStatisticsEnum
Enum to support multiple different EvaluationStatistics implementations.class
EvaluationStatisticsWrapper
A wrapper around a data structure to support evaluation statistics that need to be notified of added or removed statements.class
ExtensibleConstantEvaluationStatistics
ExtensibleDirectEvaluationStatistics provides evaluation statistics by using the default implementation.class
ExtensibleDirectEvaluationStatistics
ExtensibleDirectEvaluationStatistics provides evaluation statistics by directly querying the underlying data source.class
ExtensibleDynamicEvaluationStatistics
ExtensibleDynamicEvaluationStatistics aims to keep an internal estimate of the cardinality of various statement patterns.class
ExtensibleEvaluationStatistics
-
Uses of Experimental in org.eclipse.rdf4j.sail.lmdb
Classes in org.eclipse.rdf4j.sail.lmdb with annotations of type Experimental Modifier and Type Class Description class
LmdbStore
A SAIL implementation using LMDB for storing and querying its data. -
Uses of Experimental in org.eclipse.rdf4j.sail.shacl
Classes in org.eclipse.rdf4j.sail.shacl with annotations of type Experimental Modifier and Type Class Description protected static class
ShaclSail.RevivableExecutorService
static class
ShaclSail.TransactionSettings.PerformanceHint
class
ShaclValidator
Methods in org.eclipse.rdf4j.sail.shacl with annotations of type Experimental Modifier and Type Method Description protected ShaclSail.RevivableExecutorService
ShaclSail. getExecutorService()
-
Uses of Experimental in org.eclipse.rdf4j.sail.shacl.config
Methods in org.eclipse.rdf4j.sail.shacl.config with annotations of type Experimental Modifier and Type Method Description boolean
ShaclSailConfig. isDashDataShapes()
boolean
ShaclSailConfig. isEclipseRdf4jShaclExtensions()
void
ShaclSailConfig. setDashDataShapes(boolean dashDataShapes)
void
ShaclSailConfig. setEclipseRdf4jShaclExtensions(boolean eclipseRdf4jShaclExtensions)
-
Uses of Experimental in org.eclipse.rdf4j.spring
Classes in org.eclipse.rdf4j.spring with annotations of type Experimental Modifier and Type Class Description class
RDF4JConfig
-
Uses of Experimental in org.eclipse.rdf4j.spring.dao
Classes in org.eclipse.rdf4j.spring.dao with annotations of type Experimental Modifier and Type Class Description class
RDF4JDao
class
SimpleRDF4JCRUDDao<ENTITY,ID>
-
Uses of Experimental in org.eclipse.rdf4j.spring.dao.support.bindingsBuilder
Classes in org.eclipse.rdf4j.spring.dao.support.bindingsBuilder with annotations of type Experimental Modifier and Type Interface Description interface
MutableBindings
-
Uses of Experimental in org.eclipse.rdf4j.spring.dao.support.sparql
Classes in org.eclipse.rdf4j.spring.dao.support.sparql with annotations of type Experimental Modifier and Type Class Description class
NamedSparqlSupplier
Associates a String key with aSupplier
that provides a SPARQL operation. -
Uses of Experimental in org.eclipse.rdf4j.spring.support
Classes in org.eclipse.rdf4j.spring.support with annotations of type Experimental Modifier and Type Class Description class
DataInserter
class
RDF4JTemplate
-
Uses of Experimental in org.eclipse.rdf4j.spring.support.query
Methods in org.eclipse.rdf4j.spring.support.query with annotations of type Experimental Modifier and Type Method Description Explanation
DelegatingGraphQuery. explain(Explanation.Level level)
Explanation
DelegatingTupleQuery. explain(Explanation.Level level)
-
Uses of Experimental in org.eclipse.rdf4j.spring.test
Classes in org.eclipse.rdf4j.spring.test with annotations of type Experimental Modifier and Type Class Description class
RDF4JTestConfig
Spring configuration for use in unit tests. -
Uses of Experimental in org.eclipse.rdf4j.spring.tx
Classes in org.eclipse.rdf4j.spring.tx with annotations of type Experimental Modifier and Type Class Description class
TransactionObject
-
Uses of Experimental in org.eclipse.rdf4j.spring.util
Classes in org.eclipse.rdf4j.spring.util with annotations of type Experimental Modifier and Type Class Description class
QueryResultUtils
-
Uses of Experimental in org.eclipse.rdf4j.testsuite.sparql
Classes in org.eclipse.rdf4j.testsuite.sparql with annotations of type Experimental Modifier and Type Class Description class
RepositorySPARQLComplianceTestSuite
A suite of custom compliance tests on SPARQL query functionality for RDF4J Repositories.
-