Uses of Annotation Type
org.eclipse.rdf4j.common.annotation.InternalUseOnly
Package
Description
Abstract base classes for RDF Model API interfaces.
Helper classes for working with RDF models.
Implementations of
relevant to query evaluation.
invalid @link
Iteration
The rdf4j SPARQL 1.1 parser.
RDF 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.
A Sail implementation that supports full-text indexing via the Lucene API.
The Native Store.
A Sail implementation for SHACL constraint checking.
Package
Description
B-Tree on disk implementation.
File and data storage functionality.
Implementations of
relevant to query evaluation.
invalid @link
Iteration
Lmdb implementations of the RDF Model interfaces.
MemoryStore-specific implementations of the core RDF model objects.
Native implementations of the RDF Model interfaces.
-
Uses of InternalUseOnly in org.eclipse.rdf4j.collection.factory.api
Modifier and TypeInterfaceDescriptioninterface
interface
A marker interface used in the GroupBy logic to make a key out of the values being grouped by.interface
A Factory that may generate optimised and/or disk based collections Factories like this should not be cached but created a new everytime as the closing is important if they are disk based.Modifier and TypeMethodDescriptionCollectionFactory.createBindingSetKey
(BindingSet bindingSet, List<Function<BindingSet, Value>> getValues, ToIntFunction<BindingSet> hashOfBindingSetCalculator) <E> Map<BindingSetKey,
E> CollectionFactory.createGroupByMap()
default int
CollectionFactory.hashAValue
(Function<BindingSet, Value> getValue, int nextHash, BindingSet bs) Hashes a value that complies with the hashCode/equals conception but only in context of this collection/factory storage layer.default ToIntFunction<BindingSet>
CollectionFactory.hashOfBindingSetFuntion
(List<Function<BindingSet, Value>> getValues) Generate a method that calculates a hash code that is valid in context of a single store implementation and QueryExecutionContext. -
Uses of InternalUseOnly in org.eclipse.rdf4j.common.concurrent.locks.diagnostics
Modifier and TypeClassDescriptionclass
class
class
Optimized for multithreaded use of the Java 9+ Cleanerclass
LockCleaner<T extends Lock>
Automatically log and release locks that are no longer referenced and will be garbage collected.interface
LockMonitoring<T extends Lock>
Interface to support monitoring and cleaning of locks.class
LockTracking<T extends Lock>
Full tracking of locks with simple deadlock detection and logging as well as automatic release of abandoned locks (same as LockCleaner). -
Uses of InternalUseOnly in org.eclipse.rdf4j.model.base
Modifier and TypeClassDescriptionfinal class
An IRI implementation that interns the stringValue so that two objects can be compared by their stringValue reference. -
Uses of InternalUseOnly in org.eclipse.rdf4j.model.util
Modifier and TypeClassDescriptionclass
Utility functions for working with RDF4J Models representing configuration settings.Modifier and TypeMethodDescriptionConfigurations.getIRIValue
(Model model, Resource subject, IRI property, IRI legacyProperty) Retrieve a property value for the supplied subject as aIRI
if present, falling back to a supplied legacy property .Configurations.getLiteralValue
(Model model, Resource subject, IRI property, IRI legacyProperty) Retrieve a property value for the supplied subject as aLiteral
if present, falling back to a supplied legacy property .Configurations.getPropertyValues
(Model model, Resource subject, IRI property, IRI legacyProperty) Retrieve all property values for the supplied subject as a Set of values and include all values for any legacy property.Configurations.getResourceValue
(Model model, Resource subject, IRI property, IRI legacyProperty) Retrieve a property value for the supplied subject as aResource
if present, falling back to a supplied legacy property . -
Uses of InternalUseOnly in org.eclipse.rdf4j.query.algebra.evaluation
-
Uses of InternalUseOnly in org.eclipse.rdf4j.query.algebra.evaluation.iterator
-
Uses of InternalUseOnly in org.eclipse.rdf4j.query.algebra.evaluation.optimizer
Modifier and TypeClassDescriptionclass
ChecksQueryModelNode.getParentNode()
references that have become inconsistent with the actual algebra tree structure due to optimization operations. -
Uses of InternalUseOnly in org.eclipse.rdf4j.query.algebra.evaluation.util
Modifier and TypeClassDescriptionclass
This class will take over for QueryEvaluationUtil. -
Uses of InternalUseOnly in org.eclipse.rdf4j.query.algebra.helpers
Modifier and TypeClassDescriptionclass
Convert TupleExpr (QueryModelNode) to GenericPlanNode for the Query.explain(...) feature.class
-
Uses of InternalUseOnly in org.eclipse.rdf4j.query.parser.sparql
Modifier and TypeClassDescriptionclass
Resolves relative URIs in a query model using either an external base URI or using the base URI specified in the query model itself.class
Processes blank nodes in the query body, replacing them with variables while retaining scope.class
class
Extracts a SPARQLDataset
from an ASTQueryContainer, if one is contained.class
A graph pattern consisting of (required and optional) tuple expressions, binding assignments and boolean constraints.class
Processes the prefix declarations in a SPARQL query model.class
class
Processes escape sequences in strings, replacing the escape sequence with their actual value.class
A SPARQL AST visitor implementation that creates a query algebra representation of the query.class
Extension of TupleExprBuilder that builds Update Expressions.class
Deprecated.This feature is for internal use only: its existence, signature or behavior may change without warning from one release to the next. -
Uses of InternalUseOnly in org.eclipse.rdf4j.sail
-
Uses of InternalUseOnly in org.eclipse.rdf4j.sail.base
Modifier and TypeClassDescriptionclass
Set of changes applied to anSailSourceBranch
awaiting to be flushed into its backingSailSource
.class
Implementation of the TripleSource interface usingSailDataset
-
Uses of InternalUseOnly in org.eclipse.rdf4j.sail.helpers
-
Uses of InternalUseOnly in org.eclipse.rdf4j.sail.lucene
Modifier and TypeClassDescriptionclass
Deprecated.This feature is for internal use only: its existence, signature or behavior may change without warning from one release to the next. -
Uses of InternalUseOnly in org.eclipse.rdf4j.sail.lucene.util
Modifier and TypeClassDescriptionclass
MapOfListMaps<Index1Type,
Index2Type, DataType> Deprecated.This feature is for internal use only: its existence, signature or behavior may change without warning from one release to the next. -
Uses of InternalUseOnly in org.eclipse.rdf4j.sail.model
Modifier and TypeClassDescriptionclass
A registry to support (de)serialization of objects (over the lifetime of the VM).class
Model implementation for aSailConnection
. -
Uses of InternalUseOnly in org.eclipse.rdf4j.sail.nativerdf
Modifier and TypeClassDescriptionclass
File-based indexed storage and retrieval of RDF values.class
AValueStore
revision forNativeValue
objects. -
Uses of InternalUseOnly in org.eclipse.rdf4j.sail.shacl
Modifier and TypeClassDescriptionclass
class
class
Modifier and TypeMethodDescriptionStampedLockManager.Cache<List<org.eclipse.rdf4j.sail.shacl.ast.ContextWithShapes>>.ReadableState
ShaclSail.getCachedShapes()
List<org.eclipse.rdf4j.sail.shacl.ast.ContextWithShapes>
List<org.eclipse.rdf4j.sail.shacl.ast.ContextWithShapes>
ShaclSail.getShapes
(RepositoryConnection shapesRepoConnection, IRI[] shapesGraphs) List<org.eclipse.rdf4j.sail.shacl.ast.ContextWithShapes>
ShaclSail.getShapes
(RepositoryConnection shapesRepoConnection, SailConnection sailConnection, IRI[] shapesGraphs) -
Uses of InternalUseOnly in org.eclipse.rdf4j.sail.shacl.results.lazy
Modifier and TypeClassDescriptionclass
A ValidationReport that will defer calculating any ValidationResults until the user asks for themclass
-
Uses of InternalUseOnly in org.eclipse.rdf4j.sail.shacl.wrapper.data
Modifier and TypeClassDescriptionclass
CloseablePeakableIteration<E,
X extends Exception> class
class
SilentIteration
instead.