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

- Packages that use MemResource
  Package | Description
  --- | ---
  org.eclipse.rdf4j.sail.memory.model | Classes implementing the storage model of the MemoryStore.

- - ### 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.

    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).

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