- All Known Implementing Classes:
QuerySolutionBase
,QuerySolutionMap
,ResultBinding
public interface QuerySolution
A single answer from a SELECT query.
-
Method Summary
Modifier and TypeMethodDescriptionboolean
Return true if the named variable is in this bindingorg.apache.jena.rdf.model.RDFNode
Return the value of the named variable in this binding.org.apache.jena.rdf.model.Literal
getLiteral
(String varName) Return the value of the named variable in this binding, casting to a Literal.org.apache.jena.rdf.model.Resource
getResource
(String varName) Return the value of the named variable in this binding, casting to a Resource.varNames()
Iterate over the variable names (strings) in this QuerySolution.
-
Method Details
-
get
Return the value of the named variable in this binding. A return of null indicates that the variable is not present in this solution.- Parameters:
varName
-- Returns:
- RDFNode
-
getResource
Return the value of the named variable in this binding, casting to a Resource. A return of null indicates that the variable is not present in this solution. An exception indicates it was present but not a resource.- Parameters:
varName
-- Returns:
- Resource
-
getLiteral
Return the value of the named variable in this binding, casting to a Literal. A return of null indicates that the variable is not present in this solution. An exception indicates it was present but not a literal.- Parameters:
varName
-- Returns:
- Resource
-
contains
Return true if the named variable is in this binding -
varNames
Iterate over the variable names (strings) in this QuerySolution.- Returns:
- Iterator of strings
-