Uses of Class
org.eclipse.rdf4j.sail.memory.model.MemResource
Package
Description
MemoryStore-specific implementations of the core RDF model objects.
-
Uses of MemResource in org.eclipse.rdf4j.sail.memory.model
Modifier and TypeClassDescriptionclass
A MemoryStore-specific extension of BNodeImpl giving it node properties.class
A MemoryStore-specific implementation of URI that stores separated namespace and local name information to enable reuse of namespace String objects (reducing memory usage) and that gives it node properties.class
A MemoryStore-specific implementation ofTriple
.Modifier and TypeMethodDescriptionMemValueFactory.getMemResource
(Resource resource) See getMemValue() for description.MemValueFactory.getOrCreateMemResource
(Resource resource) SeeMemValueFactory.getOrCreateMemValue(Value)
for description.MemTriple.getSubject()
Modifier and TypeMethodDescriptionMemStatementIterator.cacheAwareInstance
(MemStatementList smallestList, MemResource subj, MemIRI pred, MemValue obj, Boolean explicit, int snapshot, MemResource[] memContexts, MemStatementIteratorCache iteratorCache) boolean
MemStatement.exactMatch
(MemResource subject, MemIRI predicate, MemValue object, MemResource context) MemStatementList.getExact
(MemResource subject, MemIRI predicate, MemValue object, MemResource context, int snapshot) Iterates through this list and returns the statement that exactly matches the provided arguments.boolean
MemStatement.matchesContext
(MemResource[] memContexts) boolean
MemStatement.matchesSPO
(MemResource subject, MemIRI predicate, MemValue object) boolean
MemTriple.matchesSPO
(MemResource subject, MemIRI predicate, MemValue object) ModifierConstructorDescriptionMemStatement
(MemResource subject, MemIRI predicate, MemValue object, MemResource context, boolean explicit, int sinceSnapshot) Creates a new MemStatement with the supplied subject, predicate, object and context.MemStatement
(MemResource subject, MemIRI predicate, MemValue object, MemResource context, int sinceSnapshot) Creates a new MemStatement with the supplied subject, predicate, object and context and marks it as 'explicit'.MemStatementIterator
(MemStatementList statementList, MemResource subject, MemIRI predicate, MemValue object, Boolean explicit, int snapshot, MemStatementIteratorCache iteratorCache, MemResource... contexts) Creates a new MemStatementIterator that will iterate over the statements contained in the supplied MemStatementList searching for statements that match the specified pattern of subject, predicate, object and context(s).MemTriple
(Object creator, MemResource subject, MemIRI predicate, MemValue object) MemTripleIterator
(MemStatementList statementList, MemResource subject, MemIRI predicate, MemValue object, int snapshot) Creates a new MemTripleIterator that will iterate over the triples contained in the supplied MemStatementList searching for triples that occur as either subject or object in those statements, and which match the specified pattern of subject, predicate, object.