Uses of Class
org.eclipse.rdf4j.sail.memory.model.MemStatement
-
Packages that use MemStatement Package Description org.eclipse.rdf4j.sail.memory An implementation of the RDF SAIL API that uses main memory for storage.org.eclipse.rdf4j.sail.memory.model 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 MemStatement Modifier and Type Field Description static EmptyIteration<MemStatement,SailException>
MemorySailStore. EMPTY_ITERATION
Methods in org.eclipse.rdf4j.sail.memory that return MemStatement Modifier and Type Method Description private MemStatement
MemorySailStore.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 MemStatement Modifier and Type Method Description private CloseableIteration<MemStatement,SailException>
MemorySailStore. createStatementIterator(Resource subj, IRI pred, Value obj, java.lang.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, java.lang.Boolean explicit, int snapshot, MemResource[] memContexts, MemStatementList statementList)
CloseableIteration<MemStatement,SailException>
MemorySailStore.MemorySailDataset. getStatements(Resource subj, IRI pred, Value obj, Resource... contexts)
-
Uses of MemStatement in org.eclipse.rdf4j.sail.memory.model
Fields in org.eclipse.rdf4j.sail.memory.model declared as MemStatement Modifier and Type Field Description private static MemStatement[]
MemStatementList. EMPTY_ARRAY
private MemStatement
MemStatementIterator. nextElement
private MemStatement[]
MemStatementIterator. statementList
private MemStatement[]
MemTripleIterator. statementList
The lists of statements over which to iterate.private MemStatement[]
MemStatementList. statements
Fields in org.eclipse.rdf4j.sail.memory.model with type parameters of type MemStatement Modifier and Type Field Description private java.util.Iterator<MemStatement>
MemStatementIteratorCache.CachedIteration. iter
private com.google.common.cache.Cache<MemStatementIterator,java.util.List<MemStatement>>
MemStatementIteratorCache. iteratorCache
Methods in org.eclipse.rdf4j.sail.memory.model that return MemStatement Modifier and Type Method Description MemStatement
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.private MemStatement
MemStatementIterator. getNextElement()
Searches through statementList, starting from index _nextStatementIdx + 1, for statements that match the constraints that have been set for this iterator.MemStatement[]
MemStatementList. getStatements()
An internal method to retrieve the inner array that stores the statements.private MemStatement[]
MemStatementList. getStatementsWithoutInterrupt()
private MemStatement
MemStatementIterator. lookAhead()
Fetches the next element if it hasn't been fetched yet and stores it inMemStatementIterator.nextElement
.MemStatement
MemStatementIterator. next()
MemStatement
MemStatementIteratorCache.CachedIteration. next()
Methods in org.eclipse.rdf4j.sail.memory.model that return types with arguments of type MemStatement Modifier and Type Method Description static CloseableIteration<MemStatement,SailException>
MemStatementIterator. cacheAwareInstance(MemStatementList smallestList, MemResource subj, MemIRI pred, MemValue obj, java.lang.Boolean explicit, int snapshot, MemResource[] memContexts, MemStatementIteratorCache iteratorCache)
Methods in org.eclipse.rdf4j.sail.memory.model with parameters of type MemStatement Modifier and Type Method Description void
MemStatementList. add(MemStatement st)
void
MemResource. addContextStatement(MemStatement st)
void
MemTriple. addContextStatement(MemStatement st)
void
MemBNode. addObjectStatement(MemStatement st)
void
MemIRI. addObjectStatement(MemStatement st)
void
MemLiteral. addObjectStatement(MemStatement st)
void
MemTriple. addObjectStatement(MemStatement st)
void
MemValue. addObjectStatement(MemStatement st)
Adds a statement to this MemValue's list of statements for which it is the object.void
MemIRI. addPredicateStatement(MemStatement st)
Adds a statement to this MemURI's list of statements for which it is the predicate.void
MemResource. addSubjectStatement(MemStatement st)
private boolean
MemTripleIterator. isInSnapshot(MemStatement st)
(package private) boolean
MemStatementIterator. matchesExplicitAndSnapshot(MemStatement st)
private boolean
MemStatementList. optimisticInnerRemove(MemStatement toRemove, MemStatement[] statements, int i)
boolean
MemStatementList. optimisticRemove(MemStatement st)
boolean
MemStatementList. optimisticRemove(MemStatement st, int index)
Constructor parameters in org.eclipse.rdf4j.sail.memory.model with type arguments of type MemStatement Constructor Description CachedIteration(java.util.Iterator<MemStatement> iter)
-