Package org.apache.jena.query
Interface QuerySolution
-
- All Known Implementing Classes:
QuerySolutionBase
,QuerySolutionMap
,ResultBinding
public interface QuerySolution
A single answer from a SELECT query.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description boolean
contains(java.lang.String varName)
Return true if the named variable is in this bindingRDFNode
get(java.lang.String varName)
Return the value of the named variable in this binding.Literal
getLiteral(java.lang.String varName)
Return the value of the named variable in this binding, casting to a Literal.Resource
getResource(java.lang.String varName)
Return the value of the named variable in this binding, casting to a Resource.java.util.Iterator<java.lang.String>
varNames()
Iterate over the variable names (strings) in this QuerySolution.
-
-
-
Method Detail
-
get
RDFNode get(java.lang.String varName)
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
Resource getResource(java.lang.String varName)
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
Literal getLiteral(java.lang.String varName)
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
boolean contains(java.lang.String varName)
Return true if the named variable is in this binding
-
varNames
java.util.Iterator<java.lang.String> varNames()
Iterate over the variable names (strings) in this QuerySolution.- Returns:
- Iterator of strings
-
-