Uses of Class
org.eclipse.rdf4j.sail.memory.model.MemStatement
Packages that use MemStatement
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 MemStatement in org.eclipse.rdf4j.sail.memory
Fields in org.eclipse.rdf4j.sail.memory with type parameters of type MemStatementModifier and TypeFieldDescriptionstatic final EmptyIteration<MemStatement, SailException> MemorySailStore.EMPTY_ITERATIONMethods in org.eclipse.rdf4j.sail.memory that return MemStatementModifier and TypeMethodDescriptionprivate MemStatementMemorySailStore.MemorySailSink.addStatement(Resource subj, IRI pred, Value obj, Resource context, boolean explicit) Methods in org.eclipse.rdf4j.sail.memory that return types with arguments of type MemStatementModifier and TypeMethodDescriptionprivate CloseableIteration<MemStatement, SailException> MemorySailStore.createStatementIterator(Resource subj, IRI pred, Value obj, Boolean explicit, int snapshot, Resource... contexts) Creates a StatementIterator that contains the statements matching the specified pattern of subject, predicate, object, context.private CloseableIteration<MemStatement, SailException> MemorySailStore.getMemStatementIterator(MemResource subj, MemIRI pred, MemValue obj, Boolean explicit, int snapshot, MemResource[] memContexts, MemStatementList statementList) MemorySailStore.MemorySailDataset.getStatements(Resource subj, IRI pred, Value obj, Resource... contexts) -
Uses of MemStatement in org.eclipse.rdf4j.sail.memory.model
Classes in org.eclipse.rdf4j.sail.memory.model that implement interfaces with type arguments of type MemStatementModifier and TypeClassDescriptionclassA StatementIterator that can iterate over a list of Statement objects.private static classFields in org.eclipse.rdf4j.sail.memory.model declared as MemStatementModifier and TypeFieldDescriptionprivate static final MemStatement[]MemStatementList.EMPTY_ARRAYprivate MemStatementMemStatementIterator.nextElementprivate MemStatement[]MemStatementIterator.statementListprivate final MemStatement[]MemTripleIterator.statementListThe lists of statements over which to iterate.private MemStatement[]MemStatementList.statementsFields in org.eclipse.rdf4j.sail.memory.model with type parameters of type MemStatementModifier and TypeFieldDescriptionprivate Iterator<MemStatement> MemStatementIteratorCache.CachedIteration.iterprivate final com.google.common.cache.Cache<MemStatementIterator, List<MemStatement>> MemStatementIteratorCache.iteratorCacheMethods in org.eclipse.rdf4j.sail.memory.model that return MemStatementModifier and TypeMethodDescriptionMemStatementList.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.private MemStatementMemStatementIterator.getNextElement()Searches through statementList, starting from index _nextStatementIdx + 1, for statements that match the constraints that have been set for this iterator.MemStatementList.getStatements()An internal method to retrieve the inner array that stores the statements.private MemStatement[]MemStatementList.getStatementsWithoutInterrupt()private MemStatementMemStatementIterator.lookAhead()Fetches the next element if it hasn't been fetched yet and stores it inMemStatementIterator.nextElement.final MemStatementMemStatementIterator.next()MemStatementIteratorCache.CachedIteration.next()Methods in org.eclipse.rdf4j.sail.memory.model that return types with arguments of type MemStatementModifier and TypeMethodDescriptionstatic CloseableIteration<MemStatement, SailException> MemStatementIterator.cacheAwareInstance(MemStatementList smallestList, MemResource subj, MemIRI pred, MemValue obj, Boolean explicit, int snapshot, MemResource[] memContexts, MemStatementIteratorCache iteratorCache) Methods in org.eclipse.rdf4j.sail.memory.model with parameters of type MemStatementModifier and TypeMethodDescriptionvoidMemStatementList.add(MemStatement st) voidMemResource.addContextStatement(MemStatement st) voidMemTriple.addContextStatement(MemStatement st) voidMemBNode.addObjectStatement(MemStatement st) voidMemIRI.addObjectStatement(MemStatement st) voidMemLiteral.addObjectStatement(MemStatement st) voidMemTriple.addObjectStatement(MemStatement st) voidMemValue.addObjectStatement(MemStatement st) Adds a statement to this MemValue's list of statements for which it is the object.voidMemIRI.addPredicateStatement(MemStatement st) Adds a statement to this MemURI's list of statements for which it is the predicate.voidMemResource.addSubjectStatement(MemStatement st) private booleanMemTripleIterator.isInSnapshot(MemStatement st) (package private) booleanMemStatementIterator.matchesExplicitAndSnapshot(MemStatement st) private booleanMemStatementList.optimisticInnerRemove(MemStatement toRemove, MemStatement[] statements, int i) booleanMemStatementList.optimisticRemove(MemStatement st) booleanMemStatementList.optimisticRemove(MemStatement st, int index) Constructor parameters in org.eclipse.rdf4j.sail.memory.model with type arguments of type MemStatement