## Uses of Interface
org.eclipse.rdf4j.model.Resource

- Packages that use Resource
  Package | Description
  --- | ---
  org.eclipse.rdf4j.console | A command line console tool for querying and updating local or remote RDF4J repositories.
  org.eclipse.rdf4j.federated |
  org.eclipse.rdf4j.federated.api |
  org.eclipse.rdf4j.federated.cache |
  org.eclipse.rdf4j.federated.endpoint.provider |
  org.eclipse.rdf4j.federated.evaluation |
  org.eclipse.rdf4j.federated.evaluation.union |
  org.eclipse.rdf4j.federated.repository |
  org.eclipse.rdf4j.federated.structures |
  org.eclipse.rdf4j.federated.util |
  org.eclipse.rdf4j.federated.write |
  org.eclipse.rdf4j.http.client |
  org.eclipse.rdf4j.http.protocol |
  org.eclipse.rdf4j.http.protocol.transaction |
  org.eclipse.rdf4j.http.protocol.transaction.operations |
  org.eclipse.rdf4j.http.server |
  org.eclipse.rdf4j.model | The RDF Model API
  org.eclipse.rdf4j.model.base | Abstract base classes for RDF Model API interfaces.
  org.eclipse.rdf4j.model.impl | Default implementations of the RDF model interfaces
  org.eclipse.rdf4j.model.util | Helper classes for working with RDF models.
  org.eclipse.rdf4j.query.algebra.evaluation |
  org.eclipse.rdf4j.query.algebra.evaluation.impl.evaluationsteps |
  org.eclipse.rdf4j.query.algebra.evaluation.util |
  org.eclipse.rdf4j.query.parser.sparql | The rdf4j SPARQL 1.1 parser.
  org.eclipse.rdf4j.query.resultio.text.csv |
  org.eclipse.rdf4j.query.resultio.text.tsv |
  org.eclipse.rdf4j.repository | The Repository API: the main API for accessing rdf databases and SPARQL endpoints.
  org.eclipse.rdf4j.repository.base | Abstract base classes and wrappers for the main Repository API interfaces.
  org.eclipse.rdf4j.repository.config | Repository configuration interfaces.
  org.eclipse.rdf4j.repository.contextaware | A repository wrapper with convenience functions for handling contexts.
  org.eclipse.rdf4j.repository.contextaware.config |
  org.eclipse.rdf4j.repository.evaluation |
  org.eclipse.rdf4j.repository.event | Interfaces for notification/interception of events happening on Repositories and RepositoryConnections
  org.eclipse.rdf4j.repository.event.base | Wrapper/adapter base implementations.
  org.eclipse.rdf4j.repository.event.util |
  org.eclipse.rdf4j.repository.filters |
  org.eclipse.rdf4j.repository.http.config |
  org.eclipse.rdf4j.repository.sail | Repository implementation for local RDF databases that implement the SAIL SPI.
  org.eclipse.rdf4j.repository.sail.config |
  org.eclipse.rdf4j.repository.sail.helpers | Helper and utility classes for the `SailRepository`
  org.eclipse.rdf4j.repository.sparql | A `Repository` that serves as a SPARQL endpoint client.
  org.eclipse.rdf4j.repository.sparql.config |
  org.eclipse.rdf4j.repository.util | Helper classes for working with Repositories.
  org.eclipse.rdf4j.rio | Rio: The RDF4J parser/writer API.
  org.eclipse.rdf4j.rio.helpers | Provides helpers classes for Rio.
  org.eclipse.rdf4j.rio.nquads | Parser/writer for the N-Quads format.
  org.eclipse.rdf4j.rio.ntriples | Parser/writer for the N-Triples format.
  org.eclipse.rdf4j.rio.rdfjson | Parser/writer for the RDF/JSON format.
  org.eclipse.rdf4j.rio.rdfxml | Parser/writer for the RDF/XML format.
  org.eclipse.rdf4j.rio.trig | Parser/writer for the TriG format.
  org.eclipse.rdf4j.rio.trigstar |
  org.eclipse.rdf4j.rio.turtle | Parser/writer for the Turtle format.
  org.eclipse.rdf4j.sail | RDF Storage And Inference Layer (RDF Sail): a set of interfaces defining an SPI for RDF databases.
  org.eclipse.rdf4j.sail.base | Base functionality for Sail implementations that require multi-versioned concurrency control (MVCC).
  org.eclipse.rdf4j.sail.base.config |
  org.eclipse.rdf4j.sail.config |
  org.eclipse.rdf4j.sail.elasticsearch | ElasticSearch index for the `LuceneSail`.
  org.eclipse.rdf4j.sail.elasticsearchstore.config |
  org.eclipse.rdf4j.sail.evaluation |
  org.eclipse.rdf4j.sail.extensiblestore | Elasticsearch store for string triples
  org.eclipse.rdf4j.sail.extensiblestore.evaluationstatistics |
  org.eclipse.rdf4j.sail.extensiblestore.valuefactory |
  org.eclipse.rdf4j.sail.helpers | Abstract base implementation and internal helper classes for Sail implementations.
  org.eclipse.rdf4j.sail.inferencer |
  org.eclipse.rdf4j.sail.inferencer.fc | Forward-chaining inferencers, implemented as `StackableSail`s.
  org.eclipse.rdf4j.sail.inferencer.fc.config |
  org.eclipse.rdf4j.sail.inferencer.util |
  org.eclipse.rdf4j.sail.lmdb | The LMDB based Store.
  org.eclipse.rdf4j.sail.lmdb.config |
  org.eclipse.rdf4j.sail.lmdb.model |
  org.eclipse.rdf4j.sail.lucene | A Sail implementation that supports full-text indexing via the Lucene API.
  org.eclipse.rdf4j.sail.lucene.config |
  org.eclipse.rdf4j.sail.lucene.impl |
  org.eclipse.rdf4j.sail.memory | An implementation of the RDF SAIL API that uses main memory for storage.
  org.eclipse.rdf4j.sail.memory.config |
  org.eclipse.rdf4j.sail.memory.model |
  org.eclipse.rdf4j.sail.model |
  org.eclipse.rdf4j.sail.nativerdf | The Native Store.
  org.eclipse.rdf4j.sail.nativerdf.config |
  org.eclipse.rdf4j.sail.nativerdf.model |
  org.eclipse.rdf4j.sail.shacl | A Sail implementation for SHACL constraint checking.
  org.eclipse.rdf4j.sail.shacl.ast.constraintcomponents |
  org.eclipse.rdf4j.sail.shacl.ast.paths |
  org.eclipse.rdf4j.sail.shacl.ast.planNodes |
  org.eclipse.rdf4j.sail.shacl.ast.targets |
  org.eclipse.rdf4j.sail.shacl.config |
  org.eclipse.rdf4j.sail.shacl.results |
  org.eclipse.rdf4j.sail.shacl.wrapper.data |
  org.eclipse.rdf4j.sail.shacl.wrapper.shape |
  org.eclipse.rdf4j.sail.solr |
  org.eclipse.rdf4j.sparqlbuilder.graphpattern |
  org.eclipse.rdf4j.spin | See discussion at https://github.com/eclipse/rdf4j/issues/1262
  org.eclipse.rdf4j.spring.dao.support |
  org.eclipse.rdf4j.spring.operationlog | Rdf4j-Spring OperationLog
  org.eclipse.rdf4j.spring.resultcache | Rdf4j-Spring ResultCache
  org.eclipse.rdf4j.spring.tx | Rdf4J-Spring Tx
  org.eclipse.rdf4j.testsuite.query.parser.sparql |
  org.eclipse.rdf4j.testsuite.query.parser.sparql.manifest |
  org.eclipse.rdf4j.testsuite.repository |
  org.eclipse.rdf4j.testsuite.repository.optimistic |
  org.eclipse.rdf4j.testsuite.sail |
  org.eclipse.rdf4j.testsuite.sparql | A SPARQL test suite for RDF4J repositories
  org.eclipse.rdf4j.workbench.util |
  org.eclipse.testsuite.rdf4j.sail.lucene |

