org.openrdf.sesame.query.rql.model
Class URI

java.lang.Object
  extended byorg.openrdf.sesame.query.rql.model.URI
All Implemented Interfaces:
ClassQuery, DataQuery, PropertyQuery, Query, ResourceQuery

public class URI
extends Object
implements PropertyQuery, ClassQuery, DataQuery


Constructor Summary
URI(String uri)
           
URI(URI uri)
           
 
Method Summary
 void evaluate(RdfSchemaSource rss, TableQueryResultListener listener)
           
 ResourceIterator getClasses(RdfSchemaSource rss)
           
 ValueIterator getInstances(RdfSchemaSource rss)
           
 ResourceIterator getProperties(RdfSchemaSource rss)
           
 String getQuery()
           
 ValueIterator getResources(RdfSchemaSource rss)
           
 Value getValue()
           
 boolean returnsSet()
           
 String toString()
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

URI

public URI(String uri)

URI

public URI(URI uri)
Method Detail

getQuery

public String getQuery()
Specified by:
getQuery in interface Query

evaluate

public void evaluate(RdfSchemaSource rss,
                     TableQueryResultListener listener)
              throws QueryEvaluationException
Specified by:
evaluate in interface ResourceQuery
Throws:
QueryEvaluationException

getResources

public ValueIterator getResources(RdfSchemaSource rss)
Specified by:
getResources in interface ResourceQuery

getClasses

public ResourceIterator getClasses(RdfSchemaSource rss)
Specified by:
getClasses in interface ClassQuery

getProperties

public ResourceIterator getProperties(RdfSchemaSource rss)
Specified by:
getProperties in interface PropertyQuery

getInstances

public ValueIterator getInstances(RdfSchemaSource rss)
Specified by:
getInstances in interface DataQuery

returnsSet

public boolean returnsSet()
Specified by:
returnsSet in interface ResourceQuery

getValue

public Value getValue()

toString

public String toString()


Copyright © 2002-2006 Aduna BV, GNU LGPL License applies.