de.fuberlin.wiwiss.ng4j.triql
Class ResultBinding

java.lang.Object
  extended by de.fuberlin.wiwiss.ng4j.triql.ResultBinding

public class ResultBinding
extends Object

A set of variable values. Used by the TriQL parser to evaluate constraints. The TriQL parser is forked off the RDQL parser from Jena 2.1. The ResultBinding class was later changed massively in Jena. We introduce our own minimal ResultBinding class to be independent of these changes.

Author:
Richard Cyganiak (richard@cyganiak.de)

Constructor Summary
ResultBinding()
           
ResultBinding(Map varNamesToValues)
           
 
Method Summary
 void add(String varName, RDFNode varValue)
           
 RDFNode get(String varName)
           
 Set getTriples()
           
 Value getValue(String varName)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ResultBinding

public ResultBinding()

ResultBinding

public ResultBinding(Map varNamesToValues)
Method Detail

add

public void add(String varName,
                RDFNode varValue)

get

public RDFNode get(String varName)

getValue

public Value getValue(String varName)

getTriples

public Set getTriples()