## Uses of Class
org.eclipse.rdf4j.sparqlbuilder.core.Variable

- Packages that use Variable
  Package | Description
  --- | ---
  org.eclipse.rdf4j.sparqlbuilder.constraint |
  org.eclipse.rdf4j.sparqlbuilder.core | Core classes and interfaces for the SPARQLBuilder.
  org.eclipse.rdf4j.sparqlbuilder.core.query |
  org.eclipse.rdf4j.spring.dao.support |
  org.eclipse.rdf4j.spring.dao.support.bindingsBuilder |
  org.eclipse.rdf4j.spring.dao.support.opbuilder |
  org.eclipse.rdf4j.spring.demo.model |
  org.eclipse.rdf4j.spring.util |

- - ### Uses of Variable in org.eclipse.rdf4j.sparqlbuilder.constraint

    Methods in org.eclipse.rdf4j.sparqlbuilder.constraint with parameters of type Variable
    Modifier and Type | Method | Description
    --- | --- | ---
    `static Bind` | Expressions.`bind​(Assignable exp, Variable var)` |
    `static Expression<?>` | Expressions.`bound​(Variable var)` | `BOUND(operand)`
    `static Expression<?>` | Expressions.`datatype​(Variable var)` |
    `static Expression<?>` | Expressions.`in​(Variable var, RdfValue... options)` |
    `static Expression<?>` | Expressions.`isBlank​(Variable var)` |
    `static Expression<?>` | Expressions.`notIn​(Variable var, RdfValue... options)` |

  - ### Uses of Variable in org.eclipse.rdf4j.sparqlbuilder.core

    Methods in org.eclipse.rdf4j.sparqlbuilder.core that return Variable
    Modifier and Type | Method | Description
    --- | --- | ---
    `static Variable` | SparqlBuilder.`var​(String varName)` | Create a SPARQL variable with a specific alias.

    Methods in org.eclipse.rdf4j.sparqlbuilder.core with parameters of type Variable
    Modifier and Type | Method | Description
    --- | --- | ---
    `default Assignment` | Assignable.`as​(Variable var)` | Create a SPARQL assignment from this object
    `static Assignment` | SparqlBuilder.`as​(Assignable exp, Variable var)` | Create a SPARQL assignment

  - ### Uses of Variable in org.eclipse.rdf4j.sparqlbuilder.core.query

    Methods in org.eclipse.rdf4j.sparqlbuilder.core.query that return Variable
    Modifier and Type | Method | Description
    --- | --- | ---
    `Variable` | Query.`var()` | A shortcut.

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

    Fields in org.eclipse.rdf4j.spring.dao.support declared as Variable
    Modifier and Type | Field | Description
    --- | --- | ---
    `static Variable` | RelationMapBuilder.`_relObject` |
    `static Variable` | RelationMapBuilder.`_relSubject` |

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

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

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

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

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

  - ### Uses of Variable in org.eclipse.rdf4j.spring.demo.model

    Fields in org.eclipse.rdf4j.spring.demo.model declared as Variable
    Modifier and Type | Field | Description
    --- | --- | ---
    `static Variable` | Artist.`ARTIST_FIRST_NAME` |
    `static Variable` | Artist.`ARTIST_ID` |
    `static Variable` | Artist.`ARTIST_LAST_NAME` |
    `static Variable` | Painting.`PAINTING_ARTIST_ID` |
    `static Variable` | Painting.`PAINTING_ID` |
    `static Variable` | Painting.`PAINTING_LABEL` |
    `static Variable` | Painting.`PAINTING_TECHNIQUE` |

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

    Methods in org.eclipse.rdf4j.spring.util with parameters of type Variable
    Modifier and Type | Method | Description
    --- | --- | ---
    `static Boolean` | QueryResultUtils.`getBoolean​(BindingSet resultRow, Variable var)` |
    `static Boolean` | QueryResultUtils.`getBooleanMaybe​(BindingSet resultRow, Variable var)` |
    `static Optional<Boolean>` | QueryResultUtils.`getBooleanOptional​(BindingSet resultRow, Variable var)` |
    `static IRI` | QueryResultUtils.`getIRI​(BindingSet resultRow, Variable var)` |
    `static IRI` | QueryResultUtils.`getIRIMaybe​(BindingSet resultRow, Variable var)` |
    `static Optional<IRI>` | QueryResultUtils.`getIRIOptional​(BindingSet resultRow, Variable var)` |
    `static String` | QueryResultUtils.`getString​(BindingSet resultRow, Variable var)` |
    `static String` | QueryResultUtils.`getStringMaybe​(BindingSet resultRow, Variable var)` |
    `static Optional<String>` | QueryResultUtils.`getStringOptional​(BindingSet resultRow, Variable var)` |
    `static Value` | QueryResultUtils.`getValue​(BindingSet resultRow, Variable var)` |
    `static Value` | QueryResultUtils.`getValueMaybe​(BindingSet resultRow, Variable var)` |
    `static Optional<Value>` | QueryResultUtils.`getValueOptional​(BindingSet resultRow, Variable var)` |