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_ITERATIONMethods in org.eclipse.rdf4j.sail.memory that return MemStatement Modifier and Type Method Description private 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 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_ARRAYprivate MemStatementMemStatementIterator. nextElementprivate MemStatement[]MemStatementIterator. statementListprivate 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 MemStatement Modifier and Type Field Description private java.util.Iterator<MemStatement>MemStatementIteratorCache.CachedIteration. iterprivate com.google.common.cache.Cache<MemStatementIterator,java.util.List<MemStatement>>MemStatementIteratorCache. iteratorCacheMethods in org.eclipse.rdf4j.sail.memory.model that return MemStatement Modifier and Type Method Description MemStatementMemStatementList. 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.MemStatement[]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.MemStatementMemStatementIterator. next()MemStatementMemStatementIteratorCache.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 voidMemStatementList. 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 Constructor Description CachedIteration(java.util.Iterator<MemStatement> iter)
-