## Uses of Class
org.eclipse.rdf4j.sail.memory.model.MemStatement

- Packages that use MemStatement
  Package | Description
  --- | ---
  org.eclipse.rdf4j.sail.memory.model |

- - ### Uses of MemStatement in org.eclipse.rdf4j.sail.memory.model

    Methods in org.eclipse.rdf4j.sail.memory.model that return MemStatement
    Modifier and Type | Method | Description
    --- | --- | ---
    `MemStatement` | MemStatementList.`get​(int index)` |
    `MemStatement` | MemStatementList.`getIfExists​(int index)` |
    `protected MemStatement` | MemStatementIterator.`getNextElement()` | Searches through statementList, starting from index _nextStatementIdx + 1, for statements that match the constraints that have been set for this iterator.

    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, 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` | MemBNode.`addContextStatement​(MemStatement st)` |
    `void` | MemIRI.`addContextStatement​(MemStatement st)` |
    `void` | MemResource.`addContextStatement​(MemStatement st)` | Adds a statement to this MemResource's list of statements for which it represents the context.
    `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` | MemBNode.`addSubjectStatement​(MemStatement st)` |
    `void` | MemIRI.`addSubjectStatement​(MemStatement st)` |
    `void` | MemResource.`addSubjectStatement​(MemStatement st)` | Adds a statement to this MemResource's list of statements for which it is the subject.
    `void` | MemTriple.`addSubjectStatement​(MemStatement st)` |
    `void` | MemStatementList.`remove​(MemStatement st)` |
    `void` | MemBNode.`removeContextStatement​(MemStatement st)` |
    `void` | MemIRI.`removeContextStatement​(MemStatement st)` |
    `void` | MemResource.`removeContextStatement​(MemStatement st)` | Removes a statement from this MemResource's list of statements for which it represents the context.
    `void` | MemTriple.`removeContextStatement​(MemStatement st)` |
    `void` | MemBNode.`removeObjectStatement​(MemStatement st)` |
    `void` | MemIRI.`removeObjectStatement​(MemStatement st)` |
    `void` | MemLiteral.`removeObjectStatement​(MemStatement st)` |
    `void` | MemTriple.`removeObjectStatement​(MemStatement st)` |
    `void` | MemValue.`removeObjectStatement​(MemStatement st)` | Removes a statement from this MemValue's list of statements for which it is the object.
    `void` | MemIRI.`removePredicateStatement​(MemStatement st)` | Removes a statement from this MemURI's list of statements for which it is the predicate.
    `void` | MemBNode.`removeSubjectStatement​(MemStatement st)` |
    `void` | MemIRI.`removeSubjectStatement​(MemStatement st)` |
    `void` | MemResource.`removeSubjectStatement​(MemStatement st)` | Removes a statement from this MemResource's list of statements for which it is the subject.
    `void` | MemTriple.`removeSubjectStatement​(MemStatement st)` |