com.hp.hpl.jena.query
Interface QuerySolution

All Known Implementing Classes:
QuerySolutionBase, QuerySolutionMap, ResultBinding

public interface QuerySolution

A single answer from a SELECT query.


Method Summary
 boolean contains(String varName)
          Return true if the named variable is in this binding
 com.hp.hpl.jena.rdf.model.RDFNode get(String varName)
          Return the value of the named variable in this binding.
 com.hp.hpl.jena.rdf.model.Literal getLiteral(String varName)
          Return the value of the named variable in this binding, casting to a Literal.
 com.hp.hpl.jena.rdf.model.Resource getResource(String varName)
          Return the value of the named variable in this binding, casting to a Resource.
 Iterator<String> varNames()
          Iterate over the variable names (strings) in this QuerySolution.
 

Method Detail

get

com.hp.hpl.jena.rdf.model.RDFNode get(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

com.hp.hpl.jena.rdf.model.Resource getResource(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

com.hp.hpl.jena.rdf.model.Literal getLiteral(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(String varName)
Return true if the named variable is in this binding


varNames

Iterator<String> varNames()
Iterate over the variable names (strings) in this QuerySolution.

Returns:
Iterator of strings


Licenced under the Apache License, Version 2.0