Uses of Class
org.eclipse.rdf4j.sail.memory.model.MemResource
Packages that use MemResource
Package
Description
An implementation of the RDF SAIL API that uses main memory for storage.
MemoryStore-specific implementations of the core RDF model objects.
-
Uses of MemResource in org.eclipse.rdf4j.sail.memory
Fields in org.eclipse.rdf4j.sail.memory declared as MemResourceModifier and TypeFieldDescriptionstatic final MemResource[]MemorySailStore.EMPTY_CONTEXTstatic final MemResource[]MemorySailStore.NULL_CONTEXTMethods in org.eclipse.rdf4j.sail.memory with parameters of type MemResourceModifier and TypeMethodDescriptionprivate CloseableIteration<MemStatement, SailException> MemorySailStore.getMemStatementIterator(MemResource subj, MemIRI pred, MemValue obj, Boolean explicit, int snapshot, MemResource[] memContexts, MemStatementList statementList) private MemStatementListMemorySailStore.MemorySailSink.getSmallestMemStatementList(MemResource memSubj, MemIRI memPred, MemValue memObj, MemResource memContext) private MemStatementListMemorySailStore.getSmallestStatementList(MemResource subj, MemIRI pred, MemValue obj) private booleanMemorySailStore.MemorySailDataset.isContextResource(MemResource memResource, int snapshot) private booleanMemorySailStore.MemorySailSink.statementAlreadyExists(boolean explicit, MemResource memSubj, MemIRI memPred, MemValue memObj, MemResource memContext, int nextSnapshot) -
Uses of MemResource in org.eclipse.rdf4j.sail.memory.model
Subclasses of MemResource in org.eclipse.rdf4j.sail.memory.modelModifier and TypeClassDescriptionclassA MemoryStore-specific extension of BNodeImpl giving it node properties.classA 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.classA MemoryStore-specific implementation ofTriple.Subclasses with type arguments of type MemResource in org.eclipse.rdf4j.sail.memory.modelModifier and TypeClassDescriptionclassA MemStatement is a Statement which contains context information and a flag indicating whether the statement is explicit or inferred.Fields in org.eclipse.rdf4j.sail.memory.model declared as MemResourceModifier and TypeFieldDescriptionprivate final MemResource[]MemStatementIterator.contextsThe context of statements to return, or null if any context is OK.private final MemResourceMemStatementIterator.subjectThe subject of statements to return, or null if any subject is OK.private final MemResourceMemTriple.subjectprivate final MemResourceMemTripleIterator.subjectThe subject of statements to return, or null if any subject is OK.Methods in org.eclipse.rdf4j.sail.memory.model that return MemResourceModifier and TypeMethodDescriptionMemValueFactory.getMemResource(Resource resource) See getMemValue() for description.MemValueFactory.getOrCreateMemResource(Resource resource) SeeMemValueFactory.getOrCreateMemValue(Value)for description.MemTriple.getSubject()Methods in org.eclipse.rdf4j.sail.memory.model with parameters of type MemResourceModifier and TypeMethodDescriptionstatic CloseableIteration<MemStatement, SailException> MemStatementIterator.cacheAwareInstance(MemStatementList smallestList, MemResource subj, MemIRI pred, MemValue obj, Boolean explicit, int snapshot, MemResource[] memContexts, MemStatementIteratorCache iteratorCache) booleanMemStatement.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.booleanMemStatement.matchesContext(MemResource[] memContexts) booleanMemStatement.matchesSPO(MemResource subject, MemIRI predicate, MemValue object) booleanMemTriple.matchesSPO(MemResource subject, MemIRI predicate, MemValue object) Constructors in org.eclipse.rdf4j.sail.memory.model with parameters of type MemResourceModifierConstructorDescriptionMemStatement(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.