Interface QuerySolution

All Known Implementing Classes:
QuerySolutionBase, QuerySolutionMap, ResultBinding

public interface QuerySolution
A single answer from a SELECT query.
  • Method Summary

    Modifier and Type
    Method
    Description
    boolean
    contains(String varName)
    Return true if the named variable is in this binding
    org.apache.jena.rdf.model.RDFNode
    get(String varName)
    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
    Return the value of the named variable in this binding, casting to a Resource.
    Iterate over the variable names (strings) in this QuerySolution.
  • Method Details

    • get

      org.apache.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

      org.apache.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

      org.apache.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