Class Variable
java.lang.Object
org.eclipse.rdf4j.sparqlbuilder.core.Variable
- All Implemented Interfaces:
Operand, Assignable, Groupable, Orderable, Projectable, QueryElement, GraphName, RdfObject, RdfPredicate, RdfSubject
public class Variable
extends Object
implements Projectable, RdfSubject, RdfPredicate, RdfObject, Operand, Orderable, Groupable, GraphName, Assignable
A SPARQL query variable
- See Also:
-
Field Summary
Fields inherited from interface RdfPredicate
aModifier and TypeFieldDescriptionstatic final RdfPredicateThe built-in predicate shortcut forrdf:type -
Method Summary
Methods inherited from class Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface Assignable
asMethods inherited from interface RdfSubject
has, has, has, has, has, has, has, has, has, has, has, has, has, has, has, has, isA, isAModifier and TypeMethodDescriptiondefault TriplePatternhas(Consumer<EmptyPropertyPathBuilder> propertyPathConfigurer, Boolean... objects) Wrapper forRdfSubject.has(Consumer, RdfObject...)that converts the specifiedBooleanobjectstoRdfLiterals.default TriplePatternhas(Consumer<EmptyPropertyPathBuilder> propertyPathConfigurer, Number... objects) Wrapper forRdfSubject.has(Consumer, RdfObject...)that converts the specifiedNumberobjectstoRdfLiterals.default TriplePatternhas(Consumer<EmptyPropertyPathBuilder> propertyPathConfigurer, String... objects) Wrapper forRdfSubject.has(Consumer, RdfObject...)that converts the specifiedStringobjectstoRdfLiterals.default TriplePatternhas(Consumer<EmptyPropertyPathBuilder> propertyPathConfigurer, Value... objects) Wrapper forRdfSubject.has(Consumer, RdfObject...)that converts the specifiedValueobjectstoRdfObjects.default TriplePatternhas(Consumer<EmptyPropertyPathBuilder> propertyPathConfigurer, RdfObject... objects) Create a triple pattern from this subject, predicate path and object.default TriplePatternWrapper forRdfSubject.has(RdfPredicate, RdfObject...)that converts Boolean objects into RdfLiteral instancesdefault TriplePatternWrapper forRdfSubject.has(RdfPredicate, RdfObject...)that converts Number objects into RdfLiteral instancesdefault TriplePatternWrapper forRdfSubject.has(RdfPredicate, RdfObject...)that converts String objects into RdfLiteral instancesdefault TriplePatternCreate a triple pattern from this subject and the given predicate and objectdefault TriplePatternCreate a triple pattern from this subject and the given predicate and objectdefault TriplePatternhas(RdfPredicateObjectList... lists) Create a triple pattern from this subject and the given predicate-object list(s)default TriplePatternhas(RdfPredicate predicate, Boolean... objects) Wrapper forRdfSubject.has(RdfPredicate, RdfObject...)that converts Boolean objects into RdfLiteral instancesdefault TriplePatternhas(RdfPredicate predicate, Number... objects) Wrapper forRdfSubject.has(RdfPredicate, RdfObject...)that converts Number objects into RdfLiteral instancesdefault TriplePatternhas(RdfPredicate predicate, String... objects) Wrapper forRdfSubject.has(RdfPredicate, RdfObject...)that converts String objects into RdfLiteral instancesdefault TriplePatternhas(RdfPredicate predicate, Value... values) Create a triple pattern from this subject and the given predicate and objectdefault TriplePatternhas(RdfPredicate predicate, RdfObject... objects) Create a triple pattern from this subject and the given predicate and objectdefault TriplePatternUse the built-in shortcut "a" forrdf:typeto build a triple with this subject and the given objectsdefault TriplePatternUse the built-in shortcut "a" forrdf:typeto build a triple with this subject and the given objects
-
Method Details
-
getVarName
-
getQueryString
- Specified by:
getQueryStringin interfaceQueryElement- Returns:
- the String representing the SPARQL syntax of this element
-
equals
-
hashCode
-