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

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

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

    Fields in org.eclipse.rdf4j.sail.memory.model declared as MemStatementList
    Modifier and Type | Field | Description
    --- | --- | ---
    `static MemStatementList` | MemValue.`EMPTY_LIST` | A shared empty MemStatementList that is returned by MemURI and MemBNode to represent an empty list.

    Methods in org.eclipse.rdf4j.sail.memory.model that return MemStatementList
    Modifier and Type | Method | Description
    --- | --- | ---
    `MemStatementList` | MemBNode.`getContextStatementList()` |
    `MemStatementList` | MemIRI.`getContextStatementList()` |
    `MemStatementList` | MemResource.`getContextStatementList()` | Gets the list of statements for which this MemResource represents the context.
    `MemStatementList` | MemTriple.`getContextStatementList()` |
    `MemStatementList` | MemBNode.`getObjectStatementList()` |
    `MemStatementList` | MemIRI.`getObjectStatementList()` |
    `MemStatementList` | MemLiteral.`getObjectStatementList()` |
    `MemStatementList` | MemTriple.`getObjectStatementList()` |
    `MemStatementList` | MemValue.`getObjectStatementList()` | Gets the list of statements for which this MemValue is the object.
    `MemStatementList` | MemIRI.`getPredicateStatementList()` | Gets the list of statements for which this MemURI is the predicate.
    `MemStatementList` | MemBNode.`getSubjectStatementList()` |
    `MemStatementList` | MemIRI.`getSubjectStatementList()` |
    `MemStatementList` | MemResource.`getSubjectStatementList()` | Gets the list of statements for which this MemResource is the subject.
    `MemStatementList` | MemTriple.`getSubjectStatementList()` |

    Methods in org.eclipse.rdf4j.sail.memory.model with parameters of type MemStatementList
    Modifier and Type | Method | Description
    --- | --- | ---
    `void` | MemStatementList.`addAll​(MemStatementList other)` |
    `static CloseableIteration<MemStatement,​SailException>` | MemStatementIterator.`cacheAwareInstance​(MemStatementList smallestList, MemResource subj, MemIRI pred, MemValue obj, Boolean explicit, int snapshot, MemResource[] memContexts, MemStatementIteratorCache iteratorCache)` |

    Constructors in org.eclipse.rdf4j.sail.memory.model with parameters of type MemStatementList
    Constructor | Description
    --- | ---
    `MemStatementIterator​(MemStatementList statementList, MemResource subject, MemIRI predicate, MemValue object, Boolean explicit, int snapshot, 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).
    `MemStatementList​(MemStatementList other)` |