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

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

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

    Methods in org.eclipse.rdf4j.sail.memory.model that return MemIRI
    Modifier and Type | Method | Description
    --- | --- | ---
    `MemIRI` | MemValueFactory.`getMemURI​(IRI uri)` | See getMemValue() for description.
    `MemIRI` | MemValueFactory.`getOrCreateMemURI​(IRI uri)` | See `MemValueFactory.getOrCreateMemValue(Value)` for description.
    `MemIRI` | MemStatement.`getPredicate()` |
    `MemIRI` | MemTriple.`getPredicate()` |

    Methods in org.eclipse.rdf4j.sail.memory.model that return types with arguments of type MemIRI
    Modifier and Type | Method | Description
    --- | --- | ---
    `WeakObjectRegistry.AutoCloseableIterator<MemIRI>` | MemValueFactory.`getMemIRIsIterator()` | Gets all URIs that are managed by this value factory.
    `Set<MemIRI>` | MemValueFactory.`getMemURIs()` | Deprecated, for removal: This API element is subject to removal in a future version. Use getMemIRIsIterator() instead.

    Methods in org.eclipse.rdf4j.sail.memory.model with parameters of type MemIRI
    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)` |
    `boolean` | MemStatement.`matchesSPO​(MemResource subject, MemIRI predicate, MemValue object)` |

    Constructors in org.eclipse.rdf4j.sail.memory.model with parameters of type MemIRI
    Constructor | 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).
    `MemTriple​(Object creator, MemResource subject, MemIRI predicate, MemValue object)` |