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

- Packages that use Value
  Package | Description
  --- | ---
  org.eclipse.rdf4j.console | A command line console tool for querying and updating local or remote RDF4J repositories.
  org.eclipse.rdf4j.examples.function |
  org.eclipse.rdf4j.federated |
  org.eclipse.rdf4j.federated.algebra |
  org.eclipse.rdf4j.federated.api |
  org.eclipse.rdf4j.federated.cache |
  org.eclipse.rdf4j.federated.evaluation |
  org.eclipse.rdf4j.federated.evaluation.iterator |
  org.eclipse.rdf4j.federated.evaluation.union |
  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 | Interfaces and classes for handling queries and query results.
  org.eclipse.rdf4j.query.algebra | Abstract Query Algebra model.
  org.eclipse.rdf4j.query.algebra.evaluation |
  org.eclipse.rdf4j.query.algebra.evaluation.function |
  org.eclipse.rdf4j.query.algebra.evaluation.function.datetime |
  org.eclipse.rdf4j.query.algebra.evaluation.function.geosparql |
  org.eclipse.rdf4j.query.algebra.evaluation.function.hash |
  org.eclipse.rdf4j.query.algebra.evaluation.function.numeric |
  org.eclipse.rdf4j.query.algebra.evaluation.function.rdfterm |
  org.eclipse.rdf4j.query.algebra.evaluation.function.string |
  org.eclipse.rdf4j.query.algebra.evaluation.function.triple |
  org.eclipse.rdf4j.query.algebra.evaluation.function.xsd | Functions for casting values to various XML Schema datatypes
  org.eclipse.rdf4j.query.algebra.evaluation.impl |
  org.eclipse.rdf4j.query.algebra.evaluation.impl.evaluationsteps |
  org.eclipse.rdf4j.query.algebra.evaluation.iterator |
  org.eclipse.rdf4j.query.algebra.evaluation.util |
  org.eclipse.rdf4j.query.algebra.helpers |
  org.eclipse.rdf4j.query.impl |
  org.eclipse.rdf4j.query.parser.sparql | The rdf4j SPARQL 1.1 parser.
  org.eclipse.rdf4j.query.resultio.sparqljson | A writer for the SPARQL Query Results JSON Format
  org.eclipse.rdf4j.query.resultio.text |
  org.eclipse.rdf4j.query.resultio.text.csv |
  org.eclipse.rdf4j.query.resultio.text.tsv |
  org.eclipse.rdf4j.queryrender | This package contains classes for working with RDF4J query objects.
  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.contextaware | A repository wrapper with convenience functions for handling contexts.
  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.sail | Repository implementation for local RDF databases that implement the SAIL SPI.
  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.query |
  org.eclipse.rdf4j.repository.util | Helper classes for working with Repositories.
  org.eclipse.rdf4j.rio.helpers | Provides helpers classes for Rio.
  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.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.rio.turtlestar |
  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.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.util |
  org.eclipse.rdf4j.sail.lmdb | The LMDB based Store.
  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.memory | An implementation of the RDF SAIL API that uses main memory for storage.
  org.eclipse.rdf4j.sail.memory.model |
  org.eclipse.rdf4j.sail.model |
  org.eclipse.rdf4j.sail.nativerdf | The Native Store.
  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.planNodes |
  org.eclipse.rdf4j.sail.shacl.ast.targets |
  org.eclipse.rdf4j.sail.shacl.results |
  org.eclipse.rdf4j.sail.shacl.wrapper.data |
  org.eclipse.rdf4j.sail.shacl.wrapper.shape |
  org.eclipse.rdf4j.sparqlbuilder.graphpattern |
  org.eclipse.rdf4j.sparqlbuilder.rdf |
  org.eclipse.rdf4j.spin | See discussion at https://github.com/eclipse/rdf4j/issues/1262
  org.eclipse.rdf4j.spin.function | Core functions required for SPIN.
  org.eclipse.rdf4j.spin.function.apf |
  org.eclipse.rdf4j.spin.function.list |
  org.eclipse.rdf4j.spin.function.spif |
  org.eclipse.rdf4j.spring.dao | Rdf4j-Spring DAO
  org.eclipse.rdf4j.spring.dao.support |
  org.eclipse.rdf4j.spring.dao.support.bindingsBuilder |
  org.eclipse.rdf4j.spring.dao.support.opbuilder |
  org.eclipse.rdf4j.spring.dao.support.operation |
  org.eclipse.rdf4j.spring.operationlog | Rdf4j-Spring OperationLog
  org.eclipse.rdf4j.spring.resultcache | Rdf4j-Spring ResultCache
  org.eclipse.rdf4j.spring.support.query |
  org.eclipse.rdf4j.spring.tx | Rdf4J-Spring Tx
  org.eclipse.rdf4j.spring.util |
  org.eclipse.rdf4j.testsuite.repository.optimistic |
  org.eclipse.rdf4j.testsuite.sail |
  org.eclipse.rdf4j.workbench.commands |
  org.eclipse.rdf4j.workbench.util |

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

    Methods in org.eclipse.rdf4j.console with parameters of type Value
    Modifier and Type | Method | Description
    --- | --- | ---
    `static String` | Util.`getPrefixedValue​(Value value, Map<String,​String> namespaces)` | Get string representation for a value.

  - ### Uses of Value in org.eclipse.rdf4j.examples.function

    Methods in org.eclipse.rdf4j.examples.function that return Value
    Modifier and Type | Method | Description
    --- | --- | ---
    `Value` | ExistingPalindromeFunction.`evaluate​(ValueFactory valueFactory, Value... args)` |
    `Value` | ExistingPalindromeFunction.`evaluate​(TripleSource tripleSource, Value... args)` | Executes the existingPalindrome function.
    `Value` | PalindromeFunction.`evaluate​(ValueFactory valueFactory, Value... args)` | Executes the palindrome function.

    Methods in org.eclipse.rdf4j.examples.function with parameters of type Value
    Modifier and Type | Method | Description
    --- | --- | ---
    `Value` | ExistingPalindromeFunction.`evaluate​(ValueFactory valueFactory, Value... args)` |
    `Value` | ExistingPalindromeFunction.`evaluate​(TripleSource tripleSource, Value... args)` | Executes the existingPalindrome function.
    `Value` | PalindromeFunction.`evaluate​(ValueFactory valueFactory, Value... args)` | Executes the palindrome function.

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

    Methods in org.eclipse.rdf4j.federated with parameters of type Value
    Modifier and Type | Method | Description
    --- | --- | ---
    `protected void` | FedXConnection.`addStatementInternal​(Resource subj, IRI pred, Value obj, 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)` |

  - ### Uses of Value in org.eclipse.rdf4j.federated.algebra

    Methods in org.eclipse.rdf4j.federated.algebra with parameters of type Value
    Modifier and Type | Method | Description
    --- | --- | ---
    `void` | ExclusiveGroup.`addBoundFilter​(String varName, Value value)` |
    `void` | FedXStatementPattern.`addBoundFilter​(String varName, Value value)` |
    `void` | FilterTuple.`addBoundFilter​(String varName, Value value)` | register a filter that can be directly expressed as a binding, e.g.

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

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

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

    Methods in org.eclipse.rdf4j.federated.cache with parameters of type Value
    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 Value in org.eclipse.rdf4j.federated.evaluation

    Methods in org.eclipse.rdf4j.federated.evaluation that return Value
    Modifier and Type | Method | Description
    --- | --- | ---
    `Value` | FederationEvalStrategy.`evaluate​(ConjunctiveFilterExpr node, BindingSet bindings)` |
    `Value` | FederationEvalStrategy.`evaluate​(FilterExpr node, BindingSet bindings)` |
    `Value` | FederationEvalStrategy.`evaluate​(ValueExpr expr, BindingSet bindings)` |

    Methods in org.eclipse.rdf4j.federated.evaluation with parameters of type Value
    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 Value in org.eclipse.rdf4j.federated.evaluation.iterator

    Fields in org.eclipse.rdf4j.federated.evaluation.iterator declared as Value
    Modifier and Type | Field | Description
    --- | --- | ---
    `Value` | IndependentJoingroupBindingsIteration2.BindingInfo.`value` |
    `Value` | IndependentJoingroupBindingsIteration3.BindingInfo.`value` |

    Methods in org.eclipse.rdf4j.federated.evaluation.iterator with parameters of type Value
    Modifier and Type | Method | Description
    --- | --- | ---
    `protected CloseableIteration<BindingSet,​QueryEvaluationException>` | FederatedDescribeIteration.`createNextIteration​(Value subject, Value object)` |

    Constructors in org.eclipse.rdf4j.federated.evaluation.iterator with parameters of type Value
    Constructor | Description
    --- | ---
    `BindingInfo​(String name, int bindingsIdx, Value value)` |
    `BindingInfo​(String name, int bindingsIdx, Value value)` |

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

    Fields in org.eclipse.rdf4j.federated.evaluation.union declared as Value
    Modifier and Type | Field | Description
    --- | --- | ---
    `protected Value` | ParallelGetStatementsTask.`obj` |

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

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

    Fields in org.eclipse.rdf4j.federated.structures declared as Value
    Modifier and Type | Field | Description
    --- | --- | ---
    `protected Value` | SubQuery.`obj` |
    `protected Value` | UnboundStatement.`obj` |

    Methods in org.eclipse.rdf4j.federated.structures that return Value
    Modifier and Type | Method | Description
    --- | --- | ---
    `Value` | UnboundStatement.`getObject()` |
    `Value` | SubQuery.`object()` |

    Methods in org.eclipse.rdf4j.federated.structures with parameters of type Value
    Modifier and Type | Method | Description
    --- | --- | ---
    `void` | FedXBooleanQuery.`setBinding​(String name, Value value)` |
    `void` | FedXGraphQuery.`setBinding​(String name, Value value)` |
    `void` | FedXTupleQuery.`setBinding​(String name, Value value)` |

    Constructors in org.eclipse.rdf4j.federated.structures with parameters of type Value
    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 Value in org.eclipse.rdf4j.federated.util

    Methods in org.eclipse.rdf4j.federated.util that return Value
    Modifier and Type | Method | Description
    --- | --- | ---
    `static Value` | QueryAlgebraUtil.`getVarValue​(Var var, BindingSet bindings)` | Return the `Value` of the variable which is either taken from the variable itself (bound) or from the bindingsset (unbound).

    Methods in org.eclipse.rdf4j.federated.util with parameters of type Value
    Modifier and Type | Method | Description
    --- | --- | ---
    `protected static StringBuilder` | FilterUtils.`appendValue​(StringBuilder sb, Value value)` |
    `protected static StringBuilder` | QueryStringUtil.`appendValue​(StringBuilder sb, Value value)` | Append a string representation of the value to the string builder.
    `protected static String` | QueryStringUtil.`getValueString​(Value value)` | Return the string representation of this value, see `QueryStringUtil.appendValue(StringBuilder, Value)` for details.
    `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 Value in org.eclipse.rdf4j.federated.write

    Methods in org.eclipse.rdf4j.federated.write with parameters of type Value
    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.`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 Value in org.eclipse.rdf4j.http.client

    Methods in org.eclipse.rdf4j.http.client with parameters of type Value
    Modifier and Type | Method | Description
    --- | --- | ---
    `void` | RDF4JProtocolSession.`getStatements​(Resource subj, IRI pred, Value obj, boolean includeInferred, RDFHandler handler, Resource... contexts)` |

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

    Methods in org.eclipse.rdf4j.http.protocol that return Value
    Modifier and Type | Method | Description
    --- | --- | ---
    `static Value` | Protocol.`decodeValue​(String encodedValue, ValueFactory valueFactory)` | Decode a previously encoded value.

    Methods in org.eclipse.rdf4j.http.protocol with parameters of type Value
    Modifier and Type | Method | Description
    --- | --- | ---
    `static String` | Protocol.`encodeValue​(Value value)` | Encodes a value in a canonical serialized string format, for use in a URL query parameter.

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

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

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

    Methods in org.eclipse.rdf4j.http.protocol.transaction.operations that return Value
    Modifier and Type | Method | Description
    --- | --- | ---
    `Value` | StatementOperation.`getObject()` |

    Methods in org.eclipse.rdf4j.http.protocol.transaction.operations with parameters of type Value
    Modifier and Type | Method | Description
    --- | --- | ---
    `void` | StatementOperation.`setObject​(Value object)` |

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

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

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

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

    Subinterfaces of Value 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` | `Literal` | An RDF-1.1 literal consisting of a label (the lexical value), a datatype, and optionally a language tag.
    `interface` | `Resource` | The supertype of all RDF resources (IRIs and blank nodes).
    `interface` | `Triple` | An RDF-star embedded triple.

    Methods in org.eclipse.rdf4j.model that return Value
    Modifier and Type | Method | Description
    --- | --- | ---
    `Value` | Statement.`getObject()` | Gets the object of this statement.
    `Value` | Triple.`getObject()` | Gets the object of this triple.

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

    Methods in org.eclipse.rdf4j.model with parameters of type Value
    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.`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 Value in org.eclipse.rdf4j.model.base

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

    Methods in org.eclipse.rdf4j.model.base with parameters of type Value
    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 Value in org.eclipse.rdf4j.model.impl

    Classes in org.eclipse.rdf4j.model.impl that implement Value
    Modifier and Type | Class | Description
    --- | --- | ---
    `class` | `BooleanLiteral` | An extension of `SimpleLiteral` that stores a boolean value to avoid parsing.
    `class` | `CalendarLiteral` | An extension of `SimpleLiteral` that stores a calendar value to avoid parsing.
    `class` | `DecimalLiteral` | An extension of `SimpleLiteral` that stores an integer value using a `BigDecimal` object.
    `class` | `IntegerLiteral` | An extension of `SimpleLiteral` that stores an integer value using a `BigInteger` object.
    `class` | `NumericLiteral` | An extension of `AbstractLiteral` that stores a numeric value to avoid parsing.
    `class` | `SimpleBNode` | An simple default implementation of the `BNode` interface.
    `class` | `SimpleIRI` | The default implementation of the `IRI` interface.
    `class` | `SimpleLiteral` | A simple default implementation of the `Literal` interface.
    `class` | `SimpleTriple` | A simple default implementation of the `Triple` interface.

    Fields in org.eclipse.rdf4j.model.impl declared as Value
    Modifier and Type | Field | Description
    --- | --- | ---
    `protected Value` | FilteredModel.`obj` |

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

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

    Methods in org.eclipse.rdf4j.model.impl with parameters of type Value
    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` | 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` | SimpleStatement.`exactSameObject​(Value object)` |
    `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 Value
    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.

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

    Methods in org.eclipse.rdf4j.model.util with type parameters of type Value
    Modifier and Type | Method | Description
    --- | --- | ---
    `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 <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.

    Methods in org.eclipse.rdf4j.model.util that return types with arguments of type Value
    Modifier and Type | Method | Description
    --- | --- | ---
    `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<Value>` | Models.`object​(Iterable<Statement> statements)` | Retrieves an object `Value` from the supplied statements.
    `static Optional<Value>` | Models.`object​(Model m)` | Retrieves an object `Value` from the statements in the given model.

    Methods in org.eclipse.rdf4j.model.util with parameters of type Value
    Modifier and Type | Method | Description
    --- | --- | ---
    `int` | LexicalValueComparator.`compare​(Value o1, Value o2)` |
    `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 <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.
    `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 boolean` | Literals.`getBooleanValue​(Value v, boolean fallback)` | Returns the result of `getBooleanValue((Literal)value, fallback)` in case the supplied value is a literal, returns the fallback value otherwise.
    `static byte` | Literals.`getByteValue​(Value v, byte fallback)` | Returns the result of `getByteValue((Literal)value, fallback)` in case the supplied value is a literal, returns the fallback value otherwise.
    `static XMLGregorianCalendar` | Literals.`getCalendarValue​(Value v, XMLGregorianCalendar fallback)` | Returns the result of `getCalendarValue((Literal)value, fallback)` in case the supplied value is a literal, returns the fallback value otherwise.
    `static BigDecimal` | Literals.`getDecimalValue​(Value v, BigDecimal fallback)` | Returns the result of `getDecimalValue((Literal)value, fallback)` in case the supplied value is a literal, returns the fallback value otherwise.
    `static double` | Literals.`getDoubleValue​(Value v, double fallback)` | Returns the result of `getDoubleValue((Literal)value, fallback)` in case the supplied value is a literal, returns the fallback value otherwise.
    `static float` | Literals.`getFloatValue​(Value v, float fallback)` | Returns the result of `getFloatValue((Literal)value, fallback)` in case the supplied value is a literal, returns the fallback value otherwise.
    `static BigInteger` | Literals.`getIntegerValue​(Value v, BigInteger fallback)` | Returns the result of `getIntegerValue((Literal)value, fallback)` in case the supplied value is a literal, returns the fallback value otherwise.
    `static int` | Literals.`getIntValue​(Value v, int fallback)` | Returns the result of `getIntValue((Literal)value, fallback)` in case the supplied value is a literal, returns the fallback value otherwise.
    `static String` | Literals.`getLabel​(Value v, String fallback)` | Returns the result of `getLabel((Literal)v, fallback` in case the supplied value is a literal, returns the fallback value otherwise.
    `static long` | Literals.`getLongValue​(Value v, long fallback)` | Returns the result of `getLongValue((Literal)value, fallback)` in case the supplied value is a literal, returns the fallback value otherwise.
    `static short` | Literals.`getShortValue​(Value v, short fallback)` | Returns the result of `getShortValue((Literal)value, fallback)` in case the supplied value is a literal, returns the fallback value otherwise.
    `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​(ValueFactory vf, Resource subject, IRI predicate, Value object, Resource context)` | Create a `Statement` from the supplied subject, predicate, object and context.
    `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 Value
    Modifier and Type | Method | Description
    --- | --- | ---
    `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 String` | Literals.`getLabel​(Optional<Value> v, String fallback)` |

    Constructors in org.eclipse.rdf4j.model.util with parameters of type Value
    Constructor | Description
    --- | ---
    `ModelException​(Value value)` |
    `ModelException​(Value v1, Value v2)` |
    `PatternIterator​(Iterator<S> iter, Value subj, Value pred, Value obj, Value... contexts)` |

  - ### Uses of Value in org.eclipse.rdf4j.query

    Methods in org.eclipse.rdf4j.query that return Value
    Modifier and Type | Method | Description
    --- | --- | ---
    `Value` | Binding.`getValue()` | Gets the value of the binding.
    `Value` | BindingSet.`getValue​(String bindingName)` | Gets the value of the binding with the specified name from this BindingSet.

    Methods in org.eclipse.rdf4j.query that return types with arguments of type Value
    Modifier and Type | Method | Description
    --- | --- | ---
    `static List<Value>` | QueryResults.`getAllValues​(TupleQueryResult result, String var)` | Returns a list of values of a particular variable out of the QueryResult.

    Methods in org.eclipse.rdf4j.query with parameters of type Value
    Modifier and Type | Method | Description
    --- | --- | ---
    `default void` | MutableBindingSet.`addBinding​(String name, Value value)` | Adds a binding to the binding set.
    `void` | MutableBindingSet.`setBinding​(String name, Value value)` |
    `void` | Operation.`setBinding​(String name, Value value)` | Binds the specified variable to the supplied value.

  - ### Uses of Value in org.eclipse.rdf4j.query.algebra

    Methods in org.eclipse.rdf4j.query.algebra that return Value
    Modifier and Type | Method | Description
    --- | --- | ---
    `Value` | ValueConstant.`getValue()` |
    `Value` | Var.`getValue()` |

    Methods in org.eclipse.rdf4j.query.algebra with parameters of type Value
    Modifier and Type | Method | Description
    --- | --- | ---
    `void` | ValueConstant.`setValue​(Value value)` |
    `void` | Var.`setValue​(Value value)` |

    Constructors in org.eclipse.rdf4j.query.algebra with parameters of type Value
    Constructor | Description
    --- | ---
    `ValueConstant​(Value value)` |
    `Var​(String name, Value value)` |

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

    Methods in org.eclipse.rdf4j.query.algebra.evaluation that return Value
    Modifier and Type | Method | Description
    --- | --- | ---
    `Value` | EvaluationStrategy.`evaluate​(ValueExpr expr, BindingSet bindings)` | Gets the value of this expression.
    `Value` | QueryValueEvaluationStep.ConstantQueryValueEvaluationStep.`evaluate​(BindingSet bindings)` |
    `Value` | QueryValueEvaluationStep.`evaluate​(BindingSet bindings)` |
    `Value` | QueryValueEvaluationStep.Minimal.`evaluate​(BindingSet bindings)` |
    `Value` | ArrayBindingSet.`getValue​(String bindingName)` |
    `Value` | QueryBindingSet.`getValue​(String bindingName)` |

    Methods in org.eclipse.rdf4j.query.algebra.evaluation that return types with arguments of type Value
    Modifier and Type | Method | Description
    --- | --- | ---
    `BiConsumer<Value,​ArrayBindingSet>` | ArrayBindingSet.`getDirectAddBinding​(String bindingName)` |
    `Function<ArrayBindingSet,​Value>` | ArrayBindingSet.`getDirectGetValue​(String variableName)` |
    `BiConsumer<Value,​ArrayBindingSet>` | ArrayBindingSet.`getDirectSetBinding​(String bindingName)` | This is used to generate a direct setter into the array to put a binding value into.

    Methods in org.eclipse.rdf4j.query.algebra.evaluation with parameters of type Value
    Modifier and Type | Method | Description
    --- | --- | ---
    `void` | QueryBindingSet.`addBinding​(String name, Value value)` | Adds a new binding to the binding set.
    `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.
    `void` | ArrayBindingSet.`setBinding​(String name, Value value)` |
    `void` | QueryBindingSet.`setBinding​(String name, Value value)` |

    Constructors in org.eclipse.rdf4j.query.algebra.evaluation with parameters of type Value
    Constructor | Description
    --- | ---
    `ConstantQueryValueEvaluationStep​(Value valueConstant)` |

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

    Methods in org.eclipse.rdf4j.query.algebra.evaluation.function that return Value
    Modifier and Type | Method | Description
    --- | --- | ---
    `Value` | BinaryFunction.`evaluate​(ValueFactory valueFactory, Value... args)` |
    `protected abstract Value` | BinaryFunction.`evaluate​(ValueFactory valueFactory, Value arg1, Value arg2)` |
    `Value` | Function.`evaluate​(ValueFactory valueFactory, Value... args)` | Deprecated. since 3.3.0.
    `default Value` | Function.`evaluate​(TripleSource tripleSource, Value... args)` | Evaluate the function over the supplied input arguments.
    `protected abstract Value` | UnaryFunction.`evaluate​(ValueFactory valueFactory, Value arg)` |
    `Value` | UnaryFunction.`evaluate​(ValueFactory valueFactory, Value... args)` |

    Methods in org.eclipse.rdf4j.query.algebra.evaluation.function that return types with arguments of type Value
    Modifier and Type | Method | Description
    --- | --- | ---
    `CloseableIteration<? extends List<? extends Value>,​QueryEvaluationException>` | TupleFunction.`evaluate​(ValueFactory valueFactory, Value... args)` |

    Methods in org.eclipse.rdf4j.query.algebra.evaluation.function with parameters of type Value
    Modifier and Type | Method | Description
    --- | --- | ---
    `Value` | BinaryFunction.`evaluate​(ValueFactory valueFactory, Value... args)` |
    `protected abstract Value` | BinaryFunction.`evaluate​(ValueFactory valueFactory, Value arg1, Value arg2)` |
    `Value` | Function.`evaluate​(ValueFactory valueFactory, Value... args)` | Deprecated. since 3.3.0.
    `default Value` | Function.`evaluate​(TripleSource tripleSource, Value... args)` | Evaluate the function over the supplied input arguments.
    `CloseableIteration<? extends List<? extends Value>,​QueryEvaluationException>` | TupleFunction.`evaluate​(ValueFactory valueFactory, Value... args)` |
    `protected abstract Value` | UnaryFunction.`evaluate​(ValueFactory valueFactory, Value arg)` |
    `Value` | UnaryFunction.`evaluate​(ValueFactory valueFactory, Value... args)` |

  - ### Uses of Value in org.eclipse.rdf4j.query.algebra.evaluation.function.datetime

    Methods in org.eclipse.rdf4j.query.algebra.evaluation.function.datetime with parameters of type Value
    Modifier and Type | Method | Description
    --- | --- | ---
    `Literal` | Day.`evaluate​(ValueFactory valueFactory, Value... args)` |
    `Literal` | Hours.`evaluate​(ValueFactory valueFactory, Value... args)` |
    `Literal` | Minutes.`evaluate​(ValueFactory valueFactory, Value... args)` |
    `Literal` | Month.`evaluate​(ValueFactory valueFactory, Value... args)` |
    `Literal` | Now.`evaluate​(ValueFactory valueFactory, Value... args)` |
    `Literal` | Seconds.`evaluate​(ValueFactory valueFactory, Value... args)` |
    `Literal` | Timezone.`evaluate​(ValueFactory valueFactory, Value... args)` |
    `Literal` | Tz.`evaluate​(ValueFactory valueFactory, Value... args)` |
    `Literal` | Year.`evaluate​(ValueFactory valueFactory, Value... args)` |

  - ### Uses of Value in org.eclipse.rdf4j.query.algebra.evaluation.function.geosparql

    Methods in org.eclipse.rdf4j.query.algebra.evaluation.function.geosparql that return Value
    Modifier and Type | Method | Description
    --- | --- | ---
    `Value` | Buffer.`evaluate​(ValueFactory valueFactory, Value... args)` |
    `Value` | Distance.`evaluate​(ValueFactory valueFactory, Value... args)` |
    `Value` | Relate.`evaluate​(ValueFactory valueFactory, Value... args)` |
    `Value` | SRID.`evaluate​(ValueFactory valueFactory, Value... args)` |

    Methods in org.eclipse.rdf4j.query.algebra.evaluation.function.geosparql with parameters of type Value
    Modifier and Type | Method | Description
    --- | --- | ---
    `Value` | Buffer.`evaluate​(ValueFactory valueFactory, Value... args)` |
    `Value` | Distance.`evaluate​(ValueFactory valueFactory, Value... args)` |
    `Value` | Relate.`evaluate​(ValueFactory valueFactory, Value... args)` |
    `Value` | SRID.`evaluate​(ValueFactory valueFactory, Value... args)` |

  - ### Uses of Value in org.eclipse.rdf4j.query.algebra.evaluation.function.hash

    Methods in org.eclipse.rdf4j.query.algebra.evaluation.function.hash with parameters of type Value
    Modifier and Type | Method | Description
    --- | --- | ---
    `abstract Literal` | HashFunction.`evaluate​(ValueFactory valueFactory, Value... args)` |
    `Literal` | MD5.`evaluate​(ValueFactory valueFactory, Value... args)` |
    `Literal` | SHA1.`evaluate​(ValueFactory valueFactory, Value... args)` |
    `Literal` | SHA256.`evaluate​(ValueFactory valueFactory, Value... args)` |
    `Literal` | SHA384.`evaluate​(ValueFactory valueFactory, Value... args)` |
    `Literal` | SHA512.`evaluate​(ValueFactory valueFactory, Value... args)` |

  - ### Uses of Value in org.eclipse.rdf4j.query.algebra.evaluation.function.numeric

    Methods in org.eclipse.rdf4j.query.algebra.evaluation.function.numeric with parameters of type Value
    Modifier and Type | Method | Description
    --- | --- | ---
    `Literal` | Abs.`evaluate​(ValueFactory valueFactory, Value... args)` |
    `Literal` | Ceil.`evaluate​(ValueFactory valueFactory, Value... args)` |
    `Literal` | Floor.`evaluate​(ValueFactory valueFactory, Value... args)` |
    `Literal` | Rand.`evaluate​(ValueFactory valueFactory, Value... args)` |
    `Literal` | Round.`evaluate​(ValueFactory valueFactory, Value... args)` |

  - ### Uses of Value in org.eclipse.rdf4j.query.algebra.evaluation.function.rdfterm

    Methods in org.eclipse.rdf4j.query.algebra.evaluation.function.rdfterm with parameters of type Value
    Modifier and Type | Method | Description
    --- | --- | ---
    `Literal` | StrDt.`evaluate​(ValueFactory valueFactory, Value... args)` |
    `Literal` | StrLang.`evaluate​(ValueFactory valueFactory, Value... args)` |
    `Literal` | STRUUID.`evaluate​(ValueFactory valueFactory, Value... args)` |
    `IRI` | UUID.`evaluate​(ValueFactory valueFactory, Value... args)` |

  - ### Uses of Value in org.eclipse.rdf4j.query.algebra.evaluation.function.string

    Methods in org.eclipse.rdf4j.query.algebra.evaluation.function.string with parameters of type Value
    Modifier and Type | Method | Description
    --- | --- | ---
    `Literal` | Concat.`evaluate​(ValueFactory valueFactory, Value... args)` |
    `Literal` | Contains.`evaluate​(ValueFactory valueFactory, Value... args)` |
    `Literal` | EncodeForUri.`evaluate​(ValueFactory valueFactory, Value... args)` |
    `Literal` | LowerCase.`evaluate​(ValueFactory valueFactory, Value... args)` |
    `Literal` | Replace.`evaluate​(ValueFactory valueFactory, Value... args)` |
    `Literal` | StrAfter.`evaluate​(ValueFactory valueFactory, Value... args)` |
    `Literal` | StrBefore.`evaluate​(ValueFactory valueFactory, Value... args)` |
    `Literal` | StrEnds.`evaluate​(ValueFactory valueFactory, Value... args)` |
    `Literal` | StrLen.`evaluate​(ValueFactory valueFactory, Value... args)` |
    `Literal` | StrStarts.`evaluate​(ValueFactory valueFactory, Value... args)` |
    `Literal` | Substring.`evaluate​(ValueFactory valueFactory, Value... args)` |
    `Literal` | UpperCase.`evaluate​(ValueFactory valueFactory, Value... args)` |

  - ### Uses of Value in org.eclipse.rdf4j.query.algebra.evaluation.function.triple

    Methods in org.eclipse.rdf4j.query.algebra.evaluation.function.triple that return Value
    Modifier and Type | Method | Description
    --- | --- | ---
    `Value` | IsTripleFunction.`evaluate​(ValueFactory vf, Value... args)` |
    `Value` | StatementFunction.`evaluate​(ValueFactory vf, Value... args)` |
    `Value` | TripleObjectFunction.`evaluate​(ValueFactory vf, Value... args)` |
    `Value` | TriplePredicateFunction.`evaluate​(ValueFactory vf, Value... args)` |
    `Value` | TripleSubjectFunction.`evaluate​(ValueFactory vf, Value... args)` |

    Methods in org.eclipse.rdf4j.query.algebra.evaluation.function.triple with parameters of type Value
    Modifier and Type | Method | Description
    --- | --- | ---
    `Value` | IsTripleFunction.`evaluate​(ValueFactory vf, Value... args)` |
    `Value` | StatementFunction.`evaluate​(ValueFactory vf, Value... args)` |
    `Value` | TripleObjectFunction.`evaluate​(ValueFactory vf, Value... args)` |
    `Value` | TriplePredicateFunction.`evaluate​(ValueFactory vf, Value... args)` |
    `Value` | TripleSubjectFunction.`evaluate​(ValueFactory vf, Value... args)` |

  - ### Uses of Value in org.eclipse.rdf4j.query.algebra.evaluation.function.xsd

    Methods in org.eclipse.rdf4j.query.algebra.evaluation.function.xsd with parameters of type Value
    Modifier and Type | Method | Description
    --- | --- | ---
    `protected Literal` | BooleanCast.`convert​(ValueFactory valueFactory, Value value)` |
    `protected abstract Literal` | CastFunction.`convert​(ValueFactory vf, Value v)` | Convert the supplied value to a literal of the function output datatype.
    `protected Literal` | DateTimeCast.`convert​(ValueFactory vf, Value value)` |
    `protected Literal` | DecimalCast.`convert​(ValueFactory valueFactory, Value value)` |
    `protected Literal` | DoubleCast.`convert​(ValueFactory valueFactory, Value value)` |
    `protected Literal` | FloatCast.`convert​(ValueFactory valueFactory, Value value)` |
    `protected Literal` | IntegerCastFunction.`convert​(ValueFactory valueFactory, Value value)` |
    `protected Literal` | StringCast.`convert​(ValueFactory valueFactory, Value value)` |
    `Literal` | CastFunction.`evaluate​(ValueFactory valueFactory, Value... args)` |
    `Literal` | StringCast.`evaluate​(ValueFactory valueFactory, Value... args)` |
    `protected ValueExprEvaluationException` | CastFunction.`typeError​(Value arg, Throwable cause)` | Creates a `ValueExprEvaluationException` that signals a type error.

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

    Methods in org.eclipse.rdf4j.query.algebra.evaluation.impl that return Value
    Modifier and Type | Method | Description
    --- | --- | ---
    `Value` | ExtendedEvaluationStrategy.`evaluate​(Compare node, BindingSet bindings)` | Deprecated, for removal: This API element is subject to removal in a future version.
    `Value` | ExtendedEvaluationStrategy.`evaluate​(MathExpr node, BindingSet bindings)` | Deprecated, for removal: This API element is subject to removal in a future version.
    `Value` | StrictEvaluationStrategy.`evaluate​(And node, BindingSet bindings)` | Deprecated, for removal: This API element is subject to removal in a future version.
    `Value` | StrictEvaluationStrategy.`evaluate​(BNodeGenerator node, BindingSet bindings)` | Deprecated, for removal: This API element is subject to removal in a future version.
    `Value` | StrictEvaluationStrategy.`evaluate​(Bound node, BindingSet bindings)` | Deprecated, for removal: This API element is subject to removal in a future version.
    `Value` | StrictEvaluationStrategy.`evaluate​(Coalesce node, BindingSet bindings)` | Deprecated, for removal: This API element is subject to removal in a future version.
    `Value` | StrictEvaluationStrategy.`evaluate​(CompareAll node, BindingSet bindings)` | Deprecated, for removal: This API element is subject to removal in a future version.
    `Value` | StrictEvaluationStrategy.`evaluate​(CompareAny node, BindingSet bindings)` | Deprecated, for removal: This API element is subject to removal in a future version.
    `Value` | StrictEvaluationStrategy.`evaluate​(Compare node, BindingSet bindings)` | Deprecated, for removal: This API element is subject to removal in a future version.
    `Value` | StrictEvaluationStrategy.`evaluate​(Datatype node, BindingSet bindings)` | Deprecated, for removal: This API element is subject to removal in a future version.
    `Value` | StrictEvaluationStrategy.`evaluate​(Now node, BindingSet bindings)` | Deprecated, for removal: This API element is subject to removal in a future version.
    `Value` | StrictEvaluationStrategy.`evaluate​(Exists node, BindingSet bindings)` | Deprecated, for removal: This API element is subject to removal in a future version.
    `Value` | StrictEvaluationStrategy.`evaluate​(FunctionCall node, BindingSet bindings)` | Deprecated, for removal: This API element is subject to removal in a future version.
    `Value` | StrictEvaluationStrategy.`evaluate​(If node, BindingSet bindings)` | Deprecated, for removal: This API element is subject to removal in a future version.
    `Value` | StrictEvaluationStrategy.`evaluate​(In node, BindingSet bindings)` | Deprecated, for removal: This API element is subject to removal in a future version.
    `Value` | StrictEvaluationStrategy.`evaluate​(IsBNode node, BindingSet bindings)` | Deprecated, for removal: This API element is subject to removal in a future version.
    `Value` | StrictEvaluationStrategy.`evaluate​(IsLiteral node, BindingSet bindings)` | Deprecated, for removal: This API element is subject to removal in a future version.
    `Value` | StrictEvaluationStrategy.`evaluate​(IsNumeric node, BindingSet bindings)` | Deprecated, for removal: This API element is subject to removal in a future version.
    `Value` | StrictEvaluationStrategy.`evaluate​(IsResource node, BindingSet bindings)` | Deprecated, for removal: This API element is subject to removal in a future version.
    `Value` | StrictEvaluationStrategy.`evaluate​(IsURI node, BindingSet bindings)` | Deprecated, for removal: This API element is subject to removal in a future version.
    `Value` | StrictEvaluationStrategy.`evaluate​(Label node, BindingSet bindings)` | Deprecated, for removal: This API element is subject to removal in a future version.
    `Value` | StrictEvaluationStrategy.`evaluate​(LangMatches node, BindingSet bindings)` | Deprecated, for removal: This API element is subject to removal in a future version.
    `Value` | StrictEvaluationStrategy.`evaluate​(Lang node, BindingSet bindings)` | Deprecated, for removal: This API element is subject to removal in a future version.
    `Value` | StrictEvaluationStrategy.`evaluate​(Like node, BindingSet bindings)` | Deprecated, for removal: This API element is subject to removal in a future version.
    `Value` | StrictEvaluationStrategy.`evaluate​(ListMemberOperator node, BindingSet bindings)` | Deprecated, for removal: This API element is subject to removal in a future version.
    `Value` | StrictEvaluationStrategy.`evaluate​(LocalName node, BindingSet bindings)` | Deprecated, for removal: This API element is subject to removal in a future version.
    `Value` | StrictEvaluationStrategy.`evaluate​(MathExpr node, BindingSet bindings)` | Deprecated, for removal: This API element is subject to removal in a future version.
    `Value` | StrictEvaluationStrategy.`evaluate​(Namespace node, BindingSet bindings)` | Deprecated, for removal: This API element is subject to removal in a future version.
    `Value` | StrictEvaluationStrategy.`evaluate​(Not node, BindingSet bindings)` | Deprecated, for removal: This API element is subject to removal in a future version.
    `Value` | StrictEvaluationStrategy.`evaluate​(Or node, BindingSet bindings)` | Deprecated, for removal: This API element is subject to removal in a future version.
    `Value` | StrictEvaluationStrategy.`evaluate​(Regex node, BindingSet bindings)` | Deprecated, for removal: This API element is subject to removal in a future version.
    `Value` | StrictEvaluationStrategy.`evaluate​(SameTerm node, BindingSet bindings)` | Deprecated, for removal: This API element is subject to removal in a future version.
    `Value` | StrictEvaluationStrategy.`evaluate​(Str node, BindingSet bindings)` | Deprecated, for removal: This API element is subject to removal in a future version.
    `Value` | StrictEvaluationStrategy.`evaluate​(ValueConstant valueConstant, BindingSet bindings)` | Deprecated, for removal: This API element is subject to removal in a future version.
    `Value` | StrictEvaluationStrategy.`evaluate​(ValueExpr expr, BindingSet bindings)` | Deprecated, for removal: This API element is subject to removal in a future version.
    `Value` | StrictEvaluationStrategy.`evaluate​(ValueExprTripleRef node, BindingSet bindings)` | Deprecated, for removal: This API element is subject to removal in a future version.
    `Value` | StrictEvaluationStrategy.`evaluate​(Var var, BindingSet bindings)` | Deprecated, for removal: This API element is subject to removal in a future version.
    `static Value` | StrictEvaluationStrategy.`getVarValue​(Var var, BindingSet bindings)` |

    Methods in org.eclipse.rdf4j.query.algebra.evaluation.impl that return types with arguments of type Value
    Modifier and Type | Method | Description
    --- | --- | ---
    `BiConsumer<Value,​MutableBindingSet>` | ArrayBindingBasedQueryEvaluationContext.`addBinding​(String variableName)` |
    `default BiConsumer<Value,​MutableBindingSet>` | QueryEvaluationContext.`addBinding​(String variableName)` |
    `Function<BindingSet,​Value>` | ArrayBindingBasedQueryEvaluationContext.`getValue​(String variableName)` |
    `default Function<BindingSet,​Value>` | QueryEvaluationContext.`getValue​(String variableName)` |
    `BiConsumer<Value,​MutableBindingSet>` | ArrayBindingBasedQueryEvaluationContext.`setBinding​(String variableName)` |
    `default BiConsumer<Value,​MutableBindingSet>` | QueryEvaluationContext.`setBinding​(String variableName)` |

    Methods in org.eclipse.rdf4j.query.algebra.evaluation.impl with parameters of type Value
    Modifier and Type | Method | Description
    --- | --- | ---
    `static CloseableIteration<BindingSet,​QueryEvaluationException>` | TupleFunctionEvaluationStrategy.`evaluate​(TupleFunction func, List<Var> resultVars, BindingSet bindings, ValueFactory valueFactory, Value... argValues)` |

    Method parameters in org.eclipse.rdf4j.query.algebra.evaluation.impl with type arguments of type Value
    Modifier and Type | Method | Description
    --- | --- | ---
    `protected QueryValueEvaluationStep` | StrictEvaluationStrategy.`supplyBinaryValueEvaluation​(BinaryValueOperator node, BiFunction<Value,​Value,​Value> operation, QueryEvaluationContext context)` | Supply a QueryValueEvalationStep that will invoke the function (operator passed in).
    `protected QueryValueEvaluationStep` | StrictEvaluationStrategy.`supplyBinaryValueEvaluation​(BinaryValueOperator node, BiFunction<Value,​Value,​Value> operation, QueryEvaluationContext context)` | Supply a QueryValueEvalationStep that will invoke the function (operator passed in).
    `protected QueryValueEvaluationStep` | StrictEvaluationStrategy.`supplyBinaryValueEvaluation​(BinaryValueOperator node, BiFunction<Value,​Value,​Value> operation, QueryEvaluationContext context)` | Supply a QueryValueEvalationStep that will invoke the function (operator passed in).
    `protected QueryValueEvaluationStep` | StrictEvaluationStrategy.`supplyUnaryValueEvaluation​(UnaryValueOperator node, Function<Value,​Value> operation, QueryEvaluationContext context)` | Return a QueryEvaluationStep that applies constant propegation.
    `protected QueryValueEvaluationStep` | StrictEvaluationStrategy.`supplyUnaryValueEvaluation​(UnaryValueOperator node, Function<Value,​Value> operation, QueryEvaluationContext context)` | Return a QueryEvaluationStep that applies constant propegation.

    Constructors in org.eclipse.rdf4j.query.algebra.evaluation.impl with parameters of type Value
    Constructor | Description
    --- | ---
    `VarBinder​(String varName, Value value)` |

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

    Methods in org.eclipse.rdf4j.query.algebra.evaluation.impl.evaluationsteps that return types with arguments of type Value
    Modifier and Type | Method | Description
    --- | --- | ---
    `protected static Function<Value,​Resource[]>` | StatementPatternQueryEvaluationStep.`extractContextsFromDatasets​(Var contextVar, boolean emptyGraph, Set<IRI> graphs)` |

    Methods in org.eclipse.rdf4j.query.algebra.evaluation.impl.evaluationsteps with parameters of type Value
    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.
    `protected ZeroLengthPathIteration` | ZeroLengthPathEvaluationStep.`getZeroLengthPathIterator​(BindingSet bindings, Var subjectVar, Var objVar, Var contextVar, Value subj, Value obj, QueryEvaluationContext context)` |

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

    Methods in org.eclipse.rdf4j.query.algebra.evaluation.iterator that return Value
    Modifier and Type | Method | Description
    --- | --- | ---
    `Value` | PathIteration.ValuePair.`getEndValue()` |
    `Value` | PathIteration.ValuePair.`getStartValue()` |

    Methods in org.eclipse.rdf4j.query.algebra.evaluation.iterator with parameters of type Value
    Modifier and Type | Method | Description
    --- | --- | ---
    `protected CloseableIteration<BindingSet,​QueryEvaluationException>` | DescribeIteration.`createNextIteration​(Value subject, Value object)` |

    Constructors in org.eclipse.rdf4j.query.algebra.evaluation.iterator with parameters of type Value
    Constructor | Description
    --- | ---
    `ValuePair​(Value startValue, Value endValue)` |
    `ZeroLengthPathIteration​(EvaluationStrategy evaluationStrategyImpl, Var subjectVar, Var objVar, Value subj, Value obj, Var contextVar, BindingSet bindings, QueryEvaluationContext context)` |

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

    Methods in org.eclipse.rdf4j.query.algebra.evaluation.util that return Value
    Modifier and Type | Method | Description
    --- | --- | ---
    `static Value` | TripleSources.`singleValue​(Resource subj, IRI pred, TripleSource store)` |

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

    Methods in org.eclipse.rdf4j.query.algebra.evaluation.util with parameters of type Value
    Modifier and Type | Method | Description
    --- | --- | ---
    `static boolean` | QueryEvaluationUtil.`compare​(Value leftVal, Value rightVal, Compare.CompareOp operator)` |
    `static boolean` | QueryEvaluationUtil.`compare​(Value leftVal, Value rightVal, Compare.CompareOp operator, boolean strict)` |
    `static QueryEvaluationUtility.Result` | QueryEvaluationUtility.`compare​(Value leftVal, Value rightVal, Compare.CompareOp operator)` |
    `static QueryEvaluationUtility.Result` | QueryEvaluationUtility.`compare​(Value leftVal, Value rightVal, Compare.CompareOp operator, boolean strict)` |
    `int` | ValueComparator.`compare​(Value o1, Value o2)` |
    `static boolean` | QueryEvaluationUtil.`getEffectiveBooleanValue​(Value value)` | Determines the effective boolean value (EBV) of the supplied value as defined in the SPARQL specification: The EBV of any literal whose type is CoreDatatype.XSD:boolean or numeric is false if the lexical form is not valid for that datatype (e.g.
    `static QueryEvaluationUtility.Result` | QueryEvaluationUtility.`getEffectiveBooleanValue​(Value value)` | Determines the effective boolean value (EBV) of the supplied value as defined in the SPARQL specification: The EBV of any literal whose type is CoreDatatype.XSD:boolean or numeric is false if the lexical form is not valid for that datatype (e.g.
    `static CloseableIteration<IRI,​QueryEvaluationException>` | TripleSources.`getSubjectURIs​(IRI predicate, Value object, TripleSource store)` |
    `static boolean` | QueryEvaluationUtil.`isPlainLiteral​(Value v)` | Checks whether the supplied value is a "plain literal".
    `static boolean` | QueryEvaluationUtility.`isPlainLiteral​(Value v)` | Checks whether the supplied value is a "plain literal".
    `static boolean` | QueryEvaluationUtil.`isSimpleLiteral​(Value v)` | Checks whether the supplied value is a "simple literal".
    `static boolean` | QueryEvaluationUtility.`isSimpleLiteral​(Value v)` | Checks whether the supplied value is a "simple literal".
    `static boolean` | QueryEvaluationUtil.`isStringLiteral​(Value v)` | Checks whether the supplied literal is a "string literal".
    `static boolean` | QueryEvaluationUtility.`isStringLiteral​(Value v)` | Checks whether the supplied literal is a "string literal".
    `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.

  - ### Uses of Value in org.eclipse.rdf4j.query.algebra.helpers

    Methods in org.eclipse.rdf4j.query.algebra.helpers with parameters of type Value
    Modifier and Type | Method | Description
    --- | --- | ---
    `static Var` | TupleExprs.`createConstVar​(Value value)` | Creates an (anonymous) Var representing a constant value.
    `static String` | TupleExprs.`getConstVarName​(Value value)` |

  - ### Uses of Value in org.eclipse.rdf4j.query.impl

    Methods in org.eclipse.rdf4j.query.impl that return Value
    Modifier and Type | Method | Description
    --- | --- | ---
    `Value` | EmptyBindingSet.`getValue​(String bindingName)` |
    `Value` | ListBindingSet.`getValue​(String bindingName)` |
    `Value` | MapBindingSet.`getValue​(String bindingName)` |
    `Value` | SimpleBinding.`getValue()` |

    Methods in org.eclipse.rdf4j.query.impl with parameters of type Value
    Modifier and Type | Method | Description
    --- | --- | ---
    `void` | AbstractOperation.`setBinding​(String name, Value value)` |
    `void` | MapBindingSet.`setBinding​(String name, Value value)` |

    Constructors in org.eclipse.rdf4j.query.impl with parameters of type Value
    Constructor | Description
    --- | ---
    `BindingImpl​(String name, Value value)` | Deprecated.
    `ListBindingSet​(List<String> names, Value... values)` | Creates a new List-based BindingSet containing the supplied bindings.
    `SimpleBinding​(String name, Value value)` | Creates a binding object with the supplied name and value.

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

    Methods in org.eclipse.rdf4j.query.parser.sparql that return Value
    Modifier and Type | Method | Description
    --- | --- | ---
    `protected Value` | TupleExprBuilder.`getValueForExpr​(ValueExpr valueExpr)` | Retrieve the associated Value (if any) for the given valueExpr.

  - ### Uses of Value in org.eclipse.rdf4j.query.resultio.sparqljson

    Methods in org.eclipse.rdf4j.query.resultio.sparqljson that return Value
    Modifier and Type | Method | Description
    --- | --- | ---
    `protected Value` | AbstractSPARQLJSONParser.`parseValue​(com.fasterxml.jackson.core.JsonParser jp, String bindingStr)` |

    Methods in org.eclipse.rdf4j.query.resultio.sparqljson with parameters of type Value
    Modifier and Type | Method | Description
    --- | --- | ---
    `protected void` | SPARQLResultsJSONWriter.`writeValue​(Value value)` |

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

    Methods in org.eclipse.rdf4j.query.resultio.text that return Value
    Modifier and Type | Method | Description
    --- | --- | ---
    `protected Value` | SPARQLResultsXSVMappingStrategy.`parseNumberPatternMatch​(String valueString)` | This method parses a number as matched by `SPARQLResultsXSVMappingStrategy.numberPattern` into a `Value`.

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

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

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

    Methods in org.eclipse.rdf4j.query.resultio.text.tsv that return Value
    Modifier and Type | Method | Description
    --- | --- | ---
    `protected Value` | SPARQLResultsTSVMappingStrategy.`parseValue​(String valueString)` |

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

  - ### Uses of Value in org.eclipse.rdf4j.queryrender

    Methods in org.eclipse.rdf4j.queryrender with parameters of type Value
    Modifier and Type | Method | Description
    --- | --- | ---
    `static String` | RenderUtils.`toSPARQL​(Value theValue)` | Return the SPARQL query string rendering of the `Value`
    `static StringBuilder` | RenderUtils.`toSPARQL​(Value value, StringBuilder builder)` | Append the SPARQL query string rendering of the `Value` to the supplied `StringBuilder`.

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

    Methods in org.eclipse.rdf4j.repository with parameters of type Value
    Modifier and Type | Method | Description
    --- | --- | ---
    `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.`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.
    `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.

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

    Methods in org.eclipse.rdf4j.repository.base with parameters of type Value
    Modifier and Type | Method | Description
    --- | --- | ---
    `void` | AbstractRepositoryConnection.`add​(Resource subject, IRI predicate, Value object, Resource... contexts)` |
    `void` | RepositoryConnectionWrapper.`add​(Resource subject, IRI predicate, Value object, Resource... contexts)` |
    `protected abstract void` | AbstractRepositoryConnection.`addWithoutCommit​(Resource subject, IRI predicate, Value object, Resource... contexts)` |
    `protected void` | RepositoryConnectionWrapper.`addWithoutCommit​(Resource subject, IRI predicate, Value object, 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` | RepositoryConnectionWrapper.`hasStatement​(Resource subj, IRI pred, Value obj, boolean includeInferred, Resource... contexts)` |
    `void` | AbstractRepositoryConnection.`remove​(Resource subject, IRI predicate, Value object, Resource... contexts)` |
    `void` | RepositoryConnectionWrapper.`remove​(Resource subject, IRI predicate, Value object, Resource... contexts)` |
    `protected abstract void` | AbstractRepositoryConnection.`removeWithoutCommit​(Resource subject, IRI predicate, Value object, Resource... contexts)` |
    `protected void` | RepositoryConnectionWrapper.`removeWithoutCommit​(Resource subject, IRI predicate, Value object, Resource... contexts)` |

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

    Methods in org.eclipse.rdf4j.repository.contextaware with parameters of type Value
    Modifier and Type | Method | Description
    --- | --- | ---
    `void` | ContextAwareConnection.`add​(Resource subject, IRI predicate, Value object, 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.
    `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.
    `protected void` | ContextAwareConnection.`removeWithoutCommit​(Resource subject, IRI predicate, Value object, Resource... contexts)` |

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

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

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

    Methods in org.eclipse.rdf4j.repository.event with parameters of type Value
    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.`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 Value in org.eclipse.rdf4j.repository.event.base

    Methods in org.eclipse.rdf4j.repository.event.base with parameters of type Value
    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)` |
    `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 Value in org.eclipse.rdf4j.repository.event.util

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

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

    Methods in org.eclipse.rdf4j.repository.filters with parameters of type Value
    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 Value in org.eclipse.rdf4j.repository.sail

    Methods in org.eclipse.rdf4j.repository.sail with parameters of type Value
    Modifier and Type | Method | Description
    --- | --- | ---
    `protected void` | SailRepositoryConnection.`addWithoutCommit​(Resource subject, IRI predicate, Value object, 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)` |

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

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

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

    Methods in org.eclipse.rdf4j.repository.sparql with parameters of type Value
    Modifier and Type | Method | Description
    --- | --- | ---
    `protected void` | SPARQLConnection.`addWithoutCommit​(Resource subject, IRI predicate, Value object, 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)` |
    `protected void` | SPARQLConnection.`removeWithoutCommit​(Resource subject, IRI predicate, Value object, 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 Value in org.eclipse.rdf4j.repository.sparql.query

    Methods in org.eclipse.rdf4j.repository.sparql.query that return Value
    Modifier and Type | Method | Description
    --- | --- | ---
    `Value` | SPARQLQueryBindingSet.`getValue​(String bindingName)` |

    Methods in org.eclipse.rdf4j.repository.sparql.query with parameters of type Value
    Modifier and Type | Method | Description
    --- | --- | ---
    `void` | SPARQLQueryBindingSet.`addBinding​(String name, Value value)` | Adds a new binding to the binding set.
    `static StringBuilder` | QueryStringUtil.`appendValueAsString​(StringBuilder sb, Value value)` | Converts a value to its SPARQL string representation and appends it to a StringBuilder.
    `void` | SPARQLOperation.`setBinding​(String name, Value value)` | Deprecated.
    `void` | SPARQLQueryBindingSet.`setBinding​(String name, Value value)` |
    `static String` | QueryStringUtil.`valueToString​(Value value)` | Converts a value to its SPARQL string representation.

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

    Methods in org.eclipse.rdf4j.repository.util with parameters of type Value
    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 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 Value in org.eclipse.rdf4j.rio.helpers

    Methods in org.eclipse.rdf4j.rio.helpers with type parameters of type Value
    Modifier and Type | Method | Description
    --- | --- | ---
    `static <T extends Value> T` | RDFStarUtil.`fromRDFEncodedValue​(T encodedValue)` | Converts the supplied value from an RDF-compatible representation to an RDF-star value.
    `static <T extends Value> T` | RDFStarUtil.`toRDFEncodedValue​(T value)` | Converts the supplied value from RDF-star to an RDF-compatible representation.

    Methods in org.eclipse.rdf4j.rio.helpers that return Value
    Modifier and Type | Method | Description
    --- | --- | ---
    `static Value` | NTriplesUtil.`parseValue​(String nTriplesValue, ValueFactory valueFactory)` | Parses an N-Triples value, creates an object for it using the supplied ValueFactory and returns this object.

    Methods in org.eclipse.rdf4j.rio.helpers with parameters of type Value
    Modifier and Type | Method | Description
    --- | --- | ---
    `static void` | NTriplesUtil.`append​(Value value, Appendable appendable)` | Appends the N-Triples representation of the given `Value` to the given `Appendable`.
    `static void` | NTriplesUtil.`append​(Value value, Appendable appendable, boolean xsdStringToPlainLiteral, boolean escapeUnicode)` | Appends the N-Triples representation of the given `Value` to the given `Appendable`, optionally not serializing the datatype a `Literal` with the xsd:string datatype as it is implied for RDF-1.1.
    `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 boolean` | RDFStarUtil.`isEncodedTriple​(Value value)` | Checks if the supplied `Value` represents an RDF-star triple encoded as an IRI.
    `static String` | NTriplesUtil.`toNTriplesString​(Value value)` | Creates an N-Triples string for the supplied value.
    `static String` | NTriplesUtil.`toNTriplesString​(Value value, boolean xsdStringToPlainLiteral)` | Creates an N-Triples string for the supplied value.If the supplied value is a `Literal`, it optionally ignores the xsd:string datatype, since this datatype is implicit in RDF-1.1.

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

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

    Methods in org.eclipse.rdf4j.rio.ntriples with parameters of type Value
    Modifier and Type | Method | Description
    --- | --- | ---
    `protected void` | NTriplesWriter.`writeValue​(Value value)` | Writes the N-Triples representation of the given `Value`.

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

    Methods in org.eclipse.rdf4j.rio.rdfjson with parameters of type Value
    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 Value in org.eclipse.rdf4j.rio.trig

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

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

    Methods in org.eclipse.rdf4j.rio.trigstar that return Value
    Modifier and Type | Method | Description
    --- | --- | ---
    `protected Value` | TriGStarParser.`parseValue()` |

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

    Fields in org.eclipse.rdf4j.rio.turtle declared as Value
    Modifier and Type | Field | Description
    --- | --- | ---
    `protected Value` | TurtleParser.`object` |

    Methods in org.eclipse.rdf4j.rio.turtle that return Value
    Modifier and Type | Method | Description
    --- | --- | ---
    `protected Value` | TurtleParser.`parseQNameOrBoolean()` | Parses qnames and boolean values, which have equivalent starting characters.
    `protected Value` | TurtleParser.`parseValue()` | Parses an RDF value.

    Methods in org.eclipse.rdf4j.rio.turtle with parameters of type Value
    Modifier and Type | Method | Description
    --- | --- | ---
    `protected void` | TurtleParser.`reportStatement​(Resource subj, IRI pred, Value obj)` |
    `protected void` | TurtleWriter.`writeStatement​(Resource subj, IRI pred, Value obj, Resource context, boolean canShortenSubjectBNode, boolean canShortenObjectBNode)` |
    `protected void` | TurtleWriter.`writeValue​(Value val)` | Deprecated. Use `TurtleWriter.writeValue(Value, boolean)` instead.
    `protected void` | TurtleWriter.`writeValue​(Value val, boolean canShorten)` | Writes a value, 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.

  - ### Uses of Value in org.eclipse.rdf4j.rio.turtlestar

    Methods in org.eclipse.rdf4j.rio.turtlestar that return Value
    Modifier and Type | Method | Description
    --- | --- | ---
    `protected Value` | TurtleStarParser.`parseValue()` |

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

    Methods in org.eclipse.rdf4j.sail with parameters of type Value
    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.
    `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.

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

    Methods in org.eclipse.rdf4j.sail.base with parameters of type Value
    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.
    `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)` |

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

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

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

    Methods in org.eclipse.rdf4j.sail.extensiblestore with parameters of type Value
    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)` |
    `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 Value
    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 Value in org.eclipse.rdf4j.sail.extensiblestore.evaluationstatistics

    Methods in org.eclipse.rdf4j.sail.extensiblestore.evaluationstatistics with parameters of type Value
    Modifier and Type | Method | Description
    --- | --- | ---
    `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 Value in org.eclipse.rdf4j.sail.extensiblestore.valuefactory

    Constructors in org.eclipse.rdf4j.sail.extensiblestore.valuefactory with parameters of type Value
    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 Value in org.eclipse.rdf4j.sail.helpers

    Methods in org.eclipse.rdf4j.sail.helpers with parameters of type Value
    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)` |
    `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)` |

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

    Methods in org.eclipse.rdf4j.sail.inferencer with parameters of type Value
    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)` |
    `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)` |

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

    Methods in org.eclipse.rdf4j.sail.inferencer.fc that return types with arguments of type Value
    Modifier and Type | Method | Description
    --- | --- | ---
    `Collection<Value>` | CustomGraphQueryInferencer.`getWatchObjects()` | Exposed for test purposes.
    `Collection<Value>` | CustomGraphQueryInferencer.`getWatchPredicates()` | Exposed for test purposes.
    `Collection<Value>` | CustomGraphQueryInferencer.`getWatchSubjects()` | Exposed for test purposes.

    Methods in org.eclipse.rdf4j.sail.inferencer.fc with parameters of type Value
    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)` |
    `boolean` | DedupingInferencerConnection.`removeInferredStatement​(Resource subj, IRI pred, Value obj, Resource... contexts)` |

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

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

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

    Methods in org.eclipse.rdf4j.sail.lmdb with parameters of type Value
    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)` |
    `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 Value in org.eclipse.rdf4j.sail.lmdb.model

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

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

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

    Methods in org.eclipse.rdf4j.sail.lucene with parameters of type Value
    Modifier and Type | Method | Description
    --- | --- | ---
    `void` | LuceneSailConnection.`addStatement​(Resource subj, IRI pred, Value obj, Resource... contexts)` |
    `void` | LuceneSailConnection.`removeStatements​(Resource subj, IRI pred, Value obj, Resource... contexts)` |

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

    Methods in org.eclipse.rdf4j.sail.memory with parameters of type Value
    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)` |
    `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 Value in org.eclipse.rdf4j.sail.memory.model

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

    Classes in org.eclipse.rdf4j.sail.memory.model that implement Value
    Modifier and Type | Class | Description
    --- | --- | ---
    `class` | `BooleanMemLiteral` | An extension of MemLiteral that stores a boolean value to avoid parsing.
    `class` | `CalendarMemLiteral` | An extension of MemLiteral that stores a Calendar value to avoid parsing.
    `class` | `DecimalMemLiteral` | An extension of MemLiteral that stores a decimal value to avoid parsing.
    `class` | `IntegerMemLiteral` | An extension of MemLiteral that stores an integer value to avoid parsing.
    `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` | `MemLiteral` | A MemoryStore-specific extension of Literal giving it node properties.
    `class` | `MemTriple` | A MemoryStore-specific implementation of `Triple`.
    `class` | `NumericMemLiteral` | An extension of MemLiteral that stores a numeric value to avoid parsing.

    Methods in org.eclipse.rdf4j.sail.memory.model with parameters of type Value
    Modifier and Type | Method | Description
    --- | --- | ---
    `MemValue` | MemValueFactory.`getMemValue​(Value value)` | Returns a previously created MemValue that is equal to the supplied value, or null if the supplied value is a new value or is equal to null.
    `MemValue` | MemValueFactory.`getOrCreateMemValue​(Value value)` | Gets or creates a MemValue for the supplied Value.

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

    Methods in org.eclipse.rdf4j.sail.model with parameters of type Value
    Modifier and Type | Method | Description
    --- | --- | ---
    `boolean` | SailModel.`add​(Resource subj, IRI pred, Value obj, 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 Value in org.eclipse.rdf4j.sail.nativerdf

    Methods in org.eclipse.rdf4j.sail.nativerdf with parameters of type Value
    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)` |
    `int` | ValueStore.`getID​(Value value)` | Gets the ID for the specified value.
    `NativeValue` | ValueStore.`getNativeValue​(Value value)` |
    `boolean` | NativeStoreConnection.`removeInferredStatement​(Resource subj, IRI pred, Value obj, Resource... contexts)` |
    `protected void` | NativeStoreConnection.`removeStatementsInternal​(Resource subj, IRI pred, Value obj, Resource... contexts)` |
    `int` | ValueStore.`storeValue​(Value value)` | Stores the supplied value and returns the ID that has been assigned to it.

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

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

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

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

    Methods in org.eclipse.rdf4j.sail.shacl with parameters of type Value
    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)` |
    `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)` |

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

    Constructors in org.eclipse.rdf4j.sail.shacl.ast.constraintcomponents with parameters of type Value
    Constructor | Description
    --- | ---
    `HasValueConstraintComponent​(Value hasValue)` |

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

    Methods in org.eclipse.rdf4j.sail.shacl.ast.planNodes that return Value
    Modifier and Type | Method | Description
    --- | --- | ---
    `Value` | ValidationTuple.`getActiveTarget()` |
    `Value` | ValidationTuple.`getValue()` |

    Methods in org.eclipse.rdf4j.sail.shacl.ast.planNodes that return types with arguments of type Value
    Modifier and Type | Method | Description
    --- | --- | ---
    `List<Value>` | ValidationTuple.`getTargetChain​(boolean includePropertyShapeValues)` | This is only the target part.

    Methods in org.eclipse.rdf4j.sail.shacl.ast.planNodes with parameters of type Value
    Modifier and Type | Method | Description
    --- | --- | ---
    `static String` | Formatter.`prefix​(Value in)` |
    `ValidationTuple` | ValidationTuple.`setValue​(Value value)` |

    Constructors in org.eclipse.rdf4j.sail.shacl.ast.planNodes with parameters of type Value
    Constructor | Description
    --- | ---
    `UnorderedSelect​(SailConnection connection, Resource subject, IRI predicate, Value object, Resource[] dataGraph, Function<Statement,​ValidationTuple> mapper)` |
    `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)` |

    Constructor parameters in org.eclipse.rdf4j.sail.shacl.ast.planNodes with type arguments of type Value
    Constructor | Description
    --- | ---
    `ExternalFilterByQuery​(SailConnection connection, Resource[] dataGraph, PlanNode parent, String queryFragment, org.eclipse.rdf4j.sail.shacl.ast.StatementMatcher.Variable queryVariable, Function<ValidationTuple,​Value> filterOn)` |
    `SetFilterNode​(Set<Value> targetNodeList, PlanNode parent, int index, boolean returnValid)` |
    `ValidationTuple​(List<Value> chain, ConstraintComponent.Scope scope, boolean hasValue, Resource[] contexts)` |
    `ValueInFilter​(PlanNode parent, Set<Value> valueSet)` |
    `ValuesBackedNode​(SortedSet<Value> values, ConstraintComponent.Scope scope, Resource[] contexts)` |

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

    Constructor parameters in org.eclipse.rdf4j.sail.shacl.ast.targets with type arguments of type Value
    Constructor | Description
    --- | ---
    `TargetNode​(TreeSet<Value> targetNodes, Resource[] sourceContexts)` |

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

    Constructors in org.eclipse.rdf4j.sail.shacl.results with parameters of type Value
    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 Value in org.eclipse.rdf4j.sail.shacl.wrapper.data

    Methods in org.eclipse.rdf4j.sail.shacl.wrapper.data with parameters of type Value
    Modifier and Type | Method | Description
    --- | --- | ---
    `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 Value in org.eclipse.rdf4j.sail.shacl.wrapper.shape

    Methods in org.eclipse.rdf4j.sail.shacl.wrapper.shape that return Value
    Modifier and Type | Method | Description
    --- | --- | ---
    `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)` |

    Methods in org.eclipse.rdf4j.sail.shacl.wrapper.shape that return types with arguments of type Value
    Modifier and Type | Method | Description
    --- | --- | ---
    `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)` |

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

    Methods in org.eclipse.rdf4j.sparqlbuilder.graphpattern with parameters of type Value
    Modifier and Type | Method | Description
    --- | --- | ---
    `default TriplePattern` | TriplePattern.`andHas​(Consumer<EmptyPropertyPathBuilder> propertyPathConfigurer, Value... objects)` | Wrapper for `TriplePattern.andHas(Consumer, RdfObject...)` converting the `Value` `objects` to `RdfObject`s.
    `default TriplePattern` | TriplePattern.`andHas​(RdfPredicate predicate, Value... objects)` | Convenience version of `TriplePattern.andHas(RdfPredicate, RdfObject...)` that takes `Value`s and converts them to StringLiterals
    `static TriplePattern` | GraphPatterns.`tp​(Resource subject, IRI predicate, Value... objects)` |
    `static TriplePattern` | GraphPatterns.`tp​(Resource subject, RdfPredicate predicate, Value... objects)` |
    `static TriplePattern` | GraphPatterns.`tp​(RdfSubject subject, IRI predicate, Value... objects)` |
    `static TriplePattern` | GraphPatterns.`tp​(RdfSubject subject, RdfPredicate predicate, Value... objects)` |

  - ### Uses of Value in org.eclipse.rdf4j.sparqlbuilder.rdf

    Methods in org.eclipse.rdf4j.sparqlbuilder.rdf with parameters of type Value
    Modifier and Type | Method | Description
    --- | --- | ---
    `default TriplePattern` | RdfSubject.`has​(Consumer<EmptyPropertyPathBuilder> propertyPathConfigurer, Value... objects)` | Wrapper for `RdfSubject.has(Consumer, RdfObject...)` that converts the specified `Value` `objects` to `RdfObject`s.
    `default TriplePattern` | RdfSubject.`has​(IRI predicate, Value... values)` | Create a triple pattern from this subject and the given predicate and object
    `default TriplePattern` | RdfSubject.`has​(RdfPredicate predicate, Value... values)` | Create a triple pattern from this subject and the given predicate and object
    `static RdfObject` | Rdf.`object​(Value value)` | Converts an object `Value`s to an `RdfObject`s.
    `static RdfObject[]` | Rdf.`objects​(Value... values)` | Converts an array of object `Value`s to an array of `RdfObject`s.

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

    Methods in org.eclipse.rdf4j.spin that return Value
    Modifier and Type | Method | Description
    --- | --- | ---
    `Value` | Argument.`getDefaultValue()` |

    Methods in org.eclipse.rdf4j.spin with parameters of type Value
    Modifier and Type | Method | Description
    --- | --- | ---
    `ValueExpr` | SpinParser.`parseExpression​(Value expr, TripleSource store)` |

    Method parameters in org.eclipse.rdf4j.spin with type arguments of type Value
    Modifier and Type | Method | Description
    --- | --- | ---
    `ParsedOperation` | Template.`call​(Map<IRI,​Value> argValues)` |

    Constructors in org.eclipse.rdf4j.spin with parameters of type Value
    Constructor | Description
    --- | ---
    `Argument​(IRI IRI, IRI valueType, boolean optional, Value defaultValue)` |

  - ### Uses of Value in org.eclipse.rdf4j.spin.function

    Methods in org.eclipse.rdf4j.spin.function that return Value
    Modifier and Type | Method | Description
    --- | --- | ---
    `protected Value` | Add.`evaluate​(ValueFactory valueFactory, Value arg1, Value arg2)` |
    `protected Value` | And.`evaluate​(ValueFactory valueFactory, Value arg1, Value arg2)` |
    `Value` | AskFunction.`evaluate​(ValueFactory valueFactory, Value... args)` |
    `protected Value` | Divide.`evaluate​(ValueFactory valueFactory, Value arg1, Value arg2)` |
    `protected Value` | EqualTo.`evaluate​(ValueFactory valueFactory, Value arg1, Value arg2)` |
    `Value` | EvalFunction.`evaluate​(ValueFactory valueFactory, Value... args)` |
    `protected Value` | GreaterThan.`evaluate​(ValueFactory valueFactory, Value arg1, Value arg2)` |
    `protected Value` | GreaterThanOrEqualTo.`evaluate​(ValueFactory valueFactory, Value arg1, Value arg2)` |
    `protected Value` | LessThan.`evaluate​(ValueFactory valueFactory, Value arg1, Value arg2)` |
    `protected Value` | LessThanOrEqualTo.`evaluate​(ValueFactory valueFactory, Value arg1, Value arg2)` |
    `protected Value` | Localname.`evaluate​(ValueFactory valueFactory, Value arg)` |
    `protected Value` | Multiply.`evaluate​(ValueFactory valueFactory, Value arg1, Value arg2)` |
    `protected Value` | Not.`evaluate​(ValueFactory valueFactory, Value arg)` |
    `protected Value` | NotEqualTo.`evaluate​(ValueFactory valueFactory, Value arg1, Value arg2)` |
    `Value` | ObjectFunction.`evaluate​(ValueFactory valueFactory, Value... args)` |
    `protected Value` | Or.`evaluate​(ValueFactory valueFactory, Value arg1, Value arg2)` |
    `Value` | SpinFunction.`evaluate​(ValueFactory valueFactory, Value... args)` |
    `Value` | SpinxFunction.`evaluate​(ValueFactory valueFactory, Value... args)` |
    `protected Value` | Subtract.`evaluate​(ValueFactory valueFactory, Value arg1, Value arg2)` |

    Methods in org.eclipse.rdf4j.spin.function that return types with arguments of type Value
    Modifier and Type | Method | Description
    --- | --- | ---
    `CloseableIteration<? extends List<? extends Value>,​QueryEvaluationException>` | ConstructTupleFunction.`evaluate​(ValueFactory valueFactory, Value... args)` |
    `CloseableIteration<? extends List<? extends Value>,​QueryEvaluationException>` | SelectTupleFunction.`evaluate​(ValueFactory valueFactory, Value... args)` |
    `CloseableIteration<? extends List<? extends Value>,​QueryEvaluationException>` | SpinTupleFunction.`evaluate​(ValueFactory valueFactory, Value... args)` |

    Methods in org.eclipse.rdf4j.spin.function with parameters of type Value
    Modifier and Type | Method | Description
    --- | --- | ---
    `protected static void` | EvalFunction.`addArguments​(Query query, Value... args)` |
    `protected static void` | AbstractSpinFunction.`addBindings​(Query query, Value... args)` |
    `protected Value` | Add.`evaluate​(ValueFactory valueFactory, Value arg1, Value arg2)` |
    `protected Value` | And.`evaluate​(ValueFactory valueFactory, Value arg1, Value arg2)` |
    `Value` | AskFunction.`evaluate​(ValueFactory valueFactory, Value... args)` |
    `Literal` | Concat.`evaluate​(ValueFactory valueFactory, Value... args)` |
    `CloseableIteration<? extends List<? extends Value>,​QueryEvaluationException>` | ConstructTupleFunction.`evaluate​(ValueFactory valueFactory, Value... args)` |
    `protected Value` | Divide.`evaluate​(ValueFactory valueFactory, Value arg1, Value arg2)` |
    `protected Value` | EqualTo.`evaluate​(ValueFactory valueFactory, Value arg1, Value arg2)` |
    `Value` | EvalFunction.`evaluate​(ValueFactory valueFactory, Value... args)` |
    `protected Value` | GreaterThan.`evaluate​(ValueFactory valueFactory, Value arg1, Value arg2)` |
    `protected Value` | GreaterThanOrEqualTo.`evaluate​(ValueFactory valueFactory, Value arg1, Value arg2)` |
    `protected Value` | LessThan.`evaluate​(ValueFactory valueFactory, Value arg1, Value arg2)` |
    `protected Value` | LessThanOrEqualTo.`evaluate​(ValueFactory valueFactory, Value arg1, Value arg2)` |
    `protected Value` | Localname.`evaluate​(ValueFactory valueFactory, Value arg)` |
    `protected Value` | Multiply.`evaluate​(ValueFactory valueFactory, Value arg1, Value arg2)` |
    `protected Value` | Not.`evaluate​(ValueFactory valueFactory, Value arg)` |
    `protected Value` | NotEqualTo.`evaluate​(ValueFactory valueFactory, Value arg1, Value arg2)` |
    `Value` | ObjectFunction.`evaluate​(ValueFactory valueFactory, Value... args)` |
    `protected Value` | Or.`evaluate​(ValueFactory valueFactory, Value arg1, Value arg2)` |
    `CloseableIteration<? extends List<? extends Value>,​QueryEvaluationException>` | SelectTupleFunction.`evaluate​(ValueFactory valueFactory, Value... args)` |
    `Value` | SpinFunction.`evaluate​(ValueFactory valueFactory, Value... args)` |
    `CloseableIteration<? extends List<? extends Value>,​QueryEvaluationException>` | SpinTupleFunction.`evaluate​(ValueFactory valueFactory, Value... args)` |
    `Value` | SpinxFunction.`evaluate​(ValueFactory valueFactory, Value... args)` |
    `protected Value` | Subtract.`evaluate​(ValueFactory valueFactory, Value arg1, Value arg2)` |

  - ### Uses of Value in org.eclipse.rdf4j.spin.function.apf

    Methods in org.eclipse.rdf4j.spin.function.apf that return types with arguments of type Value
    Modifier and Type | Method | Description
    --- | --- | ---
    `CloseableIteration<? extends List<? extends Value>,​QueryEvaluationException>` | ConcatTupleFunction.`evaluate​(ValueFactory valueFactory, Value... args)` |

    Methods in org.eclipse.rdf4j.spin.function.apf with parameters of type Value
    Modifier and Type | Method | Description
    --- | --- | ---
    `CloseableIteration<? extends List<? extends Value>,​QueryEvaluationException>` | ConcatTupleFunction.`evaluate​(ValueFactory valueFactory, Value... args)` |

  - ### Uses of Value in org.eclipse.rdf4j.spin.function.list

    Methods in org.eclipse.rdf4j.spin.function.list that return types with arguments of type Value
    Modifier and Type | Method | Description
    --- | --- | ---
    `CloseableIteration<? extends List<? extends Value>,​QueryEvaluationException>` | Index.`evaluate​(ValueFactory valueFactory, Value... args)` |
    `CloseableIteration<? extends List<? extends Value>,​QueryEvaluationException>` | Length.`evaluate​(ValueFactory valueFactory, Value... args)` |
    `CloseableIteration<? extends List<? extends Value>,​QueryEvaluationException>` | Member.`evaluate​(ValueFactory valueFactory, Value... args)` |

    Methods in org.eclipse.rdf4j.spin.function.list with parameters of type Value
    Modifier and Type | Method | Description
    --- | --- | ---
    `CloseableIteration<? extends List<? extends Value>,​QueryEvaluationException>` | Index.`evaluate​(ValueFactory valueFactory, Value... args)` |
    `CloseableIteration<? extends List<? extends Value>,​QueryEvaluationException>` | Length.`evaluate​(ValueFactory valueFactory, Value... args)` |
    `CloseableIteration<? extends List<? extends Value>,​QueryEvaluationException>` | Member.`evaluate​(ValueFactory valueFactory, Value... args)` |

  - ### Uses of Value in org.eclipse.rdf4j.spin.function.spif

    Methods in org.eclipse.rdf4j.spin.function.spif that return Value
    Modifier and Type | Method | Description
    --- | --- | ---
    `Value` | BuildString.`evaluate​(ValueFactory valueFactory, Value... args)` |
    `Value` | BuildURI.`evaluate​(ValueFactory valueFactory, Value... args)` |
    `protected Value` | Cast.`evaluate​(ValueFactory valueFactory, Value arg1, Value arg2)` |
    `Value` | ConvertSpinRDFToString.`evaluate​(ValueFactory valueFactory, Value... args)` |
    `Value` | CurrentTimeMillis.`evaluate​(ValueFactory valueFactory, Value... args)` |
    `protected Value` | DateFormat.`evaluate​(ValueFactory valueFactory, Value arg1, Value arg2)` |
    `protected Value` | DecimalFormat.`evaluate​(ValueFactory valueFactory, Value arg1, Value arg2)` |
    `Value` | DecodeURL.`evaluate​(ValueFactory valueFactory, Value... args)` |
    `Value` | EncodeURL.`evaluate​(ValueFactory valueFactory, Value... args)` |
    `Value` | GenerateUUID.`evaluate​(ValueFactory valueFactory, Value... args)` |
    `Value` | HasAllObjects.`evaluate​(ValueFactory valueFactory, Value... args)` |
    `Value` | IndexOf.`evaluate​(ValueFactory valueFactory, Value... args)` |
    `Value` | Invoke.`evaluate​(ValueFactory valueFactory, Value... args)` |
    `protected Value` | IsValidURI.`evaluate​(ValueFactory valueFactory, Value arg)` |
    `Value` | LastIndexOf.`evaluate​(ValueFactory valueFactory, Value... args)` |
    `protected Value` | Mod.`evaluate​(ValueFactory valueFactory, Value arg1, Value arg2)` |
    `Value` | Name.`evaluate​(ValueFactory valueFactory, Value... args)` |
    `protected Value` | ParseDate.`evaluate​(ValueFactory valueFactory, Value arg1, Value arg2)` |
    `Value` | Random.`evaluate​(ValueFactory valueFactory, Value... args)` |
    `Value` | ReplaceAll.`evaluate​(ValueFactory valueFactory, Value... args)` |
    `protected Value` | TimeMillis.`evaluate​(ValueFactory valueFactory, Value arg)` |
    `protected Value` | Trim.`evaluate​(ValueFactory valueFactory, Value arg)` |
    `protected Value` | UnCamelCase.`evaluate​(ValueFactory valueFactory, Value arg)` |

    Methods in org.eclipse.rdf4j.spin.function.spif that return types with arguments of type Value
    Modifier and Type | Method | Description
    --- | --- | ---
    `CloseableIteration<? extends List<? extends Value>,​QueryEvaluationException>` | For.`evaluate​(ValueFactory valueFactory, Value... args)` |
    `CloseableIteration<? extends List<? extends Value>,​QueryEvaluationException>` | ForEach.`evaluate​(ValueFactory valueFactory, Value... args)` |
    `CloseableIteration<? extends List<? extends Value>,​QueryEvaluationException>` | Split.`evaluate​(ValueFactory valueFactory, Value... args)` |

    Methods in org.eclipse.rdf4j.spin.function.spif with parameters of type Value
    Modifier and Type | Method | Description
    --- | --- | ---
    `Value` | BuildString.`evaluate​(ValueFactory valueFactory, Value... args)` |
    `Value` | BuildURI.`evaluate​(ValueFactory valueFactory, Value... args)` |
    `protected Value` | Cast.`evaluate​(ValueFactory valueFactory, Value arg1, Value arg2)` |
    `Value` | ConvertSpinRDFToString.`evaluate​(ValueFactory valueFactory, Value... args)` |
    `Value` | CurrentTimeMillis.`evaluate​(ValueFactory valueFactory, Value... args)` |
    `protected Value` | DateFormat.`evaluate​(ValueFactory valueFactory, Value arg1, Value arg2)` |
    `protected Value` | DecimalFormat.`evaluate​(ValueFactory valueFactory, Value arg1, Value arg2)` |
    `Value` | DecodeURL.`evaluate​(ValueFactory valueFactory, Value... args)` |
    `Value` | EncodeURL.`evaluate​(ValueFactory valueFactory, Value... args)` |
    `CloseableIteration<? extends List<? extends Value>,​QueryEvaluationException>` | For.`evaluate​(ValueFactory valueFactory, Value... args)` |
    `CloseableIteration<? extends List<? extends Value>,​QueryEvaluationException>` | ForEach.`evaluate​(ValueFactory valueFactory, Value... args)` |
    `Value` | GenerateUUID.`evaluate​(ValueFactory valueFactory, Value... args)` |
    `Value` | HasAllObjects.`evaluate​(ValueFactory valueFactory, Value... args)` |
    `Value` | IndexOf.`evaluate​(ValueFactory valueFactory, Value... args)` |
    `Value` | Invoke.`evaluate​(ValueFactory valueFactory, Value... args)` |
    `protected Value` | IsValidURI.`evaluate​(ValueFactory valueFactory, Value arg)` |
    `Value` | LastIndexOf.`evaluate​(ValueFactory valueFactory, Value... args)` |
    `protected Value` | Mod.`evaluate​(ValueFactory valueFactory, Value arg1, Value arg2)` |
    `Value` | Name.`evaluate​(ValueFactory valueFactory, Value... args)` |
    `protected Value` | ParseDate.`evaluate​(ValueFactory valueFactory, Value arg1, Value arg2)` |
    `Value` | Random.`evaluate​(ValueFactory valueFactory, Value... args)` |
    `Value` | ReplaceAll.`evaluate​(ValueFactory valueFactory, Value... args)` |
    `CloseableIteration<? extends List<? extends Value>,​QueryEvaluationException>` | Split.`evaluate​(ValueFactory valueFactory, Value... args)` |
    `protected Value` | TimeMillis.`evaluate​(ValueFactory valueFactory, Value arg)` |
    `protected Value` | Trim.`evaluate​(ValueFactory valueFactory, Value arg)` |
    `protected Value` | UnCamelCase.`evaluate​(ValueFactory valueFactory, Value arg)` |

  - ### Uses of Value in org.eclipse.rdf4j.spring.dao

    Method parameters in org.eclipse.rdf4j.spring.dao with type arguments of type Value
    Modifier and Type | Method | Description
    --- | --- | ---
    `protected void` | RDF4JCRUDDao.`postProcessUpdate​(INPUT input, Map<String,​Value> bindings)` | Callback invoked after a successful insert/update.

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

    Methods in org.eclipse.rdf4j.spring.dao.support with parameters of type Value
    Modifier and Type | Method | Description
    --- | --- | ---
    `RelationMapBuilder` | RelationMapBuilder.`withBinding​(String key, Value value)` |
    `RelationMapBuilder` | RelationMapBuilder.`withBinding​(Variable key, Value value)` |
    `RelationMapBuilder` | RelationMapBuilder.`withBindingMaybe​(String key, Value value)` |
    `RelationMapBuilder` | RelationMapBuilder.`withBindingMaybe​(Variable key, Value value)` |

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

    Methods in org.eclipse.rdf4j.spring.dao.support.bindingsBuilder that return types with arguments of type Value
    Modifier and Type | Method | Description
    --- | --- | ---
    `Map<String,​Value>` | BindingsBuilder.`build()` |

    Methods in org.eclipse.rdf4j.spring.dao.support.bindingsBuilder with parameters of type Value
    Modifier and Type | Method | Description
    --- | --- | ---
    `BindingsBuilder` | BindingsBuilder.`add​(String key, Value value)` |
    `BindingsBuilder` | BindingsBuilder.`add​(Variable key, Value value)` |
    `BindingsBuilder` | MutableBindings.`add​(String key, Value value)` |
    `BindingsBuilder` | MutableBindings.`add​(Variable key, Value value)` |
    `BindingsBuilder` | BindingsBuilder.`addMaybe​(String key, Value value)` |
    `BindingsBuilder` | BindingsBuilder.`addMaybe​(Variable key, Value value)` |
    `BindingsBuilder` | MutableBindings.`addMaybe​(String key, Value value)` |
    `BindingsBuilder` | MutableBindings.`addMaybe​(Variable key, Value value)` |

    Constructor parameters in org.eclipse.rdf4j.spring.dao.support.bindingsBuilder with type arguments of type Value
    Constructor | Description
    --- | ---
    `BindingsBuilder​(Map<String,​Value> bindings)` |

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

    Methods in org.eclipse.rdf4j.spring.dao.support.opbuilder that return types with arguments of type Value
    Modifier and Type | Method | Description
    --- | --- | ---
    `protected Map<String,​Value>` | OperationBuilder.`getBindings()` |

    Methods in org.eclipse.rdf4j.spring.dao.support.opbuilder with parameters of type Value
    Modifier and Type | Method | Description
    --- | --- | ---
    `SUB` | OperationBuilder.`withBinding​(String key, Value value)` |

    Method parameters in org.eclipse.rdf4j.spring.dao.support.opbuilder with type arguments of type Value
    Modifier and Type | Method | Description
    --- | --- | ---
    `SUB` | OperationBuilder.`withBindings​(Map<String,​Value> bindings)` |
    `SUB` | OperationBuilder.`withNullableBindings​(Map<String,​Value> bindings)` |

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

    Method parameters in org.eclipse.rdf4j.spring.dao.support.operation with type arguments of type Value
    Modifier and Type | Method | Description
    --- | --- | ---
    `static TupleQueryEvaluator` | TupleQueryEvaluator.`of​(TupleQuery query, Map<String,​Value> bindings)` |
    `static void` | OperationUtils.`setBindings​(Operation operation, Map<String,​Value> bindings)` |

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

    Methods in org.eclipse.rdf4j.spring.operationlog with parameters of type Value
    Modifier and Type | Method | Description
    --- | --- | ---
    `void` | LoggingRepositoryConnection.`add​(Resource subject, IRI predicate, Value object, 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)` |
    `void` | LoggingRepositoryConnection.`remove​(Resource subject, IRI predicate, Value object, Resource... contexts)` |

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

    Methods in org.eclipse.rdf4j.spring.resultcache with parameters of type Value
    Modifier and Type | Method | Description
    --- | --- | ---
    `void` | CachingRepositoryConnection.`add​(Resource subject, IRI predicate, Value object, Resource... contexts)` |
    `void` | CachingRepositoryConnection.`remove​(Resource subject, IRI predicate, Value object, Resource... contexts)` |

  - ### Uses of Value in org.eclipse.rdf4j.spring.support.query

    Methods in org.eclipse.rdf4j.spring.support.query with parameters of type Value
    Modifier and Type | Method | Description
    --- | --- | ---
    `void` | DelegatingGraphQuery.`setBinding​(String name, Value value)` |
    `void` | DelegatingTupleQuery.`setBinding​(String name, Value value)` |
    `void` | DelegatingUpdate.`setBinding​(String name, Value value)` |

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

    Methods in org.eclipse.rdf4j.spring.tx with parameters of type Value
    Modifier and Type | Method | Description
    --- | --- | ---
    `void` | TransactionalRepositoryConnection.`add​(Resource subject, IRI predicate, Value object, Resource... contexts)` |
    `void` | TransactionalRepositoryConnection.`remove​(Resource subject, IRI predicate, Value object, Resource... contexts)` |

  - ### Uses of Value in org.eclipse.rdf4j.spring.util

    Methods in org.eclipse.rdf4j.spring.util that return Value
    Modifier and Type | Method | Description
    --- | --- | ---
    `static Value` | QueryResultUtils.`getValue​(BindingSet resultRow, String varName)` |
    `static Value` | QueryResultUtils.`getValue​(BindingSet resultRow, Variable var)` |
    `static Value` | QueryResultUtils.`getValueMaybe​(BindingSet resultRow, String varName)` |
    `static Value` | QueryResultUtils.`getValueMaybe​(BindingSet resultRow, Variable var)` |

    Methods in org.eclipse.rdf4j.spring.util that return types with arguments of type Value
    Modifier and Type | Method | Description
    --- | --- | ---
    `static Optional<Value>` | QueryResultUtils.`getValueOptional​(BindingSet resultRow, String varName)` |
    `static Optional<Value>` | QueryResultUtils.`getValueOptional​(BindingSet resultRow, Variable var)` |

    Methods in org.eclipse.rdf4j.spring.util with parameters of type Value
    Modifier and Type | Method | Description
    --- | --- | ---
    `static Boolean` | TypeMappingUtils.`toBoolean​(Value from)` |
    `static Boolean` | TypeMappingUtils.`toBooleanMaybe​(Value from)` |
    `static Optional<Boolean>` | TypeMappingUtils.`toBooleanOptional​(Value from)` |
    `static Double` | TypeMappingUtils.`toDouble​(Value from)` |
    `static Integer` | TypeMappingUtils.`toInt​(Value from)` |
    `static BigInteger` | TypeMappingUtils.`toInteger​(Value from)` |
    `static IRI` | TypeMappingUtils.`toIRI​(Value from)` |
    `static String` | TypeMappingUtils.`toString​(Value from)` |

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

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

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

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

  - ### Uses of Value in org.eclipse.rdf4j.workbench.commands

    Methods in org.eclipse.rdf4j.workbench.commands with parameters of type Value
    Modifier and Type | Method | Description
    --- | --- | ---
    `protected ExploreServlet.ResultCursor` | ExploreServlet.`processResource​(RepositoryConnection con, TupleResultBuilder builder, Value value, int offset, int limit, boolean render)` | Query the repository for all instances of the given value, optionally writing the results into the HTTP response.

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

    Methods in org.eclipse.rdf4j.workbench.util that return Value
    Modifier and Type | Method | Description
    --- | --- | ---
    `Value` | WorkbenchRequest.`getValue​(String name)` | Gets the `Value` referred to by the parameter value.