Package | Description |
---|---|
org.eclipse.rdf4j.exceptions | |
org.eclipse.rdf4j.http.client.shacl | |
org.eclipse.rdf4j.lucene.spin | |
org.eclipse.rdf4j.model |
The RDF Model API
|
org.eclipse.rdf4j.model.util |
Helper classes for working with RDF models.
|
org.eclipse.rdf4j.query |
Interfaces and classes for handling queries and query results.
|
org.eclipse.rdf4j.query.algebra |
Abstract Query Algebra model.
|
org.eclipse.rdf4j.query.algebra.evaluation | |
org.eclipse.rdf4j.query.algebra.helpers | |
org.eclipse.rdf4j.query.explanation | |
org.eclipse.rdf4j.query.resultio | |
org.eclipse.rdf4j.rio |
Rio: The rdf4j parser/writer API.
|
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.elasticsearchstore |
Elasticsearch store for string triples
|
org.eclipse.rdf4j.sail.extensiblestore |
Elasticsearch store for string triples
|
org.eclipse.rdf4j.sail.extensiblestore.evaluationstatistics |
Package | Description |
---|---|
org.eclipse.rdf4j.lucene.spin | |
org.eclipse.rdf4j.lucene.spin.config | |
org.eclipse.rdf4j.sail.extensiblestore |
Elasticsearch store for string triples
|
Modifier and Type | Interface and Description |
---|---|
interface |
ValidationException
MAY BE MOVED IN THE FUTURE!
|
Modifier and Type | Class and Description |
---|---|
class |
RemoteShaclValidationException
Experimental support for handling SHACL violations against a remote RDF4J server.
|
Modifier and Type | Class and Description |
---|---|
class |
LuceneSpinSail
Deprecated.
since 3.0. The experimental LuceneSpinSail is scheduled to be removed by the next major release.
|
class |
LuceneSpinSailConnection
Deprecated.
since 3.0. The experimental LuceneSpinSail is scheduled to be removed by the next major release.
|
Modifier and Type | Interface and Description |
---|---|
interface |
Triple
An RDF* triple.
|
Modifier and Type | Field and Description |
---|---|
static java.util.function.Function<Triple,Resource> |
Statements.TRIPLE_BNODE_MAPPER
|
Modifier and Type | Method and Description |
---|---|
static Model |
Models.convertRDFStarToReification(Model model)
Converts the statements in the supplied RDF* model to a new RDF model using reification.
|
static void |
Models.convertRDFStarToReification(Model model,
java.util.function.Consumer<Statement> consumer)
Converts the supplied RDF* model to RDF reification statements.
|
static void |
Statements.convertRDFStarToReification(Statement st,
java.util.function.Consumer<Statement> consumer)
Converts the supplied RDF* statement to RDF reification statements, and sends the resultant statements to the
supplied consumer.
|
static void |
Statements.convertRDFStarToReification(ValueFactory vf,
java.util.function.Function<Triple,Resource> reifiedIdMapper,
Statement st,
java.util.function.Consumer<Statement> consumer)
Converts the supplied RDF* statement to RDF reification statements, and sends the resultant statements to the
supplied consumer.
|
static Model |
Models.convertRDFStarToReification(ValueFactory vf,
Model model)
Converts the statements in supplied RDF* model to a new RDF model using reificiation.
|
static void |
Models.convertRDFStarToReification(ValueFactory vf,
Model model,
java.util.function.Consumer<Statement> consumer)
Converts the supplied RDF* model to RDF reification statements.
|
static Model |
Models.convertRDFStarToReification(ValueFactory vf,
Model model,
ModelFactory modelFactory)
Converts the statements in supplied RDF* model to a new RDF model using reificiation.
|
static void |
Statements.convertRDFStarToReification(ValueFactory vf,
Statement st,
java.util.function.Consumer<Statement> consumer)
Converts the supplied RDF* 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* model.
|
static void |
Models.convertReificationToRDFStar(Model model,
java.util.function.Consumer<Statement> consumer)
Converts the supplied RDF reification model to RDF* statements.
|
static Model |
Models.convertReificationToRDFStar(ValueFactory vf,
Model model)
Converts the statements in supplied RDF reification model to a new RDF* model.
|
static void |
Models.convertReificationToRDFStar(ValueFactory vf,
Model model,
java.util.function.Consumer<Statement> consumer)
Converts the supplied RDF reification model to RDF* statements.
|
static Model |
Models.convertReificationToRDFStar(ValueFactory vf,
Model model,
ModelFactory modelFactory)
Converts the statements in supplied RDF reification model to a new RDF* model.
|
Modifier and Type | Method and 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.
|
Modifier and Type | Method and Description |
---|---|
String |
BinaryTupleOperator.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(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) |
Modifier and Type | Method and Description |
---|---|
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.
|
Modifier and Type | Class and Description |
---|---|
class |
QueryModelTreeToGenericPlanNode
Convert TupleExpr (QueryModelNode) to GenericPlanNode for the Query.explain(...) feature.
|
Modifier and Type | Interface and 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.
|
Modifier and Type | Method and Description |
---|---|
default Optional<OutputStream> |
QueryResultWriter.getOutputStream()
Gets the
OutputStream this writer writes to, if it uses one. |
Modifier and Type | Method and Description |
---|---|
default Optional<OutputStream> |
RDFWriter.getOutputStream()
Gets the
OutputStream this writer writes to, if it uses one. |
Modifier and Type | Method and 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.
|
Modifier and Type | Class and Description |
---|---|
class |
ElasticsearchStore
An RDF4J SailStore persisted to Elasticsearch.
|
class |
ElasticsearchStoreConnection |
Modifier and Type | Interface and 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 |
Modifier and Type | Interface and 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 |
Copyright © 2015-2020 Eclipse Foundation. All Rights Reserved.