## Uses of Interface
org.eclipse.rdf4j.sail.memory.model.MemResource

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

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

    Classes in org.eclipse.rdf4j.sail.memory.model that implement MemResource
    Modifier and Type | Class and Description
    --- | ---
    `class` | `MemBNode` A MemoryStore-specific extension of BNodeImpl giving it node properties.
    `class` | `MemIRI` A MemoryStore-specific implementation of URI that stores separated namespace and local name information to enable reuse of namespace String objects (reducing memory usage) and that gives it node properties.
    `class` | `MemTriple` A MemoryStore-specific implementation of `Triple`.

    Methods in org.eclipse.rdf4j.sail.memory.model that return MemResource
    Modifier and Type | Method and Description
    --- | ---
    `MemResource` | MemStatement.`getContext()`
    `MemResource` | MemValueFactory.`getMemResource(Resource resource)` See getMemValue() for description.
    `MemResource` | MemValueFactory.`getOrCreateMemResource(Resource resource)` See `MemValueFactory.getOrCreateMemValue(Value)` for description.
    `MemResource` | MemStatement.`getSubject()`

    Constructors in org.eclipse.rdf4j.sail.memory.model with parameters of type MemResource
    Constructor and Description
    `MemStatement(MemResource subject, MemIRI predicate, MemValue object, MemResource context, boolean explicit, int sinceSnapshot)` Creates a new MemStatement with the supplied subject, predicate, object and context.
    `MemStatement(MemResource subject, MemIRI predicate, MemValue object, MemResource context, int sinceSnapshot)` Creates a new MemStatement with the supplied subject, predicate, object and context and marks it as 'explicit'.
    `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).
    `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).
    `MemTriple(Object creator, MemResource subject, MemIRI predicate, MemValue object)`

Copyright © 2015-2022 Eclipse Foundation. All Rights Reserved.