- - ### Uses of Resource in org.eclipse.rdf4j.console

    Methods in org.eclipse.rdf4j.console that return Resource
    Modifier and Type | Method | Description
    --- | --- | ---
    `static Resource` | Util.`getContext​(Repository repository, String ctxID)` | Get context IRI from string representation
    `static Resource[]` | Util.`getContexts​(String[] tokens, int pos, Repository repository)` | Get context IRIs from a series of tokens, starting from (zero-based) position within the series.

  - ### Uses of Resource in org.eclipse.rdf4j.federated

    Methods in org.eclipse.rdf4j.federated that return types with arguments of type Resource
    Modifier and Type | Method | Description
    --- | --- | ---
    `protected CloseableIteration<? extends Resource,​SailException>` | FedXConnection.`getContextIDsInternal()` |

    Methods in org.eclipse.rdf4j.federated with parameters of type Resource
    Modifier and Type | Method | Description
    --- | --- | ---
    `protected void` | FedXConnection.`addStatementInternal​(Resource subj, IRI pred, Value obj, Resource... contexts)` |
    `protected void` | FedXConnection.`clearInternal​(Resource... contexts)` |
    `protected CloseableIteration<? extends Statement,​SailException>` | FedXConnection.`getStatementsInternal​(Resource subj, IRI pred, Value obj, boolean includeInferred, Resource... contexts)` |
    `protected void` | FedXConnection.`removeStatementsInternal​(Resource subj, IRI pred, Value obj, Resource... contexts)` |
    `protected long` | FedXConnection.`sizeInternal​(Resource... contexts)` |

  - ### Uses of Resource in org.eclipse.rdf4j.federated.api

    Methods in org.eclipse.rdf4j.federated.api with parameters of type Resource
    Modifier and Type | Method | Description
    --- | --- | ---
    `RepositoryResult<Statement>` | FedXApi.`getStatements​(Resource subject, IRI predicate, Value object, Resource... contexts)` |

  - ### Uses of Resource in org.eclipse.rdf4j.federated.cache

    Methods in org.eclipse.rdf4j.federated.cache with parameters of type Resource
    Modifier and Type | Method | Description
    --- | --- | ---
    `static List<StatementSource>` | CacheUtils.`checkCacheForStatementSourcesUpdateCache​(SourceSelectionCache cache, List<Endpoint> endpoints, Resource subj, IRI pred, Value obj, QueryInfo queryInfo, Resource... contexts)` | Checks the cache for relevant statement sources to the provided statement.
    `static boolean` | CacheUtils.`checkCacheUpdateCache​(SourceSelectionCache cache, List<Endpoint> endpoints, Resource subj, IRI pred, Value obj, QueryInfo queryInfo, Resource... contexts)` | Checks the cache if some endpoint can provide results to the subquery.

  - ### Uses of Resource in org.eclipse.rdf4j.federated.endpoint.provider

    Methods in org.eclipse.rdf4j.federated.endpoint.provider with parameters of type Resource
    Modifier and Type | Method | Description
    --- | --- | ---
    `protected boolean` | SPARQLRepositoryInformation.`hasAdditionalSettings​(Model graph, Resource repNode)` |
    `protected void` | NativeRepositoryInformation.`initialize​(Model graph, Resource repNode)` |
    `protected void` | RemoteRepositoryRepositoryInformation.`initialize​(Model graph, Resource repNode)` |
    `protected void` | ResolvableRepositoryInformation.`initialize​(Model graph, Resource repNode)` |
    `protected void` | SPARQLRepositoryInformation.`initialize​(Model graph, Resource repNode)` |

    Constructors in org.eclipse.rdf4j.federated.endpoint.provider with parameters of type Resource
    Constructor | Description
    --- | ---
    `NativeRepositoryInformation​(Model graph, Resource repNode)` |
    `RemoteRepositoryRepositoryInformation​(Model graph, Resource repNode)` |
    `ResolvableRepositoryInformation​(Model graph, Resource repNode)` |
    `SPARQLRepositoryInformation​(Model graph, Resource repNode)` |

  - ### Uses of Resource in org.eclipse.rdf4j.federated.evaluation

    Methods in org.eclipse.rdf4j.federated.evaluation with parameters of type Resource
    Modifier and Type | Method | Description
    --- | --- | ---
    `CloseableIteration<Statement,​QueryEvaluationException>` | FederationEvalStrategy.`getStatements​(QueryInfo queryInfo, Resource subj, IRI pred, Value obj, Resource... contexts)` | Retrieve the statements matching the provided subject, predicate and object value from the federation members.
    `CloseableIteration<Statement,​QueryEvaluationException>` | SailTripleSource.`getStatements​(Resource subj, IRI pred, Value obj, QueryInfo queryInfo, Resource... contexts)` |
    `CloseableIteration<Statement,​QueryEvaluationException>` | SparqlTripleSource.`getStatements​(Resource subj, IRI pred, Value obj, QueryInfo queryInfo, Resource... contexts)` |
    `CloseableIteration<Statement,​QueryEvaluationException>` | TripleSource.`getStatements​(Resource subj, IRI pred, Value obj, QueryInfo queryInfo, Resource... contexts)` | Return the statements matching the given pattern as a `Statement` iteration.
    `boolean` | SparqlTripleSource.`hasStatements​(Resource subj, IRI pred, Value obj, QueryInfo queryInfo, Resource... contexts)` |
    `boolean` | TripleSource.`hasStatements​(Resource subj, IRI pred, Value obj, QueryInfo queryInfo, Resource... contexts)` | Check if the repository can return results for the given triple pattern represented by subj, pred and obj
    `boolean` | TripleSourceBase.`hasStatements​(Resource subj, IRI pred, Value obj, QueryInfo queryInfo, Resource... contexts)` |

  - ### Uses of Resource in org.eclipse.rdf4j.federated.evaluation.union

    Fields in org.eclipse.rdf4j.federated.evaluation.union declared as Resource
    Modifier and Type | Field | Description
    --- | --- | ---
    `protected Resource[]` | ParallelGetStatementsTask.`contexts` |
    `protected Resource` | ParallelGetStatementsTask.`subj` |

    Constructors in org.eclipse.rdf4j.federated.evaluation.union with parameters of type Resource
    Constructor | Description
    --- | ---
    `ParallelGetStatementsTask​(ParallelExecutor<Statement> unionControl, Endpoint endpoint, Resource subj, IRI pred, Value obj, QueryInfo queryInfo, Resource... contexts)` |

  - ### Uses of Resource in org.eclipse.rdf4j.federated.repository

    Methods in org.eclipse.rdf4j.federated.repository that return Resource
    Modifier and Type | Method | Description
    --- | --- | ---
    `Resource` | FedXRepositoryConfig.`export​(Model m)` |

    Methods in org.eclipse.rdf4j.federated.repository with parameters of type Resource
    Modifier and Type | Method | Description
    --- | --- | ---
    `void` | FedXRepositoryConfig.`parse​(Model m, Resource implNode)` |

  - ### Uses of Resource in org.eclipse.rdf4j.federated.structures

    Fields in org.eclipse.rdf4j.federated.structures declared as Resource
    Modifier and Type | Field | Description
    --- | --- | ---
    `protected Resource[]` | SubQuery.`contexts` | the contexts, length zero array for triple mode query
    `protected Resource` | SubQuery.`subj` |
    `protected Resource` | UnboundStatement.`subj` |

    Methods in org.eclipse.rdf4j.federated.structures that return Resource
    Modifier and Type | Method | Description
    --- | --- | ---
    `Resource[]` | SubQuery.`contexts()` |
    `Resource` | UnboundStatement.`getContext()` |
    `Resource` | UnboundStatement.`getSubject()` |
    `Resource` | SubQuery.`subject()` |

    Constructors in org.eclipse.rdf4j.federated.structures with parameters of type Resource
    Constructor | Description
    --- | ---
    `QueryInfo​(Resource subj, IRI pred, Value obj, int maxExecutionTime, boolean includeInferred, FederationContext federationContext, FederationEvalStrategy strategy, Dataset dataset)` |
    `SubQuery​(Resource subj, IRI pred, Value obj, Resource... contexts)` |
    `UnboundStatement​(Resource subj, IRI pred, Value obj)` |

  - ### Uses of Resource in org.eclipse.rdf4j.federated.util

    Methods in org.eclipse.rdf4j.federated.util that return Resource
    Modifier and Type | Method | Description
    --- | --- | ---
    `static Resource[]` | FedXUtil.`toContexts​(StatementPattern stmt, Dataset dataset)` | Retrieve the contexts from the `StatementPattern` and `Dataset`.
    `static Resource[]` | FedXUtil.`toContexts​(Dataset ds)` | Convert the given `Dataset` to an array of contexts

    Methods in org.eclipse.rdf4j.federated.util with parameters of type Resource
    Modifier and Type | Method | Description
    --- | --- | ---
    `static Dataset` | FedXUtil.`toDataset​(Resource[] contexts)` | Convert the given contexts to a `Dataset` representation.
    `static StatementPattern` | QueryAlgebraUtil.`toStatementPattern​(Resource subj, IRI pred, Value obj)` |
    `static String` | QueryStringUtil.`toString​(Resource subj, IRI pred, Value obj)` | Return a string representation of this statement using the following pattern, where variables are indicated using ?var and values are represented as strings.

  - ### Uses of Resource in org.eclipse.rdf4j.federated.write

    Methods in org.eclipse.rdf4j.federated.write with parameters of type Resource
    Modifier and Type | Method | Description
    --- | --- | ---
    `void` | ReadOnlyWriteStrategy.`addStatement​(Resource subj, IRI pred, Value obj, Resource... contexts)` |
    `void` | RepositoryWriteStrategy.`addStatement​(Resource subj, IRI pred, Value obj, Resource... contexts)` |
    `void` | WriteStrategy.`addStatement​(Resource subj, IRI pred, Value obj, Resource... contexts)` | Add a statement
    `void` | ReadOnlyWriteStrategy.`clear​(Resource... contexts)` |
    `void` | RepositoryWriteStrategy.`clear​(Resource... contexts)` |
    `void` | WriteStrategy.`clear​(Resource... contexts)` |
    `void` | ReadOnlyWriteStrategy.`removeStatement​(Resource subj, IRI pred, Value obj, Resource... contexts)` |
    `void` | RepositoryWriteStrategy.`removeStatement​(Resource subj, IRI pred, Value obj, Resource... contexts)` |
    `void` | WriteStrategy.`removeStatement​(Resource subj, IRI pred, Value obj, Resource... contexts)` | Remove a statement

  - ### Uses of Resource in org.eclipse.rdf4j.http.client

    Methods in org.eclipse.rdf4j.http.client with parameters of type Resource
    Modifier and Type | Method | Description
    --- | --- | ---
    `void` | RDF4JProtocolSession.`addData​(InputStream contents, String baseURI, RDFFormat dataFormat, Resource... contexts)` |
    `void` | RDF4JProtocolSession.`getStatements​(Resource subj, IRI pred, Value obj, boolean includeInferred, RDFHandler handler, Resource... contexts)` |
    `void` | RDF4JProtocolSession.`removeData​(InputStream contents, String baseURI, RDFFormat dataFormat, Resource... contexts)` |
    `long` | RDF4JProtocolSession.`size​(Resource... contexts)` |
    `protected void` | RDF4JProtocolSession.`upload​(InputStream contents, String baseURI, RDFFormat dataFormat, boolean overwrite, boolean preserveNodeIds, Protocol.Action action, Resource... contexts)` |
    `void` | RDF4JProtocolSession.`upload​(InputStream contents, String baseURI, RDFFormat dataFormat, boolean overwrite, boolean preserveNodeIds, Resource... contexts)` |
    `protected void` | RDF4JProtocolSession.`upload​(Reader contents, String baseURI, RDFFormat dataFormat, boolean overwrite, boolean preserveNodeIds, Protocol.Action action, Resource... contexts)` |
    `void` | RDF4JProtocolSession.`upload​(Reader contents, String baseURI, RDFFormat dataFormat, boolean overwrite, boolean preserveNodeIds, Resource... contexts)` |
    `protected void` | RDF4JProtocolSession.`upload​(org.apache.http.HttpEntity reqEntity, String baseURI, boolean overwrite, boolean preserveNodeIds, Protocol.Action action, Resource... contexts)` |

  - ### Uses of Resource in org.eclipse.rdf4j.http.protocol

    Methods in org.eclipse.rdf4j.http.protocol that return Resource
    Modifier and Type | Method | Description
    --- | --- | ---
    `static Resource` | Protocol.`decodeContext​(String encodedValue, ValueFactory valueFactory)` | Decode a previously encoded context Resource.
    `static Resource[]` | Protocol.`decodeContexts​(String[] encodedValues, ValueFactory valueFactory)` | Decode previously encoded contexts.
    `static Resource` | Protocol.`decodeResource​(String encodedValue, ValueFactory valueFactory)` | Decode a previously encoded Resource.

    Methods in org.eclipse.rdf4j.http.protocol with parameters of type Resource
    Modifier and Type | Method | Description
    --- | --- | ---
    `static String` | Protocol.`encodeContext​(Resource context)` | Encodes a context resource for use in a URL.
    `static String[]` | Protocol.`encodeContexts​(Resource... contexts)` | Encode context resources for use in a URL.

  - ### Uses of Resource in org.eclipse.rdf4j.http.protocol.transaction

    Methods in org.eclipse.rdf4j.http.protocol.transaction with parameters of type Resource
    Modifier and Type | Method | Description
    --- | --- | ---
    `protected void` | TransactionWriter.`serialize​(Resource[] contexts, XMLWriter xmlWriter)` |
    `protected void` | TransactionWriter.`serialize​(Resource resource, XMLWriter xmlWriter)` |

  - ### Uses of Resource in org.eclipse.rdf4j.http.protocol.transaction.operations

    Fields in org.eclipse.rdf4j.http.protocol.transaction.operations declared as Resource
    Modifier and Type | Field | Description
    --- | --- | ---
    `protected Resource[]` | ContextOperation.`contexts` |

    Methods in org.eclipse.rdf4j.http.protocol.transaction.operations that return Resource
    Modifier and Type | Method | Description
    --- | --- | ---
    `Resource[]` | ContextOperation.`getContexts()` |
    `Resource` | StatementOperation.`getSubject()` |

    Methods in org.eclipse.rdf4j.http.protocol.transaction.operations with parameters of type Resource
    Modifier and Type | Method | Description
    --- | --- | ---
    `void` | ContextOperation.`setContexts​(Resource... contexts)` |
    `void` | StatementOperation.`setSubject​(Resource subject)` |

    Constructors in org.eclipse.rdf4j.http.protocol.transaction.operations with parameters of type Resource
    Constructor | Description
    --- | ---
    `AddStatementOperation​(Resource subj, IRI pred, Value obj, Resource... contexts)` | Create an AddStatementOperation.
    `ClearOperation​(Resource... contexts)` |
    `ContextOperation​(Resource... contexts)` |
    `RemoveStatementsOperation​(Resource subj, IRI pred, Value obj, Resource... contexts)` | Creates a RemoveStatementsOperation.
    `StatementOperation​(Resource... contexts)` |

  - ### Uses of Resource in org.eclipse.rdf4j.http.server

    Methods in org.eclipse.rdf4j.http.server that return Resource
    Modifier and Type | Method | Description
    --- | --- | ---
    `static Resource[]` | ProtocolUtil.`parseContextParam​(javax.servlet.http.HttpServletRequest request, String paramName, ValueFactory vf)` |
    `static Resource` | ProtocolUtil.`parseResourceParam​(javax.servlet.http.HttpServletRequest request, String paramName, ValueFactory vf)` |

  - ### Uses of Resource in org.eclipse.rdf4j.model

    Subinterfaces of Resource in org.eclipse.rdf4j.model
    Modifier and Type | Interface | Description
    --- | --- | ---
    `interface` | `BNode` | An RDF-1.1 blank node (aka bnode, aka anonymous node).
    `interface` | `IRI` | An Internationalized Resource Identifier (IRI).
    `interface` | `Triple` | An RDF-star embedded triple.

    Methods in org.eclipse.rdf4j.model that return Resource
    Modifier and Type | Method | Description
    --- | --- | ---
    `Resource` | Statement.`getContext()` | Gets the context of this statement.
    `Resource` | Statement.`getSubject()` | Gets the subject of this statement.
    `Resource` | Triple.`getSubject()` | Gets the subject of this triple.

    Methods in org.eclipse.rdf4j.model that return types with arguments of type Resource
    Modifier and Type | Method | Description
    --- | --- | ---
    `default Set<Resource>` | Model.`contexts()` | Returns a `Set` view of the contexts contained in this model.
    `Set<Resource>` | Model.`subjects()` | Returns a `Set` view of the subjects contained in this model.

    Methods in org.eclipse.rdf4j.model with parameters of type Resource
    Modifier and Type | Method | Description
    --- | --- | ---
    `boolean` | Model.`add​(Resource subj, IRI pred, Value obj, Resource... contexts)` | Adds one or more statements to the model.
    `boolean` | Model.`clear​(Resource... context)` | Removes statements with the specified context exist in this model.
    `boolean` | Model.`contains​(Resource subj, IRI pred, Value obj, Resource... contexts)` | Determines if statements with the specified subject, predicate, object and (optionally) context exist in this model.
    `Statement` | ValueFactory.`createStatement​(Resource subject, IRI predicate, Value object)` | Creates a new statement with the supplied subject, predicate and object.
    `Statement` | ValueFactory.`createStatement​(Resource subject, IRI predicate, Value object, Resource context)` | Creates a new statement with the supplied subject, predicate and object and associated context.
    `default Triple` | ValueFactory.`createTriple​(Resource subject, IRI predicate, Value object)` | Creates a new RDF-star triple with the supplied subject, predicate and object.
    `Model` | Model.`filter​(Resource subj, IRI pred, Value obj, Resource... contexts)` | Returns a filtered view of the statements with the specified subject, predicate, object and (optionally) context.
    `default Iterable<Statement>` | Model.`getStatements​(Resource subject, IRI predicate, Value object, Resource... contexts)` | Returns an `Iterable` over all `Statement`s in this Model that match the supplied criteria.
    `boolean` | Model.`remove​(Resource subj, IRI pred, Value obj, Resource... contexts)` | Removes statements with the specified subject, predicate, object and (optionally) context exist in this model.

  - ### Uses of Resource in org.eclipse.rdf4j.model.base

    Classes in org.eclipse.rdf4j.model.base that implement Resource
    Modifier and Type | Class | Description
    --- | --- | ---
    `class` | `AbstractBNode` | Base class for `BNode`, offering common functionality.
    `class` | `AbstractIRI` | Base class for `IRI`, offering common functionality.
    `class` | `AbstractTriple` | Base class for `Triple`, offering common functionality.

    Methods in org.eclipse.rdf4j.model.base with parameters of type Resource
    Modifier and Type | Method | Description
    --- | --- | ---
    `Statement` | AbstractValueFactory.`createStatement​(Resource subject, IRI predicate, Value object)` |
    `Statement` | AbstractValueFactory.`createStatement​(Resource subject, IRI predicate, Value object, Resource context)` |
    `Triple` | AbstractValueFactory.`createTriple​(Resource subject, IRI predicate, Value object)` |

  - ### Uses of Resource in org.eclipse.rdf4j.model.impl

    Classes in org.eclipse.rdf4j.model.impl that implement Resource
    Modifier and Type | Class | Description
    --- | --- | ---
    `class` | `SimpleBNode` | An simple default implementation of the `BNode` interface.
    `class` | `SimpleIRI` | The default implementation of the `IRI` interface.
    `class` | `SimpleTriple` | A simple default implementation of the `Triple` interface.

    Fields in org.eclipse.rdf4j.model.impl declared as Resource
    Modifier and Type | Field | Description
    --- | --- | ---
    `protected Resource[]` | FilteredModel.`contexts` |
    `protected Resource` | FilteredModel.`subj` |

    Methods in org.eclipse.rdf4j.model.impl that return Resource
    Modifier and Type | Method | Description
    --- | --- | ---
    `Resource` | ContextStatement.`getContext()` |
    `Resource` | LinkedHashModel.ModelStatement.`getContext()` |
    `Resource` | SimpleStatement.`getContext()` |
    `Resource` | LinkedHashModel.ModelStatement.`getSubject()` |
    `Resource` | SimpleStatement.`getSubject()` |
    `Resource` | SimpleTriple.`getSubject()` |

    Methods in org.eclipse.rdf4j.model.impl that return types with arguments of type Resource
    Modifier and Type | Method | Description
    --- | --- | ---
    `Set<Resource>` | AbstractModel.`contexts()` |
    `Set<Resource>` | DynamicModel.`contexts()` |
    `Set<Resource>` | AbstractModel.`subjects()` |
    `Set<Resource>` | DynamicModel.`subjects()` |

    Methods in org.eclipse.rdf4j.model.impl with parameters of type Resource
    Modifier and Type | Method | Description
    --- | --- | ---
    `boolean` | DynamicModel.`add​(Resource subj, IRI pred, Value obj, Resource... contexts)` |
    `boolean` | EmptyModel.`add​(Resource subj, IRI pred, Value obj, Resource... contexts)` |
    `boolean` | FilteredModel.`add​(Resource s, IRI p, Value o, Resource... c)` |
    `boolean` | LinkedHashModel.`add​(Resource subj, IRI pred, Value obj, Resource... contexts)` |
    `boolean` | TreeModel.`add​(Resource subj, IRI pred, Value obj, Resource... contexts)` |
    `boolean` | AbstractModel.`clear​(Resource... contexts)` |
    `boolean` | DynamicModel.`clear​(Resource... context)` |
    `boolean` | DynamicModel.`contains​(Resource subj, IRI pred, Value obj, Resource... contexts)` |
    `boolean` | EmptyModel.`contains​(Resource subj, IRI pred, Value obj, Resource... contexts)` |
    `boolean` | FilteredModel.`contains​(Resource s, IRI p, Value o, Resource... c)` |
    `boolean` | LinkedHashModel.`contains​(Resource subj, IRI pred, Value obj, Resource... contexts)` |
    `boolean` | TreeModel.`contains​(Resource subj, IRI pred, Value obj, Resource... contexts)` |
    `Statement` | SimpleValueFactory.`createStatement​(Resource subject, IRI predicate, Value object)` |
    `Statement` | SimpleValueFactory.`createStatement​(Resource subject, IRI predicate, Value object, Resource context)` |
    `Statement` | ValidatingValueFactory.`createStatement​(Resource subject, IRI predicate, Value object)` |
    `Statement` | ValidatingValueFactory.`createStatement​(Resource subject, IRI predicate, Value object, Resource context)` |
    `Triple` | SimpleValueFactory.`createTriple​(Resource subject, IRI predicate, Value object)` |
    `Triple` | ValidatingValueFactory.`createTriple​(Resource subject, IRI predicate, Value object)` |
    `boolean` | ContextStatement.`exactSameContext​(Resource context)` |
    `boolean` | SimpleStatement.`exactSameSubject​(Resource subject)` |
    `Model` | DynamicModel.`filter​(Resource subj, IRI pred, Value obj, Resource... contexts)` |
    `Model` | EmptyModel.`filter​(Resource subj, IRI pred, Value obj, Resource... contexts)` |
    `Model` | FilteredModel.`filter​(Resource s, IRI p, Value o, Resource... c)` |
    `Model` | LinkedHashModel.`filter​(Resource subj, IRI pred, Value obj, Resource... contexts)` |
    `Model` | TreeModel.`filter​(Resource subj, IRI pred, Value obj, Resource... contexts)` |
    `Iterable<Statement>` | DynamicModel.`getStatements​(Resource subject, IRI predicate, Value object, Resource... contexts)` |
    `boolean` | DynamicModel.`remove​(Resource subj, IRI pred, Value obj, Resource... contexts)` |
    `boolean` | EmptyModel.`remove​(Resource subj, IRI pred, Value obj, Resource... contexts)` |
    `boolean` | FilteredModel.`remove​(Resource s, IRI p, Value o, Resource... c)` |
    `boolean` | LinkedHashModel.`remove​(Resource subj, IRI pred, Value obj, Resource... contexts)` |
    `boolean` | TreeModel.`remove​(Resource subj, IRI pred, Value obj, Resource... contexts)` |
    `protected abstract void` | FilteredModel.`removeFilteredTermIteration​(Iterator<Statement> iter, Resource subj, IRI pred, Value obj, Resource... contexts)` | Called by aggregate sets when a term has been removed from a term iterator.
    `abstract void` | AbstractModel.`removeTermIteration​(Iterator<Statement> iter, Resource subj, IRI pred, Value obj, Resource... contexts)` | Called by aggregate sets when a term has been removed from a term iterator.
    `void` | EmptyModel.`removeTermIteration​(Iterator<Statement> iter, Resource subj, IRI pred, Value obj, Resource... contexts)` |
    `void` | FilteredModel.`removeTermIteration​(Iterator<Statement> iter, Resource s, IRI p, Value o, Resource... c)` |
    `void` | LinkedHashModel.`removeTermIteration​(Iterator iterator, Resource subj, IRI pred, Value obj, Resource... contexts)` |
    `void` | TreeModel.`removeTermIteration​(Iterator<Statement> iterator, Resource subj, IRI pred, Value obj, Resource... contexts)` |

    Constructors in org.eclipse.rdf4j.model.impl with parameters of type Resource
    Constructor | Description
    --- | ---
    `ContextStatement​(Resource subject, IRI predicate, Value object, Resource context)` | Creates a new Statement with the supplied subject, predicate and object for the specified associated context.
    `FilteredModel​(AbstractModel model, Resource subj, IRI pred, Value obj, Resource... contexts)` |
    `SimpleStatement​(Resource subject, IRI predicate, Value object)` | Creates a new Statement with the supplied subject, predicate and object.
    `SimpleTriple​(Resource subject, IRI predicate, Value object)` | Creates a new Triple with the supplied subject, predicate and object.

    Constructor parameters in org.eclipse.rdf4j.model.impl with type arguments of type Resource
    Constructor | Description
    --- | ---
    `ModelStatement​(org.eclipse.rdf4j.model.impl.LinkedHashModel.ModelNode<Resource> subj, org.eclipse.rdf4j.model.impl.LinkedHashModel.ModelNode<IRI> pred, org.eclipse.rdf4j.model.impl.LinkedHashModel.ModelNode<Value> obj, org.eclipse.rdf4j.model.impl.LinkedHashModel.ModelNode<Resource> ctx)` |
    `ModelStatement​(org.eclipse.rdf4j.model.impl.LinkedHashModel.ModelNode<Resource> subj, org.eclipse.rdf4j.model.impl.LinkedHashModel.ModelNode<IRI> pred, org.eclipse.rdf4j.model.impl.LinkedHashModel.ModelNode<Value> obj, org.eclipse.rdf4j.model.impl.LinkedHashModel.ModelNode<Resource> ctx, Statement statement)` |

  - ### Uses of Resource in org.eclipse.rdf4j.model.util

    Fields in org.eclipse.rdf4j.model.util with type parameters of type Resource
    Modifier and Type | Field | Description
    --- | --- | ---
    `static Function<Triple,​Resource>` | Statements.`TRIPLE_BNODE_MAPPER` | A `Function` that maps `Triple` to `BNode` consistently.

    Methods in org.eclipse.rdf4j.model.util that return types with arguments of type Resource
    Modifier and Type | Method | Description
    --- | --- | ---
    `static Optional<Resource>` | Models.`getPropertyResource​(Model m, Resource subject, IRI property, Resource... contexts)` | Retrieve a property value as an IRI for the supplied subject from the given model.
    `static Set<Resource>` | Models.`getPropertyResources​(Model m, Resource subject, IRI property, Resource... contexts)` | Retrieve all property Resource values for the supplied subject and property from the given model.
    `static Optional<Resource>` | Models.`objectResource​(Iterable<Statement> statements)` | Retrieves an object `Resource` value from the supplied statements.
    `static Optional<Resource>` | Models.`objectResource​(Model m)` | Retrieves an object `Resource` value from the statements in the given model.
    `static Set<Resource>` | Models.`objectResources​(Iterable<Statement> statements)` | Retrieves all object `Resource` values from the supplied statements.
    `static Set<Resource>` | Models.`objectResources​(Model m)` | Retrieves all object `Resource` values from the supplied model.
    `static Optional<Resource>` | Models.`subject​(Iterable<Statement> statements)` | Retrieves a subject `Resource` from the supplied statements.
    `static Optional<Resource>` | Models.`subject​(Model m)` | Retrieves a subject `Resource` from the statements in the given model.

    Methods in org.eclipse.rdf4j.model.util with parameters of type Resource
    Modifier and Type | Method | Description
    --- | --- | ---
    `ModelBuilder` | ModelBuilder.`add​(Resource subject, IRI predicate, Object object)` | Add an RDF statement with the given subject, predicate and object to the model, using the current graph (either named or default).
    `static <C extends Collection<Statement>> C` | RDFCollections.`asRDF​(Iterable<?> values, Resource head, C sink, Resource... contexts)` | Converts the supplied `Iterable` to an RDF Collection, using the supplied `head` resource as the starting resource of the RDF Collection.
    `static <C extends Collection<Statement>> C` | RDFCollections.`asRDF​(Iterable<?> values, Resource head, C sink, ValueFactory valueFactory, Resource... contexts)` | Converts the supplied `Iterable` to an RDF Collection, using the supplied `head` resource as the starting resource of the RDF Collection.
    `static <C extends Collection<Value>> C` | RDFCollections.`asValues​(Model m, Resource head, C collection, Resource... contexts)` | Converts an RDF Collection to a Java `Collection` of `Value` objects.
    `static void` | Statements.`consume​(ValueFactory vf, Resource subject, IRI predicate, Value object, Consumer<Statement> consumer, Resource... contexts)` | Creates one or more `Statement` objects with the given subject, predicate and object, one for each given context, and sends each created statement to the supplied `Consumer`.
    `static void` | RDFCollections.`consumeCollection​(Iterable<?> values, Resource head, Consumer<Statement> consumer, Resource... contexts)` | Converts the supplied `Iterable` to an RDF Collection, using the supplied `head` resource as the starting resource of the RDF Collection.
    `static void` | RDFCollections.`consumeCollection​(Iterable<?> values, Resource head, Consumer<Statement> consumer, ValueFactory vf, Resource... contexts)` | Converts the supplied `Iterable` to an RDF Collection, using the supplied `head` resource as the starting resource of the RDF Collection.
    `static void` | RDFContainers.`consumeContainer​(IRI containerType, Iterable<?> values, Resource container, Consumer<Statement> consumer, Resource... contexts)` | Converts the supplied `Iterable` to an RDF Container, using the supplied `head` resource as the starting resource of the RDF Containter.
    `static void` | RDFContainers.`consumeContainer​(IRI containerType, Iterable<?> values, Resource container, Consumer<Statement> consumer, ValueFactory vf, Resource... contexts)` | Converts the supplied `Iterable` to an RDF Container, using the supplied `head` resource as the starting resource of the RDF Container.
    `static void` | RDFCollections.`consumeValues​(Model m, Resource head, Consumer<Value> consumer, Resource... contexts)` | Reads an RDF Collection starting with the supplied list head from the supplied `Model` and sends each collection member `Value` to the supplied `Consumer` function.
    `static void` | RDFContainers.`consumeValues​(Model m, Resource container, IRI containerType, Consumer<Value> consumer, Resource... contexts)` | Reads an RDF Container starting with the supplied containter head from the supplied `Model` and sends each collection member `Value` to the supplied `Consumer` function.
    `static <C extends Collection<Statement>> C` | Statements.`create​(ValueFactory vf, Resource subject, IRI predicate, Value object, C collection, Resource... contexts)` | Creates one or more `Statement` objects with the given subject, predicate and object, one for each given context.
    `static void` | RDFCollections.`extract​(Model sourceModel, Resource head, Consumer<Statement> consumer, Resource... contexts)` | Extracts the RDF Collection starting with supplied `head` resource from the supplied source `Model` and sends the statements that make up the collection to the supplied `Consumer`.
    `static <E extends RDF4JException> void` | RDFCollections.`extract​(GetStatementOptional statementSupplier, Resource head, Consumer<Statement> collectionConsumer, Function<String,​Supplier<E>> exceptionSupplier, Resource... contexts)` | Extracts an RDF Collection starting with the supplied list head from the statement supplier and sends all statements that make up the collection to the supplied `Consumer` function.
    `static void` | RDFContainers.`extract​(IRI containerType, Model sourceModel, Resource container, Consumer<Statement> consumer, Resource... contexts)` | Extracts the RDF Container starting with supplied `head` resource from the supplied source `Model` and sends the statements that make up the collection to the supplied `Consumer`.
    `static <E extends RDF4JException> void` | RDFContainers.`extract​(IRI containerType, GetStatementOptional statementSupplier, Resource container, Consumer<Statement> collectionConsumer, Function<String,​Supplier<E>> exceptionSupplier, Resource... contexts)` | Extracts an RDF Container starting with the supplied container head from the statement supplier and sends all statements that make up the collection to the supplied `Consumer` function.
    `Optional<Statement>` | GetStatementOptional.`get​(Resource subject, IRI predicate, Value object, Resource... contexts)` | Either supplies a statement matching the given pattern, or `Optional.empty()` otherwise.
    `static <C extends Collection<Statement>> C` | RDFCollections.`getCollection​(Model sourceModel, Resource head, C sink, Resource... contexts)` | Extracts the RDF Collection starting with the supplied `head` resource from the supplied source `Model`.
    `static <C extends Collection<Statement>> C` | RDFContainers.`getContainer​(IRI containerType, Model sourceModel, Resource container, C sink, Resource... contexts)` | Extracts the RDF Container starting with the supplied `head` resource from the supplied source `Model`.
    `static Set<Value>` | Models.`getProperties​(Model m, Resource subject, IRI property, Resource... contexts)` | Retrieve all property values for the supplied subject and property from the given model.
    `static Optional<Value>` | Models.`getProperty​(Model m, Resource subject, IRI property, Resource... contexts)` | Retrieve a property value for the supplied subject from the given model.
    `static Optional<IRI>` | Models.`getPropertyIRI​(Model m, Resource subject, IRI property, Resource... contexts)` | Retrieve a property value as an IRI for the supplied subject from the given model.
    `static Set<IRI>` | Models.`getPropertyIRIs​(Model m, Resource subject, IRI property, Resource... contexts)` | Retrieve all property IRI values for the supplied subject and property from the given model.
    `static Optional<Literal>` | Models.`getPropertyLiteral​(Model m, Resource subject, IRI property, Resource... contexts)` | Retrieve a property value as a `Literal` for the supplied subject from the given model.
    `static Set<Literal>` | Models.`getPropertyLiterals​(Model m, Resource subject, IRI property, Resource... contexts)` | Retrieve all property Literal values for the supplied subject and property from the given model.
    `static Optional<Resource>` | Models.`getPropertyResource​(Model m, Resource subject, IRI property, Resource... contexts)` | Retrieve a property value as an IRI for the supplied subject from the given model.
    `static Set<Resource>` | Models.`getPropertyResources​(Model m, Resource subject, IRI property, Resource... contexts)` | Retrieve all property Resource values for the supplied subject and property from the given model.
    `static Optional<String>` | Models.`getPropertyString​(Model m, Resource subject, IRI property, Resource... contexts)` | Retrieve a property value as a String for the supplied subject from the given model.
    `static Set<String>` | Models.`getPropertyStrings​(Model m, Resource subject, IRI property, Resource... contexts)` | Retrieve all property values as Strings for the supplied subject and property from the given model.
    `ModelBuilder` | ModelBuilder.`namedGraph​(Resource namedGraph)` | Set the current graph in which to add new statements to the supplied named graph.
    `static Model` | Models.`setProperty​(Model m, Resource subject, IRI property, Value value, Resource... contexts)` | Sets the property value for the given subject to the given object value, replacing any existing value(s) for the subject's property.
    `static Statement` | Statements.`statement​(Resource subject, IRI predicate, Value object, Resource context)` | Create a `Statement` from the supplied subject, predicate, object and context.
    `static Statement` | Statements.`statement​(Triple triple, Resource context)` | Create a `Statement` from the supplied { @link Triple RDF-star triple} and context.
    `static Statement` | Statements.`statement​(ValueFactory vf, Resource subject, IRI predicate, Value object, Resource context)` | Create a `Statement` from the supplied subject, predicate, object and context.
    `static Statement` | Statements.`statement​(ValueFactory vf, Triple triple, Resource context)` | Create a `Statement` from the supplied { @link Triple RDF-star triple} and context.
    `static Model` | Models.`stripContexts​(Model model, Resource... contexts)` | Strips contexts from the input model.
    `ModelBuilder` | ModelBuilder.`subject​(Resource subject)` | Set the subject resource about which statements are to be added to the model.
    `static <C extends Collection<Statement>> C` | RDFContainers.`toRDF​(IRI containerType, Iterable<?> values, Resource container, C sink, Resource... contexts)` | Converts the supplied `Iterable` to an RDF Container, using the supplied `head` resource as the starting resource of the RDF Containter.
    `static <C extends Collection<Statement>> C` | RDFContainers.`toRDF​(IRI containerType, Iterable<?> values, Resource container, C sink, ValueFactory vf, Resource... contexts)` | Converts the supplied `Iterable` to an RDF Container, using the supplied `head` resource as the starting resource of the RDF Containter.
    `static Statement` | Statements.`toStatement​(Triple triple, Resource context)` | Deprecated. since 3.7.0 - use `Statements.statement(Triple, Resource)` instead
    `static Statement` | Statements.`toStatement​(ValueFactory vf, Triple triple, Resource context)` | Deprecated. Use `Statements.statement(ValueFactory,Triple,Resource)` instead
    `static <C extends Collection<Value>> C` | RDFContainers.`toValues​(IRI containerType, Model m, Resource container, C collection, Resource... contexts)` | Converts an RDF Containter to a Java `Collection` of `Value` objects.
    `static Triple` | Values.`triple​(Resource subject, IRI predicate, Value object)` | Creates a new `RDF-star embedded triple` with the supplied subject, predicate, and object.
    `static Triple` | Values.`triple​(ValueFactory vf, Resource subject, IRI predicate, Value object)` | Creates a new `RDF-star embedded triple` with the supplied subject, predicate, and object.

    Method parameters in org.eclipse.rdf4j.model.util with type arguments of type Resource
    Modifier and Type | Method | Description
    --- | --- | ---
    `static void` | Statements.`convertRDFStarToReification​(ValueFactory vf, Function<Triple,​Resource> reifiedIdMapper, Statement st, Consumer<Statement> consumer)` | Converts the supplied RDF-star statement to RDF reification statements, and sends the resultant statements to the supplied consumer.

  - ### Uses of Resource in org.eclipse.rdf4j.query.algebra.evaluation

    Methods in org.eclipse.rdf4j.query.algebra.evaluation with parameters of type Resource
    Modifier and Type | Method | Description
    --- | --- | ---
    `CloseableIteration<? extends Triple,​QueryEvaluationException>` | RDFStarTripleSource.`getRdfStarTriples​(Resource subj, IRI pred, Value obj)` | Gets all Triple nodes that have a specific subject, predicate and/or object.
    `CloseableIteration<? extends Statement,​QueryEvaluationException>` | TripleSource.`getStatements​(Resource subj, IRI pred, Value obj, Resource... contexts)` | Gets all statements that have a specific subject, predicate and/or object.

  - ### Uses of Resource in org.eclipse.rdf4j.query.algebra.evaluation.impl.evaluationsteps

    Methods in org.eclipse.rdf4j.query.algebra.evaluation.impl.evaluationsteps with parameters of type Resource
    Modifier and Type | Method | Description
    --- | --- | ---
    `protected static Predicate<Statement>` | StatementPatternQueryEvaluationStep.`filterContextOrEqualVariables​(StatementPattern statementPattern, Value subjValue, Value predValue, Value objValue, Resource[] contexts)` | Generate a predicate that tests for Named contexts are matched by retrieving all statements from the store and filtering out the statements that do not have a context.

  - ### Uses of Resource in org.eclipse.rdf4j.query.algebra.evaluation.util

    Methods in org.eclipse.rdf4j.query.algebra.evaluation.util that return types with arguments of type Resource
    Modifier and Type | Method | Description
    --- | --- | ---
    `static CloseableIteration<Resource,​QueryEvaluationException>` | TripleSources.`getObjectResources​(Resource subject, IRI predicate, TripleSource store)` |
    `static Iteration<Resource,​QueryEvaluationException>` | TripleSources.`listResources​(Resource subj, TripleSource store)` |

    Methods in org.eclipse.rdf4j.query.algebra.evaluation.util with parameters of type Resource
    Modifier and Type | Method | Description
    --- | --- | ---
    `static boolean` | TripleSources.`booleanValue​(Resource subj, IRI pred, TripleSource store)` |
    `static CloseableIteration<Literal,​QueryEvaluationException>` | TripleSources.`getObjectLiterals​(Resource subject, IRI predicate, TripleSource store)` |
    `static CloseableIteration<Resource,​QueryEvaluationException>` | TripleSources.`getObjectResources​(Resource subject, IRI predicate, TripleSource store)` |
    `static CloseableIteration<IRI,​QueryEvaluationException>` | TripleSources.`getObjectURIs​(Resource subject, IRI predicate, TripleSource store)` |
    `static Iteration<Value,​QueryEvaluationException>` | TripleSources.`list​(Resource subj, TripleSource store)` |
    `static Iteration<Resource,​QueryEvaluationException>` | TripleSources.`listResources​(Resource subj, TripleSource store)` |
    `static Statement` | TripleSources.`single​(Resource subj, IRI pred, Value obj, TripleSource store)` | Returns the single statement with the given subject, predicate and object or null if none exists.
    `static Value` | TripleSources.`singleValue​(Resource subj, IRI pred, TripleSource store)` |

  - ### Uses of Resource in org.eclipse.rdf4j.query.parser.sparql

    Methods in org.eclipse.rdf4j.query.parser.sparql that return Resource
    Modifier and Type | Method | Description
    --- | --- | ---
    `protected Resource` | SPARQLUpdateDataBlockParser.`parseImplicitBlank()` |
    `protected Resource` | SPARQLUpdateDataBlockParser.`parseNodeID()` |

  - ### Uses of Resource in org.eclipse.rdf4j.query.resultio.text.csv

    Methods in org.eclipse.rdf4j.query.resultio.text.csv with parameters of type Resource
    Modifier and Type | Method | Description
    --- | --- | ---
    `protected void` | SPARQLResultsCSVWriter.`writeResource​(Resource res)` |

  - ### Uses of Resource in org.eclipse.rdf4j.query.resultio.text.tsv

    Methods in org.eclipse.rdf4j.query.resultio.text.tsv with parameters of type Resource
    Modifier and Type | Method | Description
    --- | --- | ---
    `protected void` | SPARQLResultsTSVWriter.`writeResource​(Resource res)` |

  - ### Uses of Resource in org.eclipse.rdf4j.repository

    Methods in org.eclipse.rdf4j.repository that return types with arguments of type Resource
    Modifier and Type | Method | Description
    --- | --- | ---
    `RepositoryResult<Resource>` | RepositoryConnection.`getContextIDs()` | Gets all resources that are used as content identifiers.

    Methods in org.eclipse.rdf4j.repository with parameters of type Resource
    Modifier and Type | Method | Description
    --- | --- | ---
    `void` | RepositoryConnection.`add​(File file, String baseURI, RDFFormat dataFormat, Resource... contexts)` | Adds RDF data from the specified file to a specific contexts in the repository.
    `default void` | RepositoryConnection.`add​(File file, Resource... contexts)` | Adds RDF data from the specified file to a specific contexts in the repository.
    `default void` | RepositoryConnection.`add​(File file, RDFFormat dataFormat, Resource... contexts)` | Adds RDF data from the specified file to a specific contexts in the repository.
    `void` | RepositoryConnection.`add​(InputStream in, String baseURI, RDFFormat dataFormat, Resource... contexts)` | Adds RDF data from an InputStream to the repository, optionally to one or more named contexts.
    `default void` | RepositoryConnection.`add​(InputStream in, RDFFormat dataFormat, Resource... contexts)` | Adds RDF data from an InputStream to the repository, optionally to one or more named contexts.
    `void` | RepositoryConnection.`add​(Reader reader, String baseURI, RDFFormat dataFormat, Resource... contexts)` | Adds RDF data from a Reader to the repository, optionally to one or more named contexts.
    `default void` | RepositoryConnection.`add​(Reader reader, RDFFormat dataFormat, Resource... contexts)` | Adds RDF data from a Reader to the repository, optionally to one or more named contexts.
    `void` | RepositoryConnection.`add​(Iterable<? extends Statement> statements, Resource... contexts)` | Adds the supplied statements to this repository, optionally to one or more named contexts.
    `void` | RepositoryConnection.`add​(URL url, String baseURI, RDFFormat dataFormat, Resource... contexts)` | Adds the RDF data that can be found at the specified URL to the repository, optionally to one or more named contexts.
    `default void` | RepositoryConnection.`add​(URL url, Resource... contexts)` | Adds the RDF data that can be found at the specified URL to the repository, optionally to one or more named contexts.
    `default void` | RepositoryConnection.`add​(URL url, RDFFormat dataFormat, Resource... contexts)` | Adds the RDF data that can be found at the specified URL to the repository, optionally to one or more named contexts.
    `<E extends Exception> void` | RepositoryConnection.`add​(Iteration<? extends Statement,​E> statements, Resource... contexts)` | Adds the supplied statements to this repository, optionally to one or more named contexts.
    `void` | RepositoryConnection.`add​(Resource subject, IRI predicate, Value object, Resource... contexts)` | Adds a statement with the specified subject, predicate and object to this repository, optionally to one or more named contexts.
    `void` | RepositoryConnection.`add​(Statement st, Resource... contexts)` | Adds the supplied statement to this repository, optionally to one or more named contexts.
    `default void` | RepositoryConnection.`add​(RepositoryResult<Statement> statements, Resource... contexts)` | Adds the supplied statements to this repository, optionally to one or more named contexts.
    `void` | RepositoryConnection.`clear​(Resource... contexts)` | Removes all statements from a specific contexts in the repository.
    `void` | RepositoryConnection.`export​(RDFHandler handler, Resource... contexts)` | Exports all explicit statements in the specified contexts to the supplied RDFHandler.
    `void` | RepositoryConnection.`exportStatements​(Resource subj, IRI pred, Value obj, boolean includeInferred, RDFHandler handler, Resource... contexts)` | Exports all statements with a specific subject, predicate and/or object from the repository, optionally from the specified contexts.
    `RepositoryResult<Statement>` | RepositoryConnection.`getStatements​(Resource subj, IRI pred, Value obj, boolean includeInferred, Resource... contexts)` | Gets all statements with a specific subject, predicate and/or object from the repository.
    `default RepositoryResult<Statement>` | RepositoryConnection.`getStatements​(Resource subj, IRI pred, Value obj, Resource... contexts)` | Gets all statements with a specific subject, predicate and/or object from the repository.
    `boolean` | RepositoryConnection.`hasStatement​(Resource subj, IRI pred, Value obj, boolean includeInferred, Resource... contexts)` | Checks whether the repository contains statements with a specific subject, predicate and/or object, optionally in the specified contexts.
    `boolean` | RepositoryConnection.`hasStatement​(Statement st, boolean includeInferred, Resource... contexts)` | Checks whether the repository contains the specified statement, optionally in the specified contexts.
    `void` | RepositoryConnection.`remove​(Iterable<? extends Statement> statements, Resource... contexts)` | Removes the supplied statements from the specified contexts in this repository.
    `<E extends Exception> void` | RepositoryConnection.`remove​(Iteration<? extends Statement,​E> statements, Resource... contexts)` | Removes the supplied statements from a specific context in this repository, ignoring any context information carried by the statements themselves.
    `void` | RepositoryConnection.`remove​(Resource subject, IRI predicate, Value object, Resource... contexts)` | Removes the statement(s) with the specified subject, predicate and object from the repository, optionally restricted to the specified contexts.
    `void` | RepositoryConnection.`remove​(Statement st, Resource... contexts)` | Removes the supplied statement from the specified contexts in the repository.
    `default void` | RepositoryConnection.`remove​(RepositoryResult<Statement> statements, Resource... contexts)` | Removes the supplied statements from a specific context in this repository, ignoring any context information carried by the statements themselves.
    `long` | RepositoryConnection.`size​(Resource... contexts)` | Returns the number of (explicit) statements that are in the specified contexts in this repository.

  - ### Uses of Resource in org.eclipse.rdf4j.repository.base

    Methods in org.eclipse.rdf4j.repository.base that return types with arguments of type Resource
    Modifier and Type | Method | Description
    --- | --- | ---
    `RepositoryResult<Resource>` | RepositoryConnectionWrapper.`getContextIDs()` |

    Methods in org.eclipse.rdf4j.repository.base with parameters of type Resource
    Modifier and Type | Method | Description
    --- | --- | ---
    `void` | AbstractRepositoryConnection.`add​(File file, String baseURI, RDFFormat dataFormat, Resource... contexts)` |
    `void` | AbstractRepositoryConnection.`add​(InputStream in, String baseURI, RDFFormat dataFormat, Resource... contexts)` |
    `void` | AbstractRepositoryConnection.`add​(Reader reader, String baseURI, RDFFormat dataFormat, Resource... contexts)` |
    `void` | AbstractRepositoryConnection.`add​(Iterable<? extends Statement> statements, Resource... contexts)` |
    `void` | AbstractRepositoryConnection.`add​(URL url, String baseURI, RDFFormat dataFormat, Resource... contexts)` |
    `<E extends Exception> void` | AbstractRepositoryConnection.`add​(Iteration<? extends Statement,​E> statements, Resource... contexts)` |
    `void` | AbstractRepositoryConnection.`add​(Resource subject, IRI predicate, Value object, Resource... contexts)` |
    `void` | AbstractRepositoryConnection.`add​(Statement st, Resource... contexts)` |
    `void` | RepositoryConnectionWrapper.`add​(File file, String baseURI, RDFFormat dataFormat, Resource... contexts)` |
    `void` | RepositoryConnectionWrapper.`add​(InputStream in, String baseURI, RDFFormat dataFormat, Resource... contexts)` |
    `void` | RepositoryConnectionWrapper.`add​(Reader reader, String baseURI, RDFFormat dataFormat, Resource... contexts)` |
    `void` | RepositoryConnectionWrapper.`add​(Iterable<? extends Statement> statements, Resource... contexts)` |
    `void` | RepositoryConnectionWrapper.`add​(URL url, String baseURI, RDFFormat dataFormat, Resource... contexts)` |
    `<E extends Exception> void` | RepositoryConnectionWrapper.`add​(Iteration<? extends Statement,​E> statementIter, Resource... contexts)` |
    `void` | RepositoryConnectionWrapper.`add​(Resource subject, IRI predicate, Value object, Resource... contexts)` |
    `void` | RepositoryConnectionWrapper.`add​(Statement st, Resource... contexts)` |
    `protected abstract void` | AbstractRepositoryConnection.`addWithoutCommit​(Resource subject, IRI predicate, Value object, Resource... contexts)` |
    `protected void` | AbstractRepositoryConnection.`addWithoutCommit​(Statement st, Resource... contexts)` |
    `protected void` | RepositoryConnectionWrapper.`addWithoutCommit​(Resource subject, IRI predicate, Value object, Resource... contexts)` |
    `void` | AbstractRepositoryConnection.`clear​(Resource... contexts)` |
    `void` | RepositoryConnectionWrapper.`clear​(Resource... contexts)` |
    `void` | AbstractRepositoryConnection.`export​(RDFHandler handler, Resource... contexts)` |
    `void` | RepositoryConnectionWrapper.`exportStatements​(Resource subj, IRI pred, Value obj, boolean includeInferred, RDFHandler handler, Resource... contexts)` |
    `RepositoryResult<Statement>` | RepositoryConnectionWrapper.`getStatements​(Resource subj, IRI pred, Value obj, boolean includeInferred, Resource... contexts)` |
    `boolean` | AbstractRepositoryConnection.`hasStatement​(Resource subj, IRI pred, Value obj, boolean includeInferred, Resource... contexts)` |
    `boolean` | AbstractRepositoryConnection.`hasStatement​(Statement st, boolean includeInferred, Resource... contexts)` |
    `boolean` | RepositoryConnectionWrapper.`hasStatement​(Resource subj, IRI pred, Value obj, boolean includeInferred, Resource... contexts)` |
    `boolean` | RepositoryConnectionWrapper.`hasStatement​(Statement st, boolean includeInferred, Resource... contexts)` |
    `void` | AbstractRepositoryConnection.`remove​(Iterable<? extends Statement> statements, Resource... contexts)` |
    `<E extends Exception> void` | AbstractRepositoryConnection.`remove​(Iteration<? extends Statement,​E> statements, Resource... contexts)` |
    `void` | AbstractRepositoryConnection.`remove​(Resource subject, IRI predicate, Value object, Resource... contexts)` |
    `void` | AbstractRepositoryConnection.`remove​(Statement st, Resource... contexts)` |
    `void` | RepositoryConnectionWrapper.`remove​(Iterable<? extends Statement> statements, Resource... contexts)` |
    `<E extends Exception> void` | RepositoryConnectionWrapper.`remove​(Iteration<? extends Statement,​E> statementIter, Resource... contexts)` |
    `void` | RepositoryConnectionWrapper.`remove​(Resource subject, IRI predicate, Value object, Resource... contexts)` |
    `void` | RepositoryConnectionWrapper.`remove​(Statement st, Resource... contexts)` |
    `protected abstract void` | AbstractRepositoryConnection.`removeWithoutCommit​(Resource subject, IRI predicate, Value object, Resource... contexts)` |
    `protected void` | AbstractRepositoryConnection.`removeWithoutCommit​(Statement st, Resource... contexts)` |
    `protected void` | RepositoryConnectionWrapper.`removeWithoutCommit​(Resource subject, IRI predicate, Value object, Resource... contexts)` |
    `long` | RepositoryConnectionWrapper.`size​(Resource... contexts)` |

  - ### Uses of Resource in org.eclipse.rdf4j.repository.config

    Methods in org.eclipse.rdf4j.repository.config that return Resource
    Modifier and Type | Method | Description
    --- | --- | ---
    `Resource` | AbstractDelegatingRepositoryImplConfig.`export​(Model model)` |
    `Resource` | AbstractRepositoryImplConfig.`export​(Model model)` |
    `Resource` | RepositoryImplConfig.`export​(Model model)` | Export this `RepositoryImplConfig` to its RDF representation
    `static Resource` | RepositoryConfigUtil.`getContext​(RepositoryConnection con, String repositoryID)` | Deprecated.

    Methods in org.eclipse.rdf4j.repository.config with parameters of type Resource
    Modifier and Type | Method | Description
    --- | --- | ---
    `static RepositoryImplConfig` | AbstractRepositoryImplConfig.`create​(Model model, Resource resource)` | Utility method to create a new `RepositoryImplConfig` by reading data from the supplied `Model`.
    `static RepositoryConfig` | RepositoryConfig.`create​(Model model, Resource repositoryNode)` | Creates a new `RepositoryConfig` object and initializes it by supplying the `model` and `repositoryNode` to its `parse` method.
    `void` | RepositoryConfig.`export​(Model model, Resource repositoryNode)` | Exports the configuration into RDF using the given repositoryNode
    `void` | AbstractDelegatingRepositoryImplConfig.`parse​(Model model, Resource resource)` |
    `void` | AbstractRepositoryImplConfig.`parse​(Model model, Resource resource)` |
    `void` | RepositoryConfig.`parse​(Model model, Resource repositoryNode)` |
    `void` | RepositoryImplConfig.`parse​(Model model, Resource resource)` | Reads the properties of this `RepositoryImplConfig` from the supplied Model and sets them accordingly.

  - ### Uses of Resource in org.eclipse.rdf4j.repository.contextaware

    Methods in org.eclipse.rdf4j.repository.contextaware with parameters of type Resource
    Modifier and Type | Method | Description
    --- | --- | ---
    `void` | ContextAwareConnection.`add​(File file, String baseURI, RDFFormat dataFormat, Resource... contexts)` |
    `void` | ContextAwareConnection.`add​(File file, RDFFormat dataFormat, Resource... contexts)` |
    `void` | ContextAwareConnection.`add​(InputStream in, String baseURI, RDFFormat dataFormat, Resource... contexts)` |
    `void` | ContextAwareConnection.`add​(InputStream in, RDFFormat dataFormat, Resource... contexts)` |
    `void` | ContextAwareConnection.`add​(Reader reader, String baseURI, RDFFormat dataFormat, Resource... contexts)` |
    `void` | ContextAwareConnection.`add​(Reader reader, RDFFormat dataFormat, Resource... contexts)` |
    `void` | ContextAwareConnection.`add​(Iterable<? extends Statement> statements, Resource... contexts)` |
    `void` | ContextAwareConnection.`add​(URL url, String baseURI, RDFFormat dataFormat, Resource... contexts)` |
    `void` | ContextAwareConnection.`add​(URL url, RDFFormat dataFormat, Resource... contexts)` |
    `<E extends Exception> void` | ContextAwareConnection.`add​(Iteration<? extends Statement,​E> statementIter, Resource... contexts)` |
    `void` | ContextAwareConnection.`add​(Resource subject, IRI predicate, Value object, Resource... contexts)` |
    `void` | ContextAwareConnection.`add​(Statement st, Resource... contexts)` |
    `void` | ContextAwareConnection.`clear​(Resource... contexts)` |
    `void` | ContextAwareConnection.`export​(RDFHandler handler, Resource... contexts)` |
    `void` | ContextAwareConnection.`exportStatements​(Resource subj, IRI pred, Value obj, boolean includeInferred, RDFHandler handler, Resource... contexts)` |
    `void` | ContextAwareConnection.`exportStatements​(Resource subj, IRI pred, Value obj, RDFHandler handler, Resource... contexts)` | Exports all statements with a specific subject, predicate and/or object from the repository, optionally from the specified contexts.
    `RepositoryResult<Statement>` | ContextAwareConnection.`getStatements​(Resource subj, IRI pred, Value obj, boolean includeInferred, Resource... contexts)` |
    `RepositoryResult<Statement>` | ContextAwareConnection.`getStatements​(Resource subj, IRI pred, Value obj, Resource... contexts)` | Gets all statements with a specific subject, predicate and/or object from the repository.
    `boolean` | ContextAwareConnection.`hasStatement​(Resource subj, IRI pred, Value obj, boolean includeInferred, Resource... contexts)` |
    `boolean` | ContextAwareConnection.`hasStatement​(Resource subj, IRI pred, Value obj, Resource... contexts)` | Checks whether the repository contains statements with a specific subject, predicate and/or object, optionally in the specified contexts.
    `boolean` | ContextAwareConnection.`hasStatement​(Statement st, boolean includeInferred, Resource... contexts)` |
    `boolean` | ContextAwareConnection.`hasStatement​(Statement st, Resource... contexts)` | Checks whether the repository contains the specified statement, optionally in the specified contexts.
    `void` | ContextAwareConnection.`remove​(Iterable<? extends Statement> statements, Resource... contexts)` |
    `<E extends Exception> void` | ContextAwareConnection.`remove​(Iteration<? extends Statement,​E> statementIter, Resource... contexts)` | Removes the supplied statements from a specific context in this repository, ignoring any context information carried by the statements themselves.
    `void` | ContextAwareConnection.`remove​(Resource subject, IRI predicate, Value object, Resource... contexts)` | Removes the statement with the specified subject, predicate and object from the repository, optionally restricted to the specified contexts.
    `void` | ContextAwareConnection.`remove​(Statement st, Resource... contexts)` | Removes the supplied statement from the specified contexts in the repository.
    `protected void` | ContextAwareConnection.`removeWithoutCommit​(Resource subject, IRI predicate, Value object, Resource... contexts)` |
    `long` | ContextAwareConnection.`size​(Resource... contexts)` | Returns the number of (explicit) statements that are in the specified contexts in this repository.

  - ### Uses of Resource in org.eclipse.rdf4j.repository.contextaware.config

    Methods in org.eclipse.rdf4j.repository.contextaware.config that return Resource
    Modifier and Type | Method | Description
    --- | --- | ---
    `Resource` | ContextAwareConfig.`export​(Model model)` |

    Methods in org.eclipse.rdf4j.repository.contextaware.config with parameters of type Resource
    Modifier and Type | Method | Description
    --- | --- | ---
    `void` | ContextAwareConfig.`parse​(Model model, Resource resource)` |

  - ### Uses of Resource in org.eclipse.rdf4j.repository.evaluation

    Methods in org.eclipse.rdf4j.repository.evaluation with parameters of type Resource
    Modifier and Type | Method | Description
    --- | --- | ---
    `CloseableIteration<? extends Statement,​QueryEvaluationException>` | RepositoryTripleSource.`getStatements​(Resource subj, IRI pred, Value obj, Resource... contexts)` |

  - ### Uses of Resource in org.eclipse.rdf4j.repository.event

    Methods in org.eclipse.rdf4j.repository.event with parameters of type Resource
    Modifier and Type | Method | Description
    --- | --- | ---
    `boolean` | RepositoryConnectionInterceptor.`add​(RepositoryConnection conn, Resource subject, IRI predicate, Value object, Resource... contexts)` |
    `void` | RepositoryConnectionListener.`add​(RepositoryConnection conn, Resource subject, IRI predicate, Value object, Resource... contexts)` |
    `boolean` | RepositoryConnectionInterceptor.`clear​(RepositoryConnection conn, Resource... contexts)` |
    `void` | RepositoryConnectionListener.`clear​(RepositoryConnection conn, Resource... contexts)` |
    `boolean` | RepositoryConnectionInterceptor.`remove​(RepositoryConnection conn, Resource subject, IRI predicate, Value object, Resource... contexts)` |
    `void` | RepositoryConnectionListener.`remove​(RepositoryConnection conn, Resource subject, IRI predicate, Value object, Resource... contexts)` |

  - ### Uses of Resource in org.eclipse.rdf4j.repository.event.base

    Methods in org.eclipse.rdf4j.repository.event.base with parameters of type Resource
    Modifier and Type | Method | Description
    --- | --- | ---
    `boolean` | RepositoryConnectionInterceptorAdapter.`add​(RepositoryConnection conn, Resource subject, IRI predicate, Value object, Resource... contexts)` |
    `void` | RepositoryConnectionListenerAdapter.`add​(RepositoryConnection conn, Resource subject, IRI predicate, Value object, Resource... contexts)` |
    `void` | InterceptingRepositoryConnectionWrapper.`addWithoutCommit​(Resource subject, IRI predicate, Value object, Resource... contexts)` |
    `void` | NotifyingRepositoryConnectionWrapper.`addWithoutCommit​(Resource subject, IRI predicate, Value object, Resource... contexts)` |
    `void` | InterceptingRepositoryConnectionWrapper.`clear​(Resource... contexts)` |
    `void` | NotifyingRepositoryConnectionWrapper.`clear​(Resource... contexts)` |
    `boolean` | RepositoryConnectionInterceptorAdapter.`clear​(RepositoryConnection conn, Resource... contexts)` |
    `void` | RepositoryConnectionListenerAdapter.`clear​(RepositoryConnection conn, Resource... contexts)` |
    `boolean` | RepositoryConnectionInterceptorAdapter.`remove​(RepositoryConnection conn, Resource subject, IRI predicate, Value object, Resource... contexts)` |
    `void` | RepositoryConnectionListenerAdapter.`remove​(RepositoryConnection conn, Resource subject, IRI predicate, Value object, Resource... contexts)` |
    `void` | InterceptingRepositoryConnectionWrapper.`removeWithoutCommit​(Resource subject, IRI predicate, Value object, Resource... contexts)` |
    `void` | NotifyingRepositoryConnectionWrapper.`removeWithoutCommit​(Resource subj, IRI pred, Value obj, Resource... ctx)` |

  - ### Uses of Resource in org.eclipse.rdf4j.repository.event.util

    Methods in org.eclipse.rdf4j.repository.event.util with parameters of type Resource
    Modifier and Type | Method | Description
    --- | --- | ---
    `void` | DebugRepositoryConnectionListener.`add​(RepositoryConnection conn, Resource subject, IRI predicate, Value object, Resource... contexts)` |
    `void` | DebugRepositoryConnectionListener.`clear​(RepositoryConnection conn, Resource... contexts)` |
    `void` | DebugRepositoryConnectionListener.`remove​(RepositoryConnection conn, Resource subject, IRI predicate, Value object, Resource... contexts)` |

  - ### Uses of Resource in org.eclipse.rdf4j.repository.filters

    Methods in org.eclipse.rdf4j.repository.filters with parameters of type Resource
    Modifier and Type | Method | Description
    --- | --- | ---
    `boolean` | AccurateRepositoryBloomFilter.`mayHaveStatement​(RepositoryConnection conn, Resource subj, IRI pred, Value obj, Resource... contexts)` |
    `boolean` | InaccurateRepositoryBloomFilter.`mayHaveStatement​(RepositoryConnection conn, Resource subj, IRI pred, Value obj, Resource... contexts)` |
    `boolean` | RepositoryBloomFilter.`mayHaveStatement​(RepositoryConnection conn, Resource subj, IRI pred, Value obj, Resource... ctxs)` | Returns true if the repository may have such a statement or false if it definitely does not.

  - ### Uses of Resource in org.eclipse.rdf4j.repository.http.config

    Methods in org.eclipse.rdf4j.repository.http.config that return Resource
    Modifier and Type | Method | Description
    --- | --- | ---
    `Resource` | HTTPRepositoryConfig.`export​(Model graph)` |

    Methods in org.eclipse.rdf4j.repository.http.config with parameters of type Resource
    Modifier and Type | Method | Description
    --- | --- | ---
    `void` | HTTPRepositoryConfig.`parse​(Model model, Resource implNode)` |

  - ### Uses of Resource in org.eclipse.rdf4j.repository.sail

    Methods in org.eclipse.rdf4j.repository.sail that return types with arguments of type Resource
    Modifier and Type | Method | Description
    --- | --- | ---
    `RepositoryResult<Resource>` | SailRepositoryConnection.`getContextIDs()` |

    Methods in org.eclipse.rdf4j.repository.sail with parameters of type Resource
    Modifier and Type | Method | Description
    --- | --- | ---
    `protected void` | SailRepositoryConnection.`addWithoutCommit​(Resource subject, IRI predicate, Value object, Resource... contexts)` |
    `void` | SailRepositoryConnection.`clear​(Resource... contexts)` |
    `void` | SailRepositoryConnection.`exportStatements​(Resource subj, IRI pred, Value obj, boolean includeInferred, RDFHandler handler, Resource... contexts)` |
    `RepositoryResult<Statement>` | SailRepositoryConnection.`getStatements​(Resource subj, IRI pred, Value obj, boolean includeInferred, Resource... contexts)` |
    `boolean` | SailRepositoryConnection.`hasStatement​(Resource subj, IRI pred, Value obj, boolean includeInferred, Resource... contexts)` |
    `protected void` | SailRepositoryConnection.`removeWithoutCommit​(Resource subject, IRI predicate, Value object, Resource... contexts)` |
    `long` | SailRepositoryConnection.`size​(Resource... contexts)` |

  - ### Uses of Resource in org.eclipse.rdf4j.repository.sail.config

    Methods in org.eclipse.rdf4j.repository.sail.config that return Resource
    Modifier and Type | Method | Description
    --- | --- | ---
    `Resource` | ProxyRepositoryConfig.`export​(Model model)` |
    `Resource` | SailRepositoryConfig.`export​(Model model)` |

    Methods in org.eclipse.rdf4j.repository.sail.config with parameters of type Resource
    Modifier and Type | Method | Description
    --- | --- | ---
    `void` | ProxyRepositoryConfig.`parse​(Model model, Resource implNode)` |
    `void` | SailRepositoryConfig.`parse​(Model model, Resource repImplNode)` |

  - ### Uses of Resource in org.eclipse.rdf4j.repository.sail.helpers

    Methods in org.eclipse.rdf4j.repository.sail.helpers with parameters of type Resource
    Modifier and Type | Method | Description
    --- | --- | ---
    `protected void` | RDFSailInserter.`addStatement​(Resource subj, IRI pred, Value obj, Resource ctxt)` |

  - ### Uses of Resource in org.eclipse.rdf4j.repository.sparql

    Methods in org.eclipse.rdf4j.repository.sparql that return types with arguments of type Resource
    Modifier and Type | Method | Description
    --- | --- | ---
    `RepositoryResult<Resource>` | SPARQLConnection.`getContextIDs()` |

    Methods in org.eclipse.rdf4j.repository.sparql with parameters of type Resource
    Modifier and Type | Method | Description
    --- | --- | ---
    `void` | SPARQLConnection.`add​(File file, String baseURI, RDFFormat dataFormat, Resource... contexts)` |
    `void` | SPARQLConnection.`add​(InputStream in, String baseURI, RDFFormat dataFormat, Resource... contexts)` |
    `void` | SPARQLConnection.`add​(Reader reader, String baseURI, RDFFormat dataFormat, Resource... contexts)` |
    `void` | SPARQLConnection.`add​(Iterable<? extends Statement> statements, Resource... contexts)` |
    `void` | SPARQLConnection.`add​(URL url, String baseURI, RDFFormat dataFormat, Resource... contexts)` |
    `void` | SPARQLConnection.`add​(Statement st, Resource... contexts)` |
    `protected void` | SPARQLConnection.`addWithoutCommit​(Resource subject, IRI predicate, Value object, Resource... contexts)` |
    `protected void` | SPARQLConnection.`addWithoutCommit​(Statement st, Resource... contexts)` |
    `void` | SPARQLConnection.`clear​(Resource... contexts)` |
    `void` | SPARQLConnection.`exportStatements​(Resource subj, IRI pred, Value obj, boolean includeInferred, RDFHandler handler, Resource... contexts)` |
    `RepositoryResult<Statement>` | SPARQLConnection.`getStatements​(Resource subj, IRI pred, Value obj, boolean includeInferred, Resource... contexts)` |
    `boolean` | SPARQLConnection.`hasStatement​(Resource subj, IRI pred, Value obj, boolean includeInferred, Resource... contexts)` |
    `void` | SPARQLConnection.`remove​(Iterable<? extends Statement> statements, Resource... contexts)` |
    `void` | SPARQLConnection.`remove​(Statement st, Resource... contexts)` |
    `protected void` | SPARQLConnection.`removeWithoutCommit​(Resource subject, IRI predicate, Value object, Resource... contexts)` |
    `protected void` | SPARQLConnection.`removeWithoutCommit​(Statement st, Resource... contexts)` |
    `long` | SPARQLConnection.`size​(Resource... contexts)` |
    `protected Iteration<Statement,​QueryEvaluationException>` | SPARQLConnection.`toStatementIteration​(TupleQueryResult iter, Resource subj, IRI pred, Value obj)` | Converts a `TupleQueryResult` resulting from the `SPARQLConnection.EVERYTHING_WITH_GRAPH` to a statement by using the respective values from the `BindingSet` or (if provided) the ones from the arguments.

  - ### Uses of Resource in org.eclipse.rdf4j.repository.sparql.config

    Methods in org.eclipse.rdf4j.repository.sparql.config that return Resource
    Modifier and Type | Method | Description
    --- | --- | ---
    `Resource` | SPARQLRepositoryConfig.`export​(Model m)` |

    Methods in org.eclipse.rdf4j.repository.sparql.config with parameters of type Resource
    Modifier and Type | Method | Description
    --- | --- | ---
    `void` | SPARQLRepositoryConfig.`parse​(Model m, Resource implNode)` |

  - ### Uses of Resource in org.eclipse.rdf4j.repository.util

    Fields in org.eclipse.rdf4j.repository.util declared as Resource
    Modifier and Type | Field | Description
    --- | --- | ---
    `protected Resource[]` | AbstractRDFInserter.`contexts` | The contexts to add the statements to.

    Methods in org.eclipse.rdf4j.repository.util that return Resource
    Modifier and Type | Method | Description
    --- | --- | ---
    `Resource` | RDFRemover.`getContext()` | Gets the context identifier that this RDFRemover enforces upon all statements that are reported to it (in case enforcesContext() returns true).
    `Resource[]` | AbstractRDFInserter.`getContexts()` | Gets the contexts that this RDFInserter enforces upon all statements that are reported to it (in case enforcesContext() returns true).

    Methods in org.eclipse.rdf4j.repository.util with parameters of type Resource
    Modifier and Type | Method | Description
    --- | --- | ---
    `protected abstract void` | AbstractRDFInserter.`addStatement​(Resource subj, IRI pred, Value obj, Resource ctxt)` |
    `protected void` | RDFInserter.`addStatement​(Resource subj, IRI pred, Value obj, Resource ctxt)` |
    `static void` | Connections.`consumeRDFCollection​(RepositoryConnection conn, Resource head, Consumer<Statement> collectionConsumer, Resource... contexts)` | Retrieve all `Statement`s that together form the RDF Collection starting with the supplied start resource and send them to the supplied `Consumer`.
    `void` | AbstractRDFInserter.`enforceContext​(Resource... contexts)` | Enforces the supplied contexts upon all statements that are reported to this RDFInserter.
    `void` | RDFRemover.`enforceContext​(Resource context)` | Enforces the supplied context upon all statements that are reported to this RDFRemover.
    `static <C extends Collection<Statement>> C` | Connections.`getRDFCollection​(RepositoryConnection conn, Resource head, C statementCollection, Resource... contexts)` | Retrieve all `Statement`s that together form the RDF Collection starting with the supplied starting resource.
    `static Optional<Statement>` | Connections.`getStatement​(RepositoryConnection conn, Resource subject, IRI predicate, Value object, Resource... contexts)` | Retrieve a single `Statement` matching with the supplied subject, predicate, object and context(s) from the given `RepositoryConnection`.

  - ### Uses of Resource in org.eclipse.rdf4j.rio

    Methods in org.eclipse.rdf4j.rio with parameters of type Resource
    Modifier and Type | Method | Description
    --- | --- | ---
    `static Model` | Rio.`parse​(InputStream in, String baseURI, RDFFormat dataFormat, Resource... contexts)` | Adds RDF data from an `InputStream` to a `Model`, optionally to one or more named contexts.
    `static Model` | Rio.`parse​(InputStream in, String baseURI, RDFFormat dataFormat, ParserConfig settings, Resource... contexts)` | Adds RDF data from an `InputStream` to a `Model`, optionally to one or more named contexts.
    `static Model` | Rio.`parse​(InputStream in, String baseURI, RDFFormat dataFormat, ParserConfig settings, ValueFactory valueFactory, ParseErrorListener errors, ModelFactory modelFactory, Resource... contexts)` | Adds RDF data from an `InputStream` to a `Model`, optionally to one or more named contexts.
    `static Model` | Rio.`parse​(InputStream in, String baseURI, RDFFormat dataFormat, ParserConfig settings, ValueFactory valueFactory, ParseErrorListener errors, Resource... contexts)` | Adds RDF data from an `InputStream` to a `Model`, optionally to one or more named contexts.
    `static Model` | Rio.`parse​(InputStream in, RDFFormat dataFormat, Resource... contexts)` | Adds RDF data from an `InputStream` to a `Model`, optionally to one or more named contexts.
    `static Model` | Rio.`parse​(InputStream in, RDFFormat dataFormat, ParserConfig settings, Resource... contexts)` | Adds RDF data from an `InputStream` to a `Model`, optionally to one or more named contexts.
    `static Model` | Rio.`parse​(Reader reader, String baseURI, RDFFormat dataFormat, Resource... contexts)` | Adds RDF data from a `Reader` to a `Model`, optionally to one or more named contexts.
    `static Model` | Rio.`parse​(Reader reader, String baseURI, RDFFormat dataFormat, ParserConfig settings, ValueFactory valueFactory, ParseErrorListener errors, ModelFactory modelFactory, Resource... contexts)` | Adds RDF data from a `Reader` to a `Model`, optionally to one or more named contexts.
    `static Model` | Rio.`parse​(Reader reader, String baseURI, RDFFormat dataFormat, ParserConfig settings, ValueFactory valueFactory, ParseErrorListener errors, Resource... contexts)` | Adds RDF data from a `Reader` to a `Model`, optionally to one or more named contexts.
    `static Model` | Rio.`parse​(Reader reader, RDFFormat dataFormat, Resource... contexts)` | Adds RDF data from a `Reader` to a `Model`, optionally to one or more named contexts.
    `static Model` | Rio.`parse​(Reader reader, RDFFormat dataFormat, ParserConfig settings, Resource... contexts)` | Adds RDF data from a `Reader` to a `Model`, optionally to one or more named contexts.

  - ### Uses of Resource in org.eclipse.rdf4j.rio.helpers

    Methods in org.eclipse.rdf4j.rio.helpers that return Resource
    Modifier and Type | Method | Description
    --- | --- | ---
    `protected Resource` | AbstractRDFParser.`createNode()` | Creates a new `BNode` or Skolem `IRI` object.
    `protected Resource` | AbstractRDFParser.`createNode​(String nodeID)` | Creates a `BNode` or Skolem `IRI` object for the specified identifier.
    `static Resource` | NTriplesUtil.`parseResource​(String nTriplesResource, ValueFactory valueFactory)` | Parses an N-Triples resource, creates an object for it using the supplied ValueFactory and returns this object.

    Methods in org.eclipse.rdf4j.rio.helpers with parameters of type Resource
    Modifier and Type | Method | Description
    --- | --- | ---
    `static void` | NTriplesUtil.`append​(Resource resource, Appendable appendable)` | Appends the N-Triples representation of the given `Resource` to the given `Appendable`.
    `protected Statement` | AbstractRDFParser.`createStatement​(Resource subj, IRI pred, Value obj)` | Creates a new `Statement` object with the supplied components.
    `protected Statement` | AbstractRDFParser.`createStatement​(Resource subj, IRI pred, Value obj, Resource context)` | Creates a new `Statement` object with the supplied components.
    `static String` | NTriplesUtil.`toNTriplesString​(Resource resource)` | Creates an N-Triples string for the supplied resource.

    Constructors in org.eclipse.rdf4j.rio.helpers with parameters of type Resource
    Constructor | Description
    --- | ---
    `ContextStatementCollector​(Collection<Statement> statements, Map<String,​String> namespaces, ValueFactory vf, Resource... contexts)` | Creates a new StatementCollector that stores reported statements and namespaces in the supplied containers.
    `ContextStatementCollector​(Collection<Statement> statements, ValueFactory vf, Resource... contexts)` | Creates a new StatementCollector that stores reported statements in the supplied collection and that uses a new LinkedHashMap to store the reported namespaces.
    `ContextStatementCollector​(ValueFactory vf, Resource... contexts)` | Creates a new StatementCollector that uses a new ArrayList to store the reported statements and a new LinkedHashMap to store the reported namespaces.

  - ### Uses of Resource in org.eclipse.rdf4j.rio.nquads

    Fields in org.eclipse.rdf4j.rio.nquads declared as Resource
    Modifier and Type | Field | Description
    --- | --- | ---
    `protected Resource` | NQuadsParser.`context` |

  - ### Uses of Resource in org.eclipse.rdf4j.rio.ntriples

    Fields in org.eclipse.rdf4j.rio.ntriples declared as Resource
    Modifier and Type | Field | Description
    --- | --- | ---
    `protected Resource` | NTriplesParser.`subject` |

    Methods in org.eclipse.rdf4j.rio.ntriples that return Resource
    Modifier and Type | Method | Description
    --- | --- | ---
    `protected Resource` | NTriplesParser.`parseNode()` |

  - ### Uses of Resource in org.eclipse.rdf4j.rio.rdfjson

    Methods in org.eclipse.rdf4j.rio.rdfjson with parameters of type Resource
    Modifier and Type | Method | Description
    --- | --- | ---
    `static String` | RDFJSONWriter.`resourceToString​(Resource uriOrBnode)` | Returns the correct syntax for a Resource, depending on whether it is a URI or a Blank Node (ie, BNode)

    Method parameters in org.eclipse.rdf4j.rio.rdfjson with type arguments of type Resource
    Modifier and Type | Method | Description
    --- | --- | ---
    `static void` | RDFJSONWriter.`writeObject​(Value object, Set<Resource> contexts, com.fasterxml.jackson.core.JsonGenerator jg)` | Helper method to reduce complexity of the JSON serialisation algorithm Any null contexts will only be serialised to JSON if there are also non-null contexts in the contexts array

  - ### Uses of Resource in org.eclipse.rdf4j.rio.rdfxml

    Fields in org.eclipse.rdf4j.rio.rdfxml declared as Resource
    Modifier and Type | Field | Description
    --- | --- | ---
    `protected Resource` | RDFXMLWriter.`lastWrittenSubject` |

    Methods in org.eclipse.rdf4j.rio.rdfxml that return Resource
    Modifier and Type | Method | Description
    --- | --- | ---
    `protected Resource` | RDFXMLParser.`createNode​(String nodeID)` |

  - ### Uses of Resource in org.eclipse.rdf4j.rio.trig

    Methods in org.eclipse.rdf4j.rio.trig that return Resource
    Modifier and Type | Method | Description
    --- | --- | ---
    `protected Resource` | TriGParser.`getContext()` |

    Methods in org.eclipse.rdf4j.rio.trig with parameters of type Resource
    Modifier and Type | Method | Description
    --- | --- | ---
    `protected void` | TriGParser.`reportStatement​(Resource subj, IRI pred, Value obj)` |
    `protected void` | TriGParser.`setContext​(Resource context)` |
    `protected void` | TriGWriter.`writeStatement​(Resource subj, IRI pred, Value obj, Resource context, boolean canShortenSubject, boolean canShortenObject)` |

  - ### Uses of Resource in org.eclipse.rdf4j.rio.trigstar

    Methods in org.eclipse.rdf4j.rio.trigstar with parameters of type Resource
    Modifier and Type | Method | Description
    --- | --- | ---
    `protected void` | TriGStarParser.`setContext​(Resource context)` |

  - ### Uses of Resource in org.eclipse.rdf4j.rio.turtle

    Fields in org.eclipse.rdf4j.rio.turtle declared as Resource
    Modifier and Type | Field | Description
    --- | --- | ---
    `protected Resource` | TurtleWriter.`lastWrittenSubject` |
    `protected Resource` | TurtleParser.`subject` |

    Methods in org.eclipse.rdf4j.rio.turtle that return Resource
    Modifier and Type | Method | Description
    --- | --- | ---
    `protected Resource` | TurtleParser.`parseCollection()` | Parses a collection, e.g.
    `protected Resource` | TurtleParser.`parseImplicitBlank()` | Parses an implicit blank node.
    `protected Resource` | TurtleParser.`parseNodeID()` | Parses a blank node ID, e.g.

    Methods in org.eclipse.rdf4j.rio.turtle with parameters of type Resource
    Modifier and Type | Method | Description
    --- | --- | ---
    `protected void` | TurtleParser.`reportStatement​(Resource subj, IRI pred, Value obj)` |
    `protected void` | TurtleWriter.`writeResource​(Resource res)` | Deprecated. Use `TurtleWriter.writeResource(Resource, boolean)` instead.
    `protected void` | TurtleWriter.`writeResource​(Resource res, boolean canShorten)` | Writes a `Resource`, optionally shortening it if it is an `IRI` and has a namespace definition that is suitable for use in this context for shortening or a `BNode` that has been confirmed to be able to be shortened in this context.
    `protected void` | TurtleWriter.`writeStatement​(Resource subj, IRI pred, Value obj, Resource context, boolean canShortenSubjectBNode, boolean canShortenObjectBNode)` |

  - ### Uses of Resource in org.eclipse.rdf4j.sail

    Methods in org.eclipse.rdf4j.sail that return types with arguments of type Resource
    Modifier and Type | Method | Description
    --- | --- | ---
    `CloseableIteration<? extends Resource,​SailException>` | SailConnection.`getContextIDs()` | Returns the set of all unique context identifiers that are used to store statements.

    Methods in org.eclipse.rdf4j.sail with parameters of type Resource
    Modifier and Type | Method | Description
    --- | --- | ---
    `void` | SailConnection.`addStatement​(Resource subj, IRI pred, Value obj, Resource... contexts)` | Adds a statement to the store.
    `void` | SailConnection.`addStatement​(UpdateContext op, Resource subj, IRI pred, Value obj, Resource... contexts)` | Adds a statement to the store.
    `void` | SailConnection.`clear​(Resource... contexts)` | Removes all statements from the specified/all contexts.
    `CloseableIteration<? extends Statement,​SailException>` | SailConnection.`getStatements​(Resource subj, IRI pred, Value obj, boolean includeInferred, Resource... contexts)` | Gets all statements from the specified contexts that have a specific subject, predicate and/or object.
    `default boolean` | SailConnection.`hasStatement​(Resource subj, IRI pred, Value obj, boolean includeInferred, Resource... contexts)` | Determines if the store contains any statements from the specified contexts that have a specific subject, predicate and/or object.
    `void` | SailConnection.`removeStatement​(UpdateContext op, Resource subj, IRI pred, Value obj, Resource... contexts)` | Removes all statements matching the specified subject, predicate and object from the repository.
    `void` | SailConnection.`removeStatements​(Resource subj, IRI pred, Value obj, Resource... contexts)` | Removes all statements matching the specified subject, predicate and object from the repository.
    `long` | SailConnection.`size​(Resource... contexts)` | Returns the number of (explicit) statements in the store, or in specific contexts.

  - ### Uses of Resource in org.eclipse.rdf4j.sail.base

    Methods in org.eclipse.rdf4j.sail.base that return types with arguments of type Resource
    Modifier and Type | Method | Description
    --- | --- | ---
    `CloseableIteration<? extends Resource,​SailException>` | SailDataset.`getContextIDs()` | Returns the set of all unique context identifiers that are used to store statements.
    `protected CloseableIteration<? extends Resource,​SailException>` | SailSourceConnection.`getContextIDsInternal()` |

    Methods in org.eclipse.rdf4j.sail.base with parameters of type Resource
    Modifier and Type | Method | Description
    --- | --- | ---
    `boolean` | SailSourceConnection.`addInferredStatement​(Resource subj, IRI pred, Value obj, Resource... contexts)` |
    `void` | SailSourceConnection.`addStatement​(UpdateContext op, Resource subj, IRI pred, Value obj, Resource... contexts)` |
    `void` | SailSink.`approve​(Resource subj, IRI pred, Value obj, Resource ctx)` | Adds a statement to the store.
    `void` | SailSink.`clear​(Resource... contexts)` | Removes all statements from the specified/all contexts.
    `void` | SailSourceConnection.`clearInferred​(Resource... contexts)` |
    `protected void` | SailSourceConnection.`clearInternal​(Resource... contexts)` |
    `default void` | SailSink.`deprecate​(Resource subj, IRI pred, Value obj, Resource ctx)` | Deprecated.
    `default boolean` | SailSink.`deprecateByQuery​(Resource subj, IRI pred, Value obj, Resource[] contexts)` | Removes all statements with the specified subject, predicate, object, and context.
    `CloseableIteration<? extends Statement,​SailException>` | SailDataset.`getStatements​(Resource subj, IRI pred, Value obj, Resource... contexts)` | Gets all statements that have a specific subject, predicate and/or object.
    `protected CloseableIteration<? extends Statement,​SailException>` | SailSourceConnection.`getStatementsInternal​(Resource subj, IRI pred, Value obj, boolean includeInferred, Resource... contexts)` |
    `default CloseableIteration<? extends Triple,​SailException>` | SailDataset.`getTriples​(Resource subj, IRI pred, Value obj)` | Gets all RDF-star triples that have a specific subject, predicate and/or object.
    `void` | SailSink.`observe​(Resource subj, IRI pred, Value obj, Resource... contexts)` | Called to indicate matching statements have been observed and must not change their state until after this `SailSink` is committed, iff this was opened in an isolation level compatible with `IsolationLevels.SERIALIZABLE`.
    `boolean` | SailSourceConnection.`removeInferredStatement​(Resource subj, IRI pred, Value obj, Resource... contexts)` |
    `void` | SailSourceConnection.`removeStatement​(UpdateContext op, Resource subj, IRI pred, Value obj, Resource... contexts)` |
    `protected long` | SailSourceConnection.`sizeInternal​(Resource... contexts)` |

  - ### Uses of Resource in org.eclipse.rdf4j.sail.base.config

    Methods in org.eclipse.rdf4j.sail.base.config that return Resource
    Modifier and Type | Method | Description
    --- | --- | ---
    `Resource` | BaseSailConfig.`export​(Model graph)` |

    Methods in org.eclipse.rdf4j.sail.base.config with parameters of type Resource
    Modifier and Type | Method | Description
    --- | --- | ---
    `void` | BaseSailConfig.`parse​(Model graph, Resource implNode)` |

  - ### Uses of Resource in org.eclipse.rdf4j.sail.config

    Methods in org.eclipse.rdf4j.sail.config that return Resource
    Modifier and Type | Method | Description
    --- | --- | ---
    `Resource` | AbstractDelegatingSailImplConfig.`export​(Model m)` |
    `Resource` | AbstractSailImplConfig.`export​(Model m)` |
    `Resource` | SailImplConfig.`export​(Model graph)` |

    Methods in org.eclipse.rdf4j.sail.config with parameters of type Resource
    Modifier and Type | Method | Description
    --- | --- | ---
    `void` | AbstractDelegatingSailImplConfig.`parse​(Model m, Resource implNode)` |
    `void` | AbstractSailImplConfig.`parse​(Model m, Resource implNode)` |
    `void` | SailImplConfig.`parse​(Model graph, Resource implNode)` |
    `static SailImplConfig` | SailConfigUtil.`parseRepositoryImpl​(Model m, Resource implNode)` |

  - ### Uses of Resource in org.eclipse.rdf4j.sail.elasticsearch

    Methods in org.eclipse.rdf4j.sail.elasticsearch with parameters of type Resource
    Modifier and Type | Method | Description
    --- | --- | ---
    `void` | ElasticsearchIndex.`clearContexts​(Resource... contexts)` |
    `SearchDocument` | ElasticsearchIndex.`getDocument​(Resource subject, Resource context)` | Returns a Document representing the specified Resource and Context combination, or null when no such Document exists yet.
    `Iterable<? extends SearchDocument>` | ElasticsearchIndex.`getDocuments​(Resource subject)` | Returns a list of Documents representing the specified Resource (empty when no such Document exists yet).Each document represent a set of statements with the specified Resource as a subject, which are stored in a specific context
    `protected Iterable<? extends DocumentScore>` | ElasticsearchIndex.`query​(Resource subject, String query, IRI propertyURI, boolean highlight)` | Parse the passed query.
    `Iterable<? extends DocumentScore>` | ElasticsearchQuery.`query​(Resource resource)` | Deprecated.
    `org.elasticsearch.search.SearchHits` | ElasticsearchIndex.`search​(Resource resource, org.elasticsearch.action.search.SearchRequestBuilder request, org.elasticsearch.index.query.QueryBuilder query)` | Evaluates the given query only for the given resource.

  - ### Uses of Resource in org.eclipse.rdf4j.sail.elasticsearchstore.config

    Methods in org.eclipse.rdf4j.sail.elasticsearchstore.config that return Resource
    Modifier and Type | Method | Description
    --- | --- | ---
    `Resource` | ElasticsearchStoreConfig.`export​(Model graph)` |

    Methods in org.eclipse.rdf4j.sail.elasticsearchstore.config with parameters of type Resource
    Modifier and Type | Method | Description
    --- | --- | ---
    `void` | ElasticsearchStoreConfig.`parse​(Model graph, Resource implNode)` |

  - ### Uses of Resource in org.eclipse.rdf4j.sail.evaluation

    Methods in org.eclipse.rdf4j.sail.evaluation with parameters of type Resource
    Modifier and Type | Method | Description
    --- | --- | ---
    `CloseableIteration<? extends Statement,​QueryEvaluationException>` | SailTripleSource.`getStatements​(Resource subj, IRI pred, Value obj, Resource... contexts)` |

  - ### Uses of Resource in org.eclipse.rdf4j.sail.extensiblestore

    Methods in org.eclipse.rdf4j.sail.extensiblestore with parameters of type Resource
    Modifier and Type | Method | Description
    --- | --- | ---
    `boolean` | ExtensibleStoreConnection.`addInferredStatement​(Resource subj, IRI pred, Value obj, Resource... contexts)` |
    `protected void` | ExtensibleStoreConnection.`addStatementInternal​(Resource subj, IRI pred, Value obj, Resource... contexts)` |
    `default void` | DataStructureInterface.`clear​(boolean inferred, Resource[] contexts)` |
    `void` | ReadCache.`clear​(boolean inferred, Resource[] contexts)` |
    `void` | ExtensibleStoreConnection.`clearInferred​(Resource... contexts)` |
    `protected void` | ExtensibleStoreConnection.`clearInternal​(Resource... contexts)` |
    `CloseableIteration<? extends ExtensibleStatement,​SailException>` | DataStructureInterface.`getStatements​(Resource subject, IRI predicate, Value object, boolean inferred, Resource... context)` |
    `CloseableIteration<? extends ExtensibleStatement,​SailException>` | ReadCache.`getStatements​(Resource subject, IRI predicate, Value object, boolean inferred, Resource... context)` |
    `boolean` | ExtensibleStoreConnection.`removeInferredStatement​(Resource subj, IRI pred, Value obj, Resource... contexts)` |
    `default boolean` | DataStructureInterface.`removeStatementsByQuery​(Resource subj, IRI pred, Value obj, boolean inferred, Resource[] contexts)` |
    `boolean` | ReadCache.`removeStatementsByQuery​(Resource subj, IRI pred, Value obj, boolean inferred, Resource[] contexts)` |
    `protected void` | ExtensibleStoreConnection.`removeStatementsInternal​(Resource subj, IRI pred, Value obj, Resource... contexts)` |

    Constructors in org.eclipse.rdf4j.sail.extensiblestore with parameters of type Resource
    Constructor | Description
    --- | ---
    `FilteringIteration​(CloseableIteration<E,​X> wrappedIteration, Resource subject, IRI predicate, Value object, boolean inferred, Resource... context)` |
    `FilteringIteration​(Iteration<E,​X> wrappedIteration, Resource subject, IRI predicate, Value object, boolean inferred, Resource... context)` |
    `PartialStatement​(Resource subject, IRI predicate, Value object, boolean inferred, Resource... context)` |

  - ### Uses of Resource in org.eclipse.rdf4j.sail.extensiblestore.evaluationstatistics

    Methods in org.eclipse.rdf4j.sail.extensiblestore.evaluationstatistics with parameters of type Resource
    Modifier and Type | Method | Description
    --- | --- | ---
    `void` | EvaluationStatisticsWrapper.`clear​(boolean inferred, Resource[] contexts)` |
    `CloseableIteration<? extends ExtensibleStatement,​SailException>` | EvaluationStatisticsWrapper.`getStatements​(Resource subject, IRI predicate, Value object, boolean inferred, Resource... context)` |
    `void` | DynamicStatistics.`removeByQuery​(Resource subj, IRI pred, Value obj, boolean inferred, Resource... contexts)` |
    `void` | ExtensibleDynamicEvaluationStatistics.`removeByQuery​(Resource subj, IRI pred, Value obj, boolean inferred, Resource... contexts)` |
    `boolean` | EvaluationStatisticsWrapper.`removeStatementsByQuery​(Resource subj, IRI pred, Value obj, boolean inferred, Resource[] contexts)` |

  - ### Uses of Resource in org.eclipse.rdf4j.sail.extensiblestore.valuefactory

    Constructors in org.eclipse.rdf4j.sail.extensiblestore.valuefactory with parameters of type Resource
    Constructor | Description
    --- | ---
    `ExtensibleContextStatement​(Resource subject, IRI predicate, Value object, Resource context, boolean inferred)` | Creates a new Statement with the supplied subject, predicate and object for the specified associated context.
    `ExtensibleStatementImpl​(Resource subject, IRI predicate, Value object, boolean inferred)` | Creates a new Statement with the supplied subject, predicate and object.

  - ### Uses of Resource in org.eclipse.rdf4j.sail.helpers

    Methods in org.eclipse.rdf4j.sail.helpers that return types with arguments of type Resource
    Modifier and Type | Method | Description
    --- | --- | ---
    `CloseableIteration<? extends Resource,​SailException>` | AbstractSailConnection.`getContextIDs()` |
    `CloseableIteration<? extends Resource,​SailException>` | SailConnectionWrapper.`getContextIDs()` |
    `protected abstract CloseableIteration<? extends Resource,​SailException>` | AbstractSailConnection.`getContextIDsInternal()` |

    Methods in org.eclipse.rdf4j.sail.helpers with parameters of type Resource
    Modifier and Type | Method | Description
    --- | --- | ---
    `void` | AbstractSailConnection.`addStatement​(Resource subj, IRI pred, Value obj, Resource... contexts)` |
    `void` | AbstractSailConnection.`addStatement​(UpdateContext op, Resource subj, IRI pred, Value obj, Resource... contexts)` | The default implementation buffers added statements until the update operation is complete.
    `void` | SailConnectionWrapper.`addStatement​(Resource subj, IRI pred, Value obj, Resource... contexts)` |
    `void` | SailConnectionWrapper.`addStatement​(UpdateContext modify, Resource subj, IRI pred, Value obj, Resource... contexts)` |
    `protected abstract void` | AbstractSailConnection.`addStatementInternal​(Resource subj, IRI pred, Value obj, Resource... contexts)` |
    `void` | AbstractSailConnection.`clear​(Resource... contexts)` |
    `void` | SailConnectionWrapper.`clear​(Resource... contexts)` |
    `protected abstract void` | AbstractSailConnection.`clearInternal​(Resource... contexts)` |
    `CloseableIteration<? extends Statement,​SailException>` | AbstractSailConnection.`getStatements​(Resource subj, IRI pred, Value obj, boolean includeInferred, Resource... contexts)` |
    `CloseableIteration<? extends Statement,​SailException>` | SailConnectionWrapper.`getStatements​(Resource subj, IRI pred, Value obj, boolean includeInferred, Resource... contexts)` |
    `protected abstract CloseableIteration<? extends Statement,​SailException>` | AbstractSailConnection.`getStatementsInternal​(Resource subj, IRI pred, Value obj, boolean includeInferred, Resource... contexts)` |
    `boolean` | SailConnectionWrapper.`hasStatement​(Resource subj, IRI pred, Value obj, boolean includeInferred, Resource... contexts)` |
    `void` | AbstractSailConnection.`removeStatement​(UpdateContext op, Resource subj, IRI pred, Value obj, Resource... contexts)` | The default implementation buffers removed statements until the update operation is complete.
    `void` | SailConnectionWrapper.`removeStatement​(UpdateContext modify, Resource subj, IRI pred, Value obj, Resource... contexts)` |
    `void` | AbstractSailConnection.`removeStatements​(Resource subj, IRI pred, Value obj, Resource... contexts)` |
    `void` | SailConnectionWrapper.`removeStatements​(Resource subj, IRI pred, Value obj, Resource... contexts)` |
    `protected abstract void` | AbstractSailConnection.`removeStatementsInternal​(Resource subj, IRI pred, Value obj, Resource... contexts)` |
    `long` | AbstractSailConnection.`size​(Resource... contexts)` |
    `long` | SailConnectionWrapper.`size​(Resource context)` |
    `long` | SailConnectionWrapper.`size​(Resource... contexts)` |
    `protected abstract long` | AbstractSailConnection.`sizeInternal​(Resource... contexts)` |

  - ### Uses of Resource in org.eclipse.rdf4j.sail.inferencer

    Methods in org.eclipse.rdf4j.sail.inferencer that return types with arguments of type Resource
    Modifier and Type | Method | Description
    --- | --- | ---
    `CloseableIteration<? extends Resource,​SailException>` | InferencerConnectionWrapper.`getContextIDs()` | Calls `InferencerConnectionWrapper.flushUpdates()` before forwarding the call to the wrapped connection.

    Methods in org.eclipse.rdf4j.sail.inferencer with parameters of type Resource
    Modifier and Type | Method | Description
    --- | --- | ---
    `boolean` | InferencerConnection.`addInferredStatement​(Resource subj, IRI pred, Value obj, Resource... contexts)` | Adds an inferred statement to a specific context.
    `boolean` | InferencerConnectionWrapper.`addInferredStatement​(Resource subj, IRI pred, Value obj, Resource... contexts)` |
    `void` | InferencerConnection.`clearInferred​(Resource... contexts)` | Removes all inferred statements from the specified/all contexts.
    `void` | InferencerConnectionWrapper.`clearInferred​(Resource... contexts)` |
    `CloseableIteration<? extends Statement,​SailException>` | InferencerConnectionWrapper.`getStatements​(Resource subj, IRI pred, Value obj, boolean includeInferred, Resource... contexts)` | Calls `InferencerConnectionWrapper.flushUpdates()` before forwarding the call to the wrapped connection.
    `boolean` | InferencerConnectionWrapper.`hasStatement​(Resource subj, IRI pred, Value obj, boolean includeInferred, Resource... contexts)` |
    `boolean` | InferencerConnection.`removeInferredStatement​(Resource subj, IRI pred, Value obj, Resource... contexts)` | Removes an inferred statement from a specific context.
    `boolean` | InferencerConnectionWrapper.`removeInferredStatement​(Resource subj, IRI pred, Value obj, Resource... contexts)` |
    `long` | InferencerConnectionWrapper.`size​(Resource... contexts)` | Calls `InferencerConnectionWrapper.flushUpdates()` before forwarding the call to the wrapped connection.

  - ### Uses of Resource in org.eclipse.rdf4j.sail.inferencer.fc

    Methods in org.eclipse.rdf4j.sail.inferencer.fc with parameters of type Resource
    Modifier and Type | Method | Description
    --- | --- | ---
    `boolean` | DedupingInferencerConnection.`addInferredStatement​(Resource subj, IRI pred, Value obj, Resource... contexts)` |
    `boolean` | SchemaCachingRDFSInferencerConnection.`addInferredStatement​(Resource subj, IRI pred, Value obj, Resource... contexts)` |
    `void` | SchemaCachingRDFSInferencerConnection.`addStatement​(Resource subject, IRI predicate, Value object, Resource... contexts)` |
    `void` | SchemaCachingRDFSInferencerConnection.`addStatement​(UpdateContext modify, Resource subj, IRI pred, Value obj, Resource... contexts)` |
    `void` | DedupingInferencerConnection.`clearInferred​(Resource... contexts)` |
    `void` | SchemaCachingRDFSInferencerConnection.`clearInferred​(Resource... contexts)` |
    `boolean` | DedupingInferencerConnection.`removeInferredStatement​(Resource subj, IRI pred, Value obj, Resource... contexts)` |

  - ### Uses of Resource in org.eclipse.rdf4j.sail.inferencer.fc.config

    Methods in org.eclipse.rdf4j.sail.inferencer.fc.config that return Resource
    Modifier and Type | Method | Description
    --- | --- | ---
    `Resource` | CustomGraphQueryInferencerConfig.`export​(Model m)` |

    Methods in org.eclipse.rdf4j.sail.inferencer.fc.config with parameters of type Resource
    Modifier and Type | Method | Description
    --- | --- | ---
    `void` | CustomGraphQueryInferencerConfig.`parse​(Model m, Resource implNode)` |

  - ### Uses of Resource in org.eclipse.rdf4j.sail.inferencer.util

    Methods in org.eclipse.rdf4j.sail.inferencer.util with parameters of type Resource
    Modifier and Type | Method | Description
    --- | --- | ---
    `protected void` | RDFInferencerInserter.`addStatement​(Resource subj, IRI pred, Value obj, Resource ctxt)` |

  - ### Uses of Resource in org.eclipse.rdf4j.sail.lmdb

    Methods in org.eclipse.rdf4j.sail.lmdb with parameters of type Resource
    Modifier and Type | Method | Description
    --- | --- | ---
    `boolean` | LmdbStoreConnection.`addInferredStatement​(Resource subj, IRI pred, Value obj, Resource... contexts)` |
    `protected void` | LmdbStoreConnection.`addStatementInternal​(Resource subj, IRI pred, Value obj, Resource... contexts)` |
    `void` | LmdbStoreConnection.`clearInferred​(Resource... contexts)` |
    `protected void` | LmdbStoreConnection.`clearInternal​(Resource... contexts)` |
    `boolean` | LmdbStoreConnection.`removeInferredStatement​(Resource subj, IRI pred, Value obj, Resource... contexts)` |
    `protected void` | LmdbStoreConnection.`removeStatementsInternal​(Resource subj, IRI pred, Value obj, Resource... contexts)` |

  - ### Uses of Resource in org.eclipse.rdf4j.sail.lmdb.config

    Methods in org.eclipse.rdf4j.sail.lmdb.config that return Resource
    Modifier and Type | Method | Description
    --- | --- | ---
    `Resource` | LmdbStoreConfig.`export​(Model m)` |

    Methods in org.eclipse.rdf4j.sail.lmdb.config with parameters of type Resource
    Modifier and Type | Method | Description
    --- | --- | ---
    `void` | LmdbStoreConfig.`parse​(Model m, Resource implNode)` |

  - ### Uses of Resource in org.eclipse.rdf4j.sail.lmdb.model

    Subinterfaces of Resource in org.eclipse.rdf4j.sail.lmdb.model
    Modifier and Type | Interface | Description
    --- | --- | ---
    `interface` | `LmdbResource` |

    Classes in org.eclipse.rdf4j.sail.lmdb.model that implement Resource
    Modifier and Type | Class | Description
    --- | --- | ---
    `class` | `LmdbBNode` |
    `class` | `LmdbIRI` |

  - ### Uses of Resource in org.eclipse.rdf4j.sail.lucene

    Methods in org.eclipse.rdf4j.sail.lucene that return Resource
    Modifier and Type | Method | Description
    --- | --- | ---
    `static Resource` | SearchFields.`createContext​(String idString)` |
    `static Resource` | SearchFields.`createResource​(String idString)` | Parses an id-string (a serialized resource) back to a resource Inverse method of `SearchFields.getResourceID(Resource)`
    `Resource[]` | LuceneSailBuffer.ClearContextOperation.`getContexts()` |
    `protected Resource` | AbstractSearchIndex.`getResource​(SearchDocument document)` | Returns the Resource corresponding with the specified Document.
    `Resource` | QuerySpec.`getSubject()` |

    Methods in org.eclipse.rdf4j.sail.lucene that return types with arguments of type Resource
    Modifier and Type | Method | Description
    --- | --- | ---
    `Map<Resource,​Boolean>` | LuceneSailBuffer.AddRemoveOperation.`getTypeAdded()` |
    `Set<Resource>` | LuceneSailBuffer.AddRemoveOperation.`getTypeRemoved()` |

    Methods in org.eclipse.rdf4j.sail.lucene with parameters of type Resource
    Modifier and Type | Method | Description
    --- | --- | ---
    `void` | AbstractSearchIndex.`addDocuments​(Resource subject, List<Statement> statements)` | Add a complete Lucene Document based on these statements.
    `void` | SearchIndex.`addDocuments​(Resource subject, List<Statement> statements)` | Add a complete Lucene Document based on these statements.Do not search for an existing document with the same subject id.
    `void` | LuceneSailConnection.`addStatement​(Resource subj, IRI pred, Value obj, Resource... contexts)` |
    `void` | LuceneSailBuffer.`clear​(Resource[] contexts)` | Deprecated.
    `void` | LuceneSailConnection.`clear​(Resource... contexts)` |
    `void` | SearchIndex.`clearContexts​(Resource... contexts)` | This should be called from within a begin-commit-rollback block.
    `static String` | SearchFields.`getContextID​(Resource resource)` | Get the ID for a context.
    `static String` | SearchFields.`getResourceID​(Resource resource)` | Returns the String ID corresponding with the specified Resource.
    `protected abstract Iterable<? extends DocumentScore>` | AbstractSearchIndex.`query​(Resource subject, String q, IRI property, boolean highlight)` |
    `Iterable<? extends DocumentScore>` | SearchQuery.`query​(Resource subject)` | Deprecated. Queries for the given subject or all subjects if null.
    `void` | LuceneSailConnection.`removeStatements​(Resource subj, IRI pred, Value obj, Resource... contexts)` |

    Constructors in org.eclipse.rdf4j.sail.lucene with parameters of type Resource
    Constructor | Description
    --- | ---
    `ClearContextOperation​(Resource[] contexts)` |
    `QuerySpec​(String matchesVarName, String propertyVarName, String scoreVarName, String snippetVarName, Resource subject, String queryString, IRI propertyURI)` |
    `QuerySpec​(StatementPattern matchesPattern, StatementPattern queryPattern, StatementPattern propertyPattern, StatementPattern scorePattern, StatementPattern snippetPattern, StatementPattern typePattern, Resource subject, String queryString, IRI propertyURI)` |
    `QuerySpec​(StatementPattern matchesPattern, StatementPattern queryPattern, StatementPattern propertyPattern, StatementPattern scorePattern, StatementPattern snippetPattern, StatementPattern typePattern, StatementPattern idPattern, Resource subject, String queryString, IRI propertyURI)` |

  - ### Uses of Resource in org.eclipse.rdf4j.sail.lucene.config

    Methods in org.eclipse.rdf4j.sail.lucene.config that return Resource
    Modifier and Type | Method | Description
    --- | --- | ---
    `Resource` | AbstractLuceneSailConfig.`export​(Model m)` |

    Methods in org.eclipse.rdf4j.sail.lucene.config with parameters of type Resource
    Modifier and Type | Method | Description
    --- | --- | ---
    `void` | AbstractLuceneSailConfig.`parse​(Model graph, Resource implNode)` |

  - ### Uses of Resource in org.eclipse.rdf4j.sail.lucene.impl

    Methods in org.eclipse.rdf4j.sail.lucene.impl with parameters of type Resource
    Modifier and Type | Method | Description
    --- | --- | ---
    `void` | LuceneIndex.`clearContexts​(Resource... contexts)` |
    `org.apache.lucene.document.Document` | LuceneIndex.`getDocument​(Resource subject, Resource context)` | Returns a Document representing the specified Resource and Context combination, or null when no such Document exists yet.
    `List<org.apache.lucene.document.Document>` | LuceneIndex.`getDocuments​(Resource subject)` | Returns a list of Documents representing the specified Resource (empty when no such Document exists yet).Each document represent a set of statements with the specified Resource as a subject, which are stored in a specific context
    `protected Iterable<? extends DocumentScore>` | LuceneIndex.`query​(Resource subject, String query, IRI propertyURI, boolean highlight)` | Parse the passed query.
    `Iterable<? extends DocumentScore>` | LuceneQuery.`query​(Resource resource)` | Deprecated.
    `org.apache.lucene.search.TopDocs` | LuceneIndex.`search​(Resource resource, org.apache.lucene.search.Query query)` | Evaluates the given query only for the given resource.

  - ### Uses of Resource in org.eclipse.rdf4j.sail.memory

    Methods in org.eclipse.rdf4j.sail.memory with parameters of type Resource
    Modifier and Type | Method | Description
    --- | --- | ---
    `boolean` | MemoryStoreConnection.`addInferredStatement​(Resource subj, IRI pred, Value obj, Resource... contexts)` |
    `protected void` | MemoryStoreConnection.`addStatementInternal​(Resource subj, IRI pred, Value obj, Resource... contexts)` |
    `void` | MemoryStoreConnection.`clearInferred​(Resource... contexts)` |
    `protected void` | MemoryStoreConnection.`clearInternal​(Resource... contexts)` |
    `boolean` | MemoryStoreConnection.`removeInferredStatement​(Resource subj, IRI pred, Value obj, Resource... contexts)` |
    `protected void` | MemoryStoreConnection.`removeStatementsInternal​(Resource subj, IRI pred, Value obj, Resource... contexts)` |

  - ### Uses of Resource in org.eclipse.rdf4j.sail.memory.config

    Methods in org.eclipse.rdf4j.sail.memory.config that return Resource
    Modifier and Type | Method | Description
    --- | --- | ---
    `Resource` | MemoryStoreConfig.`export​(Model graph)` |

    Methods in org.eclipse.rdf4j.sail.memory.config with parameters of type Resource
    Modifier and Type | Method | Description
    --- | --- | ---
    `void` | MemoryStoreConfig.`parse​(Model graph, Resource implNode)` |

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

    Subinterfaces of Resource in org.eclipse.rdf4j.sail.memory.model
    Modifier and Type | Interface | Description
    --- | --- | ---
    `interface` | `MemResource` | A MemoryStore-specific extension of Resource giving it subject statements.

    Classes in org.eclipse.rdf4j.sail.memory.model that implement Resource
    Modifier and Type | Class | 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 with parameters of type Resource
    Modifier and Type | Method | Description
    --- | --- | ---
    `MemResource` | MemValueFactory.`getMemResource​(Resource resource)` | See getMemValue() for description.
    `MemResource` | MemValueFactory.`getOrCreateMemResource​(Resource resource)` | See `MemValueFactory.getOrCreateMemValue(Value)` for description.

  - ### Uses of Resource in org.eclipse.rdf4j.sail.model

    Methods in org.eclipse.rdf4j.sail.model with parameters of type Resource
    Modifier and Type | Method | Description
    --- | --- | ---
    `boolean` | SailModel.`add​(Resource subj, IRI pred, Value obj, Resource... contexts)` |
    `boolean` | SailModel.`clear​(Resource... contexts)` |
    `boolean` | SailModel.`contains​(Resource subj, IRI pred, Value obj, Resource... contexts)` |
    `Model` | SailModel.`filter​(Resource subj, IRI pred, Value obj, Resource... contexts)` |
    `boolean` | SailModel.`remove​(Resource subj, IRI pred, Value obj, Resource... contexts)` |
    `void` | SailModel.`removeTermIteration​(Iterator<Statement> iter, Resource subj, IRI pred, Value obj, Resource... contexts)` |

  - ### Uses of Resource in org.eclipse.rdf4j.sail.nativerdf

    Methods in org.eclipse.rdf4j.sail.nativerdf with parameters of type Resource
    Modifier and Type | Method | Description
    --- | --- | ---
    `boolean` | NativeStoreConnection.`addInferredStatement​(Resource subj, IRI pred, Value obj, Resource... contexts)` |
    `protected void` | NativeStoreConnection.`addStatementInternal​(Resource subj, IRI pred, Value obj, Resource... contexts)` |
    `void` | NativeStoreConnection.`clearInferred​(Resource... contexts)` |
    `protected void` | NativeStoreConnection.`clearInternal​(Resource... contexts)` |
    `NativeResource` | ValueStore.`getNativeResource​(Resource resource)` |
    `boolean` | NativeStoreConnection.`removeInferredStatement​(Resource subj, IRI pred, Value obj, Resource... contexts)` |
    `protected void` | NativeStoreConnection.`removeStatementsInternal​(Resource subj, IRI pred, Value obj, Resource... contexts)` |

  - ### Uses of Resource in org.eclipse.rdf4j.sail.nativerdf.config

    Methods in org.eclipse.rdf4j.sail.nativerdf.config that return Resource
    Modifier and Type | Method | Description
    --- | --- | ---
    `Resource` | NativeStoreConfig.`export​(Model m)` |

    Methods in org.eclipse.rdf4j.sail.nativerdf.config with parameters of type Resource
    Modifier and Type | Method | Description
    --- | --- | ---
    `void` | NativeStoreConfig.`parse​(Model m, Resource implNode)` |

  - ### Uses of Resource in org.eclipse.rdf4j.sail.nativerdf.model

    Subinterfaces of Resource in org.eclipse.rdf4j.sail.nativerdf.model
    Modifier and Type | Interface | Description
    --- | --- | ---
    `interface` | `NativeResource` |

    Classes in org.eclipse.rdf4j.sail.nativerdf.model that implement Resource
    Modifier and Type | Class | Description
    --- | --- | ---
    `class` | `NativeBNode` |
    `class` | `NativeIRI` |

  - ### Uses of Resource in org.eclipse.rdf4j.sail.shacl

    Methods in org.eclipse.rdf4j.sail.shacl that return Resource
    Modifier and Type | Method | Description
    --- | --- | ---
    `Resource[]` | ValidationSettings.`getDataGraph()` |

    Methods in org.eclipse.rdf4j.sail.shacl with parameters of type Resource
    Modifier and Type | Method | Description
    --- | --- | ---
    `void` | ShaclSailConnection.`addStatement​(Resource subj, IRI pred, Value obj, Resource... contexts)` |
    `void` | ShaclSailConnection.`addStatement​(UpdateContext modify, Resource subj, IRI pred, Value obj, Resource... contexts)` |
    `void` | ShaclSailConnection.`clear​(Resource... contexts)` |
    `CloseableIteration<? extends Statement,​SailException>` | ShaclSailConnection.`getStatements​(Resource subj, IRI pred, Value obj, boolean includeInferred, Resource... contexts)` |
    `boolean` | ShaclSailConnection.`hasStatement​(Resource subj, IRI pred, Value obj, boolean includeInferred, Resource... contexts)` |
    `void` | ShaclSailConnection.`removeStatement​(UpdateContext modify, Resource subj, IRI pred, Value obj, Resource... contexts)` |
    `void` | ShaclSailConnection.`removeStatements​(Resource subj, IRI pred, Value obj, Resource... contexts)` |

    Constructors in org.eclipse.rdf4j.sail.shacl with parameters of type Resource
    Constructor | Description
    --- | ---
    `ValidationSettings​(Resource[] dataGraph, boolean logValidationPlans, boolean validateEntireBaseSail, boolean performanceLogging)` |

  - ### Uses of Resource in org.eclipse.rdf4j.sail.shacl.ast.constraintcomponents

    Methods in org.eclipse.rdf4j.sail.shacl.ast.constraintcomponents that return Resource
    Modifier and Type | Method | Description
    --- | --- | ---
    `Resource` | AbstractConstraintComponent.`getId()` |
    `Resource` | SimpleAbstractConstraintComponent.`getId()` |

    Methods in org.eclipse.rdf4j.sail.shacl.ast.constraintcomponents with parameters of type Resource
    Modifier and Type | Method | Description
    --- | --- | ---
    `static NodeKindConstraintComponent.NodeKind` | NodeKindConstraintComponent.NodeKind.`from​(Resource resource)` |
    `PlanNode` | AbstractConstraintComponent.`getAllTargetsPlan​(ConnectionsGroup connectionsGroup, Resource[] dataGraph, ConstraintComponent.Scope scope, org.eclipse.rdf4j.sail.shacl.ast.StatementMatcher.StableRandomVariableProvider stableRandomVariableProvider)` |
    `PlanNode` | AndConstraintComponent.`getAllTargetsPlan​(ConnectionsGroup connectionsGroup, Resource[] dataGraph, ConstraintComponent.Scope scope, org.eclipse.rdf4j.sail.shacl.ast.StatementMatcher.StableRandomVariableProvider stableRandomVariableProvider)` |
    `PlanNode` | ClassConstraintComponent.`getAllTargetsPlan​(ConnectionsGroup connectionsGroup, Resource[] dataGraph, ConstraintComponent.Scope scope, org.eclipse.rdf4j.sail.shacl.ast.StatementMatcher.StableRandomVariableProvider stableRandomVariableProvider)` |
    `PlanNode` | ConstraintComponent.`getAllTargetsPlan​(ConnectionsGroup connectionsGroup, Resource[] dataGraph, ConstraintComponent.Scope scope, org.eclipse.rdf4j.sail.shacl.ast.StatementMatcher.StableRandomVariableProvider stableRandomVariableProvider)` |
    `PlanNode` | DashHasValueInConstraintComponent.`getAllTargetsPlan​(ConnectionsGroup connectionsGroup, Resource[] dataGraph, ConstraintComponent.Scope scope, org.eclipse.rdf4j.sail.shacl.ast.StatementMatcher.StableRandomVariableProvider stableRandomVariableProvider)` |
    `PlanNode` | HasValueConstraintComponent.`getAllTargetsPlan​(ConnectionsGroup connectionsGroup, Resource[] dataGraph, ConstraintComponent.Scope scope, org.eclipse.rdf4j.sail.shacl.ast.StatementMatcher.StableRandomVariableProvider stableRandomVariableProvider)` |
    `PlanNode` | MaxCountConstraintComponent.`getAllTargetsPlan​(ConnectionsGroup connectionsGroup, Resource[] dataGraph, ConstraintComponent.Scope scope, org.eclipse.rdf4j.sail.shacl.ast.StatementMatcher.StableRandomVariableProvider stableRandomVariableProvider)` |
    `PlanNode` | MinCountConstraintComponent.`getAllTargetsPlan​(ConnectionsGroup connectionsGroup, Resource[] dataGraph, ConstraintComponent.Scope scope, org.eclipse.rdf4j.sail.shacl.ast.StatementMatcher.StableRandomVariableProvider stableRandomVariableProvider)` |
    `PlanNode` | NotConstraintComponent.`getAllTargetsPlan​(ConnectionsGroup connectionsGroup, Resource[] dataGraph, ConstraintComponent.Scope scope, org.eclipse.rdf4j.sail.shacl.ast.StatementMatcher.StableRandomVariableProvider stableRandomVariableProvider)` |
    `PlanNode` | OrConstraintComponent.`getAllTargetsPlan​(ConnectionsGroup connectionsGroup, Resource[] dataGraph, ConstraintComponent.Scope scope, org.eclipse.rdf4j.sail.shacl.ast.StatementMatcher.StableRandomVariableProvider stableRandomVariableProvider)` |
    `PlanNode` | QualifiedMaxCountConstraintComponent.`getAllTargetsPlan​(ConnectionsGroup connectionsGroup, Resource[] dataGraph, ConstraintComponent.Scope scope, org.eclipse.rdf4j.sail.shacl.ast.StatementMatcher.StableRandomVariableProvider stableRandomVariableProvider)` |
    `PlanNode` | QualifiedMinCountConstraintComponent.`getAllTargetsPlan​(ConnectionsGroup connectionsGroup, Resource[] dataGraph, ConstraintComponent.Scope scope, org.eclipse.rdf4j.sail.shacl.ast.StatementMatcher.StableRandomVariableProvider stableRandomVariableProvider)` |
    `PlanNode` | SimpleAbstractConstraintComponent.`getAllTargetsPlan​(ConnectionsGroup connectionsGroup, Resource[] dataGraph, ConstraintComponent.Scope scope, org.eclipse.rdf4j.sail.shacl.ast.StatementMatcher.StableRandomVariableProvider stableRandomVariableProvider)` |
    `PlanNode` | UniqueLangConstraintComponent.`getAllTargetsPlan​(ConnectionsGroup connectionsGroup, Resource[] dataGraph, ConstraintComponent.Scope scope, org.eclipse.rdf4j.sail.shacl.ast.StatementMatcher.StableRandomVariableProvider stableRandomVariableProvider)` |
    `boolean` | AbstractConstraintComponent.`requiresEvaluation​(ConnectionsGroup connectionsGroup, ConstraintComponent.Scope scope, Resource[] dataGraph, org.eclipse.rdf4j.sail.shacl.ast.StatementMatcher.StableRandomVariableProvider stableRandomVariableProvider)` |
    `boolean` | AndConstraintComponent.`requiresEvaluation​(ConnectionsGroup connectionsGroup, ConstraintComponent.Scope scope, Resource[] dataGraph, org.eclipse.rdf4j.sail.shacl.ast.StatementMatcher.StableRandomVariableProvider stableRandomVariableProvider)` |
    `boolean` | ClassConstraintComponent.`requiresEvaluation​(ConnectionsGroup connectionsGroup, ConstraintComponent.Scope scope, Resource[] dataGraph, org.eclipse.rdf4j.sail.shacl.ast.StatementMatcher.StableRandomVariableProvider stableRandomVariableProvider)` |
    `boolean` | ConstraintComponent.`requiresEvaluation​(ConnectionsGroup connectionsGroup, ConstraintComponent.Scope scope, Resource[] dataGraph, org.eclipse.rdf4j.sail.shacl.ast.StatementMatcher.StableRandomVariableProvider stableRandomVariableProvider)` |
    `boolean` | NotConstraintComponent.`requiresEvaluation​(ConnectionsGroup connectionsGroup, ConstraintComponent.Scope scope, Resource[] dataGraph, org.eclipse.rdf4j.sail.shacl.ast.StatementMatcher.StableRandomVariableProvider stableRandomVariableProvider)` |
    `boolean` | OrConstraintComponent.`requiresEvaluation​(ConnectionsGroup connectionsGroup, ConstraintComponent.Scope scope, Resource[] dataGraph, org.eclipse.rdf4j.sail.shacl.ast.StatementMatcher.StableRandomVariableProvider stableRandomVariableProvider)` |
    `boolean` | QualifiedMaxCountConstraintComponent.`requiresEvaluation​(ConnectionsGroup connectionsGroup, ConstraintComponent.Scope scope, Resource[] dataGraph, org.eclipse.rdf4j.sail.shacl.ast.StatementMatcher.StableRandomVariableProvider stableRandomVariableProvider)` |
    `boolean` | QualifiedMinCountConstraintComponent.`requiresEvaluation​(ConnectionsGroup connectionsGroup, ConstraintComponent.Scope scope, Resource[] dataGraph, org.eclipse.rdf4j.sail.shacl.ast.StatementMatcher.StableRandomVariableProvider stableRandomVariableProvider)` |
    `void` | AndConstraintComponent.`toModel​(Resource subject, IRI predicate, Model model, Set<Resource> cycleDetection)` |
    `void` | ClassConstraintComponent.`toModel​(Resource subject, IRI predicate, Model model, Set<Resource> cycleDetection)` |
    `void` | ClosedConstraintComponent.`toModel​(Resource subject, IRI predicate, Model model, Set<Resource> cycleDetection)` |
    `void` | DashHasValueInConstraintComponent.`toModel​(Resource subject, IRI predicate, Model model, Set<Resource> cycleDetection)` |
    `void` | DatatypeConstraintComponent.`toModel​(Resource subject, IRI predicate, Model model, Set<Resource> cycleDetection)` |
    `void` | DisjointConstraintComponent.`toModel​(Resource subject, IRI predicate, Model model, Set<Resource> cycleDetection)` |
    `void` | EqualsConstraintComponent.`toModel​(Resource subject, IRI predicate, Model model, Set<Resource> cycleDetection)` |
    `void` | HasValueConstraintComponent.`toModel​(Resource subject, IRI predicate, Model model, Set<Resource> cycleDetection)` |
    `void` | InConstraintComponent.`toModel​(Resource subject, IRI predicate, Model model, Set<Resource> cycleDetection)` |
    `void` | LanguageInConstraintComponent.`toModel​(Resource subject, IRI predicate, Model model, Set<Resource> cycleDetection)` |
    `void` | LessThanConstraintComponent.`toModel​(Resource subject, IRI predicate, Model model, Set<Resource> cycleDetection)` |
    `void` | LessThanOrEqualsConstraintComponent.`toModel​(Resource subject, IRI predicate, Model model, Set<Resource> cycleDetection)` |
    `void` | MaxCountConstraintComponent.`toModel​(Resource subject, IRI predicate, Model model, Set<Resource> cycleDetection)` |
    `void` | MaxExclusiveConstraintComponent.`toModel​(Resource subject, IRI predicate, Model model, Set<Resource> cycleDetection)` |
    `void` | MaxInclusiveConstraintComponent.`toModel​(Resource subject, IRI predicate, Model model, Set<Resource> cycleDetection)` |
    `void` | MaxLengthConstraintComponent.`toModel​(Resource subject, IRI predicate, Model model, Set<Resource> cycleDetection)` |
    `void` | MinCountConstraintComponent.`toModel​(Resource subject, IRI predicate, Model model, Set<Resource> cycleDetection)` |
    `void` | MinExclusiveConstraintComponent.`toModel​(Resource subject, IRI predicate, Model model, Set<Resource> cycleDetection)` |
    `void` | MinInclusiveConstraintComponent.`toModel​(Resource subject, IRI predicate, Model model, Set<Resource> cycleDetection)` |
    `void` | MinLengthConstraintComponent.`toModel​(Resource subject, IRI predicate, Model model, Set<Resource> cycleDetection)` |
    `void` | NodeKindConstraintComponent.`toModel​(Resource subject, IRI predicate, Model model, Set<Resource> cycleDetection)` |
    `void` | NotConstraintComponent.`toModel​(Resource subject, IRI predicate, Model model, Set<Resource> cycleDetection)` |
    `void` | OrConstraintComponent.`toModel​(Resource subject, IRI predicate, Model model, Set<Resource> cycleDetection)` |
    `void` | PatternConstraintComponent.`toModel​(Resource subject, IRI predicate, Model model, Set<Resource> cycleDetection)` |
    `void` | QualifiedMaxCountConstraintComponent.`toModel​(Resource subject, IRI predicate, Model model, Set<Resource> cycleDetection)` |
    `void` | QualifiedMinCountConstraintComponent.`toModel​(Resource subject, IRI predicate, Model model, Set<Resource> cycleDetection)` |
    `void` | UniqueLangConstraintComponent.`toModel​(Resource subject, IRI predicate, Model model, Set<Resource> cycleDetection)` |
    `void` | XoneConstraintComponent.`toModel​(Resource subject, IRI predicate, Model model, Set<Resource> cycleDetection)` |

    Method parameters in org.eclipse.rdf4j.sail.shacl.ast.constraintcomponents with type arguments of type Resource
    Modifier and Type | Method | Description
    --- | --- | ---
    `void` | AndConstraintComponent.`toModel​(Resource subject, IRI predicate, Model model, Set<Resource> cycleDetection)` |
    `void` | ClassConstraintComponent.`toModel​(Resource subject, IRI predicate, Model model, Set<Resource> cycleDetection)` |
    `void` | ClosedConstraintComponent.`toModel​(Resource subject, IRI predicate, Model model, Set<Resource> cycleDetection)` |
    `void` | DashHasValueInConstraintComponent.`toModel​(Resource subject, IRI predicate, Model model, Set<Resource> cycleDetection)` |
    `void` | DatatypeConstraintComponent.`toModel​(Resource subject, IRI predicate, Model model, Set<Resource> cycleDetection)` |
    `void` | DisjointConstraintComponent.`toModel​(Resource subject, IRI predicate, Model model, Set<Resource> cycleDetection)` |
    `void` | EqualsConstraintComponent.`toModel​(Resource subject, IRI predicate, Model model, Set<Resource> cycleDetection)` |
    `void` | HasValueConstraintComponent.`toModel​(Resource subject, IRI predicate, Model model, Set<Resource> cycleDetection)` |
    `void` | InConstraintComponent.`toModel​(Resource subject, IRI predicate, Model model, Set<Resource> cycleDetection)` |
    `void` | LanguageInConstraintComponent.`toModel​(Resource subject, IRI predicate, Model model, Set<Resource> cycleDetection)` |
    `void` | LessThanConstraintComponent.`toModel​(Resource subject, IRI predicate, Model model, Set<Resource> cycleDetection)` |
    `void` | LessThanOrEqualsConstraintComponent.`toModel​(Resource subject, IRI predicate, Model model, Set<Resource> cycleDetection)` |
    `void` | MaxCountConstraintComponent.`toModel​(Resource subject, IRI predicate, Model model, Set<Resource> cycleDetection)` |
    `void` | MaxExclusiveConstraintComponent.`toModel​(Resource subject, IRI predicate, Model model, Set<Resource> cycleDetection)` |
    `void` | MaxInclusiveConstraintComponent.`toModel​(Resource subject, IRI predicate, Model model, Set<Resource> cycleDetection)` |
    `void` | MaxLengthConstraintComponent.`toModel​(Resource subject, IRI predicate, Model model, Set<Resource> cycleDetection)` |
    `void` | MinCountConstraintComponent.`toModel​(Resource subject, IRI predicate, Model model, Set<Resource> cycleDetection)` |
    `void` | MinExclusiveConstraintComponent.`toModel​(Resource subject, IRI predicate, Model model, Set<Resource> cycleDetection)` |
    `void` | MinInclusiveConstraintComponent.`toModel​(Resource subject, IRI predicate, Model model, Set<Resource> cycleDetection)` |
    `void` | MinLengthConstraintComponent.`toModel​(Resource subject, IRI predicate, Model model, Set<Resource> cycleDetection)` |
    `void` | NodeKindConstraintComponent.`toModel​(Resource subject, IRI predicate, Model model, Set<Resource> cycleDetection)` |
    `void` | NotConstraintComponent.`toModel​(Resource subject, IRI predicate, Model model, Set<Resource> cycleDetection)` |
    `void` | OrConstraintComponent.`toModel​(Resource subject, IRI predicate, Model model, Set<Resource> cycleDetection)` |
    `void` | PatternConstraintComponent.`toModel​(Resource subject, IRI predicate, Model model, Set<Resource> cycleDetection)` |
    `void` | QualifiedMaxCountConstraintComponent.`toModel​(Resource subject, IRI predicate, Model model, Set<Resource> cycleDetection)` |
    `void` | QualifiedMinCountConstraintComponent.`toModel​(Resource subject, IRI predicate, Model model, Set<Resource> cycleDetection)` |
    `void` | UniqueLangConstraintComponent.`toModel​(Resource subject, IRI predicate, Model model, Set<Resource> cycleDetection)` |
    `void` | XoneConstraintComponent.`toModel​(Resource subject, IRI predicate, Model model, Set<Resource> cycleDetection)` |

    Constructors in org.eclipse.rdf4j.sail.shacl.ast.constraintcomponents with parameters of type Resource
    Constructor | Description
    --- | ---
    `AbstractConstraintComponent​(Resource id)` |
    `AndConstraintComponent​(Resource id, ShapeSource shapeSource, org.eclipse.rdf4j.sail.shacl.ast.Cache cache, ShaclSail shaclSail)` |
    `ClosedConstraintComponent​(ShapeSource shapeSource, List<Resource> property, Resource ignoredProperties)` |
    `DashHasValueInConstraintComponent​(ShapeSource shapeSource, Resource hasValueIn)` |
    `InConstraintComponent​(ShapeSource shapeSource, Resource in)` |
    `LanguageInConstraintComponent​(ShapeSource shapeSource, Resource languageIn)` |
    `LogicalOperatorConstraintComponent​(Resource id)` |
    `NodeKindConstraintComponent​(Resource nodeKind)` |
    `NotConstraintComponent​(Resource id, ShapeSource shapeSource, org.eclipse.rdf4j.sail.shacl.ast.Cache cache, ShaclSail shaclSail)` |
    `OrConstraintComponent​(Resource id, ShapeSource shapeSource, org.eclipse.rdf4j.sail.shacl.ast.Cache cache, ShaclSail shaclSail)` |
    `QualifiedMaxCountConstraintComponent​(Resource id, ShapeSource shapeSource, org.eclipse.rdf4j.sail.shacl.ast.Cache cache, ShaclSail shaclSail, Boolean qualifiedValueShapesDisjoint, Long qualifiedMaxCount)` |
    `QualifiedMinCountConstraintComponent​(Resource id, ShapeSource shapeSource, org.eclipse.rdf4j.sail.shacl.ast.Cache cache, ShaclSail shaclSail, Boolean qualifiedValueShapesDisjoint, Long qualifiedMinCount)` |
    `SimpleAbstractConstraintComponent​(Resource id)` |
    `XoneConstraintComponent​(Resource id, ShapeSource shapeSource, org.eclipse.rdf4j.sail.shacl.ast.Cache cache, ShaclSail shaclSail)` |

    Constructor parameters in org.eclipse.rdf4j.sail.shacl.ast.constraintcomponents with type arguments of type Resource
    Constructor | Description
    --- | ---
    `ClosedConstraintComponent​(ShapeSource shapeSource, List<Resource> property, Resource ignoredProperties)` |

  - ### Uses of Resource in org.eclipse.rdf4j.sail.shacl.ast.paths

    Methods in org.eclipse.rdf4j.sail.shacl.ast.paths that return Resource
    Modifier and Type | Method | Description
    --- | --- | ---
    `Resource` | Path.`getId()` |
    `Resource` | SimplePath.`getId()` |

    Methods in org.eclipse.rdf4j.sail.shacl.ast.paths with parameters of type Resource
    Modifier and Type | Method | Description
    --- | --- | ---
    `static Path` | Path.`buildPath​(ShapeSource shapeSource, Resource id)` |
    `PlanNode` | AlternativePath.`getAdded​(ConnectionsGroup connectionsGroup, Resource[] dataGraph, PlanNodeWrapper planNodeWrapper)` |
    `PlanNode` | InversePath.`getAdded​(ConnectionsGroup connectionsGroup, Resource[] dataGraph, PlanNodeWrapper planNodeWrapper)` |
    `PlanNode` | OneOrMorePath.`getAdded​(ConnectionsGroup connectionsGroup, Resource[] dataGraph, PlanNodeWrapper planNodeWrapper)` |
    `abstract PlanNode` | Path.`getAdded​(ConnectionsGroup connectionsGroup, Resource[] dataGraph, PlanNodeWrapper planNodeWrapper)` |
    `PlanNode` | SequencePath.`getAdded​(ConnectionsGroup connectionsGroup, Resource[] dataGraph, PlanNodeWrapper planNodeWrapper)` |
    `PlanNode` | SimplePath.`getAdded​(ConnectionsGroup connectionsGroup, Resource[] dataGraph, PlanNodeWrapper planNodeWrapper)` |
    `PlanNode` | ZeroOrMorePath.`getAdded​(ConnectionsGroup connectionsGroup, Resource[] dataGraph, PlanNodeWrapper planNodeWrapper)` |
    `PlanNode` | ZeroOrOnePath.`getAdded​(ConnectionsGroup connectionsGroup, Resource[] dataGraph, PlanNodeWrapper planNodeWrapper)` |
    `void` | AlternativePath.`toModel​(Resource subject, IRI predicate, Model model, Set<Resource> cycleDetection)` |
    `void` | InversePath.`toModel​(Resource subject, IRI predicate, Model model, Set<Resource> cycleDetection)` |
    `void` | OneOrMorePath.`toModel​(Resource subject, IRI predicate, Model model, Set<Resource> cycleDetection)` |
    `void` | SequencePath.`toModel​(Resource subject, IRI predicate, Model model, Set<Resource> cycleDetection)` |
    `void` | SimplePath.`toModel​(Resource subject, IRI predicate, Model model, Set<Resource> cycleDetection)` |
    `void` | ZeroOrMorePath.`toModel​(Resource subject, IRI predicate, Model model, Set<Resource> cycleDetection)` |
    `void` | ZeroOrOnePath.`toModel​(Resource subject, IRI predicate, Model model, Set<Resource> cycleDetection)` |

    Method parameters in org.eclipse.rdf4j.sail.shacl.ast.paths with type arguments of type Resource
    Modifier and Type | Method | Description
    --- | --- | ---
    `void` | AlternativePath.`toModel​(Resource subject, IRI predicate, Model model, Set<Resource> cycleDetection)` |
    `void` | InversePath.`toModel​(Resource subject, IRI predicate, Model model, Set<Resource> cycleDetection)` |
    `void` | OneOrMorePath.`toModel​(Resource subject, IRI predicate, Model model, Set<Resource> cycleDetection)` |
    `void` | SequencePath.`toModel​(Resource subject, IRI predicate, Model model, Set<Resource> cycleDetection)` |
    `void` | SimplePath.`toModel​(Resource subject, IRI predicate, Model model, Set<Resource> cycleDetection)` |
    `void` | ZeroOrMorePath.`toModel​(Resource subject, IRI predicate, Model model, Set<Resource> cycleDetection)` |
    `void` | ZeroOrOnePath.`toModel​(Resource subject, IRI predicate, Model model, Set<Resource> cycleDetection)` |

    Constructors in org.eclipse.rdf4j.sail.shacl.ast.paths with parameters of type Resource
    Constructor | Description
    --- | ---
    `AlternativePath​(Resource id, Resource alternativePath, ShapeSource shapeSource)` |
    `InversePath​(Resource id, Resource inversePath, ShapeSource shapeSource)` |
    `OneOrMorePath​(Resource id, Resource oneOrMorePath, ShapeSource shapeSource)` |
    `Path​(Resource id)` |
    `SequencePath​(Resource id, ShapeSource shapeSource)` |
    `ZeroOrMorePath​(Resource id, Resource zeroOrMorePath, ShapeSource shapeSource)` |
    `ZeroOrOnePath​(Resource id, Resource zeroOrOnePath, ShapeSource shapeSource)` |

  - ### Uses of Resource in org.eclipse.rdf4j.sail.shacl.ast.planNodes

    Methods in org.eclipse.rdf4j.sail.shacl.ast.planNodes that return Resource
    Modifier and Type | Method | Description
    --- | --- | ---
    `Resource[]` | ValidationTuple.`getContexts()` |

    Methods in org.eclipse.rdf4j.sail.shacl.ast.planNodes with parameters of type Resource
    Modifier and Type | Method | Description
    --- | --- | ---
    `static Dataset` | PlanNodeHelper.`asDefaultGraphDataset​(Resource[] dataGraph)` |

    Constructors in org.eclipse.rdf4j.sail.shacl.ast.planNodes with parameters of type Resource
    Constructor | Description
    --- | ---
    `AllTargetsPlanNode​(ConnectionsGroup connectionsGroup, Resource[] dataGraph, ArrayDeque<EffectiveTarget.EffectiveTargetObject> chain, List<org.eclipse.rdf4j.sail.shacl.ast.StatementMatcher.Variable> vars, ConstraintComponent.Scope scope)` |
    `BindSelect​(SailConnection connection, Resource[] dataGraph, String query, List<org.eclipse.rdf4j.sail.shacl.ast.StatementMatcher.Variable> vars, PlanNode source, List<String> varNames, ConstraintComponent.Scope scope, int bulkSize, EffectiveTarget.Extend direction, boolean includePropertyShapeValues)` |
    `BulkedExternalInnerJoin​(PlanNode leftNode, SailConnection connection, Resource[] dataGraph, String query, boolean skipBasedOnPreviousConnection, SailConnection previousStateConnection, Function<BindingSet,​ValidationTuple> mapper)` |
    `BulkedExternalLeftOuterJoin​(PlanNode leftNode, SailConnection connection, Resource[] dataGraph, String query, boolean skipBasedOnPreviousConnection, SailConnection previousStateConnection, Function<BindingSet,​ValidationTuple> mapper)` |
    `ExternalFilterByPredicate​(SailConnection connection, Set<IRI> filterOnPredicates, PlanNode parent, ExternalFilterByPredicate.On on, Resource[] dataGraph)` |
    `ExternalFilterByQuery​(SailConnection connection, Resource[] dataGraph, PlanNode parent, String queryFragment, org.eclipse.rdf4j.sail.shacl.ast.StatementMatcher.Variable queryVariable, Function<ValidationTuple,​Value> filterOn)` |
    `ExternalFilterTargetIsObject​(SailConnection connection, Resource[] dataGraph, PlanNode parent)` |
    `ExternalFilterTargetIsSubject​(SailConnection connection, Resource[] dataGraph, PlanNode parent)` |
    `ExternalPredicateObjectFilter​(SailConnection connection, Resource[] dataGraph, IRI filterOnPredicate, Set<Resource> filterOnObject, PlanNode parent, boolean returnMatching, ExternalPredicateObjectFilter.FilterOn filterOn)` |
    `Select​(SailConnection connection, String queryFregment, String orderBy, Function<BindingSet,​ValidationTuple> mapper, Resource[] dataGraph)` |
    `Select​(SailConnection connection, String query, Function<BindingSet,​ValidationTuple> mapper, Resource[] dataGraph)` |
    `UnorderedSelect​(SailConnection connection, Resource subject, IRI predicate, Value object, Resource[] dataGraph, Function<Statement,​ValidationTuple> mapper)` |
    `ValidationTuple​(List<Value> chain, ConstraintComponent.Scope scope, boolean hasValue, Resource[] contexts)` |
    `ValidationTuple​(Value[] chain, ConstraintComponent.Scope scope, boolean hasValue, Resource[] contexts)` |
    `ValidationTuple​(Value a, Value c, ConstraintComponent.Scope scope, boolean hasValue, Resource context)` |
    `ValidationTuple​(Value a, Value c, ConstraintComponent.Scope scope, boolean hasValue, Resource[] contexts)` |
    `ValidationTuple​(Value subject, ConstraintComponent.Scope scope, boolean hasValue, Resource context)` |
    `ValidationTuple​(Value subject, ConstraintComponent.Scope scope, boolean hasValue, Resource[] contexts)` |
    `ValidationTuple​(BindingSet bindingSet, String[] variables, ConstraintComponent.Scope scope, boolean hasValue, Resource[] contexts)` |
    `ValidationTuple​(BindingSet bindingSet, List<String> variables, ConstraintComponent.Scope scope, boolean hasValue, Resource[] contexts)` |
    `ValuesBackedNode​(SortedSet<Value> values, ConstraintComponent.Scope scope, Resource[] contexts)` |

    Constructor parameters in org.eclipse.rdf4j.sail.shacl.ast.planNodes with type arguments of type Resource
    Constructor | Description
    --- | ---
    `ExternalPredicateObjectFilter​(SailConnection connection, Resource[] dataGraph, IRI filterOnPredicate, Set<Resource> filterOnObject, PlanNode parent, boolean returnMatching, ExternalPredicateObjectFilter.FilterOn filterOn)` |

  - ### Uses of Resource in org.eclipse.rdf4j.sail.shacl.ast.targets

    Methods in org.eclipse.rdf4j.sail.shacl.ast.targets with parameters of type Resource
    Modifier and Type | Method | Description
    --- | --- | ---
    `boolean` | EffectiveTarget.`couldMatch​(ConnectionsGroup connectionsGroup, Resource[] dataGraph)` |
    `PlanNode` | EffectiveTarget.`extend​(PlanNode source, ConnectionsGroup connectionsGroup, Resource[] dataGraph, ConstraintComponent.Scope scope, EffectiveTarget.Extend direction, boolean includePropertyShapeValues, Function<PlanNode,​PlanNode> filter)` |
    `PlanNode` | DashAllObjects.`getAdded​(ConnectionsGroup connectionsGroup, Resource[] dataGraph, ConstraintComponent.Scope scope)` |
    `PlanNode` | DashAllSubjects.`getAdded​(ConnectionsGroup connectionsGroup, Resource[] dataGraph, ConstraintComponent.Scope scope)` |
    `PlanNode` | RSXTargetShape.`getAdded​(ConnectionsGroup connectionsGroup, Resource[] dataGraph, ConstraintComponent.Scope scope)` |
    `abstract PlanNode` | Target.`getAdded​(ConnectionsGroup connectionsGroup, Resource[] dataGraph, ConstraintComponent.Scope scope)` |
    `PlanNode` | TargetClass.`getAdded​(ConnectionsGroup connectionsGroup, Resource[] dataGraph, ConstraintComponent.Scope scope)` |
    `PlanNode` | TargetNode.`getAdded​(ConnectionsGroup connectionsGroup, Resource[] dataGraph, ConstraintComponent.Scope scope)` |
    `PlanNode` | TargetObjectsOf.`getAdded​(ConnectionsGroup connectionsGroup, Resource[] dataGraph, ConstraintComponent.Scope scope)` |
    `PlanNode` | TargetSubjectsOf.`getAdded​(ConnectionsGroup connectionsGroup, Resource[] dataGraph, ConstraintComponent.Scope scope)` |
    `PlanNode` | EffectiveTarget.`getAllTargets​(ConnectionsGroup connectionsGroup, Resource[] dataGraph, ConstraintComponent.Scope scope)` |
    `PlanNode` | EffectiveTarget.`getPlanNode​(ConnectionsGroup connectionsGroup, Resource[] dataGraph, ConstraintComponent.Scope scope, boolean includeTargetsAffectedByRemoval, Function<PlanNode,​PlanNode> filter)` |
    `PlanNode` | DashAllObjects.`getTargetFilter​(ConnectionsGroup connectionsGroup, Resource[] dataGraph, PlanNode parent)` |
    `PlanNode` | DashAllSubjects.`getTargetFilter​(ConnectionsGroup connectionsGroup, Resource[] dataGraph, PlanNode parent)` |
    `PlanNode` | EffectiveTarget.`getTargetFilter​(ConnectionsGroup connectionsGroup, Resource[] dataGraph, PlanNode parent)` |
    `PlanNode` | RSXTargetShape.`getTargetFilter​(ConnectionsGroup connectionsGroup, Resource[] dataGraph, PlanNode parent)` |
    `abstract PlanNode` | Target.`getTargetFilter​(ConnectionsGroup connectionsGroup, Resource[] dataGraph, PlanNode parent)` |
    `PlanNode` | TargetClass.`getTargetFilter​(ConnectionsGroup connectionsGroup, Resource[] dataGraph, PlanNode parent)` |
    `PlanNode` | TargetNode.`getTargetFilter​(ConnectionsGroup connectionsGroup, Resource[] dataGraph, PlanNode parent)` |
    `PlanNode` | TargetObjectsOf.`getTargetFilter​(ConnectionsGroup connectionsGroup, Resource[] dataGraph, PlanNode parent)` |
    `PlanNode` | TargetSubjectsOf.`getTargetFilter​(ConnectionsGroup connectionsGroup, Resource[] dataGraph, PlanNode parent)` |
    `void` | DashAllObjects.`toModel​(Resource subject, IRI predicate, Model model, Set<Resource> cycleDetection)` |
    `void` | DashAllSubjects.`toModel​(Resource subject, IRI predicate, Model model, Set<Resource> cycleDetection)` |
    `void` | RSXTargetShape.`toModel​(Resource subject, IRI predicate, Model model, Set<Resource> cycleDetection)` |
    `void` | TargetClass.`toModel​(Resource subject, IRI predicate, Model model, Set<Resource> cycleDetection)` |
    `void` | TargetNode.`toModel​(Resource subject, IRI predicate, Model model, Set<Resource> cycleDetection)` |
    `void` | TargetObjectsOf.`toModel​(Resource subject, IRI predicate, Model model, Set<Resource> cycleDetection)` |
    `void` | TargetSubjectsOf.`toModel​(Resource subject, IRI predicate, Model model, Set<Resource> cycleDetection)` |

    Method parameters in org.eclipse.rdf4j.sail.shacl.ast.targets with type arguments of type Resource
    Modifier and Type | Method | Description
    --- | --- | ---
    `void` | DashAllObjects.`toModel​(Resource subject, IRI predicate, Model model, Set<Resource> cycleDetection)` |
    `void` | DashAllSubjects.`toModel​(Resource subject, IRI predicate, Model model, Set<Resource> cycleDetection)` |
    `void` | RSXTargetShape.`toModel​(Resource subject, IRI predicate, Model model, Set<Resource> cycleDetection)` |
    `void` | TargetClass.`toModel​(Resource subject, IRI predicate, Model model, Set<Resource> cycleDetection)` |
    `void` | TargetNode.`toModel​(Resource subject, IRI predicate, Model model, Set<Resource> cycleDetection)` |
    `void` | TargetObjectsOf.`toModel​(Resource subject, IRI predicate, Model model, Set<Resource> cycleDetection)` |
    `void` | TargetSubjectsOf.`toModel​(Resource subject, IRI predicate, Model model, Set<Resource> cycleDetection)` |

    Constructors in org.eclipse.rdf4j.sail.shacl.ast.targets with parameters of type Resource
    Constructor | Description
    --- | ---
    `DashAllObjects​(Resource id)` |
    `DashAllSubjects​(Resource id)` |
    `RSXTargetShape​(Resource targetShape, ShapeSource shapeSource, ShaclSail shaclSail)` |
    `TargetChainRetriever​(ConnectionsGroup connectionsGroup, Resource[] dataGraph, List<org.eclipse.rdf4j.sail.shacl.ast.StatementMatcher> statementMatchers, List<org.eclipse.rdf4j.sail.shacl.ast.StatementMatcher> removedStatementMatchers, String query, List<org.eclipse.rdf4j.sail.shacl.ast.StatementMatcher.Variable> vars, ConstraintComponent.Scope scope)` |
    `TargetNode​(TreeSet<Value> targetNodes, Resource[] sourceContexts)` |

    Constructor parameters in org.eclipse.rdf4j.sail.shacl.ast.targets with type arguments of type Resource
    Constructor | Description
    --- | ---
    `TargetClass​(Set<Resource> targetClass)` |

  - ### Uses of Resource in org.eclipse.rdf4j.sail.shacl.config

    Methods in org.eclipse.rdf4j.sail.shacl.config that return Resource
    Modifier and Type | Method | Description
    --- | --- | ---
    `Resource` | ShaclSailConfig.`export​(Model m)` |

    Methods in org.eclipse.rdf4j.sail.shacl.config with parameters of type Resource
    Modifier and Type | Method | Description
    --- | --- | ---
    `void` | ShaclSailConfig.`parse​(Model m, Resource implNode)` |

  - ### Uses of Resource in org.eclipse.rdf4j.sail.shacl.results

    Fields in org.eclipse.rdf4j.sail.shacl.results declared as Resource
    Modifier and Type | Field | Description
    --- | --- | ---
    `protected Resource` | ValidationReport.`id` | Deprecated.

    Methods in org.eclipse.rdf4j.sail.shacl.results that return Resource
    Modifier and Type | Method | Description
    --- | --- | ---
    `Resource` | ValidationReport.`getId()` | Deprecated.
    `Resource` | ValidationResult.`getId()` | Deprecated.

    Method parameters in org.eclipse.rdf4j.sail.shacl.results with type arguments of type Resource
    Modifier and Type | Method | Description
    --- | --- | ---
    `Model` | ValidationResult.`asModel​(Model model, Set<Resource> rdfListDedupe)` | Deprecated.

    Constructors in org.eclipse.rdf4j.sail.shacl.results with parameters of type Resource
    Constructor | Description
    --- | ---
    `ValidationResult​(Value focusNode, Value value, org.eclipse.rdf4j.sail.shacl.ast.Shape shape, SourceConstraintComponent sourceConstraintComponent, org.eclipse.rdf4j.sail.shacl.ast.Severity severity, ConstraintComponent.Scope scope, Resource[] dataGraphs, Resource[] shapesGraphs)` | Deprecated.

  - ### Uses of Resource in org.eclipse.rdf4j.sail.shacl.wrapper.data

    Methods in org.eclipse.rdf4j.sail.shacl.wrapper.data that return types with arguments of type Resource
    Modifier and Type | Method | Description
    --- | --- | ---
    `Set<Resource>` | RdfsSubClassOfReasoner.`backwardsChain​(Resource type)` |

    Methods in org.eclipse.rdf4j.sail.shacl.wrapper.data with parameters of type Resource
    Modifier and Type | Method | Description
    --- | --- | ---
    `Set<Resource>` | RdfsSubClassOfReasoner.`backwardsChain​(Resource type)` |
    `CloseableIteration<? extends Statement,​SailException>` | VerySimpleRdfsBackwardsChainingConnection.`getStatements​(Resource subj, IRI pred, Value obj, boolean includeInferred, Resource... contexts)` |
    `boolean` | VerySimpleRdfsBackwardsChainingConnection.`hasStatement​(Resource subj, IRI pred, Value obj, boolean includeInferred, Resource... contexts)` |

  - ### Uses of Resource in org.eclipse.rdf4j.sail.shacl.wrapper.shape

    Methods in org.eclipse.rdf4j.sail.shacl.wrapper.shape that return Resource
    Modifier and Type | Method | Description
    --- | --- | ---
    `Resource[]` | BackwardChainingShapeSource.`getActiveContexts()` |
    `Resource[]` | CombinedShapeSource.`getActiveContexts()` |
    `Resource[]` | ForwardChainingShapeSource.`getActiveContexts()` |
    `Resource[]` | RepositoryConnectionShapeSource.`getActiveContexts()` |
    `Resource[]` | SailConnectionShapeSource.`getActiveContexts()` |
    `Resource[]` | ShapeSource.`getActiveContexts()` |
    `Resource[]` | ShapeSource.ShapesGraph.`getDataGraph()` |
    `Resource` | BackwardChainingShapeSource.`getRdfRest​(Resource subject)` |
    `Resource` | CombinedShapeSource.`getRdfRest​(Resource subject)` |
    `Resource` | ForwardChainingShapeSource.`getRdfRest​(Resource subject)` |
    `Resource` | RepositoryConnectionShapeSource.`getRdfRest​(Resource subject)` |
    `Resource` | SailConnectionShapeSource.`getRdfRest​(Resource subject)` |
    `Resource` | ShapeSource.`getRdfRest​(Resource subject)` |
    `Resource[]` | ShapeSource.ShapesGraph.`getShapesGraph()` |

    Methods in org.eclipse.rdf4j.sail.shacl.wrapper.shape that return types with arguments of type Resource
    Modifier and Type | Method | Description
    --- | --- | ---
    `Stream<Resource>` | BackwardChainingShapeSource.`getSubjects​(ShapeSource.Predicates predicate)` |
    `Stream<Resource>` | CombinedShapeSource.`getSubjects​(ShapeSource.Predicates predicate)` |
    `Stream<Resource>` | ForwardChainingShapeSource.`getSubjects​(ShapeSource.Predicates predicate)` |
    `Stream<Resource>` | RepositoryConnectionShapeSource.`getSubjects​(ShapeSource.Predicates predicate)` |
    `Stream<Resource>` | SailConnectionShapeSource.`getSubjects​(ShapeSource.Predicates predicate)` |
    `Stream<Resource>` | ShapeSource.`getSubjects​(ShapeSource.Predicates predicate)` |
    `Stream<Resource>` | BackwardChainingShapeSource.`getTargetableShape()` |
    `Stream<Resource>` | CombinedShapeSource.`getTargetableShape()` |
    `Stream<Resource>` | ForwardChainingShapeSource.`getTargetableShape()` |
    `Stream<Resource>` | RepositoryConnectionShapeSource.`getTargetableShape()` |
    `Stream<Resource>` | SailConnectionShapeSource.`getTargetableShape()` |
    `Stream<Resource>` | ShapeSource.`getTargetableShape()` |

    Methods in org.eclipse.rdf4j.sail.shacl.wrapper.shape with parameters of type Resource
    Modifier and Type | Method | Description
    --- | --- | ---
    `Stream<Statement>` | BackwardChainingShapeSource.`getAllStatements​(Resource id)` |
    `Stream<Statement>` | CombinedShapeSource.`getAllStatements​(Resource id)` |
    `Stream<Statement>` | ForwardChainingShapeSource.`getAllStatements​(Resource id)` |
    `Stream<Statement>` | RepositoryConnectionShapeSource.`getAllStatements​(Resource id)` |
    `Stream<Statement>` | SailConnectionShapeSource.`getAllStatements​(Resource id)` |
    `Stream<Statement>` | ShapeSource.`getAllStatements​(Resource id)` |
    `Stream<Value>` | BackwardChainingShapeSource.`getObjects​(Resource subject, ShapeSource.Predicates predicate)` |
    `Stream<Value>` | CombinedShapeSource.`getObjects​(Resource subject, ShapeSource.Predicates predicate)` |
    `Stream<Value>` | ForwardChainingShapeSource.`getObjects​(Resource subject, ShapeSource.Predicates predicate)` |
    `Stream<Value>` | RepositoryConnectionShapeSource.`getObjects​(Resource subject, ShapeSource.Predicates predicate)` |
    `Stream<Value>` | SailConnectionShapeSource.`getObjects​(Resource subject, ShapeSource.Predicates predicate)` |
    `Stream<Value>` | ShapeSource.`getObjects​(Resource subject, ShapeSource.Predicates predicate)` |
    `Value` | BackwardChainingShapeSource.`getRdfFirst​(Resource subject)` |
    `Value` | CombinedShapeSource.`getRdfFirst​(Resource subject)` |
    `Value` | ForwardChainingShapeSource.`getRdfFirst​(Resource subject)` |
    `Value` | RepositoryConnectionShapeSource.`getRdfFirst​(Resource subject)` |
    `Value` | SailConnectionShapeSource.`getRdfFirst​(Resource subject)` |
    `Value` | ShapeSource.`getRdfFirst​(Resource subject)` |
    `Resource` | BackwardChainingShapeSource.`getRdfRest​(Resource subject)` |
    `Resource` | CombinedShapeSource.`getRdfRest​(Resource subject)` |
    `Resource` | ForwardChainingShapeSource.`getRdfRest​(Resource subject)` |
    `Resource` | RepositoryConnectionShapeSource.`getRdfRest​(Resource subject)` |
    `Resource` | SailConnectionShapeSource.`getRdfRest​(Resource subject)` |
    `Resource` | ShapeSource.`getRdfRest​(Resource subject)` |
    `boolean` | BackwardChainingShapeSource.`isType​(Resource subject, IRI type)` |
    `boolean` | CombinedShapeSource.`isType​(Resource subject, IRI type)` |
    `boolean` | ForwardChainingShapeSource.`isType​(Resource subject, IRI type)` |
    `boolean` | RepositoryConnectionShapeSource.`isType​(Resource subject, IRI type)` |
    `boolean` | SailConnectionShapeSource.`isType​(Resource subject, IRI type)` |
    `boolean` | ShapeSource.`isType​(Resource subject, IRI type)` |
    `BackwardChainingShapeSource` | BackwardChainingShapeSource.`withContext​(Resource[] context)` |
    `ShapeSource` | CombinedShapeSource.`withContext​(Resource[] context)` |
    `ForwardChainingShapeSource` | ForwardChainingShapeSource.`withContext​(Resource[] context)` |
    `RepositoryConnectionShapeSource` | RepositoryConnectionShapeSource.`withContext​(Resource[] context)` |
    `SailConnectionShapeSource` | SailConnectionShapeSource.`withContext​(Resource[] context)` |
    `ShapeSource` | ShapeSource.`withContext​(Resource[] context)` |

    Constructors in org.eclipse.rdf4j.sail.shacl.wrapper.shape with parameters of type Resource
    Constructor | Description
    --- | ---
    `ShapesGraph​(Resource dataGraph, List<? extends Statement> shapesGraph)` |

  - ### Uses of Resource in org.eclipse.rdf4j.sail.solr

    Methods in org.eclipse.rdf4j.sail.solr with parameters of type Resource
    Modifier and Type | Method | Description
    --- | --- | ---
    `void` | SolrIndex.`clearContexts​(Resource... contexts)` |
    `SearchDocument` | SolrIndex.`getDocument​(Resource subject, Resource context)` | Returns a Document representing the specified Resource and Context combination, or null when no such Document exists yet.
    `Iterable<? extends SearchDocument>` | SolrIndex.`getDocuments​(Resource subject)` | Returns a list of Documents representing the specified Resource (empty when no such Document exists yet).Each document represent a set of statements with the specified Resource as a subject, which are stored in a specific context
    `protected Iterable<? extends DocumentScore>` | SolrIndex.`query​(Resource subject, String query, IRI propertyURI, boolean highlight)` | Parse the passed query.
    `Iterable<? extends DocumentScore>` | SolrSearchQuery.`query​(Resource resource)` | Deprecated.
    `org.apache.solr.client.solrj.response.QueryResponse` | SolrIndex.`search​(Resource resource, org.apache.solr.client.solrj.SolrQuery query)` | Evaluates the given query only for the given resource.

  - ### Uses of Resource in org.eclipse.rdf4j.sparqlbuilder.graphpattern

    Methods in org.eclipse.rdf4j.sparqlbuilder.graphpattern with parameters of type Resource
    Modifier and Type | Method | Description
    --- | --- | ---
    `static TriplePattern` | GraphPatterns.`tp​(Resource subject, IRI predicate, Value... objects)` |
    `static TriplePattern` | GraphPatterns.`tp​(Resource subject, IRI predicate, RdfObject... objects)` | Create a triple pattern with the given subject, predicate, and object(s)
    `static TriplePattern` | GraphPatterns.`tp​(Resource subject, RdfPredicate predicate, Value... objects)` |
    `static TriplePattern` | GraphPatterns.`tp​(Resource subject, RdfPredicate predicate, RdfObject... objects)` | Create a triple pattern with the given subject, predicate, and object(s)

  - ### Uses of Resource in org.eclipse.rdf4j.spin

    Methods in org.eclipse.rdf4j.spin with parameters of type Resource
    Modifier and Type | Method | Description
    --- | --- | ---
    `boolean` | SpinParser.`isThisUnbound​(Resource subj, TripleSource store)` |
    `protected ParsedOperation` | SpinParser.`parse​(Resource queryResource, IRI queryClass, TripleSource store)` |
    `ParsedOperation` | SpinParser.`parse​(Resource queryResource, TripleSource store)` |
    `ParsedBooleanQuery` | SpinParser.`parseAskQuery​(Resource queryResource, TripleSource store)` |
    `ConstraintViolation` | SpinParser.`parseConstraintViolation​(Resource subj, TripleSource store)` |
    `ParsedGraphQuery` | SpinParser.`parseConstructQuery​(Resource queryResource, TripleSource store)` |
    `ParsedDescribeQuery` | SpinParser.`parseDescribeQuery​(Resource queryResource, TripleSource store)` |
    `ParsedQuery` | SpinParser.`parseQuery​(Resource queryResource, TripleSource store)` |
    `ParsedTupleQuery` | SpinParser.`parseSelectQuery​(Resource queryResource, TripleSource store)` |
    `ParsedUpdate` | SpinParser.`parseUpdate​(Resource queryResource, TripleSource store)` |

  - ### Uses of Resource in org.eclipse.rdf4j.spring.dao.support

    Methods in org.eclipse.rdf4j.spring.dao.support with parameters of type Resource
    Modifier and Type | Method | Description
    --- | --- | ---
    `UpdateWithModelBuilder` | UpdateWithModelBuilder.`add​(Resource subject, IRI predicate, Object object)` |
    `UpdateWithModelBuilder` | UpdateWithModelBuilder.`addMaybe​(Resource subject, IRI predicate, Object object)` |
    `UpdateWithModelBuilder` | UpdateWithModelBuilder.`namedGraph​(Resource namedGraph)` |
    `UpdateWithModelBuilder` | UpdateWithModelBuilder.`subject​(Resource subject)` |

  - ### Uses of Resource in org.eclipse.rdf4j.spring.operationlog

    Methods in org.eclipse.rdf4j.spring.operationlog with parameters of type Resource
    Modifier and Type | Method | Description
    --- | --- | ---
    `void` | LoggingRepositoryConnection.`add​(File file, String baseURI, RDFFormat dataFormat, Resource... contexts)` |
    `void` | LoggingRepositoryConnection.`add​(InputStream in, String baseURI, RDFFormat dataFormat, Resource... contexts)` |
    `void` | LoggingRepositoryConnection.`add​(Reader reader, String baseURI, RDFFormat dataFormat, Resource... contexts)` |
    `void` | LoggingRepositoryConnection.`add​(Iterable<? extends Statement> statements, Resource... contexts)` |
    `void` | LoggingRepositoryConnection.`add​(URL url, String baseURI, RDFFormat dataFormat, Resource... contexts)` |
    `<E extends Exception> void` | LoggingRepositoryConnection.`add​(Iteration<? extends Statement,​E> statementIter, Resource... contexts)` |
    `void` | LoggingRepositoryConnection.`add​(Resource subject, IRI predicate, Value object, Resource... contexts)` |
    `void` | LoggingRepositoryConnection.`add​(Statement st, Resource... contexts)` |
    `void` | LoggingRepositoryConnection.`add​(RepositoryResult<Statement> statements, Resource... contexts)` |
    `void` | LoggingRepositoryConnection.`clear​(Resource... contexts)` |
    `RepositoryResult<Statement>` | LoggingRepositoryConnection.`getStatements​(Resource subj, IRI pred, Value obj, boolean includeInferred, Resource... contexts)` |
    `RepositoryResult<Statement>` | LoggingRepositoryConnection.`getStatements​(Resource subj, IRI pred, Value obj, Resource... contexts)` |
    `boolean` | LoggingRepositoryConnection.`hasStatement​(Resource subj, IRI pred, Value obj, boolean includeInferred, Resource... contexts)` |
    `boolean` | LoggingRepositoryConnection.`hasStatement​(Statement st, boolean includeInferred, Resource... contexts)` |
    `void` | LoggingRepositoryConnection.`remove​(Iterable<? extends Statement> statements, Resource... contexts)` |
    `<E extends Exception> void` | LoggingRepositoryConnection.`remove​(Iteration<? extends Statement,​E> statementIter, Resource... contexts)` |
    `void` | LoggingRepositoryConnection.`remove​(Resource subject, IRI predicate, Value object, Resource... contexts)` |
    `void` | LoggingRepositoryConnection.`remove​(Statement st, Resource... contexts)` |
    `void` | LoggingRepositoryConnection.`remove​(RepositoryResult<Statement> statements, Resource... contexts)` |
    `long` | LoggingRepositoryConnection.`size​(Resource... contexts)` |

  - ### Uses of Resource in org.eclipse.rdf4j.spring.resultcache

    Methods in org.eclipse.rdf4j.spring.resultcache with parameters of type Resource
    Modifier and Type | Method | Description
    --- | --- | ---
    `void` | CachingRepositoryConnection.`add​(File file, String baseURI, RDFFormat dataFormat, Resource... contexts)` |
    `void` | CachingRepositoryConnection.`add​(InputStream in, String baseURI, RDFFormat dataFormat, Resource... contexts)` |
    `void` | CachingRepositoryConnection.`add​(Reader reader, String baseURI, RDFFormat dataFormat, Resource... contexts)` |
    `void` | CachingRepositoryConnection.`add​(Iterable<? extends Statement> statements, Resource... contexts)` |
    `void` | CachingRepositoryConnection.`add​(URL url, String baseURI, RDFFormat dataFormat, Resource... contexts)` |
    `<E extends Exception> void` | CachingRepositoryConnection.`add​(Iteration<? extends Statement,​E> statementIter, Resource... contexts)` |
    `void` | CachingRepositoryConnection.`add​(Resource subject, IRI predicate, Value object, Resource... contexts)` |
    `void` | CachingRepositoryConnection.`add​(Statement st, Resource... contexts)` |
    `void` | CachingRepositoryConnection.`clear​(Resource... contexts)` |
    `void` | CachingRepositoryConnection.`remove​(Iterable<? extends Statement> statements, Resource... contexts)` |
    `<E extends Exception> void` | CachingRepositoryConnection.`remove​(Iteration<? extends Statement,​E> statementIter, Resource... contexts)` |
    `void` | CachingRepositoryConnection.`remove​(Resource subject, IRI predicate, Value object, Resource... contexts)` |
    `void` | CachingRepositoryConnection.`remove​(Statement st, Resource... contexts)` |

  - ### Uses of Resource in org.eclipse.rdf4j.spring.tx

    Methods in org.eclipse.rdf4j.spring.tx with parameters of type Resource
    Modifier and Type | Method | Description
    --- | --- | ---
    `void` | TransactionalRepositoryConnection.`add​(File file, String baseURI, RDFFormat dataFormat, Resource... contexts)` |
    `void` | TransactionalRepositoryConnection.`add​(File file, Resource... contexts)` |
    `void` | TransactionalRepositoryConnection.`add​(File file, RDFFormat dataFormat, Resource... contexts)` |
    `void` | TransactionalRepositoryConnection.`add​(InputStream in, String baseURI, RDFFormat dataFormat, Resource... contexts)` |
    `void` | TransactionalRepositoryConnection.`add​(InputStream in, RDFFormat dataFormat, Resource... contexts)` |
    `void` | TransactionalRepositoryConnection.`add​(Reader reader, String baseURI, RDFFormat dataFormat, Resource... contexts)` |
    `void` | TransactionalRepositoryConnection.`add​(Reader reader, RDFFormat dataFormat, Resource... contexts)` |
    `void` | TransactionalRepositoryConnection.`add​(Iterable<? extends Statement> statements, Resource... contexts)` |
    `void` | TransactionalRepositoryConnection.`add​(URL url, String baseURI, RDFFormat dataFormat, Resource... contexts)` |
    `void` | TransactionalRepositoryConnection.`add​(URL url, Resource... contexts)` |
    `void` | TransactionalRepositoryConnection.`add​(URL url, RDFFormat dataFormat, Resource... contexts)` |
    `<E extends Exception> void` | TransactionalRepositoryConnection.`add​(Iteration<? extends Statement,​E> statementIter, Resource... contexts)` |
    `void` | TransactionalRepositoryConnection.`add​(Resource subject, IRI predicate, Value object, Resource... contexts)` |
    `void` | TransactionalRepositoryConnection.`add​(Statement st, Resource... contexts)` |
    `void` | TransactionalRepositoryConnection.`add​(RepositoryResult<Statement> statements, Resource... contexts)` |
    `void` | TransactionalRepositoryConnection.`clear​(Resource... contexts)` |
    `void` | TransactionalRepositoryConnection.`remove​(Iterable<? extends Statement> statements, Resource... contexts)` |
    `<E extends Exception> void` | TransactionalRepositoryConnection.`remove​(Iteration<? extends Statement,​E> statementIter, Resource... contexts)` |
    `void` | TransactionalRepositoryConnection.`remove​(Resource subject, IRI predicate, Value object, Resource... contexts)` |
    `void` | TransactionalRepositoryConnection.`remove​(Statement st, Resource... contexts)` |
    `void` | TransactionalRepositoryConnection.`remove​(RepositoryResult<Statement> statements, Resource... contexts)` |

  - ### Uses of Resource in org.eclipse.rdf4j.testsuite.query.parser.sparql

    Methods in org.eclipse.rdf4j.testsuite.query.parser.sparql with parameters of type Resource
    Modifier and Type | Method | Description
    --- | --- | ---
    `protected void` | ComplexSPARQLQueryTest.`loadTestData​(String dataFile, Resource... contexts)` | Deprecated, for removal: This API element is subject to removal in a future version.

  - ### Uses of Resource in org.eclipse.rdf4j.testsuite.query.parser.sparql.manifest

    Methods in org.eclipse.rdf4j.testsuite.query.parser.sparql.manifest with parameters of type Resource
    Modifier and Type | Method | Description
    --- | --- | ---
    `protected void` | SPARQLComplianceTest.`upload​(IRI graphURI, Resource context)` |

  - ### Uses of Resource in org.eclipse.rdf4j.testsuite.repository

    Fields in org.eclipse.rdf4j.testsuite.repository declared as Resource
    Modifier and Type | Field | Description
    --- | --- | ---
    `protected Resource` | RepositoryConnectionTest.`alexander` |
    `protected Resource` | RepositoryTest.`alexander` |
    `protected Resource` | RepositoryConnectionTest.`alice` |
    `protected Resource` | RepositoryTest.`alice` |
    `protected Resource` | RepositoryConnectionTest.`bob` |
    `protected Resource` | RepositoryTest.`bob` |

  - ### Uses of Resource in org.eclipse.rdf4j.testsuite.repository.optimistic

    Methods in org.eclipse.rdf4j.testsuite.repository.optimistic with parameters of type Resource
    Modifier and Type | Method | Description
    --- | --- | ---
    `protected long` | IsolationLevelTest.`count​(RepositoryConnection con, Resource subj, IRI pred, Value obj, boolean includeInferred, Resource... contexts)` |

  - ### Uses of Resource in org.eclipse.rdf4j.testsuite.sail

    Methods in org.eclipse.rdf4j.testsuite.sail with parameters of type Resource
    Modifier and Type | Method | Description
    --- | --- | ---
    `protected long` | SailIsolationLevelTest.`count​(SailConnection con, Resource subj, IRI pred, Value obj, boolean includeInferred, Resource... contexts)` |

  - ### Uses of Resource in org.eclipse.rdf4j.testsuite.sparql

    Methods in org.eclipse.rdf4j.testsuite.sparql with parameters of type Resource
    Modifier and Type | Method | Description
    --- | --- | ---
    `protected void` | AbstractComplianceTest.`loadTestData​(String dataFile, Resource... contexts)` |

  - ### Uses of Resource in org.eclipse.rdf4j.workbench.util

    Methods in org.eclipse.rdf4j.workbench.util that return Resource
    Modifier and Type | Method | Description
    --- | --- | ---
    `Resource` | WorkbenchRequest.`getResource​(String name)` | Returns a `Resource` corresponding to the value of the given parameter name.

  - ### Uses of Resource in org.eclipse.testsuite.rdf4j.sail.lucene

    Methods in org.eclipse.testsuite.rdf4j.sail.lucene with parameters of type Resource
    Modifier and Type | Method | Description
    --- | --- | ---
    `protected void` | AbstractLuceneSailTest.`assertQueryResult​(String literal, IRI predicate, Resource resultUri)` |